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.120-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.85.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (3.8 kB) Collecting googleapis-common-protos>=1.5.5 (from grpcio-status==1.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.68.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (139 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.120-py3-none-any.whl (16.2 MB) Downloading click-8.5.0-py3-none-any.whl (125 kB) Downloading fonttools-4.68.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.85.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (7.4 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=1510760 sha256=5984fa3a9c48d4e60484376052c05365cec623bc7af09445258c5443adefa5d2 Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-34362q2w/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.120 click-8.5.0 fasttext-predict-0.9.2.4 fonttools-4.68.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.85.0 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-28 07:23:35,125 104 INFO ? odoo: Odoo version 18.0 2026-10-28 07:23:35,125 104 INFO ? odoo: Using configuration file at /data/build/.odoorc 2026-10-28 07:23:35,125 104 INFO ? odoo: addons paths: ['/data/build/rb-e85a3c6-226074/odoo/addons', '/data/build/datadir/addons/18.0', '/data/build/rb-e85a3c6-226074/addons', '/data/build/Viindoo-tvtmaaddons-18.0', '/data/build/Viindoo-erponline-enterprise-18.0', '/data/build/Viindoo-branding-18.0'] 2026-10-28 07:23:35,126 104 INFO ? odoo: database: runbot_build@default:5435 2026-10-28 07:23:35,354 104 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-10-28 07:23:35,368 104 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-10-28 07:23:35,759 104 INFO ? odoo.tests.common: Importing test framework 2026-10-28 07:23:36,242 104 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-10-28 07:23:36,283 104 INFO rb-e85a3c6-226074-429754 odoo.modules.loading: loading 1 modules... 2026-10-28 07:23:36,523 104 INFO rb-e85a3c6-226074-429754 odoo.modules.loading: 1 modules loaded in 0.24s, 0 queries (+0 extra) 2026-10-28 07:23:38,076 104 INFO rb-e85a3c6-226074-429754 odoo.modules.loading: loading 1181 modules... 2026-10-28 07:24:05,360 104 INFO rb-e85a3c6-226074-429754 odoo.modules.loading: 1181 modules loaded in 27.28s, 2 queries (+2 extra) 2026-10-28 07:24:08,520 104 INFO rb-e85a3c6-226074-429754 odoo.modules.loading: Modules loaded. 2026-10-28 07:24:08,872 104 INFO rb-e85a3c6-226074-429754 odoo.modules.registry: Caches invalidated, signaling through the database: ['templates'] 2026-10-28 07:24:08,874 104 INFO rb-e85a3c6-226074-429754 odoo.modules.registry: Registry loaded in 32.631s 2026-10-28 07:24:08,875 104 INFO rb-e85a3c6-226074-429754 odoo.service.server: Starting post tests 2026-10-28 07:24:10,663 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-10-28 07:24:17,701 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 5.380049467086792 seconds 2026-10-28 07:24:18,789 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 1.087493658065796 seconds 2026-10-28 07:24:26,551 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_report: Starting SkillsTestReport.test_cv_report_traceback ... 2026-10-28 07:24:26,927 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429754 login:admin from n/a 2026-10-28 07:24:26,945 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:24:27,387 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:27] "GET /print/cv?employee_ids=35&color_primary=%23666666&color_secondary=%23666666&show_skills=1&show_contact=1&show_others=1 HTTP/1.1" 400 - 21 0.010 0.436 2026-10-28 07:24:27,389 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_report.SkillsTestReport.test_cv_report_traceback: waiting for threads: [] 2026-10-28 07:24:27,567 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 1590 checked, 4 removed 2026-10-28 07:24:27,592 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui: Starting SkillsTestUI.test_ui ... 2026-10-28 07:24:29,844 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Chrome pid: 164 2026-10-28 07:24:29,844 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Chrome headless temporary user profile dir: /tmp/tmpruzym9qe_chrome_odoo 2026-10-28 07:24:29,844 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Issuing json command http://127.0.0.1:39189/json/version 2026-10-28 07:24:29,846 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common.requests: request http://127.0.0.1:39189/json/version with timeout 3 increased to 10s during tests 2026-10-28 07:24:29,867 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Browser version: Chrome/150.0.7871.114 2026-10-28 07:24:29,868 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Issuing json command http://127.0.0.1:39189/json 2026-10-28 07:24:29,868 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common.requests: request http://127.0.0.1:39189/json with timeout 3 increased to 10s during tests 2026-10-28 07:24:29,885 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Websocket url found: ws://127.0.0.1:39189/devtools/page/F71D838690A8EC430645D7CC83775D25 2026-10-28 07:24:29,900 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Enable chrome headless console log notification 2026-10-28 07:24:29,914 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Chrome headless enable page notifications 2026-10-28 07:24:29,957 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429754 login:admin from n/a 2026-10-28 07:24:29,967 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Setting session cookie in browser 2026-10-28 07:24:29,978 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 07:24:29,978 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 07:24:30,007 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:24:33,147 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:33] "GET /odoo HTTP/1.1" 200 - 190 0.186 2.957 2026-10-28 07:24:33,152 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Navigation result: {'frameId': 'F71D838690A8EC430645D7CC83775D25', 'loaderId': 'B4F731623483EB1E1B576EA84AC1F938', 'isDownload': False} 2026-10-28 07:24:33,152 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Evaluate ready code "odoo.isTourReady('hr_skills_tour')" 2026-10-28 07:24:33,242 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:33] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.024 2026-10-28 07:24:33,269 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:33] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.056 2026-10-28 07:24:33,287 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:33] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.075 2026-10-28 07:24:33,347 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:33] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.021 0.092 2026-10-28 07:24:33,471 104 INFO rb-e85a3c6-226074-429754 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-28 07:24:34,629 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:34] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.675 0.747 2026-10-28 07:24:34,647 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:34] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 1.189 2026-10-28 07:24:34,661 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:34] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.921 2026-10-28 07:24:34,934 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:34] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.024 2026-10-28 07:24:34,952 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: Owl is running in 'dev' mode. 2026-10-28 07:24:35,098 104 INFO rb-e85a3c6-226074-429754 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 07:24:35,212 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Evaluate test code "odoo.startTour('hr_skills_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 07:24:35,223 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [1/45] Tour hr_skills_tour → Step .o_navbar_apps_menu button:enabled 2026-10-28 07:24:35,249 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:35] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.118 0.175 2026-10-28 07:24:35,266 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:35] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.249 2026-10-28 07:24:35,304 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.119 2026-10-28 07:24:35,423 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:35] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.046 0.333 2026-10-28 07:24:35,853 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:35] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.248 0.344 2026-10-28 07:24:36,034 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [2/45] Tour hr_skills_tour → Step Open Employees app (trigger: .o_app[data-menu-xmlid='hr.menu_hr_root']) 2026-10-28 07:24:36,371 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [3/45] Tour hr_skills_tour → Step Create a new employee (trigger: .o-kanban-button-new) 2026-10-28 07:24:37,682 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:37] "POST /mail/data HTTP/1.1" 200 - 145 1.069 1.326 2026-10-28 07:24:37,786 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:37] "GET /odoo/offline HTTP/1.1" 200 - 5 0.053 2.269 2026-10-28 07:24:38,027 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:38] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.132 1.982 2026-10-28 07:24:38,036 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 2.159 2026-10-28 07:24:38,257 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:38] "POST /web/action/load HTTP/1.1" 200 - 5 0.110 0.076 2026-10-28 07:24:49,144 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:49] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 14.277 2026-10-28 07:24:49,175 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:49] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 14.320 2026-10-28 07:24:49,195 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:49] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 10.880 2026-10-28 07:24:49,195 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 11.492 2026-10-28 07:24:49,196 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:49] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 14.335 2026-10-28 07:24:49,236 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 11.409 2026-10-28 07:24:49,327 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:49] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.023 0.063 2026-10-28 07:24:49,367 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:49] "POST /web/action/load HTTP/1.1" 200 - 11 0.010 0.096 2026-10-28 07:24:49,423 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:49] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.019 0.113 2026-10-28 07:24:49,424 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 07:24:49,492 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:49] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 07:24:50,111 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:50] "POST /web/dataset/call_kw/hr.employee/get_views HTTP/1.1" 200 - 177 0.184 0.488 2026-10-28 07:24:50,172 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:50] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.015 0.675 2026-10-28 07:24:50,210 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:50] "POST /web/dataset/call_kw/hr.employee/search_panel_select_range HTTP/1.1" 200 - 8 0.008 0.028 2026-10-28 07:24:50,499 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:50] "POST /web/dataset/call_kw/hr.employee/web_search_read HTTP/1.1" 200 - 93 0.077 0.246 2026-10-28 07:24:50,536 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:50] "POST /web/dataset/call_kw/hr.employee/search_panel_select_range HTTP/1.1" 200 - 4 0.010 0.361 2026-10-28 07:24:51,098 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:51] "GET /web/image/res.users/8/avatar_128 HTTP/1.1" 200 - 18 0.052 0.046 2026-10-28 07:24:51,108 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [4/45] Tour hr_skills_tour → Step Pick a name (trigger: .o_field_widget[name='name'] input) 2026-10-28 07:24:51,196 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:51] "GET /web/image/res.users/14/avatar_128 HTTP/1.1" 200 - 11 0.027 0.148 2026-10-28 07:24:51,295 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:51] "GET /web/image/hr.employee/6/image_128?unique=1793169363000 HTTP/1.1" 200 - 12 0.017 0.221 2026-10-28 07:24:51,364 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:51] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.009 0.306 2026-10-28 07:24:51,415 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:51] "GET /web/image/res.users/6/avatar_128 HTTP/1.1" 200 - 10 0.016 0.360 2026-10-28 07:24:51,469 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:51] "GET /web/image/hr.employee/26/image_128?unique=1793171133000 HTTP/1.1" 200 - 5 0.003 0.401 2026-10-28 07:24:51,527 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:51] "GET /web/image/hr.employee/14/image_128?unique=1793169369000 HTTP/1.1" 200 - 5 0.017 0.380 2026-10-28 07:24:51,573 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:51] "GET /web/image/hr.employee/23/image_128?unique=1793169363000 HTTP/1.1" 200 - 4 0.013 0.185 2026-10-28 07:24:51,630 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:51] "GET /web/image/hr.employee/20/image_128?unique=1793169363000 HTTP/1.1" 200 - 5 0.003 0.183 2026-10-28 07:24:51,685 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:51] "GET /web/image/hr.employee/21/image_128?unique=1793169363000 HTTP/1.1" 200 - 5 0.011 0.189 2026-10-28 07:24:51,749 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:51] "GET /web/image/hr.employee/7/image_128?unique=1793169369000 HTTP/1.1" 200 - 5 0.012 0.405 2026-10-28 07:24:51,785 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:51] "GET /web/image/hr.employee/12/image_128?unique=1793169363000 HTTP/1.1" 200 - 5 0.003 0.148 2026-10-28 07:24:51,822 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:51] "GET /web/image/hr.employee/8/image_128?unique=1793169363000 HTTP/1.1" 200 - 5 0.003 0.240 2026-10-28 07:24:51,892 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:51] "GET /web/image/hr.employee/22/image_128?unique=1793169363000 HTTP/1.1" 200 - 4 0.020 0.666 2026-10-28 07:24:51,942 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:51] "GET /web/image/hr.employee/11/image_128?unique=1793169363000 HTTP/1.1" 200 - 5 0.008 0.380 2026-10-28 07:24:51,949 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.195 2026-10-28 07:24:52,037 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:52] "GET /web/image/hr.employee/17/image_128?unique=1793169363000 HTTP/1.1" 200 - 5 0.014 0.107 2026-10-28 07:24:52,153 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:52] "POST /web/dataset/call_kw/hr.employee/onchange HTTP/1.1" 200 - 12 0.013 0.335 2026-10-28 07:24:52,243 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:52] "GET /web/image/hr.employee/2/image_128?unique=1793169363000 HTTP/1.1" 200 - 5 0.016 0.395 2026-10-28 07:24:52,287 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:52] "GET /web/image/hr.employee/24/image_128?unique=1793170065000 HTTP/1.1" 200 - 5 0.005 0.591 2026-10-28 07:24:52,330 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:52] "GET /web/image/hr.employee/25/image_128?unique=1793171133000 HTTP/1.1" 200 - 5 0.009 0.318 2026-10-28 07:24:52,370 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:52] "GET /web/image/hr.employee/3/image_128?unique=1793171875000 HTTP/1.1" 200 - 5 0.005 0.205 2026-10-28 07:24:52,396 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:52] "GET /web/image/hr.employee/1/image_128?unique=1793171659000 HTTP/1.1" 200 - 4 0.006 0.131 2026-10-28 07:24:52,500 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:52] "GET /web/image/hr.employee/27/image_128?unique=1793171133000 HTTP/1.1" 200 - 5 0.004 0.505 2026-10-28 07:24:52,558 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:52] "GET /web/image/hr.employee/10/image_128?unique=1793169369000 HTTP/1.1" 200 - 5 0.006 0.505 2026-10-28 07:24:52,630 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:52] "GET /web/image/hr.employee/18/image_128?unique=1793169363000 HTTP/1.1" 200 - 5 0.015 0.290 2026-10-28 07:24:52,643 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:52] "GET /web/image/hr.employee/30/image_128?unique=1793171659000 HTTP/1.1" 200 - 4 0.002 0.275 2026-10-28 07:24:52,688 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:52] "GET /web/image/hr.employee/28/image_128?unique=1793171659000 HTTP/1.1" 200 - 4 0.006 0.280 2026-10-28 07:24:52,726 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:52] "GET /web/image/hr.employee/29/image_128?unique=1793171659000 HTTP/1.1" 200 - 4 0.007 0.288 2026-10-28 07:24:52,744 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:52] "POST /web/dataset/call_kw/hr.employee.base/get_presence_server_action_data HTTP/1.1" 200 - 11 0.008 0.151 2026-10-28 07:24:52,778 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:52] "POST /web/dataset/call_kw/hr.skill.type/search_count HTTP/1.1" 200 - 2 0.003 0.125 2026-10-28 07:24:52,820 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:52] "GET /web/image/hr.employee/31/image_128?unique=1793171659000 HTTP/1.1" 200 - 4 0.007 0.155 2026-10-28 07:24:52,867 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:52] "GET /web/image/hr.employee/9/image_128?unique=1793169363000 HTTP/1.1" 200 - 5 0.004 0.141 2026-10-28 07:24:52,887 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:52] "POST /web/dataset/call_kw/res.company/has_access HTTP/1.1" 200 - 0 0.000 0.362 2026-10-28 07:24:52,944 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:52] "GET /web/image/hr.employee/4/image_128?unique=1793169369000 HTTP/1.1" 200 - 5 0.010 0.164 2026-10-28 07:24:52,995 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:52] "GET /web/image/hr.employee/16/image_128?unique=1793169369000 HTTP/1.1" 200 - 5 0.005 0.256 2026-10-28 07:24:53,035 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:53] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 1 0.004 0.190 2026-10-28 07:24:53,087 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:53] "GET /web/image/hr.employee/5/image_128?unique=1793169369000 HTTP/1.1" 200 - 5 0.008 0.162 2026-10-28 07:24:53,137 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:53] "GET /web/image/hr.employee/15/image_128?unique=1793169363000 HTTP/1.1" 200 - 5 0.004 0.334 2026-10-28 07:24:53,150 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:53] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.075 2026-10-28 07:24:53,207 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:53] "GET /web/image/hr.employee/13/image_128?unique=1793169363000 HTTP/1.1" 200 - 5 0.020 0.250 2026-10-28 07:24:53,234 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:53] "POST /web/dataset/call_kw/hr.employee/search_read HTTP/1.1" 200 - 6 0.002 0.046 2026-10-28 07:24:53,429 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:53] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 07:24:53,430 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [5/45] Tour hr_skills_tour → Step Save (trigger: .o_form_button_save) 2026-10-28 07:24:53,599 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [6/45] Tour hr_skills_tour → Step Open the Resume tab (trigger: .o_notebook_headers a.nav-link[name='skills_resume']) 2026-10-28 07:24:53,631 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:53] "POST /web/dataset/call_kw/hr.employee/onchange HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 07:24:53,716 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [7/45] Tour hr_skills_tour → Step Add a new Resume experience (trigger: .o_field_resume_one2many tr.o_resume_group_header button.btn-secondary) 2026-10-28 07:24:54,480 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:54] "POST /web/dataset/call_kw/hr.employee/web_save HTTP/1.1" 200 - 202 0.272 0.508 2026-10-28 07:24:54,662 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [8/45] Tour hr_skills_tour → Step Enter some company name (trigger: .modal:contains(new resume line) .modal-body .o_field_widget[name='name'] input) 2026-10-28 07:24:54,715 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:54] "POST /mail/thread/data HTTP/1.1" 200 - 48 0.076 0.117 2026-10-28 07:24:54,810 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:54] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.028 0.149 2026-10-28 07:24:54,850 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:54] "GET /web/image/hr.employee/36/avatar_128?unique=1793172293000 HTTP/1.1" 200 - 4 0.010 0.165 2026-10-28 07:24:54,886 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:54] "POST /web/dataset/call_kw/hr.resume.line/get_views HTTP/1.1" 200 - 6 0.010 0.190 2026-10-28 07:24:54,957 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:54] "POST /web/dataset/call_kw/hr.resume.line/onchange HTTP/1.1" 200 - 1 0.002 0.023 2026-10-28 07:24:55,160 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [9/45] Tour hr_skills_tour → Step Set start date (trigger: .modal:contains(new resume line) .o_field_widget[name='date_start'] input) 2026-10-28 07:24:55,295 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [10/45] Tour hr_skills_tour → Step Give some description (trigger: .modal:contains(new resume line) .o_field_html[name='description'] div.o-paragraph) 2026-10-28 07:24:55,414 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [11/45] Tour hr_skills_tour → Step Save it (trigger: .modal:contains(new resume line) .o_form_button_save:contains(save)) 2026-10-28 07:24:55,487 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [12/45] Tour hr_skills_tour → Step body:not(:has(.modal:contains(new resume line))) 2026-10-28 07:24:55,864 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:55] "POST /web/dataset/call_kw/hr.employee/web_save HTTP/1.1" 200 - 78 0.102 0.187 2026-10-28 07:24:55,894 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:55] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.004 0.012 2026-10-28 07:24:55,972 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [13/45] Tour hr_skills_tour → Step Edit newly created experience (trigger: .o_resume_line_title:contains(Mamie Rock)) 2026-10-28 07:24:56,027 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [14/45] Tour hr_skills_tour → Step Change type (trigger: .modal:contains(new resume line) .o_field_widget[name='line_type_id'] input) 2026-10-28 07:24:56,050 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:56] "POST /mail/thread/data HTTP/1.1" 200 - 37 0.041 0.104 2026-10-28 07:24:56,087 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:56] "GET /web/image/hr.employee/36/avatar_128?unique=1793172295000 HTTP/1.1" 200 - 4 0.008 0.122 2026-10-28 07:24:56,120 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:56] "POST /web/dataset/call_kw/hr.resume.line/web_read HTTP/1.1" 200 - 2 0.002 0.073 2026-10-28 07:24:56,233 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [15/45] Tour hr_skills_tour → Step Choose experience (trigger: .ui-autocomplete .ui-menu-item a:contains("Experience")) 2026-10-28 07:24:56,238 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:56] "POST /web/dataset/call_kw/hr.resume.line.type/name_search HTTP/1.1" 200 - 2 0.002 0.009 2026-10-28 07:24:56,302 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [16/45] Tour hr_skills_tour → Step Save experience change (trigger: .modal:contains(new resume line) .o_form_button_save:contains(save)) 2026-10-28 07:24:56,386 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [17/45] Tour hr_skills_tour → Step body:not(:has(.modal:contains(new resume line))) 2026-10-28 07:24:56,474 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [18/45] Tour hr_skills_tour → Step Add a new Skill (trigger: .o_field_skills_one2many button:contains('Pick a skill from the list')) 2026-10-28 07:24:56,534 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [19/45] Tour hr_skills_tour → Step Select Music (trigger: .modal:contains(select skills) .o_field_widget[name='skill_type_id'] label:contains('Best Music')) 2026-10-28 07:24:56,562 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:56] "POST /web/dataset/call_kw/hr.employee.skill/get_views HTTP/1.1" 200 - 6 0.006 0.019 2026-10-28 07:24:56,642 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:56] "POST /web/dataset/call_kw/hr.employee.skill/onchange HTTP/1.1" 200 - 10 0.006 0.033 2026-10-28 07:24:56,720 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:56] "POST /web/dataset/call_kw/hr.skill.type/web_search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-28 07:24:56,805 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [20/45] Tour hr_skills_tour → Step Select a song (trigger: .modal:contains(select skills) .o_field_widget[name='skill_id'] input) 2026-10-28 07:24:56,891 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:56] "POST /web/dataset/call_kw/hr.skill/name_search HTTP/1.1" 200 - 1 0.000 0.005 2026-10-28 07:24:56,911 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [21/45] Tour hr_skills_tour → Step Choose the song (trigger: .ui-autocomplete .ui-menu-item a:contains("Fortunate Son")) 2026-10-28 07:24:56,983 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [22/45] Tour hr_skills_tour → Step Select a level (trigger: .modal:contains(select skills) .o_field_widget[name='skill_level_id'] input) 2026-10-28 07:24:57,033 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:57] "POST /web/dataset/call_kw/hr.employee.skill/onchange HTTP/1.1" 200 - 5 0.004 0.027 2026-10-28 07:24:57,054 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [23/45] Tour hr_skills_tour → Step Choose the level (trigger: .ui-autocomplete .ui-menu-item a:contains("Level 2")) 2026-10-28 07:24:57,071 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:57] "POST /web/dataset/call_kw/hr.skill.level/name_search HTTP/1.1" 200 - 2 0.002 0.006 2026-10-28 07:24:57,120 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [24/45] Tour hr_skills_tour → Step Save new skill (trigger: .modal:contains(select skills) .o_form_button_save:contains(save & close)) 2026-10-28 07:24:57,153 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:57] "POST /web/dataset/call_kw/hr.employee.skill/onchange HTTP/1.1" 200 - 4 0.005 0.023 2026-10-28 07:24:57,207 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [25/45] Tour hr_skills_tour → Step Wait the new skill is completely saved. Ensure also the modal is closed before open a new one. (trigger: body:not(:has(.modal))) 2026-10-28 07:24:57,545 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:57] "POST /web/dataset/call_kw/hr.employee/web_save HTTP/1.1" 200 - 90 0.100 0.191 2026-10-28 07:24:57,579 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:57] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.003 0.014 2026-10-28 07:24:57,668 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [26/45] Tour hr_skills_tour → Step Check if item is added (trigger: .o_data_row td.o_data_cell:contains('Fortunate Son')) 2026-10-28 07:24:57,725 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:57] "POST /mail/thread/data HTTP/1.1" 200 - 37 0.032 0.105 2026-10-28 07:24:57,746 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [27/45] Tour hr_skills_tour → Step Add a new Skill (trigger: .o_field_skills_one2many button:contains('ADD')) 2026-10-28 07:24:57,755 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:57] "GET /web/image/hr.employee/36/avatar_128?unique=1793172297000 HTTP/1.1" 200 - 4 0.006 0.079 2026-10-28 07:24:57,815 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [28/45] Tour hr_skills_tour → Step Music should be already selected (trigger: .modal:contains(select skills) .o_field_widget[name=skill_id] input:value(Fortunate Son)) 2026-10-28 07:24:57,838 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:57] "POST /web/dataset/call_kw/hr.employee.skill/onchange HTTP/1.1" 200 - 6 0.002 0.013 2026-10-28 07:24:57,884 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [29/45] Tour hr_skills_tour → Step Select a song (trigger: .modal:contains(select skills) .o_field_widget[name='skill_id'] input) 2026-10-28 07:24:57,957 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:57] "POST /web/dataset/call_kw/hr.skill/name_search HTTP/1.1" 200 - 1 0.000 0.006 2026-10-28 07:24:57,963 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [30/45] Tour hr_skills_tour → Step Choose the song (trigger: .ui-autocomplete .ui-menu-item a:contains("Oh Mary")) 2026-10-28 07:24:58,025 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [31/45] Tour hr_skills_tour → Step Select a level (trigger: .modal:contains(select skills) .o_field_widget[name='skill_level_id'] input) 2026-10-28 07:24:58,048 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:58] "POST /web/dataset/call_kw/hr.employee.skill/onchange HTTP/1.1" 200 - 3 0.002 0.013 2026-10-28 07:24:58,102 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:58] "POST /web/dataset/call_kw/hr.skill.level/name_search HTTP/1.1" 200 - 1 0.000 0.004 2026-10-28 07:24:58,106 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [32/45] Tour hr_skills_tour → Step Choose the level (trigger: .ui-autocomplete .ui-menu-item a:contains("Level 7")) 2026-10-28 07:24:58,172 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [33/45] Tour hr_skills_tour → Step Save new skill (trigger: .modal:contains(select skills) .o_form_button_save:contains(save & close)) 2026-10-28 07:24:58,190 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:58] "POST /web/dataset/call_kw/hr.employee.skill/onchange HTTP/1.1" 200 - 2 0.001 0.013 2026-10-28 07:24:58,246 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [34/45] Tour hr_skills_tour → Step Wait the new skill is completely saved (trigger: body:not(:has(.modal))) 2026-10-28 07:24:58,578 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:58] "POST /web/dataset/call_kw/hr.employee/web_save HTTP/1.1" 200 - 86 0.086 0.201 2026-10-28 07:24:58,640 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:58] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.010 2026-10-28 07:24:58,705 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [35/45] Tour hr_skills_tour → Step Check if item is added (trigger: .o_data_row td.o_data_cell:contains('Oh Mary')) 2026-10-28 07:24:58,767 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [36/45] Tour hr_skills_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-28 07:24:58,771 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:58] "POST /mail/thread/data HTTP/1.1" 200 - 37 0.038 0.084 2026-10-28 07:24:58,802 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:58] "GET /web/image/hr.employee/36/avatar_128?unique=1793172298000 HTTP/1.1" 200 - 4 0.006 0.090 2026-10-28 07:24:58,828 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [37/45] Tour hr_skills_tour → Step Add a new Skill (trigger: .o_field_skills_one2many button:contains('ADD')) 2026-10-28 07:24:58,903 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [38/45] Tour hr_skills_tour → Step Select a song (trigger: .modal:contains(select skills) .o_field_widget[name='skill_id'] input) 2026-10-28 07:24:58,937 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:58] "POST /web/dataset/call_kw/hr.employee.skill/onchange HTTP/1.1" 200 - 6 0.005 0.014 2026-10-28 07:24:59,013 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [39/45] Tour hr_skills_tour → Step Choose the song (trigger: .ui-autocomplete .ui-menu-item a:contains("Oh Mary")) 2026-10-28 07:24:59,019 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:59] "POST /web/dataset/call_kw/hr.skill/name_search HTTP/1.1" 200 - 1 0.000 0.005 2026-10-28 07:24:59,082 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [40/45] Tour hr_skills_tour → Step Save new skill (trigger: .modal:contains(select skills) .o_form_button_save:contains(save & close)) 2026-10-28 07:24:59,104 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:59] "POST /web/dataset/call_kw/hr.employee.skill/onchange HTTP/1.1" 200 - 3 0.001 0.011 2026-10-28 07:24:59,164 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [41/45] Tour hr_skills_tour → Step Close validation error popup (trigger: .modal:contains(validation error) .modal-footer .btn-primary) 2026-10-28 07:24:59,302 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:24:59] "POST /web/dataset/call_kw/hr.employee/web_save HTTP/1.1" 200 - 2 0.007 0.078 2026-10-28 07:24:59,389 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [42/45] Tour hr_skills_tour → Step Close skill dialog (trigger: .modal:contains(select skills) .modal-header .btn-close) 2026-10-28 07:24:59,467 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [43/45] Tour hr_skills_tour → Step Wait for modal to close (trigger: body:not(:has(.modal))) 2026-10-28 07:24:59,535 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [44/45] Tour hr_skills_tour → Step Check that no duplicate skill was added (trigger: .o_data_row td.o_data_cell:contains('Oh Mary')) 2026-10-28 07:24:59,587 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [45/45] Tour hr_skills_tour → Step Discard changes (trigger: .o_form_button_cancel) 2026-10-28 07:24:59,682 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: tour succeeded 2026-10-28 07:24:59,688 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: ╔═══════════════════════════════╗ ║ TOUR hr_skills_tour SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-28 07:24:59,988 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: heap 42494676 (allocated 44986368) 2026-10-28 07:25:00,006 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Closing chrome headless with pid 164 2026-10-28 07:25:00,010 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Closing websocket connection 2026-10-28 07:25:00,013 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Terminating chrome headless with pid 164 2026-10-28 07:25:00,159 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429754/chrome_logs/chrome_log_20261028_072500_159230_test_ui.txt 2026-10-28 07:25:00,159 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Removing chrome user profile "/tmp/tmpruzym9qe_chrome_odoo" 2026-10-28 07:25:00,228 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 07:25:02,518 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_skills_survey.tests.test_certification_flow: Starting TestCertificationFlow.test_resume_line_creation ... 2026-10-28 07:25:03,564 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 07:25:06,211 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_portal_timesheet: Starting TestPortalTimesheet.test_action_view_subtask_timesheet ... 2026-10-28 07:25:06,390 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [242210, 242222, 242225] 2026-10-28 07:25:06,390 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted ir.ui.view records with IDs: [4902, 4914, 4917] 2026-10-28 07:25:06,512 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_portal_timesheet: Starting TestPortalTimesheet.test_collaborators_accessible_by_timesheet_user ... 2026-10-28 07:25:07,135 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_portal_timesheet: Starting TestPortalTimesheet.test_ensure_fields_view_get_access ... 2026-10-28 07:25:07,324 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 07:25:07,342 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_project: Starting TestProjectProject.test_create_projects ... 2026-10-28 07:25:07,534 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_project: Starting TestProjectProject.test_create_projects_with_default_analytic_account ... 2026-10-28 07:25:07,727 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 07:25:10,317 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing: Starting TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company ... 2026-10-28 07:25:18,361 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [375] 2026-10-28 07:25:19,224 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Chrome pid: 452 2026-10-28 07:25:19,224 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Chrome headless temporary user profile dir: /tmp/tmps7yp3833_chrome_odoo 2026-10-28 07:25:19,225 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Issuing json command http://127.0.0.1:34585/json/version 2026-10-28 07:25:19,226 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common.requests: request http://127.0.0.1:34585/json/version with timeout 3 increased to 10s during tests 2026-10-28 07:25:19,238 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Browser version: Chrome/150.0.7871.114 2026-10-28 07:25:19,238 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Issuing json command http://127.0.0.1:34585/json 2026-10-28 07:25:19,239 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common.requests: request http://127.0.0.1:34585/json with timeout 3 increased to 10s during tests 2026-10-28 07:25:19,248 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Websocket url found: ws://127.0.0.1:34585/devtools/page/FAD3A22EF2E22DFBBF74B98F8ED6017E 2026-10-28 07:25:19,255 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Enable chrome headless console log notification 2026-10-28 07:25:19,278 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Chrome headless enable page notifications 2026-10-28 07:25:19,486 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429754 login:georges1 from n/a 2026-10-28 07:25:19,499 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Setting session cookie in browser 2026-10-28 07:25:19,515 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Open "http://127.0.0.1:8069/my/projects" in browser 2026-10-28 07:25:19,515 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-10-28 07:25:19,545 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:25:21,478 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:21] "GET /my/projects HTTP/1.1" 200 - 241 0.193 1.743 2026-10-28 07:25:21,484 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Navigation result: {'frameId': 'FAD3A22EF2E22DFBBF74B98F8ED6017E', 'loaderId': '3D8E5FECEACB56B27BC859898F41B295', 'isDownload': False} 2026-10-28 07:25:21,484 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour')" 2026-10-28 07:25:21,537 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:21] "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-28 07:25:21,559 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 07:25:21,619 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:21] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.039 0.056 2026-10-28 07:25:21,640 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 07:25:21,648 104 INFO rb-e85a3c6-226074-429754 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-28 07:25:21,650 104 INFO rb-e85a3c6-226074-429754 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-28 07:25:21,663 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:21] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.013 0.072 2026-10-28 07:25:21,685 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 07:25:21,713 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:21] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.012 0.049 2026-10-28 07:25:21,839 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:21] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 07:25:21,841 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 07:25:21,850 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:21] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 07:25:21,852 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:21] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 4 0.004 0.020 2026-10-28 07:25:21,930 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 07:25:21,956 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:21] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.040 2026-10-28 07:25:21,969 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:21] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 4 0.002 0.042 2026-10-28 07:25:22,546 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:22] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 07:25:22,673 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Evaluate test code "odoo.startTour('portal_project_sharing_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/my/projects", "delayToCheckUndeterminisms": 0})" 2026-10-28 07:25:22,691 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [1/23] Tour portal_project_sharing_tour → Step Select "Project Sharing" project to go to project sharing feature for this project. (trigger: table > tbody > tr a:has(span:contains(Project Sharing))) 2026-10-28 07:25:22,750 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:22] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.161 2026-10-28 07:25:22,824 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:22] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.024 0.166 2026-10-28 07:25:23,007 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:23] "GET /my/projects/31 HTTP/1.1" 200 - 33 0.029 0.173 2026-10-28 07:25:23,052 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:23] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.004 0.014 2026-10-28 07:25:23,133 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:23] "GET /en_US/my/projects/31/project_sharing HTTP/1.1" 301 - 0 0.000 0.003 2026-10-28 07:25:23,148 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:23] "GET /en/my/projects/31/project_sharing HTTP/1.1" 303 - 0 0.000 0.003 2026-10-28 07:25:23,401 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:23] "GET /my/projects/31/project_sharing HTTP/1.1" 200 - 52 0.037 0.205 2026-10-28 07:25:23,447 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:23] "GET /web/assets/206da84/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-28 07:25:23,460 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:23] "GET /web/assets/ccc3542/project.webclient.min.js HTTP/1.1" 200 - 2 0.004 0.021 2026-10-28 07:25:23,977 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:23] "GET /web/webclient/translations/de9186484fa3e214f8da0a52fcbf882418a4c8b1?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 07:25:24,033 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:24] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-10-28 07:25:24,042 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: Owl is running in 'dev' mode. 2026-10-28 07:25:24,209 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:24] "POST /web/action/load HTTP/1.1" 200 - 13 0.047 0.030 2026-10-28 07:25:24,213 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:24] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.043 2026-10-28 07:25:24,268 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:24] "POST /mail/data HTTP/1.1" 200 - 19 0.019 0.106 2026-10-28 07:25:24,451 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [2/23] Tour portal_project_sharing_tour → Step Wait the project sharing feature be loaded (trigger: :iframe .o_project_sharing) 2026-10-28 07:25:24,547 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [3/23] Tour portal_project_sharing_tour → Step Click "Create" button (trigger: :iframe button.o-kanban-button-new) 2026-10-28 07:25:24,780 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:24] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 95 0.072 0.269 2026-10-28 07:25:24,854 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:24] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.027 0.317 2026-10-28 07:25:24,867 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:24] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.352 2026-10-28 07:25:24,907 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:24] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.008 0.088 2026-10-28 07:25:24,933 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:24] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 4 0.006 0.099 2026-10-28 07:25:25,055 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:25] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.020 0.066 2026-10-28 07:25:25,394 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [4/23] Tour portal_project_sharing_tour → Step Create Task (trigger: :iframe .o_kanban_quick_create .o_field_widget[name="name"] input) 2026-10-28 07:25:25,423 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:25] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 4 0.002 0.019 2026-10-28 07:25:25,464 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:25] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 1 0.001 0.008 2026-10-28 07:25:25,512 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [5/23] Tour portal_project_sharing_tour → Step Check that task stages cannot be drag and dropped (trigger: :iframe .o_kanban_group:not(.o_group_draggable)) 2026-10-28 07:25:25,582 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [6/23] Tour portal_project_sharing_tour → Step Go to the form view of this new task (trigger: :iframe .o_kanban_quick_create .o_kanban_edit) 2026-10-28 07:25:25,660 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [7/23] Tour portal_project_sharing_tour → Step Change the stage of the task. (trigger: :iframe div[name="stage_id"] div.o_statusbar_status button[aria-checked="false"]:contains(Done)) 2026-10-28 07:25:25,838 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:25] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 65 0.060 0.111 2026-10-28 07:25:25,895 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:25] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 9 0.010 0.027 2026-10-28 07:25:26,124 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:26] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 34 0.049 0.098 2026-10-28 07:25:26,228 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:26] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 1 0.001 0.013 2026-10-28 07:25:26,358 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:26] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 07:25:26,380 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-10-28 07:25:26,450 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [8/23] Tour portal_project_sharing_tour → Step Write a message in the chatter of the task (trigger: :iframe .o-mail-Composer-input) 2026-10-28 07:25:26,465 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:26] "POST /mail/thread/data HTTP/1.1" 200 - 21 0.023 0.049 2026-10-28 07:25:26,622 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:26] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 28 0.081 0.074 2026-10-28 07:25:26,691 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:26] "POST /mail/chatter_fetch HTTP/1.1" 200 - 16 0.016 0.187 2026-10-28 07:25:26,705 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [9/23] Tour portal_project_sharing_tour → Step Send the message (trigger: :iframe .o-mail-Composer-send:enabled) 2026-10-28 07:25:26,735 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:26] "GET /web/image/res.partner/396/avatar_128?access_token=f4d5953c260be020d12176ff058ccd936567b8b50da9ead875fa2948393b902ao0x6b0b927b&unique=1793172307000 HTTP/1.1" 200 - 5 0.006 0.215 2026-10-28 07:25:26,784 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:26] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-28 07:25:26,882 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [10/23] Tour portal_project_sharing_tour → Step Go back to the kanban view (trigger: :iframe ol.breadcrumb > li.o_back_button > a:contains(Project Sharing)) 2026-10-28 07:25:26,927 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [11/23] Tour portal_project_sharing_tour → Step open the search panel menu (trigger: :iframe .o_searchview_dropdown_toggler) 2026-10-28 07:25:27,024 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:27] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 53 0.076 0.158 2026-10-28 07:25:27,033 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:27] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.158 2026-10-28 07:25:27,114 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:27] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 4 0.005 0.033 2026-10-28 07:25:27,129 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:27] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.004 0.051 2026-10-28 07:25:27,141 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:27] "GET /web/assets/2212b03/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.002 0.047 2026-10-28 07:25:27,225 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:27] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 16 0.016 0.055 2026-10-28 07:25:27,316 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:27] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 14 0.049 0.097 2026-10-28 07:25:27,439 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [12/23] Tour portal_project_sharing_tour → Step click on the first item in the filter menu (trigger: :iframe .o_filter_menu .dropdown-item:first-child) 2026-10-28 07:25:27,458 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:27] "POST /mail/message/post HTTP/1.1" 200 - 41 0.031 0.080 2026-10-28 07:25:27,513 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [13/23] Tour portal_project_sharing_tour → Step click on the first item in the group by menu (trigger: :iframe .o_group_by_menu .dropdown-item:first-child) 2026-10-28 07:25:27,523 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:27] "POST /mail/chatter_fetch HTTP/1.1" 200 - 10 0.010 0.026 2026-10-28 07:25:27,550 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:27] "POST /mail/thread/data HTTP/1.1" 200 - 11 0.007 0.039 2026-10-28 07:25:27,576 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [14/23] Tour portal_project_sharing_tour → Step open accordion "save current search" in favorite menu (trigger: :iframe .o_favorite_menu .o_add_favorite) 2026-10-28 07:25:27,644 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [15/23] Tour portal_project_sharing_tour → Step click to "save" button in favorite menu (trigger: :iframe .o_favorite_menu .o_accordion_values .o_save_favorite) 2026-10-28 07:25:27,701 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [16/23] Tour portal_project_sharing_tour → Step click on the first item in the filter menu (trigger: :iframe .o_filter_menu .dropdown-item:first-child) 2026-10-28 07:25:27,734 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:27] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 7 0.007 0.019 2026-10-28 07:25:27,783 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:27] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.004 0.024 2026-10-28 07:25:27,802 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [17/23] Tour portal_project_sharing_tour → Step click on the first item in the group by menu (trigger: :iframe .o_group_by_menu .dropdown-item:first-child) 2026-10-28 07:25:27,827 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:27] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 4 0.012 0.054 2026-10-28 07:25:27,875 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [18/23] Tour portal_project_sharing_tour → Step click to "save" button in favorite menu (trigger: :iframe .o_favorite_menu .o_accordion_values .o_save_favorite) 2026-10-28 07:25:27,923 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:27] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 16 0.023 0.053 2026-10-28 07:25:27,957 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [19/23] Tour portal_project_sharing_tour → Step Go to the list view (trigger: :iframe button.o_switch_view.o_list) 2026-10-28 07:25:28,003 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:28] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 14 0.023 0.094 2026-10-28 07:25:28,023 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [20/23] Tour portal_project_sharing_tour → Step :iframe .o_list_view 2026-10-28 07:25:28,145 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:28] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 9 0.012 0.102 2026-10-28 07:25:28,269 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:28] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 15 0.036 0.045 2026-10-28 07:25:28,275 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:25:28] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.068 2026-10-28 07:25:28,387 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [21/23] Tour portal_project_sharing_tour → Step :iframe .o_optional_columns_dropdown_toggle 2026-10-28 07:25:28,472 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [22/23] Tour portal_project_sharing_tour → Step :iframe .dropdown-item:contains("Milestone") 2026-10-28 07:25:28,518 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [23/23] Tour portal_project_sharing_tour → Step Check the list view (trigger: :iframe .o_list_view) 2026-10-28 07:25:28,576 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: tour succeeded 2026-10-28 07:25:28,576 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: ╔════════════════════════════════════════════╗ ║ TOUR portal_project_sharing_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-28 07:25:28,787 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: heap 28518816 (allocated 29884416) 2026-10-28 07:25:28,798 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Closing chrome headless with pid 452 2026-10-28 07:25:28,801 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Closing websocket connection 2026-10-28 07:25:28,814 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Terminating chrome headless with pid 452 2026-10-28 07:25:28,976 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429754/chrome_logs/chrome_log_20261028_072528_976262_test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.txt 2026-10-28 07:25:28,976 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Removing chrome user profile "/tmp/tmps7yp3833_chrome_odoo" 2026-10-28 07:25:29,082 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 07:25:29,288 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:25:33,227 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f660fe88860> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:25:33,228 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f660c7f8a40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:25:33,239 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:25:33,246 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f660c7faac0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:25:33,725 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:25:37,596 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f660c834720> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:25:37,598 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f660ed44b80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:25:37,608 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:25:37,614 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f660ed46020> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:25:38,111 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:25:41,075 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f660c996700> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:25:41,077 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f660bf78ea0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:25:41,086 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:25:41,093 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f660bf7b4c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:25:42,387 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:25:45,430 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f660c7f9d00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:25:45,432 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f660f4b5a80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:25:45,442 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:25:45,448 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f660f4b56c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:25:45,967 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:25:49,893 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f660c739b20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:25:49,895 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f663b87f920> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:25:49,903 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:25:49,910 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f663b87e8e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:25:50,373 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:25:54,285 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f660c96de40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:25:54,286 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f660caeefc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:25:54,296 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:25:54,302 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f660caefc40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:25:54,773 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:25:58,679 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f660cacb600> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:25:58,681 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f660cb2d760> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:25:58,691 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:25:58,697 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f660cb2df80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:25:59,146 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:02,223 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f660c0836a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:02,224 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f660df2c900> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:02,233 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:02,239 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f660df2fce0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:04,616 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [376] 2026-10-28 07:26:04,638 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8842] 2026-10-28 07:26:04,651 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:26:05,270 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [377] 2026-10-28 07:26:05,285 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8844] 2026-10-28 07:26:05,300 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:26:05,946 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [378] 2026-10-28 07:26:05,960 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8846] 2026-10-28 07:26:05,971 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:26:07,506 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [379] 2026-10-28 07:26:07,519 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8857] 2026-10-28 07:26:07,530 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:26:07,582 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_task_quick_create: Starting TestProjectTaskQuickCreate.test_create_task_with_invalid_expressions ... 2026-10-28 07:26:07,947 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet.tests.test_project_task_quick_create: Starting TestProjectTaskQuickCreate.test_create_task_with_valid_expressions ... 2026-10-28 07:26:09,135 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:12,278 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f660c56f740> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:12,279 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f660c0836a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:12,286 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:12,293 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f660dc61940> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:12,330 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 07:26:13,871 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:16,838 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f660cb04c20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:16,840 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f660dd1b060> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:16,849 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:16,856 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f663b09a520> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:17,321 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:21,588 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f660dd525c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:21,589 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f660fd1ff60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:21,597 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:21,602 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f660fd1f920> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:22,090 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:25,791 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f660d8ef060> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:25,792 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f660b69ae80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:25,802 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:25,808 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f660b698b80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:26,363 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:29,410 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f660c54a840> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:29,412 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f660c5465c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:29,421 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:29,427 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f660c5447c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:30,785 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:33,708 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f660f0a82c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:33,709 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f660c0a31a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:33,717 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:33,723 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f660c0a1120> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:34,122 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:38,068 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f660c69dee0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:38,070 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f660ed44fe0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:38,078 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:38,085 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f660ed46980> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:38,567 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:42,487 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f660c93af20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:42,488 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f660caf94e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:42,499 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:42,506 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f660caf9d00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:42,926 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:45,918 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f660c0a5800> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:45,919 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f660d538a40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:45,929 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:45,936 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f660d5389a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-e85a3c6-226074/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:48,183 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [388] 2026-10-28 07:26:48,201 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8872] 2026-10-28 07:26:48,211 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:26:48,826 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [389] 2026-10-28 07:26:48,842 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8874] 2026-10-28 07:26:48,853 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:26:49,425 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [390] 2026-10-28 07:26:49,439 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8876] 2026-10-28 07:26:49,450 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:26:50,779 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [391] 2026-10-28 07:26:50,792 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8887] 2026-10-28 07:26:50,802 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:26:50,943 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_timesheet_attendance.tests.test_timesheet_attendance: Starting TestTimesheetAttendance.test_timesheet_attendance_report ... 2026-10-28 07:26:51,215 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:54,354 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f660d538f40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:54,356 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f660c0a5800> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:54,367 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:54,373 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f660d86eca0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 07:26:54,416 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 07:26:55,273 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_work_entry_contract.tests.test_global_time_off: Starting TestGlobalTimeOff.test_gto_no_calendar ... 2026-10-28 07:26:56,232 104 INFO rb-e85a3c6-226074-429754 odoo.addons.hr_work_entry_contract.tests.test_global_time_off: Starting TestGlobalTimeOff.test_gto_other_calendar ... 2026-10-28 07:26:56,496 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [3529, 3530] 2026-10-28 07:26:57,204 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 07:26:58,850 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [392] 2026-10-28 07:26:58,888 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8897] 2026-10-28 07:26:58,898 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:26:59,636 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [393] 2026-10-28 07:26:59,649 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8899] 2026-10-28 07:26:59,658 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:26:59,689 104 INFO rb-e85a3c6-226074-429754 odoo.addons.html_editor.tests.test_controller: Starting TestController.test_01_upload_document ... 2026-10-28 07:26:59,711 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429754 login:admin from n/a 2026-10-28 07:26:59,728 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:27:00,304 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:00] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 24 0.034 0.545 2026-10-28 07:27:00,323 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:00] "GET /web/content/3537?unique=7b502c3a1f48c8609ae212cdfb639dee39673f5e&download=true HTTP/1.1" 200 - 3 0.004 0.006 2026-10-28 07:27:00,324 104 INFO rb-e85a3c6-226074-429754 odoo.addons.html_editor.tests.test_controller.TestController.test_01_upload_document: waiting for threads: [] 2026-10-28 07:27:00,374 104 INFO rb-e85a3c6-226074-429754 odoo.addons.html_editor.tests.test_controller: Starting TestController.test_03_get_image_info ... 2026-10-28 07:27:00,395 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429754 login:admin from n/a 2026-10-28 07:27:00,416 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:27:00,902 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:00] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 31 0.034 0.455 2026-10-28 07:27:00,916 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:00] "POST /html_editor/get_image_info HTTP/1.1" 200 - 3 0.001 0.007 2026-10-28 07:27:00,917 104 INFO rb-e85a3c6-226074-429754 odoo.addons.html_editor.tests.test_controller.TestController.test_03_get_image_info: waiting for threads: [] 2026-10-28 07:27:00,965 104 INFO rb-e85a3c6-226074-429754 odoo.addons.html_editor.tests.test_controller: Starting TestController.test_04_admin_attachment ... 2026-10-28 07:27:00,999 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429754 login:admin_user from n/a 2026-10-28 07:27:01,020 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:27:01,533 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:01] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 31 0.031 0.485 2026-10-28 07:27:01,606 104 INFO rb-e85a3c6-226074-429754 odoo.addons.html_editor.tests.test_controller: Starting TestController.test_05_internal_link_preview ... 2026-10-28 07:27:01,622 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429754 login:admin_user from n/a 2026-10-28 07:27:01,643 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:27:02,173 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:02] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 22 0.032 0.502 2026-10-28 07:27:02,194 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:02] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 1 0.000 0.014 2026-10-28 07:27:02,271 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:02] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 22 0.017 0.053 2026-10-28 07:27:02,279 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:02] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 07:27:02,290 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:02] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 07:27:02,303 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:02] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 07:27:02,313 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:02] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 07:27:02,346 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:02] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 3 0.006 0.022 2026-10-28 07:27:02,368 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:02] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 1 0.002 0.005 2026-10-28 07:27:02,370 104 INFO rb-e85a3c6-226074-429754 odoo.addons.html_editor.tests.test_controller.TestController.test_05_internal_link_preview: waiting for threads: [] 2026-10-28 07:27:02,454 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 07:27:02,479 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_call: Starting TestCall.test_visitor_cannot_start_call ... 2026-10-28 07:27:03,217 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:27:05,053 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:05] "POST /im_livechat/get_session HTTP/1.1" 200 - 79 0.079 1.761 2026-10-28 07:27:05,093 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:05] "POST /mail/rtc/channel/join_call HTTP/1.1" 200 - 13 0.008 0.020 2026-10-28 07:27:05,184 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 07:27:05,422 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui: Starting TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui ... 2026-10-28 07:27:05,889 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Chrome pid: 705 2026-10-28 07:27:05,889 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Chrome headless temporary user profile dir: /tmp/tmpo9rv_59y_chrome_odoo 2026-10-28 07:27:05,889 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Issuing json command http://127.0.0.1:38017/json/version 2026-10-28 07:27:05,891 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common.requests: request http://127.0.0.1:38017/json/version with timeout 3 increased to 10s during tests 2026-10-28 07:27:06,018 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Browser version: Chrome/150.0.7871.114 2026-10-28 07:27:06,018 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Issuing json command http://127.0.0.1:38017/json 2026-10-28 07:27:06,019 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common.requests: request http://127.0.0.1:38017/json with timeout 3 increased to 10s during tests 2026-10-28 07:27:06,029 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Websocket url found: ws://127.0.0.1:38017/devtools/page/29BF5E574DAB616108FE0D73390D3873 2026-10-28 07:27:06,044 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Enable chrome headless console log notification 2026-10-28 07:27:06,050 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Chrome headless enable page notifications 2026-10-28 07:27:06,202 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429754 login:admin from n/a 2026-10-28 07:27:06,229 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Setting session cookie in browser 2026-10-28 07:27:06,238 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 07:27:06,239 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 07:27:06,266 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:27:08,173 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:08] "GET /odoo HTTP/1.1" 200 - 181 0.197 1.715 2026-10-28 07:27:08,179 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Navigation result: {'frameId': '29BF5E574DAB616108FE0D73390D3873', 'loaderId': '1DDF7CACB82B55235D92145A4E3E0453', 'isDownload': False} 2026-10-28 07:27:08,179 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Evaluate ready code "odoo.isTourReady('im_livechat_chatbot_steps_sequence_tour')" 2026-10-28 07:27:09,337 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:09] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.469 0.630 2026-10-28 07:27:09,354 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:09] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 1.116 2026-10-28 07:27:09,370 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:09] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.097 2026-10-28 07:27:09,440 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:09] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.016 1.141 2026-10-28 07:27:09,453 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:09] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 1.197 2026-10-28 07:27:09,521 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:09] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-28 07:27:09,528 104 INFO rb-e85a3c6-226074-429754 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-28 07:27:09,680 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:09] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-28 07:27:10,671 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:10] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-28 07:27:10,675 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:10] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-28 07:27:10,676 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:10] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-28 07:27:10,705 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:10] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.011 2026-10-28 07:27:10,734 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: Owl is running in 'dev' mode. 2026-10-28 07:27:10,823 104 INFO rb-e85a3c6-226074-429754 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 07:27:10,905 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: The ready code tooks too much time : 2.7250521183013916 2026-10-28 07:27:10,911 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Evaluate test code "odoo.startTour('im_livechat_chatbot_steps_sequence_tour', {"stepDelay": 1000, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 07:27:10,941 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:10] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.052 0.149 2026-10-28 07:27:10,945 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [1/16] Tour im_livechat_chatbot_steps_sequence_tour → Step .o_navbar_apps_menu button:enabled 2026-10-28 07:27:10,965 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:10] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.181 2026-10-28 07:27:11,009 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:11] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.197 2026-10-28 07:27:11,083 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:11] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 07:27:11,226 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:11] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.054 0.355 2026-10-28 07:27:11,712 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:11] "POST /mail/data HTTP/1.1" 200 - 144 0.192 0.583 2026-10-28 07:27:11,721 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 07:27:11,736 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27: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-28 07:27:11,785 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:11] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.018 0.687 2026-10-28 07:27:11,807 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:11] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.498 2026-10-28 07:27:11,811 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.850 2026-10-28 07:27:11,861 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:11] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.010 0.562 2026-10-28 07:27:11,899 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:11] "GET /web/image/res.partner/3/avatar_128?unique=1793172425000 HTTP/1.1" 200 - 9 0.010 0.601 2026-10-28 07:27:11,926 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:11] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.912 2026-10-28 07:27:12,050 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-10-28 07:27:12,102 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:12] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.012 0.030 2026-10-28 07:27:12,201 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [2/16] Tour im_livechat_chatbot_steps_sequence_tour → Step .o_app[data-menu-xmlid="im_livechat.menu_livechat_root"] 2026-10-28 07:27:12,254 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:12] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 07:27:12,312 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 07:27:12,479 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:12] "POST /mail/data HTTP/1.1" 200 - 87 0.096 0.208 2026-10-28 07:27:12,614 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-28 07:27:12,849 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:12] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 07:27:12,865 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:12] "POST /mail/inbox/messages HTTP/1.1" 200 - 7 0.025 0.048 2026-10-28 07:27:12,907 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:12] "GET /web/image/discuss.channel/2/avatar_128?unique=59e7ba177b6fdd29bc551661f422bf7e7c45f3be083b24a586ce57ed15f046cf1f9be455ae3565b441211ee3402873b2df1d3b72cb11997ed8b8ce854c382f93 HTTP/1.1" 200 - 8 0.012 0.077 2026-10-28 07:27:12,927 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:12] "GET /web/image/mail.guest/8/avatar_128?unique=1793167366000 HTTP/1.1" 200 - 4 0.004 0.093 2026-10-28 07:27:12,942 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:12] "GET /web/image/discuss.channel/1/avatar_128?unique=53da761fb98d667df394edee4f50dc4551a033167f72e0a7816084dd0654c5ffbbfd59978413a9eea1936f469557e9b69f9fbdace14a31b2be26f94cef5607cc HTTP/1.1" 200 - 3 0.001 0.117 2026-10-28 07:27:13,027 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:13] "GET /web/image/res.partner/2/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 16 0.028 0.168 2026-10-28 07:27:13,317 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [3/16] Tour im_livechat_chatbot_steps_sequence_tour → Step button[data-menu-xmlid="im_livechat.livechat_config"] 2026-10-28 07:27:13,349 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:13] "POST /web/action/load HTTP/1.1" 200 - 8 0.005 0.018 2026-10-28 07:27:13,765 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:13] "POST /web/dataset/call_kw/im_livechat.channel/get_views HTTP/1.1" 200 - 158 0.111 0.249 2026-10-28 07:27:13,846 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:13] "POST /web/dataset/call_kw/im_livechat.channel/web_search_read HTTP/1.1" 200 - 13 0.013 0.031 2026-10-28 07:27:14,388 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [4/16] Tour im_livechat_chatbot_steps_sequence_tour → Step a[data-menu-xmlid="im_livechat.chatbot_config"] 2026-10-28 07:27:15,452 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [5/16] Tour im_livechat_chatbot_steps_sequence_tour → Step .o_list_button_add 2026-10-28 07:27:15,474 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:15] "POST /web/action/load HTTP/1.1" 200 - 8 0.006 0.013 2026-10-28 07:27:15,549 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:15] "POST /web/dataset/call_kw/chatbot.script/get_views HTTP/1.1" 200 - 22 0.013 0.039 2026-10-28 07:27:15,587 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:15] "POST /web/dataset/call_kw/chatbot.script/web_search_read HTTP/1.1" 200 - 2 0.002 0.005 2026-10-28 07:27:15,592 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 07:27:16,523 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [6/16] Tour im_livechat_chatbot_steps_sequence_tour → Step input[id="title_0"] 2026-10-28 07:27:16,582 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:16] "POST /web/dataset/call_kw/chatbot.script.step/get_views HTTP/1.1" 200 - 15 0.010 0.028 2026-10-28 07:27:16,592 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:16] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.040 2026-10-28 07:27:16,625 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:16] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 1 0.001 0.007 2026-10-28 07:27:16,776 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:16] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 07:27:17,646 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [7/16] Tour im_livechat_chatbot_steps_sequence_tour → Step div[name="script_step_ids"] .o_field_x2many_list_row_add a 2026-10-28 07:27:18,715 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [8/16] Tour im_livechat_chatbot_steps_sequence_tour → Step .modal textarea#message_0 2026-10-28 07:27:18,740 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:18] "POST /web/dataset/call_kw/chatbot.script.step/get_views HTTP/1.1" 200 - 10 0.004 0.020 2026-10-28 07:27:18,785 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:18] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 1 0.001 0.005 2026-10-28 07:27:19,780 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [9/16] Tour im_livechat_chatbot_steps_sequence_tour → Step .modal button:contains(Save & New):enabled 2026-10-28 07:27:20,862 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [10/16] Tour im_livechat_chatbot_steps_sequence_tour → Step tr:contains("Step 1") 2026-10-28 07:27:20,873 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:20] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 07:27:20,883 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 07:27:21,096 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:21] "POST /web/dataset/call_kw/chatbot.script/web_save HTTP/1.1" 200 - 52 0.059 0.141 2026-10-28 07:27:21,138 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:21] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 07:27:21,927 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [11/16] Tour im_livechat_chatbot_steps_sequence_tour → Step .modal textarea#message_0 2026-10-28 07:27:22,993 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [12/16] Tour im_livechat_chatbot_steps_sequence_tour → Step .modal button:contains(Save & New):enabled 2026-10-28 07:27:24,068 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [13/16] Tour im_livechat_chatbot_steps_sequence_tour → Step tr:contains("Step 2") 2026-10-28 07:27:24,090 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:24] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 9 0.004 0.017 2026-10-28 07:27:24,139 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:24] "POST /web/dataset/call_kw/chatbot.script/web_save HTTP/1.1" 200 - 14 0.007 0.015 2026-10-28 07:27:24,176 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:24] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 07:27:25,134 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [14/16] Tour im_livechat_chatbot_steps_sequence_tour → Step .modal textarea#message_0 2026-10-28 07:27:26,199 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [15/16] Tour im_livechat_chatbot_steps_sequence_tour → Step .modal button:contains(Save & Close) 2026-10-28 07:27:27,279 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [16/16] Tour im_livechat_chatbot_steps_sequence_tour → Step body.o_web_client:not(.modal-open) 2026-10-28 07:27:27,294 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:27] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 9 0.004 0.012 2026-10-28 07:27:27,362 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:27] "POST /web/dataset/call_kw/chatbot.script/web_save HTTP/1.1" 200 - 13 0.009 0.015 2026-10-28 07:27:28,344 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: tour succeeded 2026-10-28 07:27:28,345 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR im_livechat_chatbot_steps_sequence_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-28 07:27:28,590 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: heap 32260592 (allocated 33837056) 2026-10-28 07:27:28,619 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Closing chrome headless with pid 705 2026-10-28 07:27:28,623 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Closing websocket connection 2026-10-28 07:27:28,624 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Terminating chrome headless with pid 705 2026-10-28 07:27:28,767 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429754/chrome_logs/chrome_log_20261028_072728_767398_test_chatbot_steps_sequence_ui.txt 2026-10-28 07:27:28,767 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Removing chrome user profile "/tmp/tmpo9rv_59y_chrome_odoo" 2026-10-28 07:27:28,828 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui: Starting TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui ... 2026-10-28 07:27:29,352 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Chrome pid: 934 2026-10-28 07:27:29,352 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Chrome headless temporary user profile dir: /tmp/tmp_5hiei2x_chrome_odoo 2026-10-28 07:27:29,353 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Issuing json command http://127.0.0.1:33689/json/version 2026-10-28 07:27:29,354 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common.requests: request http://127.0.0.1:33689/json/version with timeout 3 increased to 10s during tests 2026-10-28 07:27:29,427 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Browser version: Chrome/150.0.7871.114 2026-10-28 07:27:29,427 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Issuing json command http://127.0.0.1:33689/json 2026-10-28 07:27:29,428 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common.requests: request http://127.0.0.1:33689/json with timeout 3 increased to 10s during tests 2026-10-28 07:27:29,469 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Websocket url found: ws://127.0.0.1:33689/devtools/page/9C8A144AB85A9E836B8BCE0D20212DA0 2026-10-28 07:27:29,492 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Enable chrome headless console log notification 2026-10-28 07:27:29,508 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Chrome headless enable page notifications 2026-10-28 07:27:29,667 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429754 login:admin from n/a 2026-10-28 07:27:29,678 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Setting session cookie in browser 2026-10-28 07:27:29,693 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 07:27:29,695 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 07:27:29,724 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:27:31,824 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:31] "GET /odoo HTTP/1.1" 200 - 186 0.186 1.923 2026-10-28 07:27:31,832 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Navigation result: {'frameId': '9C8A144AB85A9E836B8BCE0D20212DA0', 'loaderId': '641E2D7D6B055E7D37BD8D8CE53EDABC', 'isDownload': False} 2026-10-28 07:27:31,832 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Evaluate ready code "odoo.isTourReady('im_livechat_chatbot_steps_sequence_with_move_tour')" 2026-10-28 07:27:31,895 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:31] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-10-28 07:27:31,933 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:31] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.067 2026-10-28 07:27:32,055 104 INFO rb-e85a3c6-226074-429754 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-28 07:27:32,915 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:32] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.403 0.631 2026-10-28 07:27:32,929 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:32] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.032 2026-10-28 07:27:32,957 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:32] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 1.044 2026-10-28 07:27:32,980 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:32] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.011 0.591 2026-10-28 07:27:33,155 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:33] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 0.005 2026-10-28 07:27:33,301 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:33] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-28 07:27:33,304 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:33] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-28 07:27:33,305 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:33] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-28 07:27:33,325 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:33] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.011 2026-10-28 07:27:33,347 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: Owl is running in 'dev' mode. 2026-10-28 07:27:33,407 104 INFO rb-e85a3c6-226074-429754 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 07:27:33,473 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:33] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.040 0.078 2026-10-28 07:27:33,506 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:33] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.072 2026-10-28 07:27:33,537 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:33] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.142 2026-10-28 07:27:33,549 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Evaluate test code "odoo.startTour('im_livechat_chatbot_steps_sequence_with_move_tour', {"stepDelay": 1000, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 07:27:33,586 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [1/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step .o_navbar_apps_menu button:enabled 2026-10-28 07:27:33,667 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:33] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 07:27:33,715 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:33] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.063 0.211 2026-10-28 07:27:34,179 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:34] "POST /mail/data HTTP/1.1" 200 - 145 0.189 0.446 2026-10-28 07:27:34,195 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 07:27:34,214 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:34] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.623 2026-10-28 07:27:34,242 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:34] "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-28 07:27:34,305 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:34] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.015 0.527 2026-10-28 07:27:34,338 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:34] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.551 2026-10-28 07:27:34,339 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.790 2026-10-28 07:27:34,381 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:34] "GET /web/image/res.partner/3/avatar_128?unique=1793172425000 HTTP/1.1" 200 - 9 0.010 0.599 2026-10-28 07:27:34,447 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:34] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.025 0.780 2026-10-28 07:27:34,455 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.014 2026-10-28 07:27:34,502 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:34] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.012 0.030 2026-10-28 07:27:34,655 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 07:27:34,679 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [2/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step .o_app[data-menu-xmlid="im_livechat.menu_livechat_root"] 2026-10-28 07:27:34,715 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:34] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 07:27:34,822 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:34] "POST /mail/data HTTP/1.1" 200 - 87 0.066 0.162 2026-10-28 07:27:34,934 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-28 07:27:35,179 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:35] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 07:27:35,179 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:35] "POST /mail/inbox/messages HTTP/1.1" 200 - 7 0.023 0.014 2026-10-28 07:27:35,199 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:35] "GET /web/image/discuss.channel/1/avatar_128?unique=53da761fb98d667df394edee4f50dc4551a033167f72e0a7816084dd0654c5ffbbfd59978413a9eea1936f469557e9b69f9fbdace14a31b2be26f94cef5607cc HTTP/1.1" 200 - 8 0.006 0.038 2026-10-28 07:27:35,214 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:35] "GET /web/image/discuss.channel/2/avatar_128?unique=59e7ba177b6fdd29bc551661f422bf7e7c45f3be083b24a586ce57ed15f046cf1f9be455ae3565b441211ee3402873b2df1d3b72cb11997ed8b8ce854c382f93 HTTP/1.1" 200 - 3 0.001 0.054 2026-10-28 07:27:35,229 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:35] "GET /web/image/mail.guest/8/avatar_128?unique=1793167366000 HTTP/1.1" 200 - 4 0.003 0.056 2026-10-28 07:27:35,322 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:35] "GET /web/image/res.partner/2/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 16 0.029 0.126 2026-10-28 07:27:35,763 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [3/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step button[data-menu-xmlid="im_livechat.livechat_config"] 2026-10-28 07:27:35,784 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:35] "POST /web/action/load HTTP/1.1" 200 - 8 0.004 0.011 2026-10-28 07:27:36,181 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:36] "POST /web/dataset/call_kw/im_livechat.channel/get_views HTTP/1.1" 200 - 158 0.124 0.220 2026-10-28 07:27:36,263 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:36] "POST /web/dataset/call_kw/im_livechat.channel/web_search_read HTTP/1.1" 200 - 13 0.013 0.037 2026-10-28 07:27:36,833 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [4/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step a[data-menu-xmlid="im_livechat.chatbot_config"] 2026-10-28 07:27:37,892 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [5/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step .o_list_button_add 2026-10-28 07:27:37,918 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:37] "POST /web/action/load HTTP/1.1" 200 - 8 0.004 0.019 2026-10-28 07:27:37,997 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:37] "POST /web/dataset/call_kw/chatbot.script/get_views HTTP/1.1" 200 - 22 0.021 0.032 2026-10-28 07:27:38,032 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:38] "POST /web/dataset/call_kw/chatbot.script/web_search_read HTTP/1.1" 200 - 2 0.002 0.008 2026-10-28 07:27:38,036 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:38] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 07:27:38,961 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [6/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step input[id="title_0"] 2026-10-28 07:27:39,017 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:39] "POST /web/dataset/call_kw/chatbot.script.step/get_views HTTP/1.1" 200 - 15 0.016 0.025 2026-10-28 07:27:39,023 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.039 2026-10-28 07:27:39,047 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:39] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 1 0.001 0.008 2026-10-28 07:27:39,178 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:39] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 07:27:40,051 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [7/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step div[name="script_step_ids"] .o_field_x2many_list_row_add a 2026-10-28 07:27:41,117 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [8/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step .modal textarea#message_0 2026-10-28 07:27:41,151 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:41] "POST /web/dataset/call_kw/chatbot.script.step/get_views HTTP/1.1" 200 - 10 0.007 0.023 2026-10-28 07:27:41,177 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:41] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 1 0.002 0.008 2026-10-28 07:27:42,184 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [9/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step .modal button:contains(Save & New):enabled 2026-10-28 07:27:43,260 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [10/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step tr:contains("Step 1") 2026-10-28 07:27:43,268 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:43] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 07:27:43,278 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:43] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 07:27:43,503 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:43] "POST /web/dataset/call_kw/chatbot.script/web_save HTTP/1.1" 200 - 59 0.050 0.110 2026-10-28 07:27:43,551 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:43] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 2 0.001 0.008 2026-10-28 07:27:44,323 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [11/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step .modal textarea#message_0 2026-10-28 07:27:45,393 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [12/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step .modal button:contains(Save & New):enabled 2026-10-28 07:27:46,474 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [13/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step tr:contains("Step 2") 2026-10-28 07:27:46,491 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:46] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 9 0.003 0.013 2026-10-28 07:27:46,552 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:46] "POST /web/dataset/call_kw/chatbot.script/web_save HTTP/1.1" 200 - 14 0.017 0.021 2026-10-28 07:27:46,588 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:46] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 2 0.001 0.011 2026-10-28 07:27:47,534 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [14/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step .modal textarea#message_0 2026-10-28 07:27:48,603 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [15/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step .modal button:contains(Save & New) 2026-10-28 07:27:49,688 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [16/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step tr:contains("Step 3") 2026-10-28 07:27:49,709 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:49] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 9 0.004 0.018 2026-10-28 07:27:49,772 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:49] "POST /web/dataset/call_kw/chatbot.script/web_save HTTP/1.1" 200 - 13 0.006 0.015 2026-10-28 07:27:49,803 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:49] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 2 0.001 0.008 2026-10-28 07:27:50,755 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [17/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step .modal textarea#message_0 2026-10-28 07:27:51,823 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [18/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step button:contains("Save & New") 2026-10-28 07:27:52,906 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [19/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step tr:contains("Step 4") 2026-10-28 07:27:52,933 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:52] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 9 0.009 0.014 2026-10-28 07:27:52,995 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:52] "POST /web/dataset/call_kw/chatbot.script/web_save HTTP/1.1" 200 - 13 0.017 0.020 2026-10-28 07:27:53,032 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:53] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 2 0.005 0.009 2026-10-28 07:27:53,968 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [20/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step .modal textarea#message_0 2026-10-28 07:27:55,035 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [21/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step .modal button:contains(Save & Close) 2026-10-28 07:27:56,115 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [22/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step body.o_web_client:not(.modal-open) 2026-10-28 07:27:56,134 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:56] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 9 0.004 0.016 2026-10-28 07:27:56,191 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:56] "POST /web/dataset/call_kw/chatbot.script/web_save HTTP/1.1" 200 - 13 0.005 0.015 2026-10-28 07:27:57,177 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [23/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step div[name="script_step_ids"] tr:nth-child(5) .o_row_handle 2026-10-28 07:27:58,383 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:58] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 5 0.010 0.019 2026-10-28 07:27:58,394 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [24/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step div[name="script_step_ids"] .o_field_x2many_list_row_add a 2026-10-28 07:27:58,429 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:58] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 5 0.008 0.063 2026-10-28 07:27:58,443 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:58] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 5 0.005 0.060 2026-10-28 07:27:58,463 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:58] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 5 0.010 0.080 2026-10-28 07:27:58,522 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:58] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 9 0.004 0.019 2026-10-28 07:27:59,450 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [25/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step .modal textarea#message_0 2026-10-28 07:27:59,467 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:27:59] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 2 0.002 0.012 2026-10-28 07:28:00,515 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [26/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step .modal button:contains(Save & Close) 2026-10-28 07:28:01,615 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [27/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step body.o_web_client:not(.modal-open) 2026-10-28 07:28:01,654 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:01] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 9 0.011 0.023 2026-10-28 07:28:01,737 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:01] "POST /web/dataset/call_kw/chatbot.script/web_save HTTP/1.1" 200 - 15 0.008 0.028 2026-10-28 07:28:02,684 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [28/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step tr:contains("Step 6") 2026-10-28 07:28:03,737 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: tour succeeded 2026-10-28 07:28:03,738 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: ╔══════════════════════════════════════════════════════════════════╗ ║ TOUR im_livechat_chatbot_steps_sequence_with_move_tour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════╝ 2026-10-28 07:28:04,071 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: heap 33865544 (allocated 35147776) 2026-10-28 07:28:04,078 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Closing chrome headless with pid 934 2026-10-28 07:28:04,080 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Closing websocket connection 2026-10-28 07:28:04,081 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Terminating chrome headless with pid 934 2026-10-28 07:28:04,235 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429754/chrome_logs/chrome_log_20261028_072804_235276_test_chatbot_steps_sequence_with_move_ui.txt 2026-10-28 07:28:04,235 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Removing chrome user profile "/tmp/tmp_5hiei2x_chrome_odoo" 2026-10-28 07:28:04,315 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 07:28:04,482 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_clear_answers_on_step_type_change ... 2026-10-28 07:28:04,979 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Chrome pid: 1175 2026-10-28 07:28:04,980 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Chrome headless temporary user profile dir: /tmp/tmp_zzrtahg_chrome_odoo 2026-10-28 07:28:04,980 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Issuing json command http://127.0.0.1:39489/json/version 2026-10-28 07:28:04,982 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common.requests: request http://127.0.0.1:39489/json/version with timeout 3 increased to 10s during tests 2026-10-28 07:28:05,042 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Browser version: Chrome/150.0.7871.114 2026-10-28 07:28:05,042 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Issuing json command http://127.0.0.1:39489/json 2026-10-28 07:28:05,043 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common.requests: request http://127.0.0.1:39489/json with timeout 3 increased to 10s during tests 2026-10-28 07:28:05,067 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Websocket url found: ws://127.0.0.1:39489/devtools/page/9DA62B67D5749E9027777D774BA3C74E 2026-10-28 07:28:05,079 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Enable chrome headless console log notification 2026-10-28 07:28:05,100 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Chrome headless enable page notifications 2026-10-28 07:28:05,181 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429754 login:admin from n/a 2026-10-28 07:28:05,194 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Setting session cookie in browser 2026-10-28 07:28:05,203 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Open "http://127.0.0.1:8069/odoo/action-724" in browser 2026-10-28 07:28:05,203 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Navigating to: "http://127.0.0.1:8069/odoo/action-724" 2026-10-28 07:28:05,227 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:28:07,167 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:07] "GET /odoo/action-724 HTTP/1.1" 200 - 189 0.249 1.694 2026-10-28 07:28:07,174 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Navigation result: {'frameId': '9DA62B67D5749E9027777D774BA3C74E', 'loaderId': 'EFE62A91EE77EB168A1179772BB902AA', 'isDownload': False} 2026-10-28 07:28:07,174 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Evaluate ready code "odoo.isTourReady('change_chatbot_step_type')" 2026-10-28 07:28:07,242 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:07] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.009 0.013 2026-10-28 07:28:07,274 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:07] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.060 2026-10-28 07:28:07,295 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:07] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.055 2026-10-28 07:28:07,410 104 INFO rb-e85a3c6-226074-429754 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-28 07:28:08,437 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:08] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.497 0.715 2026-10-28 07:28:08,456 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:08] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.731 2026-10-28 07:28:08,484 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:08] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.014 1.228 2026-10-28 07:28:08,493 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:08] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.076 2026-10-28 07:28:08,677 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:08] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-28 07:28:08,685 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:08] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-28 07:28:08,689 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:08] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-28 07:28:08,716 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:08] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-10-28 07:28:08,763 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change.browser: Owl is running in 'dev' mode. 2026-10-28 07:28:08,830 104 INFO rb-e85a3c6-226074-429754 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 07:28:08,910 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:08] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.047 0.086 2026-10-28 07:28:08,918 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:08] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.105 2026-10-28 07:28:08,980 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Evaluate test code "odoo.startTour('change_chatbot_step_type', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-724", "delayToCheckUndeterminisms": 0})" 2026-10-28 07:28:09,016 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change.browser: [1/6] Tour change_chatbot_step_type → Step Open an existing script (trigger: .o_field_cell[data-tooltip='Clear Answer Test Bot']) 2026-10-28 07:28:09,089 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:09] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 07:28:09,169 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:09] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.067 0.229 2026-10-28 07:28:09,217 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:09] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.008 0.363 2026-10-28 07:28:09,255 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:09] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.294 2026-10-28 07:28:09,259 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.253 2026-10-28 07:28:09,327 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 07:28:09,353 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:09] "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-28 07:28:09,752 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:09] "POST /mail/data HTTP/1.1" 200 - 144 0.210 0.574 2026-10-28 07:28:09,787 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:09] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.694 2026-10-28 07:28:09,830 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:09] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.014 0.527 2026-10-28 07:28:09,884 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:09] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.013 0.577 2026-10-28 07:28:09,914 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:09] "POST /web/action/load HTTP/1.1" 200 - 8 0.007 0.611 2026-10-28 07:28:09,954 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 07:28:10,004 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:10] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.012 0.026 2026-10-28 07:28:10,072 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 07:28:10,082 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:10] "POST /web/dataset/call_kw/chatbot.script/get_views HTTP/1.1" 200 - 27 0.031 0.075 2026-10-28 07:28:10,126 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:10] "POST /web/dataset/call_kw/chatbot.script/web_search_read HTTP/1.1" 200 - 2 0.002 0.007 2026-10-28 07:28:10,140 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 07:28:10,290 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change.browser: [2/6] Tour change_chatbot_step_type → Step Open first step (trigger: .o_row_draggable .o_field_cell:contains("Question")) 2026-10-28 07:28:10,356 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:10] "POST /web/dataset/call_kw/chatbot.script.step/get_views HTTP/1.1" 200 - 15 0.013 0.029 2026-10-28 07:28:10,368 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.039 2026-10-28 07:28:10,419 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:10] "POST /web/dataset/call_kw/chatbot.script/web_read HTTP/1.1" 200 - 13 0.008 0.018 2026-10-28 07:28:10,541 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 07:28:10,595 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:10] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 07:28:10,616 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change.browser: [3/6] Tour change_chatbot_step_type → Step Change step type to 'text' (trigger: div[name="step_type"] select) 2026-10-28 07:28:10,652 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:10] "POST /web/dataset/call_kw/chatbot.script.step/get_views HTTP/1.1" 200 - 10 0.005 0.020 2026-10-28 07:28:10,710 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:10] "POST /web/dataset/call_kw/chatbot.script.step/web_read HTTP/1.1" 200 - 7 0.004 0.012 2026-10-28 07:28:10,863 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change.browser: [4/6] Tour change_chatbot_step_type → Step Verify answers cleared (trigger: .btn-primary:contains('Save')) 2026-10-28 07:28:10,944 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change.browser: [5/6] Tour change_chatbot_step_type → Step .o_form_button_save 2026-10-28 07:28:10,965 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:10] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 10 0.004 0.017 2026-10-28 07:28:11,039 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change.browser: [6/6] Tour change_chatbot_step_type → Step .o_form_button_save:not(:visible) 2026-10-28 07:28:11,067 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #2 deleted chatbot.script.answer records with IDs: [9, 10] 2026-10-28 07:28:11,088 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:11] "POST /web/dataset/call_kw/chatbot.script/web_save HTTP/1.1" 200 - 22 0.017 0.030 2026-10-28 07:28:11,143 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change.browser: tour succeeded 2026-10-28 07:28:11,144 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change.browser: ╔═════════════════════════════════════════╗ ║ TOUR change_chatbot_step_type SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-28 07:28:11,305 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change.browser: heap 28332180 (allocated 29999104) 2026-10-28 07:28:11,330 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Closing chrome headless with pid 1175 2026-10-28 07:28:11,334 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Closing websocket connection 2026-10-28 07:28:11,338 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Terminating chrome headless with pid 1175 2026-10-28 07:28:11,473 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429754/chrome_logs/chrome_log_20261028_072811_473365_test_chatbot_clear_answers_on_step_type_change.txt 2026-10-28 07:28:11,473 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Removing chrome user profile "/tmp/tmp_zzrtahg_chrome_odoo" 2026-10-28 07:28:11,521 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_duplicate ... 2026-10-28 07:28:11,689 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_is_forward_operator_child ... 2026-10-28 07:28:11,736 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_multiple_rules_on_same_url ... 2026-10-28 07:28:12,438 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [394] 2026-10-28 07:28:12,458 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8910] 2026-10-28 07:28:12,468 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:28:12,657 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_not_invited_to_rtc_calls ... 2026-10-28 07:28:12,673 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:28:14,504 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:14] "POST /im_livechat/get_session HTTP/1.1" 200 - 116 0.079 1.754 2026-10-28 07:28:14,653 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_steps ... 2026-10-28 07:28:14,674 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:28:15,271 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:15] "POST /im_livechat/get_session HTTP/1.1" 200 - 116 0.088 0.514 2026-10-28 07:28:15,556 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_steps_sequence ... 2026-10-28 07:28:15,674 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_welcome_steps ... 2026-10-28 07:28:15,687 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted chatbot.script.step records with IDs: [24, 25] 2026-10-28 07:28:15,719 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_without_operator ... 2026-10-28 07:28:15,831 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:28:16,475 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:16] "POST /im_livechat/get_session HTTP/1.1" 200 - 86 0.058 0.588 2026-10-28 07:28:16,666 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:16] "POST /chatbot/step/trigger HTTP/1.1" 200 - 53 0.034 0.061 2026-10-28 07:28:16,733 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 07:28:17,482 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_cors_livechat: Starting TestCorsLivechat.test_access_denied_for_wrong_channel ... 2026-10-28 07:28:17,496 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:28:18,056 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:18] "POST /im_livechat/cors/get_session HTTP/1.1" 200 - 82 0.061 0.503 2026-10-28 07:28:18,071 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:18] "POST /im_livechat/cors/channel/messages HTTP/1.1" 200 - 1 0.000 0.006 2026-10-28 07:28:18,073 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_cors_livechat.TestCorsLivechat.test_access_denied_for_wrong_channel: waiting for threads: [] 2026-10-28 07:28:18,111 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_cors_livechat: Starting TestCorsLivechat.test_access_routes_with_valid_guest_token ... 2026-10-28 07:28:18,134 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:28:19,795 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:19] "POST /im_livechat/cors/get_session HTTP/1.1" 200 - 90 0.112 1.553 2026-10-28 07:28:19,841 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:19] "POST /im_livechat/cors/channel/messages HTTP/1.1" 200 - 18 0.013 0.021 2026-10-28 07:28:19,843 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_cors_livechat.TestCorsLivechat.test_access_routes_with_valid_guest_token: waiting for threads: [] 2026-10-28 07:28:19,883 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_cors_livechat: Starting TestCorsLivechat.test_ignore_guest_cookie ... 2026-10-28 07:28:19,908 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /im_livechat/cors/get_session in /im_livechat/tests/test_cors_livechat.py:TestCorsLivechat.test_ignore_guest_cookie 2026-10-28 07:28:19,911 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:28:20,346 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: Opening a test cursor without specified test on request /im_livechat/cors/get_session in /im_livechat/tests/test_cors_livechat.py:TestCorsLivechat.test_ignore_guest_cookie 2026-10-28 07:28:20,520 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:20] "POST /im_livechat/cors/get_session HTTP/1.1" 200 - 90 0.070 0.543 2026-10-28 07:28:20,564 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_cors_livechat: Starting TestCorsLivechat.test_ignore_user_cookie ... 2026-10-28 07:28:20,622 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429754 login:admin from n/a 2026-10-28 07:28:20,641 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:28:21,240 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:28:21] "POST /im_livechat/cors/get_session HTTP/1.1" 200 - 88 0.070 0.532 2026-10-28 07:28:21,317 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 07:28:47,082 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_digest: Starting TestLiveChatDigest.test_kpi_livechat_rating_value ... 2026-10-28 07:28:47,703 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 07:29:06,938 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 07:29:06,938 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 07:29:09,915 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [395] 2026-10-28 07:29:09,929 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9902] 2026-10-28 07:29:09,938 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:29:10,751 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [396] 2026-10-28 07:29:10,765 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9904] 2026-10-28 07:29:10,776 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:29:10,929 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_get_discuss_channel: Starting TestGetDiscussChannel.test_channel_not_pinned_for_operator_before_first_message ... 2026-10-28 07:29:10,954 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:29:11,557 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:11] "POST /im_livechat/get_session HTTP/1.1" 200 - 77 0.049 0.560 2026-10-28 07:29:11,680 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429754 login:michel from n/a 2026-10-28 07:29:11,822 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:11] "POST /mail/data HTTP/1.1" 200 - 51 0.050 0.079 2026-10-28 07:29:11,824 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_get_discuss_channel.TestGetDiscussChannel.test_channel_not_pinned_for_operator_before_first_message: waiting for threads: [] 2026-10-28 07:29:11,859 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_get_discuss_channel: Starting TestGetDiscussChannel.test_get_discuss_channel ... 2026-10-28 07:29:11,867 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:29:12,501 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:12] "POST /im_livechat/get_session HTTP/1.1" 200 - 84 0.059 0.578 2026-10-28 07:29:12,715 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:12] "POST /im_livechat/get_session HTTP/1.1" 200 - 56 0.059 0.077 2026-10-28 07:29:12,964 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:12] "POST /im_livechat/get_session HTTP/1.1" 200 - 56 0.067 0.096 2026-10-28 07:29:13,199 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:13] "POST /im_livechat/get_session HTTP/1.1" 200 - 56 0.067 0.108 2026-10-28 07:29:13,421 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:13] "POST /im_livechat/get_session HTTP/1.1" 200 - 56 0.069 0.090 2026-10-28 07:29:13,634 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:13] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.039 0.082 2026-10-28 07:29:13,857 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:13] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.054 0.077 2026-10-28 07:29:14,030 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:14] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.036 0.065 2026-10-28 07:29:14,242 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:14] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.053 0.079 2026-10-28 07:29:14,426 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:14] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.037 0.088 2026-10-28 07:29:14,620 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:14] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.031 0.091 2026-10-28 07:29:14,799 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:14] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.036 0.087 2026-10-28 07:29:15,013 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:15] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.031 0.103 2026-10-28 07:29:15,188 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:15] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.035 0.086 2026-10-28 07:29:15,363 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:15] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.036 0.075 2026-10-28 07:29:15,556 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:15] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.035 0.086 2026-10-28 07:29:15,750 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:15] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.034 0.087 2026-10-28 07:29:15,920 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:15] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.032 0.062 2026-10-28 07:29:16,133 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:16] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.037 0.087 2026-10-28 07:29:16,329 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:16] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.042 0.086 2026-10-28 07:29:16,526 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:16] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.032 0.090 2026-10-28 07:29:16,690 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:16] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.037 0.064 2026-10-28 07:29:16,898 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:16] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.053 0.095 2026-10-28 07:29:17,064 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:17] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.033 0.068 2026-10-28 07:29:17,238 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:17] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.031 0.081 2026-10-28 07:29:17,336 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_get_discuss_channel: Starting TestGetDiscussChannel.test_livechat_conversation_history ... 2026-10-28 07:29:17,358 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429754 login:michel from n/a 2026-10-28 07:29:17,587 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_get_discuss_channel: Starting TestGetDiscussChannel.test_livechat_manager_can_invite_anyone ... 2026-10-28 07:29:17,944 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_get_discuss_channel: Starting TestGetDiscussChannel.test_only_active_livechats_returned_by_init_messaging ... 2026-10-28 07:29:18,555 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [397] 2026-10-28 07:29:18,569 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9936] 2026-10-28 07:29:18,581 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:29:18,643 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:29:19,218 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:19] "POST /im_livechat/get_session HTTP/1.1" 200 - 74 0.055 0.523 2026-10-28 07:29:19,280 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:19] "POST /im_livechat/visitor_leave_session HTTP/1.1" 200 - 35 0.023 0.035 2026-10-28 07:29:19,528 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:19] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.033 0.069 2026-10-28 07:29:19,584 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:19] "POST /mail/action HTTP/1.1" 200 - 23 0.016 0.032 2026-10-28 07:29:19,638 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:19] "POST /mail/action HTTP/1.1" 200 - 22 0.019 0.030 2026-10-28 07:29:19,701 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_get_discuss_channel: Starting TestGetDiscussChannel.test_read_channel_unpined_for_operator_after_one_day ... 2026-10-28 07:29:19,710 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:29:20,363 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:20] "POST /im_livechat/get_session HTTP/1.1" 200 - 84 0.064 0.592 2026-10-28 07:29:20,676 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_get_discuss_channel: Starting TestGetDiscussChannel.test_unread_channel_not_unpined_for_operator_after_autovacuum ... 2026-10-28 07:29:20,683 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:29:22,354 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:22] "POST /im_livechat/get_session HTTP/1.1" 200 - 84 0.075 1.599 2026-10-28 07:29:22,631 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-28 07:29:23,625 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [398] 2026-10-28 07:29:23,647 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9946] 2026-10-28 07:29:23,661 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:29:24,306 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [399] 2026-10-28 07:29:24,318 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9948] 2026-10-28 07:29:24,327 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:29:24,456 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_get_by_country ... 2026-10-28 07:29:25,085 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [400] 2026-10-28 07:29:25,096 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9950] 2026-10-28 07:29:25,106 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:29:25,847 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [401] 2026-10-28 07:29:25,857 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9953] 2026-10-28 07:29:25,864 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:29:26,037 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_get_by_country_no_operator_matching_country ... 2026-10-28 07:29:26,746 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [402] 2026-10-28 07:29:26,764 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9956] 2026-10-28 07:29:26,774 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:29:26,912 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_get_by_lang ... 2026-10-28 07:29:27,512 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [403] 2026-10-28 07:29:27,533 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9959] 2026-10-28 07:29:27,547 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:29:28,304 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [404] 2026-10-28 07:29:28,320 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9962] 2026-10-28 07:29:28,336 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:29:28,474 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_get_by_lang_and_country_prioritize_lang ... 2026-10-28 07:29:29,100 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [405] 2026-10-28 07:29:29,110 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9965] 2026-10-28 07:29:29,120 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:29:29,861 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [406] 2026-10-28 07:29:29,874 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9968] 2026-10-28 07:29:29,885 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:29:30,082 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_get_by_lang_both_operator_active ... 2026-10-28 07:29:30,781 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [407] 2026-10-28 07:29:30,797 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9971] 2026-10-28 07:29:30,811 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:29:31,575 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [408] 2026-10-28 07:29:31,588 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9974] 2026-10-28 07:29:31,597 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:29:32,043 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_get_by_lang_no_operator_matching_lang ... 2026-10-28 07:29:32,674 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [409] 2026-10-28 07:29:32,685 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9980] 2026-10-28 07:29:32,694 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:29:32,843 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_in_call_operator_not_prioritized ... 2026-10-28 07:29:33,490 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [410] 2026-10-28 07:29:33,502 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9983] 2026-10-28 07:29:33,511 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:29:34,172 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [411] 2026-10-28 07:29:34,184 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9986] 2026-10-28 07:29:34,194 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:29:34,556 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_operator_freed_after_chat_ends ... 2026-10-28 07:29:35,163 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [412] 2026-10-28 07:29:35,173 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9991] 2026-10-28 07:29:35,181 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:29:35,887 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [413] 2026-10-28 07:29:35,896 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9994] 2026-10-28 07:29:35,906 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:29:36,169 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_operator_in_call_no_more_than_two_chats ... 2026-10-28 07:29:36,788 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [414] 2026-10-28 07:29:36,800 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9998] 2026-10-28 07:29:36,811 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:29:37,559 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [415] 2026-10-28 07:29:37,573 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10001] 2026-10-28 07:29:37,582 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:29:38,020 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_priority_by_number_of_chat ... 2026-10-28 07:29:38,689 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [416] 2026-10-28 07:29:38,701 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10007] 2026-10-28 07:29:38,711 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:29:39,444 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [417] 2026-10-28 07:29:39,458 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10010] 2026-10-28 07:29:39,468 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:29:39,893 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_priority_by_number_of_chat_all_operators_exceed_limit ... 2026-10-28 07:29:40,526 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [418] 2026-10-28 07:29:40,536 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10016] 2026-10-28 07:29:40,546 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:29:41,293 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [419] 2026-10-28 07:29:41,305 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10019] 2026-10-28 07:29:41,313 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:29:41,902 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_priority_by_number_of_chat_with_call_limit_not_exceeded ... 2026-10-28 07:29:42,489 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [420] 2026-10-28 07:29:42,499 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10027] 2026-10-28 07:29:42,506 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:29:43,261 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [421] 2026-10-28 07:29:43,271 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10030] 2026-10-28 07:29:43,291 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:29:43,765 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-28 07:29:44,828 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [422] 2026-10-28 07:29:44,840 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10040] 2026-10-28 07:29:44,850 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:29:45,658 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [423] 2026-10-28 07:29:45,673 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10042] 2026-10-28 07:29:45,684 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:29:45,835 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_im_livechat_report: Starting TestImLivechatReport.test_im_livechat_report_channel ... 2026-10-28 07:29:45,892 104 INFO rb-e85a3c6-226074-429754 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] 2026-10-28 07:29:45,894 104 INFO rb-e85a3c6-226074-429754 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] 2026-10-28 07:29:45,919 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [134830, 134920, 134929, 134841, 134852, 134861, 134869, 134879, 134889, 134898, 134908] 2026-10-28 07:29:45,919 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted discuss.channel records with IDs: [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19] 2026-10-28 07:29:45,950 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:29:46,509 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:46] "POST /im_livechat/get_session HTTP/1.1" 200 - 76 0.068 0.494 2026-10-28 07:29:46,757 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_im_livechat_report: Starting TestImLivechatReport.test_im_livechat_report_operator ... 2026-10-28 07:29:46,808 104 INFO rb-e85a3c6-226074-429754 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] 2026-10-28 07:29:46,808 104 INFO rb-e85a3c6-226074-429754 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] 2026-10-28 07:29:46,828 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [134830, 134920, 134929, 134841, 134852, 134861, 134869, 134879, 134889, 134898, 134908] 2026-10-28 07:29:46,829 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted discuss.channel records with IDs: [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19] 2026-10-28 07:29:46,861 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:29:47,509 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:47] "POST /im_livechat/get_session HTTP/1.1" 200 - 81 0.065 0.589 2026-10-28 07:29:47,780 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-28 07:29:47,802 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_im_livechat_support_page: Starting TestImLivechatSupportPage.test_load_modules ... 2026-10-28 07:29:48,222 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Chrome pid: 1431 2026-10-28 07:29:48,223 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Chrome headless temporary user profile dir: /tmp/tmph9r1cfv0_chrome_odoo 2026-10-28 07:29:48,223 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Issuing json command http://127.0.0.1:41791/json/version 2026-10-28 07:29:48,229 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common.requests: request http://127.0.0.1:41791/json/version with timeout 3 increased to 10s during tests 2026-10-28 07:29:48,315 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Browser version: Chrome/150.0.7871.114 2026-10-28 07:29:48,316 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Issuing json command http://127.0.0.1:41791/json 2026-10-28 07:29:48,317 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common.requests: request http://127.0.0.1:41791/json with timeout 3 increased to 10s during tests 2026-10-28 07:29:48,329 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Websocket url found: ws://127.0.0.1:41791/devtools/page/B525552A5427BE9EC9D4510C90EEC333 2026-10-28 07:29:48,335 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Enable chrome headless console log notification 2026-10-28 07:29:48,348 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Chrome headless enable page notifications 2026-10-28 07:29:48,402 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Setting session cookie in browser 2026-10-28 07:29:48,422 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Open "http://127.0.0.1:8069/im_livechat/support/1" in browser 2026-10-28 07:29:48,422 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Navigating to: "http://127.0.0.1:8069/im_livechat/support/1" 2026-10-28 07:29:48,464 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:29:48,971 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:48] "GET /im_livechat/support/1 HTTP/1.1" 200 - 19 0.008 0.506 2026-10-28 07:29:48,981 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Navigation result: {'frameId': 'B525552A5427BE9EC9D4510C90EEC333', 'loaderId': 'BC25FFD7C2BEED9CAA56F087B87632C8', 'isDownload': False} 2026-10-28 07:29:48,981 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Waiting for frame 'B525552A5427BE9EC9D4510C90EEC333' to stop loading 2026-10-28 07:29:49,067 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:49] "GET /im_livechat/loader/1 HTTP/1.1" 200 - 7 0.008 0.028 2026-10-28 07:29:49,203 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:49] "GET /im_livechat/assets_embed.js HTTP/1.1" 200 - 12 0.010 0.154 2026-10-28 07:29:49,439 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Evaluate ready code "document.readyState === 'complete'" 2026-10-28 07:29:49,441 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:49] "GET /web/webclient/translations/1793172589420 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 07:29:49,455 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Evaluate test code " odoo.livechatReady.then(() => { const errors = odoo.loader.findErrors(); if (Object.keys(errors).length) { console.error( "Couldn't load all JS modules.", errors ); } else { console.log("test successful"); } Object.assign(console, { log: () => {}, error: () => {}, warn: () => {}, }); }) " 2026-10-28 07:29:49,483 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:49] "GET /favicon.ico HTTP/1.1" 301 - 7 0.008 0.012 2026-10-28 07:29:50,698 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:50] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 2 0.010 1.183 2026-10-28 07:29:50,783 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:50] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.022 0.089 2026-10-28 07:29:50,788 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:50] "GET /im_livechat/odoo_ui_icons HTTP/1.1" 200 - 0 0.000 0.098 2026-10-28 07:29:50,793 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:50] "GET /im_livechat/font-awesome HTTP/1.1" 200 - 0 0.000 1.288 2026-10-28 07:29:50,804 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:29:50] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 5 0.003 0.117 2026-10-28 07:29:50,871 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules.browser: test successful 2026-10-28 07:29:50,932 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules.browser: heap 4531004 (allocated 5242880) 2026-10-28 07:29:50,939 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Closing chrome headless with pid 1431 2026-10-28 07:29:50,941 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Closing websocket connection 2026-10-28 07:29:50,943 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Terminating chrome headless with pid 1431 2026-10-28 07:29:51,055 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429754/chrome_logs/chrome_log_20261028_072951_054890_test_load_modules.txt 2026-10-28 07:29:51,055 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Removing chrome user profile "/tmp/tmph9r1cfv0_chrome_odoo" 2026-10-28 07:29:51,129 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 07:30:09,928 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 07:30:09,928 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 07:30:10,808 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_message: Starting TestImLivechatMessage.test_chatbot_message_format ... 2026-10-28 07:30:12,146 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [424] 2026-10-28 07:30:12,162 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10446] 2026-10-28 07:30:12,174 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:30:12,320 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [425] 2026-10-28 07:30:12,334 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10447] 2026-10-28 07:30:12,345 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:30:12,657 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429754 login:emp from n/a 2026-10-28 07:30:12,683 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /im_livechat/get_session in /im_livechat/tests/test_message.py:TestImLivechatMessage.test_chatbot_message_format 2026-10-28 07:30:12,686 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:30:13,129 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: Opening a test cursor without specified test on request /im_livechat/get_session in /im_livechat/tests/test_message.py:TestImLivechatMessage.test_chatbot_message_format 2026-10-28 07:30:13,383 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:13] "POST /im_livechat/get_session HTTP/1.1" 200 - 107 0.098 0.604 2026-10-28 07:30:13,599 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_message: Starting TestImLivechatMessage.test_update_username ... 2026-10-28 07:30:14,459 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [426] 2026-10-28 07:30:14,470 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10455] 2026-10-28 07:30:14,484 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:30:14,653 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [427] 2026-10-28 07:30:14,664 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10456] 2026-10-28 07:30:14,675 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:30:15,609 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [428] 2026-10-28 07:30:15,629 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10458] 2026-10-28 07:30:15,649 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:30:15,799 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 116, model: res.users 2026-10-28 07:30:15,907 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-28 07:30:15,933 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_res_users: Starting TestLiveChatResUsers.test_livechat_create_res_users ... 2026-10-28 07:30:16,536 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [429] 2026-10-28 07:30:16,549 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10460] 2026-10-28 07:30:16,562 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:30:17,604 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 07:30:18,600 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [430] 2026-10-28 07:30:18,616 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10467] 2026-10-28 07:30:18,629 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:30:19,659 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [431] 2026-10-28 07:30:19,688 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10469] 2026-10-28 07:30:19,703 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:30:19,854 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_session_history: Starting TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth ... 2026-10-28 07:30:20,470 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [432] 2026-10-28 07:30:20,483 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10471] 2026-10-28 07:30:20,493 104 INFO rb-e85a3c6-226074-429754 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:30:20,548 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:30:21,097 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:21] "POST /im_livechat/get_session HTTP/1.1" 200 - 74 0.062 0.490 2026-10-28 07:30:21,713 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Chrome pid: 1594 2026-10-28 07:30:21,713 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Chrome headless temporary user profile dir: /tmp/tmpyb_julyn_chrome_odoo 2026-10-28 07:30:21,713 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Issuing json command http://127.0.0.1:37229/json/version 2026-10-28 07:30:21,715 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common.requests: request http://127.0.0.1:37229/json/version with timeout 3 increased to 10s during tests 2026-10-28 07:30:21,778 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Browser version: Chrome/150.0.7871.114 2026-10-28 07:30:21,779 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Issuing json command http://127.0.0.1:37229/json 2026-10-28 07:30:21,779 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common.requests: request http://127.0.0.1:37229/json with timeout 3 increased to 10s during tests 2026-10-28 07:30:21,810 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Websocket url found: ws://127.0.0.1:37229/devtools/page/03570249C84C6515D0A7C8DABDD46B36 2026-10-28 07:30:21,818 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Enable chrome headless console log notification 2026-10-28 07:30:21,827 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Chrome headless enable page notifications 2026-10-28 07:30:21,934 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429754 login:operator from n/a 2026-10-28 07:30:21,947 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Setting session cookie in browser 2026-10-28 07:30:21,958 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Open "http://127.0.0.1:8069/odoo/livechat/22/action-728" in browser 2026-10-28 07:30:21,959 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Navigating to: "http://127.0.0.1:8069/odoo/livechat/22/action-728" 2026-10-28 07:30:23,189 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:23] "GET /odoo/livechat/22/action-728 HTTP/1.1" 200 - 158 0.123 1.075 2026-10-28 07:30:23,197 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Navigation result: {'frameId': '03570249C84C6515D0A7C8DABDD46B36', 'loaderId': '9F3C1064638EA033B25A972F06AE74C9', 'isDownload': False} 2026-10-28 07:30:23,197 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Evaluate ready code "odoo.isTourReady('im_livechat_history_back_and_forth_tour')" 2026-10-28 07:30:23,247 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:23] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.012 2026-10-28 07:30:23,259 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:23] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.030 2026-10-28 07:30:23,323 104 INFO rb-e85a3c6-226074-429754 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-28 07:30:23,430 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:23] "GET /web/webclient/load_menus/6a4b7d57997ee5a913079873ae0805081180a0186fedceef354a9c799592d3ea HTTP/1.1" 200 - 119 0.067 0.134 2026-10-28 07:30:23,439 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:23] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.200 2026-10-28 07:30:23,467 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:23] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.217 2026-10-28 07:30:23,500 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:23] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-28 07:30:23,619 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:23] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 07:30:24,464 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:24] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 07:30:24,467 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:24] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-28 07:30:24,483 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:24] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-28 07:30:24,513 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth.browser: Owl is running in 'dev' mode. 2026-10-28 07:30:24,540 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:24] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.028 2026-10-28 07:30:24,547 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:24] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 07:30:24,574 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:24] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.010 2026-10-28 07:30:24,608 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:24] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.029 2026-10-28 07:30:24,630 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:24] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.029 2026-10-28 07:30:24,673 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Evaluate test code "odoo.startTour('im_livechat_history_back_and_forth_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/livechat/22/action-728", "delayToCheckUndeterminisms": 0})" 2026-10-28 07:30:24,686 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:24] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 07:30:24,819 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth.browser: [1/7] Tour im_livechat_history_back_and_forth_tour → Step button.o_switch_view.o_list 2026-10-28 07:30:24,820 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 07:30:24,831 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:24] "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-28 07:30:24,879 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:24] "POST /mail/data HTTP/1.1" 200 - 34 0.089 0.101 2026-10-28 07:30:24,933 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:24] "GET /web/image?model=res.users&field=avatar_128&id=125 HTTP/1.1" 200 - 16 0.019 0.163 2026-10-28 07:30:25,002 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:25] "POST /web/action/load_breadcrumbs HTTP/1.1" 200 - 12 0.022 0.258 2026-10-28 07:30:25,056 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:25] "GET /web/image/res.partner/523/avatar_128?unique=1793172617000 HTTP/1.1" 200 - 8 0.012 0.279 2026-10-28 07:30:25,107 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:25] "POST /web/action/load HTTP/1.1" 200 - 11 0.016 0.058 2026-10-28 07:30:25,138 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:25] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 07:30:25,181 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:25] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.039 0.216 2026-10-28 07:30:25,207 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:25] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.005 0.101 2026-10-28 07:30:25,273 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 07:30:25,340 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:25] "POST /web/dataset/call_kw/discuss.channel/get_views HTTP/1.1" 200 - 37 0.032 0.151 2026-10-28 07:30:25,444 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:25] "POST /web/dataset/call_kw/discuss.channel/web_search_read HTTP/1.1" 200 - 11 0.015 0.027 2026-10-28 07:30:25,641 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:25] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 07:30:25,642 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth.browser: [2/7] Tour im_livechat_history_back_and_forth_tour → Step .o_data_cell:contains(Visitor operator) 2026-10-28 07:30:25,687 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:25] "GET /web/image/res.partner/523/avatar_128 HTTP/1.1" 200 - 8 0.028 0.047 2026-10-28 07:30:25,697 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.034 2026-10-28 07:30:25,735 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:25] "POST /web/dataset/call_kw/discuss.channel/web_search_read HTTP/1.1" 200 - 12 0.012 0.060 2026-10-28 07:30:25,963 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth.browser: [3/7] Tour im_livechat_history_back_and_forth_tour → Step .o-mail-DiscussSidebar-item:contains(Visitor).o-active 2026-10-28 07:30:26,132 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:26] "POST /mail/data HTTP/1.1" 200 - 49 0.044 0.086 2026-10-28 07:30:26,225 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-28 07:30:26,549 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:26] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.048 0.053 2026-10-28 07:30:26,575 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:26] "GET /web/image/discuss.channel/1/avatar_128?unique=53da761fb98d667df394edee4f50dc4551a033167f72e0a7816084dd0654c5ffbbfd59978413a9eea1936f469557e9b69f9fbdace14a31b2be26f94cef5607cc HTTP/1.1" 200 - 6 0.006 0.088 2026-10-28 07:30:26,601 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth.browser: [4/7] Tour im_livechat_history_back_and_forth_tour → Step .o_data_cell:contains(Visitor operator) 2026-10-28 07:30:26,603 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:26] "GET /web/image/mail.guest/29/avatar_128?unique=1793172620000 HTTP/1.1" 200 - 4 0.003 0.103 2026-10-28 07:30:26,643 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:26] "POST /discuss/channel/members HTTP/1.1" 200 - 6 0.018 0.119 2026-10-28 07:30:26,692 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:26] "GET /web/image/res.partner/2/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 8 0.010 0.196 2026-10-28 07:30:26,740 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:26] "POST /web/dataset/call_kw/discuss.channel/web_search_read HTTP/1.1" 200 - 12 0.017 0.100 2026-10-28 07:30:26,830 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth.browser: [5/7] Tour im_livechat_history_back_and_forth_tour → Step .o-mail-DiscussSidebar-item:contains(Visitor).o-active 2026-10-28 07:30:26,879 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:26] "POST /web/dataset/call_kw/hr.employee/search_read HTTP/1.1" 200 - 2 0.005 0.019 2026-10-28 07:30:26,991 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:26] "POST /discuss/channel/messages HTTP/1.1" 200 - 22 0.016 0.035 2026-10-28 07:30:27,014 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth.browser: [6/7] Tour im_livechat_history_back_and_forth_tour → Step .o-mail-DiscussSidebar-item:contains(Visitor).o-active 2026-10-28 07:30:27,088 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth.browser: [7/7] Tour im_livechat_history_back_and_forth_tour → Step .o_data_cell:contains(Visitor operator) 2026-10-28 07:30:27,165 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:27] "POST /web/dataset/call_kw/discuss.channel/web_search_read HTTP/1.1" 200 - 12 0.011 0.026 2026-10-28 07:30:27,225 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth.browser: tour succeeded 2026-10-28 07:30:27,226 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR im_livechat_history_back_and_forth_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-28 07:30:27,374 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth.browser: heap 28387080 (allocated 30388224) 2026-10-28 07:30:27,384 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Closing chrome headless with pid 1594 2026-10-28 07:30:27,385 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Closing websocket connection 2026-10-28 07:30:27,385 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Terminating chrome headless with pid 1594 2026-10-28 07:30:27,513 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429754/chrome_logs/chrome_log_20261028_073027_513148_test_session_history_navigation_back_and_forth.txt 2026-10-28 07:30:27,513 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Removing chrome user profile "/tmp/tmpyb_julyn_chrome_odoo" 2026-10-28 07:30:27,588 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-28 07:30:27,611 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_upload_attachment: Starting TestUploadAttachment.test_visitor_cannot_upload_on_closed_livechat ... 2026-10-28 07:30:28,327 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:30:28,903 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:28] "POST /im_livechat/get_session HTTP/1.1" 200 - 79 0.066 0.514 2026-10-28 07:30:28,984 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:28] "POST /im_livechat/visitor_leave_session HTTP/1.1" 200 - 35 0.037 0.039 2026-10-28 07:30:29,032 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:30:29] "POST /mail/attachment/upload HTTP/1.1" 403 - 11 0.007 0.032 2026-10-28 07:30:29,033 104 INFO rb-e85a3c6-226074-429754 odoo.addons.im_livechat.tests.test_upload_attachment.TestUploadAttachment.test_visitor_cannot_upload_on_closed_livechat: waiting for threads: [] 2026-10-28 07:30:29,100 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 07:30:52,193 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #127 deleted product.product records with IDs: [845] 2026-10-28 07:30:52,533 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-e85a3c6-226074/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 07:30:52,533 104 INFO rb-e85a3c6-226074-429754 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 07:30:53,059 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-e85a3c6-226074/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 07:30:53,059 104 INFO rb-e85a3c6-226074-429754 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 07:30:53,076 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/rb-e85a3c6-226074/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 07:30:53,077 104 INFO rb-e85a3c6-226074-429754 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 07:30:53,083 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_module: module l10n_vn_viin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 07:30:53,083 104 INFO rb-e85a3c6-226074-429754 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 07:32:11,203 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_line_grouping.tests.test_einvoice_line_grouping: Starting TestEinvoiceLineGrouping.test_prepare_einvoice_line_summary_name ... 2026-10-28 07:32:17,608 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #127 deleted invoice.line.grouping records with IDs: [4, 5, 6] 2026-10-28 07:32:17,764 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_line_grouping.tests.test_einvoice_line_grouping: Starting TestEinvoiceLineGrouping.test_prepare_einvoice_line_summary_name_no_english_subtitle_for_vi_partner ... 2026-10-28 07:32:21,133 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_line_grouping.tests.test_einvoice_line_grouping: Starting TestEinvoiceLineGrouping.test_prepare_einvoice_line_summary_uom_name_appends_english_for_foreign_partner ... 2026-10-28 07:32:24,397 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_line_grouping.tests.test_einvoice_line_grouping: Starting TestEinvoiceLineGrouping.test_prepare_einvoice_line_summary_uom_name_no_english_subtitle_for_vi_partner ... 2026-10-28 07:32:27,746 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_line_grouping.tests.test_einvoice_line_grouping: Starting TestEinvoiceLineGrouping.test_prepare_einvoice_summary_lines_data_raises_on_cross_invoice_lines ... 2026-10-28 07:32:33,711 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_line_grouping.tests.test_einvoice_line_grouping: Starting TestEinvoiceLineGrouping.test_prepare_einvoice_summary_lines_data_standalone_agnostic_no_provider ... 2026-10-28 07:32:38,558 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 07:33:03,359 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_access_token ... 2026-10-28 07:33:07,949 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_adjustment_invoice ... 2026-10-28 07:33:12,000 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #129 deleted account.move.line.ctp records with IDs: [234, 235] 2026-10-28 07:33:12,000 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #129 deleted account.move.line records with IDs: [560] 2026-10-28 07:33:13,937 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_cancel_invoice ... 2026-10-28 07:33:19,063 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_decimal_rounding ... 2026-10-28 07:33:22,925 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_default_symbol_on_partner ... 2026-10-28 07:33:26,443 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_downpayment_line_in_json ... 2026-10-28 07:33:29,274 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_invoice_creation ... 2026-10-28 07:33:33,406 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_invoice_foreign_currency ... 2026-10-28 07:33:37,331 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_json_data_generation ... 2026-10-28 07:33:41,095 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_json_data_generation_no_product ... 2026-10-28 07:33:44,716 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_line_note_in_json ... 2026-10-28 07:33:48,693 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_loyalty_discount_in_json ... 2026-10-28 07:33:51,839 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_pos_discount_product_in_json ... 2026-10-28 07:33:57,000 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #129 deleted account.move.line.ctp records with IDs: [259] 2026-10-28 07:33:57,475 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_replacement_invoice ... 2026-10-28 07:34:02,000 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #129 deleted account.move.line.ctp records with IDs: [263, 264] 2026-10-28 07:34:02,000 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #129 deleted account.move.line records with IDs: [603] 2026-10-28 07:34:05,196 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_sale_discount_product_in_json ... 2026-10-28 07:34:09,957 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_send_and_print ... 2026-10-28 07:34:14,908 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_unzip_double_zip_response ... 2026-10-28 07:34:21,105 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_unzip_no_xml_in_zip ... 2026-10-28 07:34:26,032 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_unzip_single_zip_response ... 2026-10-28 07:34:30,700 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-28 07:35:24,921 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos: Starting TestVNEDIPOS.test_default_symbol ... 2026-10-28 07:35:25,210 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos: Starting TestVNEDIPOS.test_fetch_invoice_files ... 2026-10-28 07:35:27,000 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #131 deleted ir.attachment records with IDs: [4386] 2026-10-28 07:35:27,000 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #131 deleted ir.attachment records with IDs: [4385] 2026-10-28 07:35:27,669 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos: Starting TestVNEDIPOS.test_fetch_invoice_files_not_sent_raises ... 2026-10-28 07:35:28,900 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos: Starting TestVNEDIPOS.test_invoice_refund ... 2026-10-28 07:35:32,394 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos: Starting TestVNEDIPOS.test_invoice_send_and_print ... 2026-10-28 07:35:34,625 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos: Starting TestVNEDIPOS.test_pos_specific_symbol ... 2026-10-28 07:35:34,995 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos: Starting TestVNEDIPOS.test_prepare_order_vals_rights ... 2026-10-28 07:35:36,287 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-28 07:36:08,456 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour: Starting TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour ... 2026-10-28 07:36:09,187 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Chrome pid: 1827 2026-10-28 07:36:09,188 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Chrome headless temporary user profile dir: /tmp/tmp4o87np9d_chrome_odoo 2026-10-28 07:36:09,188 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Issuing json command http://127.0.0.1:34213/json/version 2026-10-28 07:36:09,191 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common.requests: request http://127.0.0.1:34213/json/version with timeout 3 increased to 10s during tests 2026-10-28 07:36:09,293 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Browser version: Chrome/150.0.7871.114 2026-10-28 07:36:09,294 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Issuing json command http://127.0.0.1:34213/json 2026-10-28 07:36:09,294 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common.requests: request http://127.0.0.1:34213/json with timeout 3 increased to 10s during tests 2026-10-28 07:36:09,368 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Websocket url found: ws://127.0.0.1:34213/devtools/page/1AF4AF21E2F2002F2BB425280B8CD779 2026-10-28 07:36:09,411 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Enable chrome headless console log notification 2026-10-28 07:36:09,434 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Chrome headless enable page notifications 2026-10-28 07:36:09,521 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429754 login:pos_user from n/a 2026-10-28 07:36:09,547 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Setting session cookie in browser 2026-10-28 07:36:09,591 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-28 07:36:09,592 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-28 07:36:09,623 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:36:10,945 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:10] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 180 0.236 1.091 2026-10-28 07:36:10,956 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Navigation result: {'frameId': '1AF4AF21E2F2002F2BB425280B8CD779', 'loaderId': '581EE58650FCF3C87064B9543B250202', 'isDownload': False} 2026-10-28 07:36:10,956 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Evaluate ready code "odoo.isTourReady('L10nVnEdiPosConfigErrorTour')" 2026-10-28 07:36:10,997 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-28 07:36:11,032 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:11] "GET /web/assets/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.023 2026-10-28 07:36:11,062 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:11] "GET /web/assets/380a362/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.050 2026-10-28 07:36:11,097 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:11] "GET /web/assets/eca98d2/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.084 2026-10-28 07:36:11,692 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:11] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 07:36:11,721 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 07:36:11,742 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 07:36:11,766 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: IndexedDB 1 Ready 2026-10-28 07:36:11,778 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Evaluate test code "odoo.startTour('L10nVnEdiPosConfigErrorTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-28 07:36:11,802 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [1/16] Tour L10nVnEdiPosConfigErrorTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-28 07:36:12,803 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:12] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 321 0.379 0.673 2026-10-28 07:36:12,821 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 1.056 2026-10-28 07:36:13,074 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-28 07:36:13,098 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.018 2026-10-28 07:36:13,133 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-28 07:36:13,220 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-10-28 07:36:13,254 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:13] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-28 07:36:13,270 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: Owl is running in 'dev' mode. 2026-10-28 07:36:13,392 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 07:36:13,404 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 07:36:13,524 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 07:36:13,562 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:13] "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-28 07:36:13,603 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-28 07:36:13,639 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:13] "GET /web/image/res.users/137/avatar_128 HTTP/1.1" 200 - 16 0.057 0.056 2026-10-28 07:36:13,656 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [2/16] Tour L10nVnEdiPosConfigErrorTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-28 07:36:13,700 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:13] "GET /web/image?model=res.company&id=17&field=logo HTTP/1.1" 200 - 9 0.020 0.115 2026-10-28 07:36:13,727 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:13] "GET /web/image/res.company/17/favicon HTTP/1.1" 200 - 4 0.004 0.124 2026-10-28 07:36:13,791 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:13] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.011 0.013 2026-10-28 07:36:13,804 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:13] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.030 2026-10-28 07:36:13,829 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:13] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.010 0.038 2026-10-28 07:36:13,836 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:13] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.062 2026-10-28 07:36:13,880 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:13] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.101 2026-10-28 07:36:13,892 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:13] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.106 2026-10-28 07:36:13,907 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:13] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.087 2026-10-28 07:36:13,921 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [3/16] Tour L10nVnEdiPosConfigErrorTour → Step click product 'Small Shelf' (trigger: article.product .product-content .product-name:contains("Small Shelf")) 2026-10-28 07:36:13,949 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:13] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.122 2026-10-28 07:36:13,959 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:13] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.117 2026-10-28 07:36:14,077 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:14] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.041 0.074 2026-10-28 07:36:14,092 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:14] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.147 2026-10-28 07:36:14,109 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:14] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.241 2026-10-28 07:36:14,119 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:14] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.185 2026-10-28 07:36:14,137 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:14] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.006 0.197 2026-10-28 07:36:14,170 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [4/16] Tour L10nVnEdiPosConfigErrorTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-28 07:36:14,299 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [5/16] Tour L10nVnEdiPosConfigErrorTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.qty:contains("1"))) 2026-10-28 07:36:14,366 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [6/16] Tour L10nVnEdiPosConfigErrorTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.qty:contains("1"))) 2026-10-28 07:36:14,432 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [7/16] Tour L10nVnEdiPosConfigErrorTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-28 07:36:14,499 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [8/16] Tour L10nVnEdiPosConfigErrorTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-28 07:36:14,649 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [9/16] Tour L10nVnEdiPosConfigErrorTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-28 07:36:14,683 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 07:36:14,687 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 07:36:14,714 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [10/16] Tour L10nVnEdiPosConfigErrorTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-28 07:36:14,765 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [11/16] Tour L10nVnEdiPosConfigErrorTour → Step enable invoice option if needed (trigger: .payment-buttons .js_invoice) 2026-10-28 07:36:14,831 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [12/16] Tour L10nVnEdiPosConfigErrorTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-28 07:36:14,903 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [13/16] Tour L10nVnEdiPosConfigErrorTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-28 07:36:14,921 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 07:36:14,971 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [14/16] Tour L10nVnEdiPosConfigErrorTour → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Configuration Error")) 2026-10-28 07:36:15,028 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [15/16] Tour L10nVnEdiPosConfigErrorTour → Step dialog is open (trigger: .modal-body:contains(Set a POS Symbol)) 2026-10-28 07:36:15,081 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [16/16] Tour L10nVnEdiPosConfigErrorTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-28 07:36:15,136 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: tour succeeded 2026-10-28 07:36:15,137 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR L10nVnEdiPosConfigErrorTour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-28 07:36:15,238 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: heap 15119976 (allocated 16261120) 2026-10-28 07:36:15,255 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Closing chrome headless with pid 1827 2026-10-28 07:36:15,257 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Closing websocket connection 2026-10-28 07:36:15,259 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Terminating chrome headless with pid 1827 2026-10-28 07:36:15,385 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429754/chrome_logs/chrome_log_20261028_073615_384798_test_l10n_vn_edi_pos_config_error_tour.txt 2026-10-28 07:36:15,385 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Removing chrome user profile "/tmp/tmp4o87np9d_chrome_odoo" 2026-10-28 07:36:15,441 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour: Starting TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour ... 2026-10-28 07:36:15,977 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Chrome pid: 2033 2026-10-28 07:36:15,977 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Chrome headless temporary user profile dir: /tmp/tmpw5_j97p1_chrome_odoo 2026-10-28 07:36:15,978 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Issuing json command http://127.0.0.1:34407/json/version 2026-10-28 07:36:15,980 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common.requests: request http://127.0.0.1:34407/json/version with timeout 3 increased to 10s during tests 2026-10-28 07:36:16,147 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Browser version: Chrome/150.0.7871.114 2026-10-28 07:36:16,147 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Issuing json command http://127.0.0.1:34407/json 2026-10-28 07:36:16,148 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common.requests: request http://127.0.0.1:34407/json with timeout 3 increased to 10s during tests 2026-10-28 07:36:16,182 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Websocket url found: ws://127.0.0.1:34407/devtools/page/95AA2692D18F1F5DE64E2A5A82214CD5 2026-10-28 07:36:16,198 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Enable chrome headless console log notification 2026-10-28 07:36:16,217 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Chrome headless enable page notifications 2026-10-28 07:36:16,315 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429754 login:pos_user from n/a 2026-10-28 07:36:16,336 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Setting session cookie in browser 2026-10-28 07:36:16,354 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-28 07:36:16,354 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-28 07:36:16,377 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:36:17,476 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:17] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 180 0.137 0.966 2026-10-28 07:36:17,481 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Navigation result: {'frameId': '95AA2692D18F1F5DE64E2A5A82214CD5', 'loaderId': '5FFB08A9A2D15FB1979EF435B9ACFAC0', 'isDownload': False} 2026-10-28 07:36:17,481 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Evaluate ready code "odoo.isTourReady('L10nVnEdiPosRefundReasonTour')" 2026-10-28 07:36:17,514 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-28 07:36:17,555 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:17] "GET /web/assets/380a362/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-10-28 07:36:17,575 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:17] "GET /web/assets/eca98d2/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.036 2026-10-28 07:36:17,590 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:17] "GET /web/assets/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.048 2026-10-28 07:36:18,262 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:18] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 07:36:18,276 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 07:36:18,317 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Evaluate test code "odoo.startTour('L10nVnEdiPosRefundReasonTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-28 07:36:18,346 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: IndexedDB 1 Ready 2026-10-28 07:36:18,352 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [1/36] Tour L10nVnEdiPosRefundReasonTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-28 07:36:18,356 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.063 2026-10-28 07:36:18,358 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.010 0.043 2026-10-28 07:36:19,196 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:19] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 321 0.317 0.541 2026-10-28 07:36:19,198 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.799 2026-10-28 07:36:19,483 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.009 2026-10-28 07:36:19,535 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-10-28 07:36:19,596 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-28 07:36:19,636 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:19] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-28 07:36:19,654 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: Owl is running in 'dev' mode. 2026-10-28 07:36:19,766 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 07:36:19,783 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:19] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 07:36:19,861 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 07:36:19,883 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:19] "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-28 07:36:19,888 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 07:36:19,955 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:19] "GET /web/image?model=res.company&id=17&field=logo HTTP/1.1" 200 - 9 0.060 0.033 2026-10-28 07:36:21,237 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [2/36] Tour L10nVnEdiPosRefundReasonTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-28 07:36:21,387 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [3/36] Tour L10nVnEdiPosRefundReasonTour → Step click product 'Small Shelf' (trigger: article.product .product-content .product-name:contains("Small Shelf")) 2026-10-28 07:36:21,390 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:21] "GET /web/image/res.company/17/favicon HTTP/1.1" 200 - 4 0.005 1.464 2026-10-28 07:36:21,546 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:21] "GET /web/image/res.users/137/avatar_128 HTTP/1.1" 200 - 16 0.037 1.638 2026-10-28 07:36:21,556 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:21] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.131 2026-10-28 07:36:21,614 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:21] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.046 0.133 2026-10-28 07:36:21,637 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:21] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.030 2026-10-28 07:36:21,676 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:21] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.014 0.235 2026-10-28 07:36:21,686 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:21] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.276 2026-10-28 07:36:21,715 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:21] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.012 0.264 2026-10-28 07:36:21,743 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:21] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.115 2026-10-28 07:36:21,765 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:21] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.118 2026-10-28 07:36:21,781 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:21] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.070 2026-10-28 07:36:21,797 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:21] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.209 2026-10-28 07:36:21,931 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:21] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.040 0.112 2026-10-28 07:36:21,940 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:21] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.243 2026-10-28 07:36:21,957 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:21] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.005 0.192 2026-10-28 07:36:21,976 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:21] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.251 2026-10-28 07:36:22,033 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [4/36] Tour L10nVnEdiPosRefundReasonTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-28 07:36:22,140 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [5/36] Tour L10nVnEdiPosRefundReasonTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.qty:contains("1"))) 2026-10-28 07:36:22,186 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [6/36] Tour L10nVnEdiPosRefundReasonTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.qty:contains("1"))) 2026-10-28 07:36:22,249 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [7/36] Tour L10nVnEdiPosRefundReasonTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-28 07:36:22,299 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [8/36] Tour L10nVnEdiPosRefundReasonTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-28 07:36:22,398 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [9/36] Tour L10nVnEdiPosRefundReasonTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-28 07:36:22,421 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 07:36:22,422 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 07:36:22,458 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [10/36] Tour L10nVnEdiPosRefundReasonTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-28 07:36:22,516 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [11/36] Tour L10nVnEdiPosRefundReasonTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-28 07:36:22,586 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [12/36] Tour L10nVnEdiPosRefundReasonTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-28 07:36:22,608 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 07:36:22,679 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [13/36] Tour L10nVnEdiPosRefundReasonTour → Step go to next screen from receipt (trigger: .receipt-screen [name='done'].highlight) 2026-10-28 07:36:22,698 104 INFO rb-e85a3c6-226074-429754 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25849713 started for PoS orders references: [{'name': 'Order 00009-001-0001', 'uuid': '08176b98-23c1-4ffa-bb90-34924c320d08'}] 2026-10-28 07:36:22,704 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 07:36:26,447 104 INFO rb-e85a3c6-226074-429754 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25849713 order {'name': 'Order 00009-001-0001', 'uuid': '08176b98-23c1-4ffa-bb90-34924c320d08'} created pos.order #22 2026-10-28 07:36:26,455 104 INFO rb-e85a3c6-226074-429754 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25849713 finished 2026-10-28 07:36:26,713 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 898 1.391 2.631 2026-10-28 07:36:26,806 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:26] "POST /web/dataset/call_kw/pos.order/get_pos_edi_invoice_info HTTP/1.1" 200 - 8 0.007 0.022 2026-10-28 07:36:26,829 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:26] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-28 07:36:26,911 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:26] "GET /web/image?model=pos.config&id=10&field=custom_logo HTTP/1.1" 200 - 9 0.005 0.014 2026-10-28 07:36:26,935 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [14/36] Tour L10nVnEdiPosRefundReasonTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-28 07:36:27,008 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [15/36] Tour L10nVnEdiPosRefundReasonTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-28 07:36:27,062 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [16/36] Tour L10nVnEdiPosRefundReasonTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-28 07:36:27,126 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [17/36] Tour L10nVnEdiPosRefundReasonTour → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-10-28 07:36:27,239 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [18/36] Tour L10nVnEdiPosRefundReasonTour → Step .pos-search-bar .filter 2026-10-28 07:36:27,311 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:27] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.010 0.023 2026-10-28 07:36:27,316 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [19/36] Tour L10nVnEdiPosRefundReasonTour → Step .pos-search-bar .filter ul 2026-10-28 07:36:27,377 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [20/36] Tour L10nVnEdiPosRefundReasonTour → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-28 07:36:27,427 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [21/36] Tour L10nVnEdiPosRefundReasonTour → Step .ticket-screen .order-row > .col:contains("-0001") 2026-10-28 07:36:27,466 104 INFO rb-e85a3c6-226074-429754 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:36:27] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 3 0.006 0.017 2026-10-28 07:36:27,508 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [22/36] Tour L10nVnEdiPosRefundReasonTour → Step command name should be Print Tax Invoice (trigger: .control-buttons button:contains("Print Tax Invoice")) 2026-10-28 07:36:27,563 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [23/36] Tour L10nVnEdiPosRefundReasonTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-28 07:36:27,614 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [24/36] Tour L10nVnEdiPosRefundReasonTour → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-28 07:36:27,668 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [25/36] Tour L10nVnEdiPosRefundReasonTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-28 07:36:27,738 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [26/36] Tour L10nVnEdiPosRefundReasonTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-28 07:36:27,791 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [27/36] Tour L10nVnEdiPosRefundReasonTour → Step .ticket-screen .btn-primary.pay-order-button 2026-10-28 07:36:27,870 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [28/36] Tour L10nVnEdiPosRefundReasonTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-28 07:36:27,944 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [29/36] Tour L10nVnEdiPosRefundReasonTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-28 07:36:28,002 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [30/36] Tour L10nVnEdiPosRefundReasonTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-28 07:36:28,063 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [31/36] Tour L10nVnEdiPosRefundReasonTour → Step check invoice button is not highlighted (trigger: .js_invoice:not(.highlight)) 2026-10-28 07:36:28,115 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [32/36] Tour L10nVnEdiPosRefundReasonTour → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-28 07:36:28,177 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [33/36] Tour L10nVnEdiPosRefundReasonTour → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Refund Reason")) 2026-10-28 07:36:28,234 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [34/36] Tour L10nVnEdiPosRefundReasonTour → Step input text 'Customer return' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-28 07:36:28,305 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [35/36] Tour L10nVnEdiPosRefundReasonTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-28 07:36:28,365 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [36/36] Tour L10nVnEdiPosRefundReasonTour → Step check invoice button is checked (trigger: .js_invoice.highlight) 2026-10-28 07:36:28,420 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: tour succeeded 2026-10-28 07:36:28,421 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: ╔═════════════════════════════════════════════╗ ║ TOUR L10nVnEdiPosRefundReasonTour SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-28 07:36:28,616 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: heap 17382656 (allocated 18751488) 2026-10-28 07:36:28,618 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Closing chrome headless with pid 2033 2026-10-28 07:36:28,621 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Closing websocket connection 2026-10-28 07:36:28,624 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Terminating chrome headless with pid 2033 2026-10-28 07:36:28,755 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429754/chrome_logs/chrome_log_20261028_073628_755633_test_l10n_vn_edi_pos_refund_reason_tour.txt 2026-10-28 07:36:28,756 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Removing chrome user profile "/tmp/tmpw5_j97p1_chrome_odoo" 2026-10-28 07:36:28,854 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-28 07:37:05,439 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_company_scope: Starting TestCompanyScope.test_account_created_for_a_vietnamese_company_gets_the_tag_of_its_vietnamese_code ... 2026-10-28 07:37:05,673 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_company_scope: Starting TestCompanyScope.test_account_lookup_by_code_prefix_returns_the_target_companys_account_when_another_company_is_active ... 2026-10-28 07:37:05,756 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_company_scope: Starting TestCompanyScope.test_account_lookup_by_code_returns_the_target_companys_account_when_another_company_is_active ... 2026-10-28 07:37:05,821 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_company_scope: Starting TestCompanyScope.test_account_shared_with_a_vietnamese_company_gets_the_tag_of_its_vietnamese_code ... 2026-10-28 07:37:06,043 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 07:37:22,036 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_reload_branch_company: Starting TestReloadBranchCompany.test_reloading_the_template_on_a_branch_company_creates_no_branch_owned_taxes ... 2026-10-28 07:38:02,931 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 07:38:02,959 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_report_circular_layout: Starting TestReportCircularLayout.test_caller_supplied_code_wins ... 2026-10-28 07:38:03,152 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_report_circular_layout: Starting TestReportCircularLayout.test_circular_block_follows_company_setting ... 2026-10-28 07:38:03,372 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_report_circular_layout: Starting TestReportCircularLayout.test_circular_block_without_document ... 2026-10-28 07:38:03,513 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_report_circular_layout: Starting TestReportCircularLayout.test_preview_report_follows_the_company_it_was_opened_on ... 2026-10-28 07:38:11,100 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 07:38:11,122 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_report_circular_layout: Starting TestPaymentReceiptReport.test_in_out_payment_computes_on_a_bank_move ... 2026-10-28 07:38:11,686 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_report_circular_layout: Starting TestPaymentReceiptReport.test_payment_receipt_renders_for_a_payment_originated_move ... 2026-10-28 07:38:13,105 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_report_circular_layout: Starting TestPaymentReceiptReport.test_payment_receipt_renders_with_its_circular_header ... 2026-10-28 07:38:13,984 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 07:39:16,375 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_show_both_dr_and_cr_trial_balance_vas: Starting TestUpdateShowBothDrAndCrTrialBalanceVas.test_update_show_both_dr_and_cr_trial_balance_vas_covers_every_vn_chart_company ... 2026-10-28 07:39:16,712 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 07:40:35,831 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c10_payments_route_to_11218_and_11219 ... 2026-10-28 07:40:37,569 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c11_first_cash_journal_lands_on_1111_and_111_stays_a_pure_rollup ... 2026-10-28 07:40:37,670 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c12_level3_exhaustion_raises_userror_and_mints_nothing ... 2026-10-28 07:40:39,984 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c13_existing_113_and_1132_rows_are_untouched_by_the_fixer ... 2026-10-28 07:40:40,121 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c14_migration_renames_fabricated_accounts_in_place ... 2026-10-28 07:40:41,678 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c15_migration_is_idempotent ... 2026-10-28 07:40:43,227 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c15b_fixer_leaves_a_bank_journal_it_cannot_place_and_notifies ... 2026-10-28 07:40:46,657 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c16_c133_fixer_does_not_move_a_c99_company ... 2026-10-28 07:40:46,974 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c17_each_c133_company_gets_its_own_11211 ... 2026-10-28 07:40:47,129 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c18_each_allocator_is_unreachable_from_the_other_regime ... 2026-10-28 07:40:47,723 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c1_no_fabricated_three_digit_account_exists ... 2026-10-28 07:40:47,844 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c20_bank_journal_on_statutory_rollup_gets_fresh_level3_row_untouched ... 2026-10-28 07:40:48,130 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c21_utility_rename_collision_is_skipped ... 2026-10-28 07:40:49,833 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c22_two_fabricated_cash_tills_are_not_merged_onto_111 ... 2026-10-28 07:40:51,081 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c23_second_cash_journal_via_real_user_path_lands_on_11111 ... 2026-10-28 07:40:51,576 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c24_statutory_1111_exists_on_fresh_c133_company_with_correct_identity ... 2026-10-28 07:40:52,123 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c25_third_cash_journal_advances_to_11112_without_fabrication ... 2026-10-28 07:40:52,735 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c26_only_the_first_cash_journal_ever_owns_1111_after_a_second_till_opens ... 2026-10-28 07:40:53,210 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c27_second_till_self_heals_1111_when_deleted_and_lands_on_11111 ... 2026-10-28 07:40:53,460 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [507517] 2026-10-28 07:40:53,460 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #145 deleted account.account records with IDs: [2753] 2026-10-28 07:40:53,989 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c28_cash_level3_exhaustion_raises_userror_once_1111_exists ... 2026-10-28 07:40:58,072 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c29_ensure_c133_statutory_cash_parent_backfill_is_idempotent ... 2026-10-28 07:40:58,200 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [507517] 2026-10-28 07:40:58,260 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #145 deleted account.account records with IDs: [2753] 2026-10-28 07:40:58,450 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c2_bank_suspense_account_is_11217 ... 2026-10-28 07:40:58,555 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c30_ensure_c133_statutory_cash_parent_adopts_hand_made_1111 ... 2026-10-28 07:40:58,650 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [507517] 2026-10-28 07:40:58,693 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #145 deleted account.account records with IDs: [2753] 2026-10-28 07:40:59,345 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c31_ensure_c133_statutory_cash_parent_is_company_isolated ... 2026-10-28 07:40:59,587 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c32_c99_second_cash_journal_and_ensure_method_no_op_on_c99 ... 2026-10-28 07:41:00,173 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c33_bank_fixer_stays_idempotent_when_1111x_records_already_exist ... 2026-10-28 07:41:00,785 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c34_fixer_leaves_a_first_till_already_on_1111_untouched ... 2026-10-28 07:41:00,938 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c35_fixer_leaves_a_till_already_on_a_five_digit_1111x_account_untouched ... 2026-10-28 07:41:01,253 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c36_a_hand_made_six_digit_cash_code_is_never_treated_as_compliant ... 2026-10-28 07:41:01,541 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c3_outstanding_accounts_are_11218_and_11219 ... 2026-10-28 07:41:01,643 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c4_three_utility_accounts_are_distinct_records ... 2026-10-28 07:41:01,731 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c5_first_bank_account_lands_on_11211 ... 2026-10-28 07:41:01,828 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c6_second_and_third_vnd_bank_accounts_continue_the_1121_series ... 2026-10-28 07:41:03,420 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c7_utility_accounts_keep_their_vietnamese_name ... 2026-10-28 07:41:03,818 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c8_foreign_currency_bank_account_lands_under_1122 ... 2026-10-28 07:41:04,271 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c9_statutory_1121_1122_stay_roll_ups ... 2026-10-28 07:41:05,006 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_x1_both_regimes_reach_their_target_state_together ... 2026-10-28 07:41:08,159 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_x2_account_code_is_decided_by_chart_not_country_c133_arm ... 2026-10-28 07:41:08,438 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 07:42:04,843 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c133_company_defaults: Starting TestVnC133CompanyDefaults.test_circular_133_expense_default_is_cost_of_goods_sold ... 2026-10-28 07:42:08,289 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c133_company_defaults: Starting TestVnC133CompanyDefaults.test_circular_133_reload_keeps_a_company_choice_of_continental_valuation ... 2026-10-28 07:42:18,928 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c133_company_defaults: Starting TestVnC133CompanyDefaults.test_new_circular_133_company_values_inventory_perpetually_like_circular_99 ... 2026-10-28 07:42:19,097 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 07:43:48,133 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t10_bank_journal_accounts_keep_the_112_report_tag ... 2026-10-28 07:43:49,061 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t11_second_cash_journal_stays_in_the_111_family ... 2026-10-28 07:43:49,510 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t12_statutory_codes_are_never_padded ... 2026-10-28 07:43:49,592 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t16_c99_pipeline_does_not_move_a_c133_company ... 2026-10-28 07:43:53,182 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t17_each_company_gets_its_own_bank_account ... 2026-10-28 07:43:53,736 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t18_migration_repoints_a_bank_journal_left_on_112 ... 2026-10-28 07:43:57,180 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t19_outstanding_rename_collision_is_skipped ... 2026-10-28 07:43:58,739 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t1_bank_suspense_account_is_1121 ... 2026-10-28 07:43:58,791 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t2_suspense_account_is_never_a_journal_own_account ... 2026-10-28 07:43:58,847 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t3_outstanding_accounts_are_1131_and_1132 ... 2026-10-28 07:43:58,945 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t3b_new_c99_accounts_keep_their_vietnamese_name ... 2026-10-28 07:43:59,338 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t4_no_account_outside_circular_99_is_created ... 2026-10-28 07:43:59,395 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t5_inbound_payment_debits_1131 ... 2026-10-28 07:44:00,516 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t6_outbound_payment_credits_1132 ... 2026-10-28 07:44:01,634 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t7_first_bank_account_lands_on_1122 ... 2026-10-28 07:44:01,956 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t8_second_and_third_bank_accounts_continue_the_112_series ... 2026-10-28 07:44:03,528 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t9_account_112_carries_no_direct_postings ... 2026-10-28 07:44:04,332 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_x2_account_codes_are_decided_by_chart_not_by_country ... 2026-10-28 07:44:04,521 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 07:44:19,766 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_chart_guard: Starting TestVnC133ChartGuard.test_c133_chart_survives_deferred_c99_guess_load ... 2026-10-28 07:44:39,581 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_chart_guard: Starting TestVnC133ChartGuard.test_c133_to_c99_switchback_loads_c99 ... 2026-10-28 07:44:56,922 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted account.auto.transfer.model records with IDs: [91, 92, 93] 2026-10-28 07:44:57,373 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [511861, 511860, 511859, 511858] 2026-10-28 07:44:57,373 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted account.reconcile.model records with IDs: [111, 112, 113, 114] 2026-10-28 07:44:57,441 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted account.payment.method.line records with IDs: [282, 283, 284, 285, 286] 2026-10-28 07:44:57,741 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted ir.default records with IDs: [578] 2026-10-28 07:44:57,749 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [511838, 511839, 511836, 511845, 511835, 511837, 511840, 511848, 511841, 511834, 511833, 511842, 511843, 511844, 511850, 511846, 511849, 511832, 511847, 511831] 2026-10-28 07:44:57,749 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted account.journal records with IDs: [610, 611, 615, 612, 616, 618, 614, 619, 623, 613, 622, 626, 629, 617, 624, 625, 627, 620, 628, 621] 2026-10-28 07:44:57,779 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted mail.alias records with IDs: [361, 362, 364, 365, 363] 2026-10-28 07:44:57,960 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [511829, 511827, 511828, 511818, 511816, 511817, 511821, 511819, 511820, 511814, 511811, 511813, 511812, 511815, 511825, 511822, 511824, 511823, 511826] 2026-10-28 07:44:57,961 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted account.tax records with IDs: [453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471] 2026-10-28 07:44:58,036 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [511804, 511807, 511805, 511806, 511808, 511810, 511809] 2026-10-28 07:44:58,037 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted account.tax.group records with IDs: [142, 143, 144, 145, 146, 147, 148] 2026-10-28 07:44:59,258 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted ir.default records with IDs: [569, 570, 571, 572, 573, 574, 575, 576, 577, 579, 580, 581, 582, 583, 584] 2026-10-28 07:44:59,271 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [511683, 511682, 511830, 511676, 511677, 511678, 511679, 511680, 511681, 511684, 511685, 511686, 511687, 511688, 511689, 511690, 511691, 511692, 511693, 511694, 511695, 511696, 511697, 511698, 511699, 511700, 511701, 511702, 511703, 511704, 511705, 511706, 511707, 511708, 511709, 511710, 511711, 511712, 511713, 511714, 511715, 511716, 511717, 511718, 511719, 511720, 511721, 511722, 511723, 511724, 511725, 511726, 511727, 511728, 511729, 511730, 511731, 511732, 511733, 511734, 511735, 511736, 511737, 511738, 511739, 511740, 511741, 511742, 511743, 511744, 511745, 511746, 511747, 511748, 511749, 511750, 511751, 511752, 511753, 511754, 511755, 511756, 511757, 511758, 511759, 511760, 511761, 511762, 511763, 511764, 511765, 511766, 511767, 511768, 511769, 511770, 511771, 511772, 511773, 511774, 511775, 511776, 511777, 511778, 511779, 511780, 511781, 511782, 511783, 511784, 511785, 511786, 511787, 511788, 511789, 511790, 511791, 511792, 511793, 511794, 511795, 511796, 511797, 511798, 511799, 511800, 511801, 511802, 511803] 2026-10-28 07:44:59,272 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted account.account records with IDs: [4550, 4551, 4552, 4553, 4554, 4678, 4555, 4556, 4557, 4558, 4559, 4560, 4561, 4562, 4563, 4564, 4565, 4566, 4567, 4568, 4569, 4570, 4571, 4572, 4573, 4574, 4575, 4576, 4577, 4578, 4579, 4580, 4581, 4582, 4583, 4584, 4585, 4586, 4587, 4588, 4589, 4590, 4591, 4592, 4593, 4594, 4595, 4596, 4597, 4598, 4599, 4600, 4601, 4602, 4603, 4604, 4605, 4606, 4607, 4608, 4609, 4610, 4611, 4612, 4613, 4614, 4615, 4616, 4617, 4618, 4619, 4620, 4621, 4622, 4623, 4624, 4625, 4626, 4627, 4628, 4629, 4630, 4631, 4632, 4633, 4634, 4635, 4636, 4637, 4638, 4639, 4640, 4641, 4642, 4643, 4644, 4645, 4646, 4647, 4648, 4649, 4650, 4651, 4652, 4653, 4654, 4655, 4656, 4657, 4658, 4659, 4660, 4661, 4662, 4663, 4664, 4665, 4666, 4667, 4668, 4669, 4670, 4671, 4672, 4673, 4674, 4675, 4676, 4677] 2026-10-28 07:44:59,357 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [511667, 511668, 511669, 511670, 511671, 511672, 511673, 511674, 511675] 2026-10-28 07:44:59,357 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted account.group records with IDs: [1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655] 2026-10-28 07:45:12,841 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_chart_guard: Starting TestVnC133ChartGuard.test_c99_to_c133_settings_switch_loads_c133 ... 2026-10-28 07:45:33,962 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted account.auto.transfer.model records with IDs: [99, 100, 101, 102, 103] 2026-10-28 07:45:34,385 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [512709, 512708, 512707, 512706] 2026-10-28 07:45:34,386 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted account.reconcile.model records with IDs: [119, 120, 121, 122] 2026-10-28 07:45:34,432 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted account.payment.method.line records with IDs: [292, 293, 294, 295, 296] 2026-10-28 07:45:34,576 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted ir.default records with IDs: [614] 2026-10-28 07:45:34,585 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [512686, 512687, 512684, 512693, 512683, 512685, 512688, 512696, 512689, 512682, 512681, 512690, 512691, 512692, 512698, 512694, 512697, 512680, 512695, 512679] 2026-10-28 07:45:34,585 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted account.journal records with IDs: [650, 651, 655, 652, 656, 658, 654, 659, 663, 653, 662, 666, 669, 657, 664, 665, 667, 660, 668, 661] 2026-10-28 07:45:34,598 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted mail.alias records with IDs: [375, 376, 378, 379, 377] 2026-10-28 07:45:34,736 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [512677, 512675, 512676, 512674, 512672, 512673, 512666, 512663, 512665, 512664, 512661, 512658, 512660, 512659, 512662, 512670, 512667, 512669, 512668, 512671] 2026-10-28 07:45:34,736 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted account.tax records with IDs: [492, 498, 493, 494, 495, 496, 506, 507, 508, 497, 499, 500, 501, 502, 503, 504, 505, 509, 510, 511] 2026-10-28 07:45:34,798 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [512651, 512654, 512652, 512653, 512655, 512657, 512656] 2026-10-28 07:45:34,798 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted account.tax.group records with IDs: [156, 157, 158, 159, 160, 161, 162] 2026-10-28 07:45:36,911 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted ir.default records with IDs: [605, 606, 607, 608, 609, 610, 611, 612, 613, 615, 616, 617, 618, 619, 620] 2026-10-28 07:45:36,926 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [512422, 512421, 512678, 512541, 512419, 512420, 512542, 512423, 512543, 512544, 512424, 512545, 512546, 512547, 512425, 512548, 512549, 512426, 512427, 512550, 512428, 512551, 512552, 512553, 512554, 512555, 512556, 512557, 512558, 512429, 512430, 512559, 512431, 512560, 512432, 512561, 512562, 512433, 512434, 512435, 512563, 512564, 512565, 512566, 512567, 512568, 512436, 512437, 512438, 512439, 512569, 512570, 512440, 512571, 512441, 512442, 512572, 512443, 512444, 512573, 512445, 512446, 512447, 512448, 512449, 512574, 512450, 512575, 512451, 512576, 512452, 512453, 512577, 512454, 512578, 512455, 512579, 512580, 512456, 512581, 512457, 512458, 512582, 512459, 512460, 512583, 512584, 512461, 512462, 512585, 512463, 512464, 512465, 512466, 512586, 512467, 512468, 512469, 512587, 512588, 512470, 512589, 512590, 512471, 512472, 512591, 512592, 512593, 512594, 512595, 512596, 512597, 512473, 512474, 512598, 512599, 512600, 512601, 512475, 512602, 512603, 512604, 512476, 512605, 512606, 512607, 512608, 512609, 512610, 512611, 512612, 512613, 512614, 512615, 512616, 512617, 512477, 512618, 512478, 512619, 512620, 512621, 512622, 512623, 512624, 512479, 512480, 512481, 512482, 512625, 512483, 512484, 512485, 512626, 512627, 512486, 512487, 512628, 512488, 512489, 512490, 512491, 512492, 512629, 512493, 512494, 512495, 512630, 512496, 512497, 512631, 512498, 512499, 512632, 512633, 512634, 512635, 512500, 512501, 512502, 512636, 512503, 512504, 512505, 512506, 512507, 512508, 512637, 512509, 512510, 512511, 512512, 512513, 512514, 512515, 512516, 512517, 512518, 512519, 512638, 512639, 512640, 512641, 512520, 512521, 512522, 512523, 512524, 512525, 512526, 512642, 512527, 512528, 512529, 512530, 512531, 512532, 512533, 512534, 512535, 512643, 512644, 512645, 512536, 512646, 512647, 512648, 512649, 512537, 512650, 512538, 512539, 512540] 2026-10-28 07:45:36,927 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted account.account records with IDs: [5034, 4912, 4913, 5144, 5035, 4914, 4915, 4916, 5036, 5037, 4917, 5038, 5039, 5040, 4918, 5041, 5042, 4919, 4920, 5043, 4921, 5044, 5045, 5046, 5047, 5048, 5049, 5050, 5051, 4922, 4923, 5052, 4924, 5053, 4925, 5054, 5055, 4926, 4927, 4928, 5056, 5057, 5058, 5059, 5060, 5061, 4929, 4930, 4931, 4932, 5062, 5063, 4933, 5064, 4934, 4935, 5065, 4936, 4937, 5066, 4938, 4939, 4940, 4941, 4942, 5067, 4943, 5068, 4944, 5069, 4945, 4946, 5070, 4947, 5071, 4948, 5072, 5073, 4949, 5074, 4950, 4951, 5075, 4952, 4953, 5076, 5077, 4954, 4955, 5078, 4956, 4957, 4958, 4959, 5079, 4960, 4961, 4962, 5080, 5081, 4963, 5082, 5083, 4964, 4965, 5084, 5085, 5086, 5087, 5088, 5089, 5090, 4966, 4967, 5091, 5092, 5093, 5094, 4968, 5095, 5096, 5097, 4969, 5098, 5099, 5100, 5101, 5102, 5103, 5104, 5105, 5106, 5107, 5108, 5109, 5110, 4970, 5111, 4971, 5112, 5113, 5114, 5115, 5116, 5117, 4972, 4973, 4974, 4975, 5118, 4976, 4977, 4978, 5119, 5120, 4979, 4980, 5121, 4981, 4982, 4983, 4984, 4985, 5122, 4986, 4987, 4988, 5123, 4989, 4990, 5124, 4991, 4992, 5125, 5126, 5127, 5128, 4993, 4994, 4995, 5129, 4996, 4997, 4998, 4999, 5000, 5001, 5130, 5002, 5003, 5004, 5005, 5006, 5007, 5008, 5009, 5010, 5011, 5012, 5131, 5132, 5133, 5134, 5013, 5014, 5015, 5016, 5017, 5018, 5019, 5135, 5020, 5021, 5022, 5023, 5024, 5025, 5026, 5027, 5028, 5136, 5137, 5138, 5029, 5139, 5140, 5141, 5142, 5030, 5143, 5031, 5032, 5033] 2026-10-28 07:45:37,162 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [512410, 512411, 512412, 512413, 512414, 512415, 512416, 512417, 512418, 512304, 512305, 512306, 512307, 512308, 512309, 512310, 512311, 512312, 512313, 512314, 512315, 512316, 512317, 512318, 512319, 512320, 512321, 512322, 512323, 512324, 512325, 512326, 512327, 512328, 512329, 512330, 512331, 512332, 512333, 512334, 512335, 512336, 512337, 512338, 512339, 512340, 512341, 512342, 512343, 512344, 512345, 512346, 512347, 512348, 512349, 512350, 512351, 512352, 512353, 512354, 512355, 512356, 512357, 512358, 512359, 512360, 512361, 512362, 512363, 512364, 512365, 512366, 512367, 512368, 512369, 512370, 512371, 512372, 512373, 512374, 512375, 512376, 512377, 512378, 512379, 512380, 512381, 512382, 512383, 512384, 512385, 512386, 512387, 512388, 512389, 512390, 512391, 512392, 512393, 512394, 512395, 512396, 512397, 512398, 512399, 512400, 512401, 512402, 512403, 512404, 512405, 512406, 512407, 512408, 512409] 2026-10-28 07:45:37,162 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted account.group records with IDs: [1877, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1878, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1879, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1880, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1881, 1862, 1863, 1864, 1882, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1883, 1872, 1884, 1873, 1874, 1875, 1885, 1876] 2026-10-28 07:45:46,979 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_chart_guard: Starting TestVnC133ChartGuard.test_non_vietnamese_chart_switch_is_not_blocked_by_the_guard ... 2026-10-28 07:45:59,321 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [513020, 513019, 513018, 513017] 2026-10-28 07:45:59,322 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted account.reconcile.model records with IDs: [127, 128, 129, 130] 2026-10-28 07:45:59,401 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted account.payment.method.line records with IDs: [302, 303, 304, 305, 306] 2026-10-28 07:45:59,702 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted ir.default records with IDs: [645] 2026-10-28 07:45:59,726 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [512997, 512998, 512995, 513004, 512994, 512996, 512999, 513007, 513000, 512993, 512992, 513001, 513002, 513003, 513009, 513005, 513008, 512991, 513006, 512990] 2026-10-28 07:45:59,726 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted account.journal records with IDs: [690, 691, 695, 692, 696, 698, 694, 699, 703, 693, 702, 706, 709, 697, 704, 705, 707, 700, 708, 701] 2026-10-28 07:45:59,769 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted mail.alias records with IDs: [389, 390, 392, 393, 391] 2026-10-28 07:45:59,933 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [512987, 512986] 2026-10-28 07:45:59,933 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted account.tax records with IDs: [531, 532] 2026-10-28 07:45:59,993 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [512985] 2026-10-28 07:45:59,993 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted account.tax.group records with IDs: [170] 2026-10-28 07:46:00,642 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted ir.default records with IDs: [641, 642, 643, 644, 646, 647, 648, 649] 2026-10-28 07:46:00,649 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [513024, 513023, 513021, 512988, 512965, 512979, 512969, 512980, 512970, 512989, 512972, 512945, 512984, 512941, 512955, 512958, 512966, 512960, 512961, 512973, 512978, 512976, 512974, 512981, 512975, 512977, 512982, 512953, 512967, 512968, 512954, 512964, 512971, 512956, 512983, 512949, 512952, 512947, 512959, 512943, 512944, 512942, 512950, 512963, 512951, 512962, 512957, 512948, 513022, 513025, 512946] 2026-10-28 07:46:00,650 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #156 deleted account.account records with IDs: [5274, 5316, 5318, 5320, 5322, 5323, 5319, 5321, 5275, 5276, 5277, 5278, 5279, 5280, 5281, 5282, 5283, 5284, 5285, 5286, 5287, 5288, 5317, 5289, 5290, 5291, 5292, 5293, 5294, 5295, 5296, 5297, 5298, 5299, 5300, 5301, 5302, 5303, 5304, 5305, 5306, 5307, 5308, 5309, 5310, 5311, 5312, 5313, 5314, 5315, 5324] 2026-10-28 07:46:14,567 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 07:46:53,394 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_resync_translations: Starting TestVnCoaResyncTranslations.test_vn_coa_resync_keeps_every_existing_translation_and_fills_every_empty_one ... 2026-10-28 07:47:01,788 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 07:47:44,131 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [515095] 2026-10-28 07:47:44,131 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [6231] 2026-10-28 07:47:44,200 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [515094] 2026-10-28 07:47:44,200 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [6232] 2026-10-28 07:48:41,524 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_import_taxes_by_rate_tax_a_vendor_bill_at_10_5_and_0_percent ... 2026-10-28 07:48:49,466 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c133_detailed_default_accounts ... 2026-10-28 07:48:49,526 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c99_accounts_not_in_c99_template_are_deprecated ... 2026-10-28 07:48:49,985 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c99_bank_journals_default_account_is_c99 ... 2026-10-28 07:48:52,607 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c99_detailed_default_accounts ... 2026-10-28 07:48:52,670 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c99_detailed_default_accounts_survive_a_resync ... 2026-10-28 07:49:35,511 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c99_realign_completes_adoption_by_retyping_and_renaming_a_bookkeepers_own_account ... 2026-10-28 07:50:13,071 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [516855] 2026-10-28 07:50:13,128 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [6878] 2026-10-28 07:50:17,259 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c99_realign_must_not_deprecate_an_obsolete_prefixed_account_the_bookkeeper_created ... 2026-10-28 07:50:58,530 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c99_realign_second_run_changes_nothing ... 2026-10-28 07:51:46,538 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c99_removed_accounts_and_children_are_deprecated ... 2026-10-28 07:51:47,952 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_adoption_binds_template_reconcile_then_a_later_run_preserves_a_user_change ... 2026-10-28 07:52:26,526 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [519091] 2026-10-28 07:52:26,638 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [7582] 2026-10-28 07:52:34,421 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_chart_reload_company_value_filter_never_re_ticks_a_bookkeepers_false_boolean ... 2026-10-28 07:53:14,210 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_first_c99_alignment_realigns_reconcile_then_a_later_run_preserves_a_user_change ... 2026-10-28 07:54:00,617 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_first_c99_alignment_replaces_a_base_l10n_vn_default_with_the_c99_detail_account ... 2026-10-28 07:54:43,298 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_first_c99_alignment_skips_a_reconcile_flip_blocked_by_a_pending_partial_reconciliation ... 2026-10-28 07:55:28,247 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_first_c99_alignment_ticks_show_both_dr_and_cr_trial_balance_on_pre_bound_accounts ... 2026-10-28 07:56:58,208 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_fix_leaves_a_second_vn_company_not_passed_to_the_call_untouched ... 2026-10-28 07:58:24,259 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_realign_leaves_a_9991_reference_unmapped_when_its_account_type_is_the_loss_side ... 2026-10-28 07:59:07,527 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_realign_leaves_an_unmapped_obsolete_reference_as_is ... 2026-10-28 07:59:50,588 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_realign_migrates_999x_legacy_utility_account_references_by_account_type_or_explicit_map ... 2026-10-28 08:00:46,672 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_realign_migrates_a_999x_fiscal_position_account_mapping_via_the_replacement_map ... 2026-10-28 08:01:31,337 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_adds_the_template_tags_to_every_account_without_removing_the_companys_own ... 2026-10-28 08:02:12,136 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [528198, 528196, 528319, 528320, 528201, 528323, 528202, 528326, 528204, 528205, 528329, 528331, 528333, 528335, 528207, 528208, 528209, 528339, 528211, 528340, 528342, 528344, 528213, 528215, 528346, 528217, 528218, 528349, 528221, 528222, 528224, 528226, 528227, 528228, 528229, 528354, 528355, 528356, 528233, 528234, 528359, 528237, 528361, 528239, 528240, 528242, 528363, 528245, 528364, 528247, 528367, 528249, 528369, 528371, 528373, 528250, 528375, 528377, 528252, 528380, 528253, 528383, 528385, 528387, 528389, 528391, 528393, 528254, 528255, 528397, 528399, 528401, 528257, 528259, 528260, 528262, 528404, 528264, 528265, 528267, 528269, 528270, 528272, 528273, 528408, 528276, 528410, 528412, 528278, 528413, 528281, 528283, 528285, 528286, 528288, 528290, 528292, 528294, 528296, 528416, 528418, 528298, 528300, 528302, 528419, 528305, 528307, 528309, 528311, 528420, 528422, 528423, 528425, 528314, 528315, 528317] 2026-10-28 08:02:17,127 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_adopts_an_account_with_a_pending_partial_reconciliation_instead_of_raising ... 2026-10-28 08:02:59,841 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [529079] 2026-10-28 08:02:59,938 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [10916] 2026-10-28 08:03:04,754 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_adopts_an_account_with_plain_journal_items_instead_of_flipping_reconcile ... 2026-10-28 08:03:47,588 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [530091] 2026-10-28 08:03:47,683 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [11265] 2026-10-28 08:03:51,917 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_aligns_every_template_tax_line_with_the_template_tax_grids_unless_its_lines_were_restructured ... 2026-10-28 08:04:35,889 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_detects_a_superseded_tax_whatever_language_carries_its_old_prefix ... 2026-10-28 08:05:14,641 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [531721] 2026-10-28 08:05:18,455 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_detects_an_old_superseded_tax_via_its_en_us_name_regardless_of_the_active_language ... 2026-10-28 08:05:59,183 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [532391] 2026-10-28 08:06:03,344 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_does_not_fill_a_branch_companys_empty_code_prefix ... 2026-10-28 08:07:07,534 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_does_not_raise_when_a_template_accounts_xmlid_row_is_dangling ... 2026-10-28 08:07:49,947 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_fills_an_empty_code_prefix ... 2026-10-28 08:08:31,964 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_fills_an_empty_suspense_account_with_1121 ... 2026-10-28 08:09:16,252 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_keeps_a_bookkeepers_own_extra_tax_in_a_re_synced_tax_set ... 2026-10-28 08:10:04,186 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_keeps_a_bookkeepers_valid_suspense_account_on_the_company_and_bank_journal ... 2026-10-28 08:10:48,566 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_keeps_a_valid_default_equal_to_a_base_l10n_vn_default_after_first_alignment ... 2026-10-28 08:11:33,156 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_keeps_an_ambiguous_archived_export_tax_instead_of_guessing ... 2026-10-28 08:12:14,683 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_keeps_every_archived_tax_no_template_owns_as_it_was ... 2026-10-28 08:12:52,205 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [538673, 538671, 538672, 538670, 538668, 538669, 538662, 538659, 538661, 538660, 538657, 538656, 538655, 538658, 538666, 538665, 538664, 538667] 2026-10-28 08:12:55,155 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.tax.repartition.line records with IDs: [5217, 5218, 5243, 5244] 2026-10-28 08:12:55,216 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.tax.repartition.line records with IDs: [5219, 5220, 5245, 5246] 2026-10-28 08:12:55,312 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.tax.repartition.line records with IDs: [5221, 5222, 5247, 5248] 2026-10-28 08:12:55,386 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.tax.repartition.line records with IDs: [5223, 5224, 5249, 5250] 2026-10-28 08:12:55,461 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.tax.repartition.line records with IDs: [5225, 5226, 5251, 5252] 2026-10-28 08:12:55,514 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.tax.repartition.line records with IDs: [5227, 5228, 5253, 5254] 2026-10-28 08:12:55,577 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.tax.repartition.line records with IDs: [5229, 5230, 5255, 5256] 2026-10-28 08:12:55,624 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.tax.repartition.line records with IDs: [5231, 5232, 5257, 5258] 2026-10-28 08:12:55,679 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.tax.repartition.line records with IDs: [5233, 5234, 5259, 5260] 2026-10-28 08:12:55,723 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.tax.repartition.line records with IDs: [5235, 5236, 5261, 5262] 2026-10-28 08:12:55,771 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.tax.repartition.line records with IDs: [5237, 5238, 5263, 5264] 2026-10-28 08:12:55,834 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.tax.repartition.line records with IDs: [5239, 5240, 5265, 5266] 2026-10-28 08:12:55,899 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.tax.repartition.line records with IDs: [5241, 5242, 5267, 5268] 2026-10-28 08:12:57,985 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_keeps_every_template_account_code_the_company_chose_and_never_removes_the_account ... 2026-10-28 08:13:49,087 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_keeps_every_template_tax_the_company_edited_as_the_one_tax_for_its_template ... 2026-10-28 08:14:30,715 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_keeps_the_name_order_and_is_vat_of_every_tax_group_and_fills_an_empty_country ... 2026-10-28 08:15:15,186 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_keeps_the_template_account_and_tax_lines_on_an_account_whose_code_the_company_chose ... 2026-10-28 08:15:59,172 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_keeps_use_cash_basis_as_the_company_set_it_whatever_other_companies_use ... 2026-10-28 08:17:00,604 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_leaves_an_outstanding_account_the_bookkeeper_archived_archived ... 2026-10-28 08:17:45,414 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_never_binds_a_template_tax_to_a_tax_of_the_company_by_its_name ... 2026-10-28 08:18:26,849 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [543737] 2026-10-28 08:18:32,141 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_never_picks_the_successor_of_a_superseded_tax_by_its_name ... 2026-10-28 08:19:15,327 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [544408] 2026-10-28 08:19:19,920 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_never_retires_a_sub_account_of_any_c99_account ... 2026-10-28 08:20:24,344 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [545343] 2026-10-28 08:20:24,344 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [16478] 2026-10-28 08:20:24,451 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [545344] 2026-10-28 08:20:24,451 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [16479] 2026-10-28 08:20:24,563 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [545332] 2026-10-28 08:20:24,564 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [16467] 2026-10-28 08:20:24,674 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [545339] 2026-10-28 08:20:24,675 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [16474] 2026-10-28 08:20:24,758 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [545340] 2026-10-28 08:20:24,758 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [16475] 2026-10-28 08:20:24,844 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [545341] 2026-10-28 08:20:24,844 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [16476] 2026-10-28 08:20:24,967 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [545342] 2026-10-28 08:20:24,967 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [16477] 2026-10-28 08:20:33,215 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_never_rewrites_anglo_saxon_or_display_invoice_amount_total_words ... 2026-10-28 08:21:19,702 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_preserves_bookkeepers_custom_code_prefixes_and_fiscal_country ... 2026-10-28 08:22:05,493 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_preserves_bookkeepers_taxes_and_tax_ids ... 2026-10-28 08:22:52,831 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_recreates_a_template_account_whose_xmlid_row_was_dangling_and_no_account_occupies_the_code ... 2026-10-28 08:23:40,878 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_replaces_a_company_default_pointing_at_a_deprecated_account ... 2026-10-28 08:24:27,433 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_replaces_an_archived_default_tax_with_the_template_value ... 2026-10-28 08:25:13,774 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_rewrites_a_template_account_code_only_back_from_a_code_the_chart_itself_mapped ... 2026-10-28 08:26:33,065 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_template_001 ... 2026-10-28 08:27:18,183 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550878] 2026-10-28 08:27:18,184 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18141] 2026-10-28 08:27:18,255 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550879] 2026-10-28 08:27:18,255 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18142] 2026-10-28 08:27:18,329 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551016] 2026-10-28 08:27:18,329 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18279] 2026-10-28 08:27:18,445 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551017] 2026-10-28 08:27:18,445 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18280] 2026-10-28 08:27:18,540 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551065] 2026-10-28 08:27:18,540 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18328] 2026-10-28 08:27:18,625 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550925] 2026-10-28 08:27:18,625 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18188] 2026-10-28 08:27:18,690 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550861] 2026-10-28 08:27:18,691 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18124] 2026-10-28 08:27:18,752 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550862] 2026-10-28 08:27:18,752 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18125] 2026-10-28 08:27:18,830 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550877] 2026-10-28 08:27:18,830 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18140] 2026-10-28 08:27:18,891 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551008] 2026-10-28 08:27:18,891 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18271] 2026-10-28 08:27:18,963 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550880] 2026-10-28 08:27:18,963 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18143] 2026-10-28 08:27:19,033 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550881] 2026-10-28 08:27:19,034 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18144] 2026-10-28 08:27:19,136 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550882] 2026-10-28 08:27:19,137 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18145] 2026-10-28 08:27:19,197 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550883] 2026-10-28 08:27:19,198 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18146] 2026-10-28 08:27:19,260 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551012] 2026-10-28 08:27:19,260 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18275] 2026-10-28 08:27:19,340 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550888] 2026-10-28 08:27:19,341 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18151] 2026-10-28 08:27:19,410 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550889] 2026-10-28 08:27:19,410 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18152] 2026-10-28 08:27:19,493 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550890] 2026-10-28 08:27:19,493 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18153] 2026-10-28 08:27:19,546 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550892] 2026-10-28 08:27:19,546 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18155] 2026-10-28 08:27:19,607 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550893] 2026-10-28 08:27:19,607 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18156] 2026-10-28 08:27:19,662 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550894] 2026-10-28 08:27:19,663 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18157] 2026-10-28 08:27:19,725 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550895] 2026-10-28 08:27:19,725 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18158] 2026-10-28 08:27:19,778 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550896] 2026-10-28 08:27:19,778 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18159] 2026-10-28 08:27:19,831 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550897] 2026-10-28 08:27:19,832 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18160] 2026-10-28 08:27:19,900 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551020] 2026-10-28 08:27:19,901 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18283] 2026-10-28 08:27:19,981 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550898] 2026-10-28 08:27:19,981 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18161] 2026-10-28 08:27:20,053 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550899] 2026-10-28 08:27:20,053 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18162] 2026-10-28 08:27:20,169 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550910] 2026-10-28 08:27:20,169 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18173] 2026-10-28 08:27:20,226 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550911] 2026-10-28 08:27:20,227 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18174] 2026-10-28 08:27:20,285 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550923] 2026-10-28 08:27:20,285 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18186] 2026-10-28 08:27:20,357 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550924] 2026-10-28 08:27:20,357 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18187] 2026-10-28 08:27:20,412 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551087] 2026-10-28 08:27:20,412 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18350] 2026-10-28 08:27:20,482 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550975] 2026-10-28 08:27:20,483 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18238] 2026-10-28 08:27:20,550 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550859] 2026-10-28 08:27:20,551 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18122] 2026-10-28 08:27:20,615 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550858] 2026-10-28 08:27:20,615 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18121] 2026-10-28 08:27:20,702 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550981] 2026-10-28 08:27:20,702 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18244] 2026-10-28 08:27:20,790 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550982] 2026-10-28 08:27:20,790 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18245] 2026-10-28 08:27:20,875 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550984] 2026-10-28 08:27:20,876 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18247] 2026-10-28 08:27:21,011 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550864] 2026-10-28 08:27:21,011 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18127] 2026-10-28 08:27:21,095 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550865] 2026-10-28 08:27:21,095 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18128] 2026-10-28 08:27:21,170 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550988] 2026-10-28 08:27:21,170 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18251] 2026-10-28 08:27:21,250 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550989] 2026-10-28 08:27:21,250 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18252] 2026-10-28 08:27:21,316 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550990] 2026-10-28 08:27:21,316 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18253] 2026-10-28 08:27:21,403 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550992] 2026-10-28 08:27:21,403 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18255] 2026-10-28 08:27:21,468 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550993] 2026-10-28 08:27:21,468 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18256] 2026-10-28 08:27:21,578 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550868] 2026-10-28 08:27:21,578 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18131] 2026-10-28 08:27:21,658 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550869] 2026-10-28 08:27:21,658 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18132] 2026-10-28 08:27:21,744 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551000] 2026-10-28 08:27:21,744 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18263] 2026-10-28 08:27:21,807 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551001] 2026-10-28 08:27:21,807 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18264] 2026-10-28 08:27:21,859 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550873] 2026-10-28 08:27:21,859 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18136] 2026-10-28 08:27:21,923 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550874] 2026-10-28 08:27:21,923 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18137] 2026-10-28 08:27:21,982 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550875] 2026-10-28 08:27:21,982 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18138] 2026-10-28 08:27:22,038 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550876] 2026-10-28 08:27:22,038 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18139] 2026-10-28 08:27:22,097 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551007] 2026-10-28 08:27:22,097 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18270] 2026-10-28 08:27:22,152 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551009] 2026-10-28 08:27:22,153 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18272] 2026-10-28 08:27:22,208 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551010] 2026-10-28 08:27:22,208 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18273] 2026-10-28 08:27:22,280 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550887] 2026-10-28 08:27:22,281 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18150] 2026-10-28 08:27:22,359 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551013] 2026-10-28 08:27:22,359 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18276] 2026-10-28 08:27:22,438 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550891] 2026-10-28 08:27:22,438 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18154] 2026-10-28 08:27:22,498 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551015] 2026-10-28 08:27:22,499 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18278] 2026-10-28 08:27:22,563 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551018] 2026-10-28 08:27:22,563 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18281] 2026-10-28 08:27:22,652 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551019] 2026-10-28 08:27:22,652 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18282] 2026-10-28 08:27:22,759 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551021] 2026-10-28 08:27:22,759 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18284] 2026-10-28 08:27:22,832 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550900] 2026-10-28 08:27:22,832 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18163] 2026-10-28 08:27:22,914 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550901] 2026-10-28 08:27:22,915 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18164] 2026-10-28 08:27:22,993 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550902] 2026-10-28 08:27:22,993 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18165] 2026-10-28 08:27:23,053 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550903] 2026-10-28 08:27:23,053 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18166] 2026-10-28 08:27:23,107 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550904] 2026-10-28 08:27:23,107 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18167] 2026-10-28 08:27:23,167 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550905] 2026-10-28 08:27:23,167 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18168] 2026-10-28 08:27:23,232 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551027] 2026-10-28 08:27:23,232 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18290] 2026-10-28 08:27:23,295 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551028] 2026-10-28 08:27:23,295 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18291] 2026-10-28 08:27:23,416 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551030] 2026-10-28 08:27:23,416 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18293] 2026-10-28 08:27:23,486 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551031] 2026-10-28 08:27:23,486 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18294] 2026-10-28 08:27:23,556 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551032] 2026-10-28 08:27:23,556 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18295] 2026-10-28 08:27:23,630 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551033] 2026-10-28 08:27:23,630 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18296] 2026-10-28 08:27:23,692 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551034] 2026-10-28 08:27:23,692 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18297] 2026-10-28 08:27:23,755 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551035] 2026-10-28 08:27:23,756 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18298] 2026-10-28 08:27:23,829 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550912] 2026-10-28 08:27:23,830 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18175] 2026-10-28 08:27:23,922 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551039] 2026-10-28 08:27:23,922 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18302] 2026-10-28 08:27:24,009 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551040] 2026-10-28 08:27:24,009 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18303] 2026-10-28 08:27:24,081 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551041] 2026-10-28 08:27:24,081 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18304] 2026-10-28 08:27:24,146 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551043] 2026-10-28 08:27:24,146 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18306] 2026-10-28 08:27:24,220 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551044] 2026-10-28 08:27:24,220 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18307] 2026-10-28 08:27:24,301 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551045] 2026-10-28 08:27:24,301 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18308] 2026-10-28 08:27:24,365 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551046] 2026-10-28 08:27:24,365 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18309] 2026-10-28 08:27:24,448 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551047] 2026-10-28 08:27:24,448 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18310] 2026-10-28 08:27:24,636 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551052] 2026-10-28 08:27:24,636 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18315] 2026-10-28 08:27:24,692 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551054] 2026-10-28 08:27:24,693 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18317] 2026-10-28 08:27:24,751 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550914] 2026-10-28 08:27:24,751 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18177] 2026-10-28 08:27:24,824 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551057] 2026-10-28 08:27:24,824 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18320] 2026-10-28 08:27:24,903 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551058] 2026-10-28 08:27:24,904 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18321] 2026-10-28 08:27:24,980 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551059] 2026-10-28 08:27:24,980 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18322] 2026-10-28 08:27:25,050 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551060] 2026-10-28 08:27:25,050 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18323] 2026-10-28 08:27:25,134 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550916] 2026-10-28 08:27:25,134 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18179] 2026-10-28 08:27:25,208 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550917] 2026-10-28 08:27:25,208 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18180] 2026-10-28 08:27:25,282 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550918] 2026-10-28 08:27:25,283 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18181] 2026-10-28 08:27:25,343 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550919] 2026-10-28 08:27:25,344 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18182] 2026-10-28 08:27:25,409 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550920] 2026-10-28 08:27:25,409 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18183] 2026-10-28 08:27:25,473 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550921] 2026-10-28 08:27:25,473 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18184] 2026-10-28 08:27:25,525 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551064] 2026-10-28 08:27:25,525 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18327] 2026-10-28 08:27:25,578 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550926] 2026-10-28 08:27:25,578 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18189] 2026-10-28 08:27:25,639 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550927] 2026-10-28 08:27:25,639 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18190] 2026-10-28 08:27:25,712 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550928] 2026-10-28 08:27:25,712 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18191] 2026-10-28 08:27:25,777 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550933] 2026-10-28 08:27:25,778 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18196] 2026-10-28 08:27:25,844 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550934] 2026-10-28 08:27:25,845 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18197] 2026-10-28 08:27:25,928 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550935] 2026-10-28 08:27:25,929 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18198] 2026-10-28 08:27:26,011 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551069] 2026-10-28 08:27:26,011 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18332] 2026-10-28 08:27:26,084 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551070] 2026-10-28 08:27:26,085 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18333] 2026-10-28 08:27:26,210 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550937] 2026-10-28 08:27:26,210 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18200] 2026-10-28 08:27:26,271 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550940] 2026-10-28 08:27:26,271 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18203] 2026-10-28 08:27:26,332 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550941] 2026-10-28 08:27:26,332 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18204] 2026-10-28 08:27:26,405 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550942] 2026-10-28 08:27:26,406 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18205] 2026-10-28 08:27:26,475 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550943] 2026-10-28 08:27:26,475 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18206] 2026-10-28 08:27:26,550 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550944] 2026-10-28 08:27:26,550 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18207] 2026-10-28 08:27:26,628 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550945] 2026-10-28 08:27:26,628 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18208] 2026-10-28 08:27:26,694 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550946] 2026-10-28 08:27:26,694 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18209] 2026-10-28 08:27:26,768 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550947] 2026-10-28 08:27:26,768 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18210] 2026-10-28 08:27:26,836 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550948] 2026-10-28 08:27:26,837 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18211] 2026-10-28 08:27:26,898 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550949] 2026-10-28 08:27:26,899 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18212] 2026-10-28 08:27:26,969 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550950] 2026-10-28 08:27:26,969 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18213] 2026-10-28 08:27:27,061 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550951] 2026-10-28 08:27:27,061 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18214] 2026-10-28 08:27:27,117 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550952] 2026-10-28 08:27:27,117 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18215] 2026-10-28 08:27:27,171 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550954] 2026-10-28 08:27:27,172 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18217] 2026-10-28 08:27:27,313 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551075] 2026-10-28 08:27:27,313 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18338] 2026-10-28 08:27:27,413 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551076] 2026-10-28 08:27:27,413 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18339] 2026-10-28 08:27:27,487 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551077] 2026-10-28 08:27:27,487 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18340] 2026-10-28 08:27:27,562 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550957] 2026-10-28 08:27:27,562 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18220] 2026-10-28 08:27:27,657 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550958] 2026-10-28 08:27:27,657 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18221] 2026-10-28 08:27:27,766 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550959] 2026-10-28 08:27:27,766 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18222] 2026-10-28 08:27:27,862 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550960] 2026-10-28 08:27:27,863 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18223] 2026-10-28 08:27:27,929 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550961] 2026-10-28 08:27:27,929 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18224] 2026-10-28 08:27:27,988 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550962] 2026-10-28 08:27:27,988 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18225] 2026-10-28 08:27:28,046 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550963] 2026-10-28 08:27:28,046 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18226] 2026-10-28 08:27:28,122 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550964] 2026-10-28 08:27:28,122 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18227] 2026-10-28 08:27:28,187 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550965] 2026-10-28 08:27:28,187 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18228] 2026-10-28 08:27:28,263 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550966] 2026-10-28 08:27:28,263 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18229] 2026-10-28 08:27:28,333 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550967] 2026-10-28 08:27:28,333 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18230] 2026-10-28 08:27:28,397 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550968] 2026-10-28 08:27:28,397 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18231] 2026-10-28 08:27:28,455 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550969] 2026-10-28 08:27:28,455 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18232] 2026-10-28 08:27:28,513 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550970] 2026-10-28 08:27:28,513 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18233] 2026-10-28 08:27:28,575 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550971] 2026-10-28 08:27:28,575 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18234] 2026-10-28 08:27:28,635 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551080] 2026-10-28 08:27:28,635 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18343] 2026-10-28 08:27:28,682 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551081] 2026-10-28 08:27:28,682 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18344] 2026-10-28 08:27:28,734 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551082] 2026-10-28 08:27:28,734 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18345] 2026-10-28 08:27:28,803 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551083] 2026-10-28 08:27:28,803 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18346] 2026-10-28 08:27:28,875 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551084] 2026-10-28 08:27:28,876 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18347] 2026-10-28 08:27:28,952 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551085] 2026-10-28 08:27:28,952 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18348] 2026-10-28 08:27:29,035 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550974] 2026-10-28 08:27:29,035 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18237] 2026-10-28 08:27:29,102 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550976] 2026-10-28 08:27:29,102 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18239] 2026-10-28 08:27:29,212 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550856] 2026-10-28 08:27:29,212 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18119] 2026-10-28 08:27:29,291 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550979] 2026-10-28 08:27:29,291 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18242] 2026-10-28 08:27:29,355 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550860] 2026-10-28 08:27:29,356 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18123] 2026-10-28 08:27:29,415 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550980] 2026-10-28 08:27:29,415 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18243] 2026-10-28 08:27:29,564 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550986] 2026-10-28 08:27:29,564 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18249] 2026-10-28 08:27:29,641 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550987] 2026-10-28 08:27:29,641 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18250] 2026-10-28 08:27:29,704 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550991] 2026-10-28 08:27:29,704 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18254] 2026-10-28 08:27:29,757 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550995] 2026-10-28 08:27:29,757 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18258] 2026-10-28 08:27:29,938 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550867] 2026-10-28 08:27:29,939 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18130] 2026-10-28 08:27:30,014 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550996] 2026-10-28 08:27:30,014 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18259] 2026-10-28 08:27:30,195 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550998] 2026-10-28 08:27:30,195 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18261] 2026-10-28 08:27:30,329 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550870] 2026-10-28 08:27:30,329 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18133] 2026-10-28 08:27:30,407 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550871] 2026-10-28 08:27:30,407 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18134] 2026-10-28 08:27:30,508 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550872] 2026-10-28 08:27:30,509 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18135] 2026-10-28 08:27:30,570 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551002] 2026-10-28 08:27:30,570 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18265] 2026-10-28 08:27:30,626 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551003] 2026-10-28 08:27:30,631 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18266] 2026-10-28 08:27:30,708 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551004] 2026-10-28 08:27:30,708 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18267] 2026-10-28 08:27:30,802 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551005] 2026-10-28 08:27:30,802 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18268] 2026-10-28 08:27:30,889 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551006] 2026-10-28 08:27:30,889 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18269] 2026-10-28 08:27:30,975 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550884] 2026-10-28 08:27:30,975 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18147] 2026-10-28 08:27:31,038 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550885] 2026-10-28 08:27:31,038 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18148] 2026-10-28 08:27:31,115 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550886] 2026-10-28 08:27:31,115 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18149] 2026-10-28 08:27:31,209 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551011] 2026-10-28 08:27:31,209 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18274] 2026-10-28 08:27:31,292 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551014] 2026-10-28 08:27:31,292 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18277] 2026-10-28 08:27:31,393 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551022] 2026-10-28 08:27:31,393 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18285] 2026-10-28 08:27:31,468 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551023] 2026-10-28 08:27:31,468 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18286] 2026-10-28 08:27:31,574 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550906] 2026-10-28 08:27:31,575 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18169] 2026-10-28 08:27:31,660 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551024] 2026-10-28 08:27:31,660 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18287] 2026-10-28 08:27:31,803 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550907] 2026-10-28 08:27:31,803 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18170] 2026-10-28 08:27:31,892 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551026] 2026-10-28 08:27:31,892 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18289] 2026-10-28 08:27:32,013 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551036] 2026-10-28 08:27:32,013 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18299] 2026-10-28 08:27:32,118 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551037] 2026-10-28 08:27:32,118 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18300] 2026-10-28 08:27:32,193 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551038] 2026-10-28 08:27:32,193 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18301] 2026-10-28 08:27:32,273 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550913] 2026-10-28 08:27:32,273 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18176] 2026-10-28 08:27:32,386 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551042] 2026-10-28 08:27:32,386 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18305] 2026-10-28 08:27:32,460 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551050] 2026-10-28 08:27:32,460 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18313] 2026-10-28 08:27:32,532 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551053] 2026-10-28 08:27:32,532 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18316] 2026-10-28 08:27:32,611 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551055] 2026-10-28 08:27:32,611 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18318] 2026-10-28 08:27:32,696 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550915] 2026-10-28 08:27:32,696 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18178] 2026-10-28 08:27:32,765 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551056] 2026-10-28 08:27:32,765 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18319] 2026-10-28 08:27:32,831 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551061] 2026-10-28 08:27:32,831 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18324] 2026-10-28 08:27:32,919 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551062] 2026-10-28 08:27:32,920 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18325] 2026-10-28 08:27:33,009 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550922] 2026-10-28 08:27:33,010 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18185] 2026-10-28 08:27:33,113 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551063] 2026-10-28 08:27:33,113 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18326] 2026-10-28 08:27:33,186 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550929] 2026-10-28 08:27:33,187 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18192] 2026-10-28 08:27:33,257 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551066] 2026-10-28 08:27:33,258 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18329] 2026-10-28 08:27:33,341 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550930] 2026-10-28 08:27:33,341 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18193] 2026-10-28 08:27:33,427 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550931] 2026-10-28 08:27:33,427 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18194] 2026-10-28 08:27:33,514 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550932] 2026-10-28 08:27:33,514 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18195] 2026-10-28 08:27:33,606 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551067] 2026-10-28 08:27:33,606 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18330] 2026-10-28 08:27:33,691 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550936] 2026-10-28 08:27:33,692 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18199] 2026-10-28 08:27:33,812 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550938] 2026-10-28 08:27:33,813 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18201] 2026-10-28 08:27:33,882 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550939] 2026-10-28 08:27:33,882 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18202] 2026-10-28 08:27:33,993 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.default records with IDs: [1783] 2026-10-28 08:27:33,999 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551074] 2026-10-28 08:27:33,999 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18337] 2026-10-28 08:27:34,102 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550955] 2026-10-28 08:27:34,102 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18218] 2026-10-28 08:27:34,164 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551078] 2026-10-28 08:27:34,164 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18341] 2026-10-28 08:27:34,228 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551079] 2026-10-28 08:27:34,229 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18342] 2026-10-28 08:27:34,294 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550972] 2026-10-28 08:27:34,294 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18235] 2026-10-28 08:27:34,360 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550973] 2026-10-28 08:27:34,360 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18236] 2026-10-28 08:27:34,438 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551086] 2026-10-28 08:27:34,438 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18349] 2026-10-28 08:27:34,500 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550977] 2026-10-28 08:27:34,500 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #160 deleted account.account records with IDs: [18240] 2026-10-28 08:27:44,125 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_refund_accounts_come_from_the_product_category_not_from_the_product ... 2026-10-28 08:27:45,239 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_report_circular_code ... 2026-10-28 08:27:45,489 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 08:28:53,382 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin.tests.test_vn_tax_names: Starting TestVnTaxNames.test_template_tax_names_unique_in_every_language ... 2026-10-28 08:28:53,599 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:29:18,121 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_asset.tests.test_c133: Starting TestMethodsTT133.test_01_tt133_account_mapping_for_asset_natures ... 2026-10-28 08:29:26,423 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_asset.tests.test_c133: Starting TestMethodsTT133.test_02_tt133_investment_property_uses_5118 ... 2026-10-28 08:29:30,716 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_asset.tests.test_c133: Starting TestMethodsTT133.test_03_tt133_capital_appreciation_impairment_and_reversal ... 2026-10-28 08:29:35,450 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #166 deleted account.asset.depreciation.line records with IDs: [41, 42] 2026-10-28 08:29:36,386 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_asset.tests.test_c133: Starting TestMethodsTT133.test_04_tt133_usage_conversion_creates_reclassification_entry ... 2026-10-28 08:29:44,005 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #166 deleted account.asset.depreciation.line records with IDs: [43, 44] 2026-10-28 08:29:44,046 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #166 deleted account.asset.depreciation.line records with IDs: [46] 2026-10-28 08:29:44,575 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #166 deleted account.asset.depreciation.line records with IDs: [45] 2026-10-28 08:29:44,736 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:30:13,656 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_01_compute_date_on_asset ... 2026-10-28 08:30:14,064 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #168 deleted account.asset.depreciation.line records with IDs: [49, 50] 2026-10-28 08:30:14,153 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #168 deleted account.asset.depreciation.line records with IDs: [51, 52] 2026-10-28 08:30:14,224 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_02_tt99_account_mapping_for_asset_natures ... 2026-10-28 08:30:38,206 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_03_investment_property_uses_tt99_accounts ... 2026-10-28 08:30:51,699 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #168 deleted account.asset.depreciation.line records with IDs: [55, 56] 2026-10-28 08:30:51,781 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_04_non_depreciable_investment_property_is_not_depreciated ... 2026-10-28 08:31:05,468 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #168 deleted account.asset.depreciation.line records with IDs: [59, 60] 2026-10-28 08:31:05,513 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_05_tt99_capital_appreciation_impairment_and_reversal ... 2026-10-28 08:31:18,193 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #168 deleted account.asset.depreciation.line records with IDs: [61, 62] 2026-10-28 08:31:19,128 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_06_tt99_usage_conversion_creates_reclassification_entry ... 2026-10-28 08:31:39,577 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #168 deleted account.asset.depreciation.line records with IDs: [63, 64] 2026-10-28 08:31:39,611 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #168 deleted account.asset.depreciation.line records with IDs: [66] 2026-10-28 08:31:40,128 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #168 deleted account.asset.depreciation.line records with IDs: [65] 2026-10-28 08:31:40,251 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_07_manual_account_override_is_not_forced_back_by_localization ... 2026-10-28 08:31:46,909 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_08_investment_property_profile_updates_depreciation_policy ... 2026-10-28 08:31:56,931 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:31:56,951 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_account_balance_carry_forward: Starting TestVnAccountBalanceTransfer.test_company_on_a_non_vietnamese_chart_gets_no_transfer_rule ... 2026-10-28 08:32:10,209 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_account_balance_carry_forward: Starting TestVnAccountBalanceTransfer.test_rules_resolve_their_accounts_whatever_company_is_active_when_they_are_generated ... 2026-10-28 08:32:37,390 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11338, 11337, 11336, 11335, 11334] 2026-10-28 08:32:37,427 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #1 deleted account.auto.transfer.model records with IDs: [396, 397, 398, 399, 400] 2026-10-28 08:32:38,026 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_account_balance_carry_forward: Starting TestVnAccountBalanceTransfer.test_vn_chart_company_gets_revenue_deduction_result_and_profit_carry_forward_rules_in_closing_order ... 2026-10-28 08:32:56,960 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:33:32,311 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_production_cost_residual_rule: Starting TestVnProductionCostResidualRule.test_circular_133_company_gets_no_revenue_deduction_rule ... 2026-10-28 08:33:32,538 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_production_cost_residual_rule: Starting TestVnProductionCostResidualRule.test_circular_133_has_no_production_cost_residual_rule ... 2026-10-28 08:33:32,640 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_production_cost_residual_rule: Starting TestVnProductionCostResidualRule.test_edited_rule_destination_receives_the_residual ... 2026-10-28 08:33:35,110 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_production_cost_residual_rule: Starting TestVnProductionCostResidualRule.test_loading_the_same_chart_again_does_not_duplicate_the_production_cost_residual_rule ... 2026-10-28 08:33:41,944 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_production_cost_residual_rule: Starting TestVnProductionCostResidualRule.test_month_end_rule_moves_the_62x_residual_to_cogs ... 2026-10-28 08:33:45,028 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_production_cost_residual_rule: Starting TestVnProductionCostResidualRule.test_other_transfer_rules_stay_yearly_on_both_charts ... 2026-10-28 08:33:45,209 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_production_cost_residual_rule: Starting TestVnProductionCostResidualRule.test_production_cost_residual_rule_is_monthly_and_starts_disabled ... 2026-10-28 08:33:45,349 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_production_cost_residual_rule: Starting TestVnProductionCostResidualRule.test_production_cost_residual_rule_precedes_the_result_rule ... 2026-10-28 08:33:45,450 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_production_cost_residual_rule: Starting TestVnProductionCostResidualRule.test_production_cost_residual_rule_starts_on_the_first_day_of_the_current_month ... 2026-10-28 08:33:45,567 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_production_cost_residual_rule: Starting TestVnProductionCostResidualRule.test_rule_names_show_in_the_users_language ... 2026-10-28 08:34:08,531 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_production_cost_residual_rule: Starting TestVnProductionCostResidualRule.test_yearly_transfer_rules_start_on_the_first_day_of_the_current_year ... 2026-10-28 08:34:08,692 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:34:08,739 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_resync_keeps_exact_transfer_rule: Starting TestVnResyncKeepsExactTransferRule.test_exact_transfer_rule_still_matches_a_bookkeepers_recoded_account_after_repeated_chart_resyncs ... 2026-10-28 08:34:35,960 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:34:36,006 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_transfer_rule_name_translations: Starting TestVnTransferRuleNameTranslations.test_a_language_without_a_translation_follows_the_english_name ... 2026-10-28 08:35:00,061 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_transfer_rule_name_translations: Starting TestVnTransferRuleNameTranslations.test_plain_text_rule_data_is_translated_as_itself ... 2026-10-28 08:35:22,752 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_transfer_rule_name_translations: Starting TestVnTransferRuleNameTranslations.test_rule_names_follow_a_language_installed_after_the_rules ... 2026-10-28 08:36:07,360 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_transfer_rule_name_translations: Starting TestVnTransferRuleNameTranslations.test_translations_keep_a_rule_the_user_renamed_or_translated ... 2026-10-28 08:36:28,833 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:37:12,195 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_01_gtgt: Starting Test01GTGT.test_01_gtgt ... 2026-10-28 08:37:16,171 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_01_gtgt: Starting Test01GTGT.test_02_gtgt ... 2026-10-28 08:37:27,541 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 08:38:11,528 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_02_gtgt: Starting Test02GTGT.test_02_gtgt ... 2026-10-28 08:38:19,332 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_02_gtgt: Starting Test02GTGT.test_03_gtgt ... 2026-10-28 08:38:28,697 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_02_gtgt: Starting Test02GTGT.test_04_gtgt ... 2026-10-28 08:38:36,056 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_02_gtgt: Starting Test02GTGT.test_05_gtgt ... 2026-10-28 08:38:41,000 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #175 deleted account.move.line.ctp records with IDs: [357, 358] 2026-10-28 08:38:41,000 104 INFO rb-e85a3c6-226074-429754 odoo.models.unlink: User #175 deleted account.move.line records with IDs: [776] 2026-10-28 08:38:43,250 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 08:39:04,243 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_account_detail_sheet: Starting TestAccountDetailSheet.test_01_moves_state_on_report ... 2026-10-28 08:39:04,547 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_account_detail_sheet: Starting TestAccountDetailSheet.test_02_period_on_report ... 2026-10-28 08:39:04,657 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_account_detail_sheet: Starting TestAccountDetailSheet.test_03_journals_on_report ... 2026-10-28 08:39:04,752 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_account_detail_sheet: Starting TestAccountDetailSheet.test_04_accounts_on_report ... 2026-10-28 08:39:04,816 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_account_detail_sheet: Starting TestAccountDetailSheet.test_05_partners_on_report ... 2026-10-28 08:39:04,936 104 INFO rb-e85a3c6-226074-429754 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-e85a3c6-226074/odoo/tests/case.py:247 2026-10-28 08:39:49,932 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_an_excluded_cash_balance_reaches_no_indicator_at_all ... 2026-10-28 08:41:27,105 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_ma_so_111_is_the_only_indicator_scoping_the_112_accounts ... 2026-10-28 08:41:27,187 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_note_discloses_the_balance_no_mechanism_can_identify ... 2026-10-28 08:41:27,235 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_note_discloses_the_excluded_balances_on_every_rendered_surface ... 2026-10-28 08:41:50,916 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_note_names_all_seven_pairs_on_screen ... 2026-10-28 08:42:14,178 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_note_reaches_the_printed_pdf_body ... 2026-10-28 08:42:37,263 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_note_reaches_the_xlsx_export ... 2026-10-28 08:43:01,232 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_note_survives_on_a_ledger_with_zero_postings ... 2026-10-28 08:43:25,112 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_one_accessor_carries_both_note_blocks_and_only_on_b01 ... 2026-10-28 08:43:25,167 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_preparer_note_renders_exactly_once_on_every_surface ... 2026-10-28 08:43:48,722 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_shortterm_only_pairs_constant_declares_the_seven_from_design ... 2026-10-28 08:43:48,753 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_shortterm_pairs_are_genuinely_unreachable_today ... 2026-10-28 08:44:14,799 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_suspense_exclusion_paragraph_states_both_identification_mechanisms ... 2026-10-28 08:44:14,848 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_unclaimed_exclusion_entries_declare_the_group_l_copy ... 2026-10-28 08:44:14,898 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_unclaimed_exclusion_note_names_the_indicators_it_reasons_about ... 2026-10-28 08:44:14,978 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_unidentifiable_balance_disclosure_reaches_every_surface_exactly_once ... 2026-10-28 08:44:38,391 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b02_report_does_not_carry_the_b01_note ... 2026-10-28 08:44:43,859 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 08:45:26,394 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_311_excludes_net_debit_331_partner ... 2026-10-28 08:45:52,647 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_311_includes_carried_payable_without_inperiod_credit ... 2026-10-28 08:46:19,671 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_311_mixed_debit_credit_same_partner_shows_net_credit ... 2026-10-28 08:46:45,209 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_111_a_registered_payment_does_not_reduce_cash ... 2026-10-28 08:47:37,294 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_111_an_in_transit_receipt_still_counts_as_cash ... 2026-10-28 08:48:02,947 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_111_an_unreconciled_bank_movement_never_nets_the_real_bank_leg_away ... 2026-10-28 08:49:18,060 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_112_a_declared_three_month_deposit_is_a_cash_equivalent ... 2026-10-28 08:49:43,458 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_112_a_declared_three_month_other_investment_is_a_cash_equivalent ... 2026-10-28 08:50:08,726 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_123_a_dated_undeclared_deposit_is_not_a_cash_equivalent ... 2026-10-28 08:50:35,322 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_123_an_undeclared_other_investment_is_not_a_cash_equivalent ... 2026-10-28 08:51:01,990 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_123_an_undeclared_term_deposit_is_not_a_cash_equivalent ... 2026-10-28 08:51:27,797 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_124_a_short_term_held_to_maturity_allowance_stays_short_term ... 2026-10-28 08:51:53,734 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_124_an_undetailed_held_to_maturity_allowance_stays_short_term ... 2026-10-28 08:52:19,938 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_136_a_short_term_doubtful_debt_allowance_stays_short_term ... 2026-10-28 08:52:45,818 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_136_an_undetailed_doubtful_debt_allowance_stays_short_term ... 2026-10-28 08:53:11,702 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_137_shortages_excludes_a_credit_leaning_balance ... 2026-10-28 08:53:38,434 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_137_shortages_still_reports_a_genuine_debit_balance ... 2026-10-28 08:54:03,188 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_141_reports_an_undated_balance_on_the_spare_parts_parent ... 2026-10-28 08:54:29,009 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_141_reports_an_undated_balance_on_the_work_in_progress_parent ... 2026-10-28 08:54:55,288 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_142_provision_routes_to_st_inventory_sub_account_only ... 2026-10-28 08:55:22,607 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_153_a_short_term_biological_allowance_stays_short_term ... 2026-10-28 08:55:49,234 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_153_an_undetailed_biological_allowance_stays_short_term ... 2026-10-28 08:56:16,817 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_161_a_short_term_prepaid_expense_stays_short_term ... 2026-10-28 08:56:43,670 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_161_an_undetailed_prepaid_expense_stays_short_term ... 2026-10-28 08:57:09,459 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_216_a_long_term_doubtful_debt_allowance_is_not_short_term ... 2026-10-28 08:57:35,250 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_234_uses_cost_only_not_depreciation_sub_account ... 2026-10-28 08:58:01,104 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_238_a_long_term_biological_allowance_is_not_short_term ... 2026-10-28 08:58:26,864 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_251_reports_only_the_long_term_work_in_progress_sub_account ... 2026-10-28 08:58:52,806 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_251_wip_provision_net_correctly_with_fixed_routing ... 2026-10-28 08:59:18,764 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_266_a_long_term_held_to_maturity_allowance_is_not_short_term ... 2026-10-28 08:59:43,903 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_271_a_long_term_prepaid_expense_is_never_reclassified ... 2026-10-28 09:00:10,022 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_273_reports_only_the_long_term_spare_parts_sub_account ... 2026-10-28 09:00:36,159 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_273_spares_provision_net_correctly_with_fixed_routing ... 2026-10-28 09:01:03,177 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_314_short_term_taxes_do_not_double_count_with_333 ... 2026-10-28 09:01:29,212 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_321_regular_bonds_not_convertible ... 2026-10-28 09:01:56,077 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_420b_unclosed_revenue_deduction_is_subtracted_only_once ... 2026-10-28 09:02:21,935 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_aggregation_identities_hold ... 2026-10-28 09:02:48,357 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_all_defined_indicators_are_present_with_zero_balance_by_default ... 2026-10-28 09:03:13,318 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_balance_sheet_identity_assets_equal_capital ... 2026-10-28 09:03:40,148 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_biological_assets_route_by_sub_account_not_date_maturity ... 2026-10-28 09:04:07,627 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_classifies_basic_short_and_long_term_items ... 2026-10-28 09:04:37,267 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_equity_leaf_lines_tie_to_seeded_amounts ... 2026-10-28 09:05:35,784 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_every_account_the_b01_domains_name_is_claimed_exactly_once ... 2026-10-28 09:06:15,346 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_every_short_and_long_term_pair_partitions_its_own_scope ... 2026-10-28 09:06:22,699 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_full_aggregation_rollup_identities ... 2026-10-28 09:07:20,364 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_inventories_carry_both_populations_when_the_detail_accounts_are_absent ... 2026-10-28 09:07:46,379 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_leaf_lines_tie_to_seeded_postings ... 2026-10-28 09:08:11,735 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_liabilities_leaf_lines_tie_to_seeded_amounts ... 2026-10-28 09:09:08,046 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_line_126_locks_residual_2292_provision ... 2026-10-28 09:09:34,001 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_long_term_asset_leaf_lines_tie_to_seeded_amounts ... 2026-10-28 09:10:32,783 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_provisions_null_maturity_use_fixed_not_long_term_routing ... 2026-10-28 09:10:58,424 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_report_lines_keep_parent_child_hierarchy ... 2026-10-28 09:10:58,478 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_short_term_asset_leaf_lines_tie_to_seeded_amounts ... 2026-10-28 09:11:58,525 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:12:40,051 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99PerPartnerNetting.test_c99_line_131_st_trade_receivable_nets_per_partner ... 2026-10-28 09:13:03,484 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99PerPartnerNetting.test_c99_line_132_includes_carried_prepayment_without_inperiod_debit ... 2026-10-28 09:13:26,570 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99PerPartnerNetting.test_c99_line_132_st_prepay_to_suppliers_nets_per_partner ... 2026-10-28 09:13:49,458 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99PerPartnerNetting.test_c99_line_211_lt_trade_receivable_nets_per_partner ... 2026-10-28 09:14:12,239 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99PerPartnerNetting.test_c99_line_212_lt_prepay_to_suppliers_nets_per_partner ... 2026-10-28 09:14:34,577 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99PerPartnerNetting.test_c99_line_312_st_advance_from_customer_nets_per_partner ... 2026-10-28 09:14:58,233 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99PerPartnerNetting.test_c99_line_331_includes_carried_lt_payable_without_inperiod_credit ... 2026-10-28 09:15:20,530 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99PerPartnerNetting.test_c99_line_331_lt_trade_payable_nets_per_partner ... 2026-10-28 09:15:44,652 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99PerPartnerNetting.test_c99_line_332_lt_advance_from_customer_nets_per_partner ... 2026-10-28 09:16:07,706 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:16:48,453 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:16:51,243 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f6639e8fa60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:16:51,244 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f663ac64720> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:16:51,257 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:16:51,261 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f663a386de0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:16:51,808 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:16:55,588 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f660d453740> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:16:55,590 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f660d53bce0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:16:55,599 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:16:55,606 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f660d8b2f20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:16:56,072 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:16:59,732 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f660ed46980> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:16:59,734 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f663a2faca0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:16:59,743 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:16:59,750 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f663a2fbc40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:17:00,308 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:17:03,178 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f660dd1ab60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:17:03,180 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f663a43d080> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:17:03,189 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:17:03,195 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f663a43d4e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:17:04,572 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:17:07,505 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f660caf9b20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:17:07,506 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f663b75ae80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:17:07,514 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:17:07,518 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f663b75a660> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:17:08,009 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:17:12,009 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f660c523380> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:17:12,012 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f663ac44cc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:17:12,024 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:17:12,032 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f663ac46ac0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:17:12,470 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:17:16,531 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f660e9ab2e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:17:16,533 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f663a384c20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:17:16,543 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:17:16,551 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f663a385120> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:17:17,076 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:17:20,256 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f663978d800> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:17:20,257 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f6639f02980> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:17:20,265 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:17:20,273 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f6639f02ca0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:17:20,749 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99PerContractNetting.test_construction_337_analytic_line_amount_is_negated_balance ... 2026-10-28 09:17:24,454 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99PerContractNetting.test_construction_337_fallback_no_distribution_is_not_dropped ... 2026-10-28 09:17:45,999 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99PerContractNetting.test_construction_337_nets_per_contract_and_commercial_no_cross_offset ... 2026-10-28 09:18:10,563 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99PerContractNetting.test_construction_337_rolls_child_contacts_up_to_commercial_entity ... 2026-10-28 09:18:33,724 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99PerContractNetting.test_line_131_rolls_child_contacts_up_to_commercial_partner ... 2026-10-28 09:18:56,748 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:18:59,588 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f660c0a9e40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:18:59,590 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f660e70a980> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:18:59,598 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:18:59,605 104 INFO rb-e85a3c6-226074-429754 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f660e70b920> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:18:59,648 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:19:40,536 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_411b_sign_pin: Starting TestC99PreferenceShareEquitySignPin.test_c99_411b_preference_shares_as_equity_render_positive ... 2026-10-28 09:20:04,107 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_411b_sign_pin: Starting TestC99PreferenceShareEquitySignPin.test_c99_411b_preference_shares_debit_balance_is_matched_by_a_genuine_payable_and_the_b01_identity_holds ... 2026-10-28 09:20:25,752 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_411b_sign_pin: Starting TestC99PreferenceShareEquitySignPin.test_c99_411b_preference_shares_debit_balance_must_render_negative_not_zero ... 2026-10-28 09:20:49,189 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:21:28,519 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_b01_unconfigured_suspense_neutrality: Starting TestC99B01UnconfiguredSuspenseNeutrality.test_clearing_every_suspense_designation_leaves_both_figures_unchanged ... 2026-10-28 09:22:16,903 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_b01_unconfigured_suspense_neutrality: Starting TestC99B01UnconfiguredSuspenseNeutrality.test_ma_so_111_reports_the_hand_computed_cash_when_no_balance_is_excluded ... 2026-10-28 09:22:42,050 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_b01_unconfigured_suspense_neutrality: Starting TestC99B01UnconfiguredSuspenseNeutrality.test_ordinary_cash_postings_open_no_gap_in_the_statement_partition ... 2026-10-28 09:23:32,644 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:24:15,850 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_coverage_gate: Starting TestC99CoverageGate.test_c99_coverage_gate_balance_sheet ... 2026-10-28 09:24:16,023 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_coverage_gate: Starting TestC99CoverageGate.test_c99_coverage_gate_cash_flow ... 2026-10-28 09:24:16,129 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_coverage_gate: Starting TestC99CoverageGate.test_c99_coverage_gate_profit_and_loss ... 2026-10-28 09:24:16,244 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:24:56,784 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_ma_so_111_suspense_identity: Starting TestC99MaSo111SuspenseIdentity.test_ma_so_111_counts_a_bank_receipt_once_after_it_is_matched_to_a_payment ... 2026-10-28 09:25:44,161 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_ma_so_111_suspense_identity: Starting TestC99MaSo111SuspenseIdentity.test_ma_so_111_counts_money_in_transit_on_the_outstanding_receipts_account ... 2026-10-28 09:26:29,507 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_ma_so_111_suspense_identity: Starting TestC99MaSo111SuspenseIdentity.test_ma_so_111_does_not_move_when_the_bank_suspense_setting_is_repointed ... 2026-10-28 09:27:15,134 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_ma_so_111_suspense_identity: Starting TestC99MaSo111SuspenseIdentity.test_ma_so_111_does_not_move_when_the_designating_bank_journals_are_archived ... 2026-10-28 09:27:59,646 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_ma_so_111_suspense_identity: Starting TestC99MaSo111SuspenseIdentity.test_ma_so_111_is_the_same_figure_with_and_without_the_entry_level_records ... 2026-10-28 09:28:42,429 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_ma_so_111_suspense_identity: Starting TestC99MaSo111SuspenseIdentity.test_ma_so_111_still_counts_cash_posted_before_the_entry_level_record_existed ... 2026-10-28 09:29:25,703 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:30:08,702 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_print_export_probe: Starting TestC99PrintExportProbe.test_c99_pdf_body_prints_only_legal_lines ... 2026-10-28 09:30:31,259 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_print_export_probe: C99 PDF export: pre-filter rows=44 -> printed rows=27 (hidden removed=17) 2026-10-28 09:30:31,296 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_print_export_probe: Starting TestC99PrintExportProbe.test_c99_xlsx_export_prints_only_legal_lines ... 2026-10-28 09:30:54,415 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_print_export_probe: C99 XLSX export: visible=44 legal=27 hidden=17 -> leaked=0 missing_legal=0 2026-10-28 09:30:54,497 104 INFO rb-e85a3c6-226074-429754 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:31:33,890 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_all_report_lines ... 2026-10-28 09:32:10,385 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_cash_equivalent_reclassification_end ... 2026-10-28 09:32:39,034 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_closing_cash_equals_50_plus_60_plus_61 ... 2026-10-28 09:33:07,367 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_financing_subtotal_is_sum_of_financing_lines ... 2026-10-28 09:33:36,864 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_investing_subtotal_is_sum_of_investing_lines ... 2026-10-28 09:34:05,883 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_01_1_captures_securities_trading_cash_receipt ... 2026-10-28 09:34:31,913 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_01_1_excludes_internal_revenue_512 ... 2026-10-28 09:34:57,539 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_01_1_no_double_count_with_line_27 ... 2026-10-28 09:35:24,131 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_04_interest_via_6351_excludes_6352_fx_loss ... 2026-10-28 09:35:51,682 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_07_captures_pit_tax_payment ... 2026-10-28 09:36:18,500 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_07_captures_science_tech_fund_spend_356 ... 2026-10-28 09:36:45,343 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_07_captures_vat_tax_payment ... 2026-10-28 09:37:12,164 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_07_excludes_cit_payment ... 2026-10-28 09:37:38,827 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_171_repo_four_way_disjoint_no_double_count ... 2026-10-28 09:38:06,482 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_21_captures_full_investing_prepaid_242 ... 2026-10-28 09:38:32,631 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_21_excludes_finance_lease_212_noncash ... 2026-10-28 09:38:58,519 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_22_captures_ar_routed_disposal_proceeds ... 2026-10-28 09:39:24,731 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_22_direct_cash_proceeds_still_captured ... 2026-10-28 09:39:51,194 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_23_2_other_loans_payment ... 2026-10-28 09:40:17,835 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_24_1_htm_deposit_collection ... 2026-10-28 09:40:44,462 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_24_2_other_loan_collection ... 2026-10-28 09:41:10,702 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_27_excludes_5151_fx_gain_and_5152_discount ... 2026-10-28 09:41:37,244 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_36_2_dividend_via_332_not_3388 ... 2026-10-28 09:42:04,316 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_60_1_opening_cash_balance ... 2026-10-28 09:42:30,705 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_60_2_opening_qualifying_cash_equivalent ... 2026-10-28 09:42:56,488 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_61_fx_via_5151_6352_disjoint_from_04 ... 2026-10-28 09:43:24,286 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_net_cash_flow_and_closing_roll_up ... 2026-10-28 09:43:52,451 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_operating_subtotal_is_sum_of_operating_lines ... 2026-10-28 09:44:21,094 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_report_line_count_and_print_flags ... 2026-10-28 09:44:21,143 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_supplementary_line_62_not_in_closing ... 2026-10-28 09:44:48,337 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_01_2_captures_customer_prepayment_via_outstanding_account ... 2026-10-28 09:45:15,137 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_01_2_excludes_disposal_proceeds ... 2026-10-28 09:45:43,899 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_01_2_still_reports_invoiced_collection_after_flag ... 2026-10-28 09:46:12,084 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_02_2_captures_overpayment_with_rounding_residual ... 2026-10-28 09:46:38,689 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_02_2_captures_unreconciled_supplier_deposit ... 2026-10-28 09:47:04,469 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_02_2_excludes_disposal_costs_paid_through_a_payable ... 2026-10-28 09:47:30,833 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_02_2_excludes_fixed_asset_bought_on_credit ... 2026-10-28 09:47:57,647 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_02_2_expand_by_partner_includes_advance_payment_without_bill ... 2026-10-28 09:48:26,818 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_02_2_expand_by_partner_includes_unreconciled_deposit ... 2026-10-28 09:48:52,869 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_02_2_still_claims_ordinary_supplier_payment ... 2026-10-28 09:49:18,555 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_06_captures_employee_advance_returned ... 2026-10-28 09:49:44,349 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_06_excludes_disposal_income_via_receivable_1388 ... 2026-10-28 09:50:11,258 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_07_captures_employee_advance_paid ... 2026-10-28 09:50:37,630 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_20_identity_holds_with_employee_advances ... 2026-10-28 09:51:05,305 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_21_claims_fixed_asset_bought_on_credit ... 2026-10-28 09:51:33,801 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_22_captures_disposal_proceeds_collected_via_outstanding_account ... 2026-10-28 09:52:02,528 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_22_claims_disposal_proceeds_not_01_2 ... 2026-10-28 09:52:30,681 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_22_counts_disposal_once_when_outstanding_is_a_cash_account ... 2026-10-28 09:52:59,198 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_22_excludes_generic_other_expense_paid_through_a_payable ... 2026-10-28 09:53:26,787 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_22_excludes_generic_other_income_received_in_cash ... 2026-10-28 09:53:54,169 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_22_ignores_the_assets_remaining_book_value ... 2026-10-28 09:54:20,924 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_22_is_negative_when_disposal_costs_exceed_proceeds ... 2026-10-28 09:54:47,870 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_22_nets_direct_disposal_cost_against_proceeds ... 2026-10-28 09:55:15,006 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_22_nets_disposal_cost_paid_through_a_payable ... 2026-10-28 09:55:43,159 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_22_still_captures_disposal_proceeds_collected_via_receivable ... 2026-10-28 09:56:11,004 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_22_still_counts_disposal_once_when_outstanding_is_not_cash ... 2026-10-28 09:56:38,768 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_22_still_reports_receipts_only_disposal ... 2026-10-28 09:57:05,647 104 INFO rb-e85a3c6-226074-429754 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_23_1_captures_term_deposit_payment_via_outstanding_account ...