Ignoring python-Levenshtein: markers 'python_version < "3.12"' don't match your environment Ignoring numpy: markers 'python_version < "3.12"' don't match your environment Ignoring ortools: markers 'python_version < "3.12"' don't match your environment Ignoring jwcrypto: markers 'python_version < "3.12"' don't match your environment Collecting GitPython==3.2.1 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 4)) Downloading gitpython-3.2.1-py3-none-any.whl.metadata (13 kB) Collecting paramiko==5.1.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 5)) Downloading paramiko-5.1.0-py3-none-any.whl.metadata (3.8 kB) Requirement already satisfied: validators==0.20.0 in /usr/local/lib/python3.12/dist-packages (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 6)) (0.20.0) Collecting Pygments==2.21.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) Downloading pygments-2.21.0-py3-none-any.whl.metadata (2.5 kB) Collecting wbgapi==1.0.14 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) Downloading wbgapi-1.0.14-py3-none-any.whl.metadata (13 kB) Collecting PyJWT==2.15.1 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 9)) Downloading pyjwt-2.15.1-py3-none-any.whl.metadata (3.5 kB) Collecting fuzzywuzzy==0.18.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 10)) Downloading fuzzywuzzy-0.18.0-py2.py3-none-any.whl.metadata (4.9 kB) Collecting python-Levenshtein==0.27.5 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 12)) Downloading python_levenshtein-0.27.5-py3-none-any.whl.metadata (3.9 kB) Collecting polyline==2.0.4 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 13)) Downloading polyline-2.0.4-py3-none-any.whl.metadata (6.5 kB) Collecting flexpolyline==0.1.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) Downloading flexpolyline-0.1.0-py3-none-any.whl.metadata (4.5 kB) Collecting numpy==2.5.4 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 16)) Downloading numpy-2.5.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (6.6 kB) Collecting ortools==9.15.6755 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 20)) Downloading ortools-9.15.6755-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (3.3 kB) Collecting pandas==3.0.6 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 21)) Downloading pandas-3.0.6-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (79 kB) Collecting python-slugify==9.1.3 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 22)) Downloading python_slugify-9.1.3-py3-none-any.whl.metadata (12 kB) Collecting jwcrypto==1.5.8 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 24)) Downloading jwcrypto-1.5.8-py3-none-any.whl.metadata (3.3 kB) Collecting pyzbar==0.1.9 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 25)) Downloading pyzbar-0.1.9-py2.py3-none-any.whl.metadata (10 kB) Collecting gitdb<5,>=4.0.1 (from GitPython==3.2.1->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 4)) Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB) Collecting bcrypt>=3.2 (from paramiko==5.1.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 5)) Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl.metadata (10 kB) Requirement already satisfied: cryptography>=3.3 in /usr/local/lib/python3.12/dist-packages (from paramiko==5.1.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 5)) (42.0.8) Collecting invoke>=2.0 (from paramiko==5.1.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 5)) Downloading invoke-3.0.3-py3-none-any.whl.metadata (3.2 kB) Collecting pynacl>=1.5 (from paramiko==5.1.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 5)) Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl.metadata (10.0 kB) Requirement already satisfied: decorator>=3.4.0 in /usr/local/lib/python3.12/dist-packages (from validators==0.20.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 6)) (5.3.1) Requirement already satisfied: requests in /usr/local/lib/python3.12/dist-packages (from wbgapi==1.0.14->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) (2.31.0) Collecting PyYAML (from wbgapi==1.0.14->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB) Collecting tabulate (from wbgapi==1.0.14->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) Downloading tabulate-0.10.0-py3-none-any.whl.metadata (40 kB) Collecting Levenshtein==0.27.5 (from python-Levenshtein==0.27.5->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 12)) Downloading levenshtein-0.27.5-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (3.7 kB) Collecting absl-py>=2.0.0 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 20)) Downloading absl_py-2.5.1-py3-none-any.whl.metadata (3.3 kB) Collecting protobuf<6.34,>=6.33.1 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 20)) Downloading protobuf-6.33.6-cp39-abi3-manylinux2014_x86_64.whl.metadata (593 bytes) Requirement already satisfied: typing-extensions>=4.12 in /usr/local/lib/python3.12/dist-packages (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 20)) (4.16.0) Collecting immutabledict>=3.0.0 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 20)) Downloading immutabledict-4.3.1-py3-none-any.whl.metadata (3.5 kB) Requirement already satisfied: python-dateutil>=2.8.2 in /usr/local/lib/python3.12/dist-packages (from pandas==3.0.6->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 21)) (2.8.2) Collecting text-unidecode>=1.3 (from python-slugify==9.1.3->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 22)) Downloading text_unidecode-1.3-py2.py3-none-any.whl.metadata (2.4 kB) Collecting rapidfuzz<4.0.0,>=3.9.0 (from Levenshtein==0.27.5->python-Levenshtein==0.27.5->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 12)) Downloading rapidfuzz-3.14.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (12 kB) Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.12/dist-packages (from cryptography>=3.3->paramiko==5.1.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 5)) (2.1.1) Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->GitPython==3.2.1->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 4)) Downloading smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB) Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.12/dist-packages (from python-dateutil>=2.8.2->pandas==3.0.6->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 21)) (1.17.0) Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.14->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) (3.5.1) Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.14->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) (3.6) Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.14->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) (2.0.7) Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.14->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) (2026.7.22) Requirement already satisfied: pycparser in /usr/local/lib/python3.12/dist-packages (from cffi>=1.12->cryptography>=3.3->paramiko==5.1.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 5)) (3.0) Downloading gitpython-3.2.1-py3-none-any.whl (231 kB) Downloading paramiko-5.1.0-py3-none-any.whl (211 kB) Downloading pygments-2.21.0-py3-none-any.whl (1.3 MB) Downloading wbgapi-1.0.14-py3-none-any.whl (36 kB) Downloading pyjwt-2.15.1-py3-none-any.whl (33 kB) Downloading fuzzywuzzy-0.18.0-py2.py3-none-any.whl (18 kB) Downloading python_levenshtein-0.27.5-py3-none-any.whl (9.5 kB) Downloading polyline-2.0.4-py3-none-any.whl (7.2 kB) Downloading flexpolyline-0.1.0-py3-none-any.whl (7.1 kB) Downloading numpy-2.5.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.7 MB) Downloading ortools-9.15.6755-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (29.8 MB) Downloading pandas-3.0.6-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (10.8 MB) Downloading python_slugify-9.1.3-py3-none-any.whl (16 kB) Downloading jwcrypto-1.5.8-py3-none-any.whl (96 kB) Downloading pyzbar-0.1.9-py2.py3-none-any.whl (32 kB) Downloading levenshtein-0.27.5-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (157 kB) Downloading absl_py-2.5.1-py3-none-any.whl (137 kB) Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (278 kB) Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) Downloading immutabledict-4.3.1-py3-none-any.whl (5.0 kB) Downloading invoke-3.0.3-py3-none-any.whl (160 kB) Downloading protobuf-6.33.6-cp39-abi3-manylinux2014_x86_64.whl (323 kB) Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl (1.4 MB) Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB) Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (807 kB) Downloading tabulate-0.10.0-py3-none-any.whl (39 kB) Downloading rapidfuzz-3.14.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.2 MB) Downloading smmap-5.0.3-py3-none-any.whl (24 kB) Installing collected packages: text-unidecode, pyzbar, fuzzywuzzy, flexpolyline, tabulate, smmap, rapidfuzz, PyYAML, python-slugify, PyJWT, Pygments, protobuf, polyline, numpy, invoke, immutabledict, bcrypt, absl-py, wbgapi, pynacl, pandas, Levenshtein, gitdb, python-Levenshtein, paramiko, ortools, jwcrypto, GitPython Successfully installed GitPython-3.2.1 Levenshtein-0.27.5 PyJWT-2.15.1 PyYAML-6.0.3 Pygments-2.21.0 absl-py-2.5.1 bcrypt-5.0.0 flexpolyline-0.1.0 fuzzywuzzy-0.18.0 gitdb-4.0.12 immutabledict-4.3.1 invoke-3.0.3 jwcrypto-1.5.8 numpy-2.5.4 ortools-9.15.6755 pandas-3.0.6 paramiko-5.1.0 polyline-2.0.4 protobuf-6.33.6 pynacl-1.6.2 python-Levenshtein-0.27.5 python-slugify-9.1.3 pyzbar-0.1.9 rapidfuzz-3.14.6 smmap-5.0.3 tabulate-0.10.0 text-unidecode-1.3 wbgapi-1.0.14 Ignoring protobuf: markers 'python_version < "3.12"' don't match your environment Ignoring google-auth: markers 'python_version < "3.12"' don't match your environment Ignoring pyHanko: markers 'python_version < "3.12"' don't match your environment Ignoring pypdf: markers 'python_version < "3.11"' don't match your environment Ignoring pyhanko-certvalidator: markers 'python_version < "3.12"' don't match your environment Ignoring lingua-language-detector: markers 'python_version < "3.12"' don't match your environment Collecting boto3==1.43.116 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) Downloading boto3-1.43.116-py3-none-any.whl.metadata (6.6 kB) Collecting fasttext-predict==0.9.2.4 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 5)) Downloading fasttext_predict-0.9.2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.7 kB) Collecting grpcio-status==1.84.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading grpcio_status-1.84.0-py3-none-any.whl.metadata (1.3 kB) Requirement already satisfied: protobuf==6.33.6 in /home/x88gb2j8uwu0/.local/lib/python3.12/site-packages (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) (6.33.6) Collecting google-auth==2.62.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 11)) Downloading google_auth-2.62.0-py3-none-any.whl.metadata (6.0 kB) Collecting google-cloud-translate==3.28.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading google_cloud_translate-3.28.0-py3-none-any.whl.metadata (9.5 kB) Collecting google-cloud-storage==3.17.1 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) Downloading google_cloud_storage-3.17.1-py3-none-any.whl.metadata (14 kB) Collecting google-api-core==2.30.3 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 14)) Downloading google_api_core-2.30.3-py3-none-any.whl.metadata (3.1 kB) Collecting pyHanko==0.25.1 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) Downloading pyHanko-0.25.1-py3-none-any.whl.metadata (9.4 kB) Collecting pyhanko-certvalidator==0.26.8 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 26)) Downloading pyhanko_certvalidator-0.26.8-py3-none-any.whl.metadata (5.5 kB) Collecting phonenumbers==9.0.41 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 27)) Downloading phonenumbers-9.0.41-py2.py3-none-any.whl.metadata (10 kB) Requirement already satisfied: beautifulsoup4==4.15.0 in /usr/local/lib/python3.12/dist-packages (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 28)) (4.15.0) Collecting mt-940==5.1.1 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 29)) Downloading mt_940-5.1.1-py3-none-any.whl.metadata (11 kB) Requirement already satisfied: packaging==26.3 in /usr/local/lib/python3.12/dist-packages (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 30)) (26.3) Collecting lingua-language-detector==2.2.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 32)) Downloading lingua_language_detector-2.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (31 kB) Collecting botocore<1.44.0,>=1.43.116 (from boto3==1.43.116->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) Downloading botocore-1.43.118-py3-none-any.whl.metadata (5.6 kB) Collecting jmespath<2.0.0,>=0.7.1 (from boto3==1.43.116->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) Downloading jmespath-1.1.0-py3-none-any.whl.metadata (7.6 kB) Collecting s3transfer<0.20.0,>=0.19.0 (from boto3==1.43.116->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) Downloading s3transfer-0.19.3-py3-none-any.whl.metadata (1.7 kB) Collecting grpcio>=1.84.0 (from grpcio-status==1.84.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading grpcio-1.84.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (3.8 kB) Collecting googleapis-common-protos>=1.5.5 (from grpcio-status==1.84.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading googleapis_common_protos-1.76.0-py3-none-any.whl.metadata (8.5 kB) Requirement already satisfied: pyasn1-modules>=0.2.1 in /usr/local/lib/python3.12/dist-packages (from google-auth==2.62.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 11)) (0.4.2) Requirement already satisfied: cryptography>=38.0.3 in /usr/local/lib/python3.12/dist-packages (from google-auth==2.62.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 11)) (42.0.8) Collecting google-cloud-core<3.0.0,>=2.0.0 (from google-cloud-translate==3.28.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading google_cloud_core-2.8.0-py3-none-any.whl.metadata (2.9 kB) Collecting proto-plus<2.0.0,>=1.26.1 (from google-cloud-translate==3.28.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading proto_plus-1.29.0-py3-none-any.whl.metadata (2.2 kB) Collecting grpc-google-iam-v1<1.0.0,>=0.14.2 (from google-cloud-translate==3.28.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading grpc_google_iam_v1-0.14.6-py3-none-any.whl.metadata (8.9 kB) Collecting google-resumable-media<3.0.0,>=2.7.2 (from google-cloud-storage==3.17.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) Downloading google_resumable_media-2.11.0-py3-none-any.whl.metadata (2.3 kB) Requirement already satisfied: requests<3.0.0,>=2.22.0 in /usr/local/lib/python3.12/dist-packages (from google-cloud-storage==3.17.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) (2.31.0) Collecting google-crc32c<2.0.0,>=1.6.0 (from google-cloud-storage==3.17.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) Downloading google_crc32c-1.9.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.2 kB) Requirement already satisfied: asn1crypto>=1.5.1 in /usr/local/lib/python3.12/dist-packages (from pyHanko==0.25.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) (1.5.1) Requirement already satisfied: qrcode>=7.3.1 in /usr/local/lib/python3.12/dist-packages (from pyHanko==0.25.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) (7.4.2) Collecting tzlocal>=4.3 (from pyHanko==0.25.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) Downloading tzlocal-5.4.5-py3-none-any.whl.metadata (7.7 kB) Collecting click>=8.1.3 (from pyHanko==0.25.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) Downloading click-8.5.0-py3-none-any.whl.metadata (2.6 kB) Requirement already satisfied: pyyaml>=6.0 in /home/x88gb2j8uwu0/.local/lib/python3.12/site-packages (from pyHanko==0.25.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) (6.0.3) Collecting oscrypto>=1.1.0 (from pyhanko-certvalidator==0.26.8->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 26)) Downloading oscrypto-1.3.0-py2.py3-none-any.whl.metadata (15 kB) Collecting uritools>=3.0.1 (from pyhanko-certvalidator==0.26.8->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 26)) Downloading uritools-6.1.3-py3-none-any.whl.metadata (5.1 kB) Requirement already satisfied: soupsieve>=1.6.1 in /usr/local/lib/python3.12/dist-packages (from beautifulsoup4==4.15.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 28)) (2.9.2) Requirement already satisfied: typing-extensions>=4.0.0 in /usr/local/lib/python3.12/dist-packages (from beautifulsoup4==4.15.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 28)) (4.16.0) Requirement already satisfied: Pillow>=7.2.0 in /usr/local/lib/python3.12/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) (10.2.0) Collecting python-barcode==0.15.1 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) Downloading python_barcode-0.15.1-py3-none-any.whl.metadata (2.3 kB) Collecting fonttools>=4.33.3 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) Downloading fonttools-4.67.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (137 kB) Collecting uharfbuzz<0.40.0,>=0.25.0 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) Downloading uharfbuzz-0.39.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.2 kB) Collecting python-pkcs11~=0.7.0 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) Downloading python-pkcs11-0.7.0.tar.gz (106 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Requirement already satisfied: defusedxml~=0.7.1 in /usr/lib/python3/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) (0.7.1) Requirement already satisfied: python-dateutil<3.0.0,>=2.1 in /usr/local/lib/python3.12/dist-packages (from botocore<1.44.0,>=1.43.116->boto3==1.43.116->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) (2.8.2) Requirement already satisfied: urllib3!=2.2.0,<3,>=1.25.4 in /usr/local/lib/python3.12/dist-packages (from botocore<1.44.0,>=1.43.116->boto3==1.43.116->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) (2.0.7) Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.12/dist-packages (from cryptography>=38.0.3->google-auth==2.62.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 11)) (2.1.1) Requirement already satisfied: pyasn1<0.7.0,>=0.6.1 in /usr/local/lib/python3.12/dist-packages (from pyasn1-modules>=0.2.1->google-auth==2.62.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 11)) (0.6.4) Requirement already satisfied: cached-property in /usr/lib/python3/dist-packages (from python-pkcs11~=0.7.0->pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) (1.5.2) Requirement already satisfied: pypng in /usr/local/lib/python3.12/dist-packages (from qrcode>=7.3.1->pyHanko==0.25.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) (0.20220715.0) Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.12/dist-packages (from requests<3.0.0,>=2.22.0->google-cloud-storage==3.17.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) (3.5.1) Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.12/dist-packages (from requests<3.0.0,>=2.22.0->google-cloud-storage==3.17.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) (3.6) Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.12/dist-packages (from requests<3.0.0,>=2.22.0->google-cloud-storage==3.17.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) (2026.7.22) Requirement already satisfied: pycparser in /usr/local/lib/python3.12/dist-packages (from cffi>=1.12->cryptography>=38.0.3->google-auth==2.62.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 11)) (3.0) Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.12/dist-packages (from python-dateutil<3.0.0,>=2.1->botocore<1.44.0,>=1.43.116->boto3==1.43.116->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) (1.17.0) Downloading boto3-1.43.116-py3-none-any.whl (140 kB) Downloading fasttext_predict-0.9.2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (296 kB) Downloading grpcio_status-1.84.0-py3-none-any.whl (14 kB) Downloading google_auth-2.62.0-py3-none-any.whl (267 kB) Downloading google_cloud_translate-3.28.0-py3-none-any.whl (210 kB) Downloading google_cloud_storage-3.17.1-py3-none-any.whl (345 kB) Downloading google_api_core-2.30.3-py3-none-any.whl (173 kB) Downloading pyHanko-0.25.1-py3-none-any.whl (446 kB) Downloading pyhanko_certvalidator-0.26.8-py3-none-any.whl (109 kB) Downloading phonenumbers-9.0.41-py2.py3-none-any.whl (2.6 MB) Downloading mt_940-5.1.1-py3-none-any.whl (38 kB) Downloading lingua_language_detector-2.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (170.3 MB) Downloading python_barcode-0.15.1-py3-none-any.whl (212 kB) Downloading botocore-1.43.118-py3-none-any.whl (16.1 MB) Downloading click-8.5.0-py3-none-any.whl (125 kB) Downloading fonttools-4.67.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.4 MB) Downloading google_cloud_core-2.8.0-py3-none-any.whl (31 kB) Downloading google_crc32c-1.9.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (36 kB) Downloading google_resumable_media-2.11.0-py3-none-any.whl (81 kB) Downloading googleapis_common_protos-1.76.0-py3-none-any.whl (307 kB) Downloading grpc_google_iam_v1-0.14.6-py3-none-any.whl (33 kB) Downloading grpcio-1.84.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (7.1 MB) Downloading jmespath-1.1.0-py3-none-any.whl (20 kB) Downloading oscrypto-1.3.0-py2.py3-none-any.whl (194 kB) Downloading proto_plus-1.29.0-py3-none-any.whl (50 kB) Downloading s3transfer-0.19.3-py3-none-any.whl (90 kB) Downloading tzlocal-5.4.5-py3-none-any.whl (18 kB) Downloading uharfbuzz-0.39.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB) Downloading uritools-6.1.3-py3-none-any.whl (11 kB) Building wheels for collected packages: python-pkcs11 Building wheel for python-pkcs11 (setup.py): started Building wheel for python-pkcs11 (setup.py): finished with status 'done' Created wheel for python-pkcs11: filename=python_pkcs11-0.7.0-cp312-cp312-linux_x86_64.whl size=1510758 sha256=7494bfdc80001b59c694c6cc54320b879c97dccc14c2cf5c72335b5acd0c92cd Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-ky7j_vah/wheels/6e/ae/fe/f82e085bb4004ac1e4be532bcb81b1d28d77c6685c19715be9 Successfully built python-pkcs11 Installing collected packages: python-barcode, fasttext-predict, uritools, uharfbuzz, tzlocal, python-pkcs11, proto-plus, phonenumbers, oscrypto, mt-940, lingua-language-detector, jmespath, grpcio, googleapis-common-protos, google-crc32c, fonttools, click, grpcio-status, google-resumable-media, botocore, s3transfer, pyhanko-certvalidator, grpc-google-iam-v1, google-auth, pyHanko, google-api-core, boto3, google-cloud-core, google-cloud-translate, google-cloud-storage Successfully installed boto3-1.43.116 botocore-1.43.118 click-8.5.0 fasttext-predict-0.9.2.4 fonttools-4.67.0 google-api-core-2.30.3 google-auth-2.62.0 google-cloud-core-2.8.0 google-cloud-storage-3.17.1 google-cloud-translate-3.28.0 google-crc32c-1.9.0 google-resumable-media-2.11.0 googleapis-common-protos-1.76.0 grpc-google-iam-v1-0.14.6 grpcio-1.84.1 grpcio-status-1.84.0 jmespath-1.1.0 lingua-language-detector-2.2.0 mt-940-5.1.1 oscrypto-1.3.0 phonenumbers-9.0.41 proto-plus-1.29.0 pyHanko-0.25.1 pyhanko-certvalidator-0.26.8 python-barcode-0.15.1 python-pkcs11-0.7.0 s3transfer-0.19.3 tzlocal-5.4.5 uharfbuzz-0.39.5 uritools-6.1.3 2026-10-24 09:18:01,203 104 INFO ? odoo: Odoo version 18.0 2026-10-24 09:18:01,204 104 INFO ? odoo: Using configuration file at /data/build/.odoorc 2026-10-24 09:18:01,204 104 INFO ? odoo: addons paths: ['/data/build/rb-7de5d73-225957/odoo/addons', '/data/build/datadir/addons/18.0', '/data/build/rb-7de5d73-225957/addons', '/data/build/Viindoo-tvtmaaddons-18.0', '/data/build/Viindoo-erponline-enterprise-18.0', '/data/build/Viindoo-branding-18.0'] 2026-10-24 09:18:01,204 104 INFO ? odoo: database: runbot_build@default:5435 2026-10-24 09:18:01,417 104 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-10-24 09:18:01,432 104 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-10-24 09:18:01,806 104 INFO ? odoo.tests.common: Importing test framework 2026-10-24 09:18:02,340 104 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-10-24 09:18:02,404 104 INFO rb-7de5d73-225957-428687 odoo.modules.loading: loading 1 modules... 2026-10-24 09:18:02,669 104 INFO rb-7de5d73-225957-428687 odoo.modules.loading: 1 modules loaded in 0.26s, 0 queries (+0 extra) 2026-10-24 09:18:04,242 104 INFO rb-7de5d73-225957-428687 odoo.modules.loading: loading 1181 modules... 2026-10-24 09:18:31,104 104 INFO rb-7de5d73-225957-428687 odoo.modules.loading: 1181 modules loaded in 26.86s, 2 queries (+2 extra) 2026-10-24 09:18:34,434 104 INFO rb-7de5d73-225957-428687 odoo.modules.loading: Modules loaded. 2026-10-24 09:18:34,781 104 INFO rb-7de5d73-225957-428687 odoo.modules.registry: Caches invalidated, signaling through the database: ['templates'] 2026-10-24 09:18:34,783 104 INFO rb-7de5d73-225957-428687 odoo.modules.registry: Registry loaded in 32.441s 2026-10-24 09:18:34,783 104 INFO rb-7de5d73-225957-428687 odoo.service.server: Starting post tests 2026-10-24 09:18:36,303 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-10-24 09:18:43,510 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 5.496843576431274 seconds 2026-10-24 09:18:44,704 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 1.1943390369415283 seconds 2026-10-24 09:18:52,711 104 INFO rb-7de5d73-225957-428687 odoo.addons.hr_skills.tests.test_report: Starting SkillsTestReport.test_cv_report_traceback ... 2026-10-24 09:18:53,110 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428687 login:admin from n/a 2026-10-24 09:18:53,133 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:18:53,595 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:18:53] "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.456 2026-10-24 09:18:53,597 104 INFO rb-7de5d73-225957-428687 odoo.addons.hr_skills.tests.test_report.SkillsTestReport.test_cv_report_traceback: waiting for threads: [] 2026-10-24 09:18:53,749 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 1590 checked, 4 removed 2026-10-24 09:18:53,788 104 INFO rb-7de5d73-225957-428687 odoo.addons.hr_skills.tests.test_ui: Starting SkillsTestUI.test_ui ... 2026-10-24 09:18:56,210 104 INFO rb-7de5d73-225957-428687 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Chrome pid: 164 2026-10-24 09:18:56,210 104 INFO rb-7de5d73-225957-428687 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Chrome headless temporary user profile dir: /tmp/tmppkk6g06t_chrome_odoo 2026-10-24 09:18:56,211 104 INFO rb-7de5d73-225957-428687 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Issuing json command http://127.0.0.1:40651/json/version 2026-10-24 09:18:56,212 104 INFO rb-7de5d73-225957-428687 odoo.tests.common.requests: request http://127.0.0.1:40651/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:18:56,263 104 INFO rb-7de5d73-225957-428687 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Browser version: Chrome/150.0.7871.114 2026-10-24 09:18:56,263 104 INFO rb-7de5d73-225957-428687 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Issuing json command http://127.0.0.1:40651/json 2026-10-24 09:18:56,264 104 INFO rb-7de5d73-225957-428687 odoo.tests.common.requests: request http://127.0.0.1:40651/json with timeout 3 increased to 10s during tests 2026-10-24 09:18:56,281 104 INFO rb-7de5d73-225957-428687 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Websocket url found: ws://127.0.0.1:40651/devtools/page/BA84E1264356CEC0744C670CBB911A2A 2026-10-24 09:18:56,307 104 INFO rb-7de5d73-225957-428687 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Enable chrome headless console log notification 2026-10-24 09:18:56,320 104 INFO rb-7de5d73-225957-428687 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Chrome headless enable page notifications 2026-10-24 09:18:56,394 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428687 login:admin from n/a 2026-10-24 09:18:56,410 104 INFO rb-7de5d73-225957-428687 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Setting session cookie in browser 2026-10-24 09:18:56,424 104 INFO rb-7de5d73-225957-428687 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-24 09:18:56,424 104 INFO rb-7de5d73-225957-428687 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-24 09:18:56,459 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:18:59,512 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:18:59] "GET /odoo HTTP/1.1" 200 - 190 0.196 2.860 2026-10-24 09:18:59,519 104 INFO rb-7de5d73-225957-428687 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Navigation result: {'frameId': 'BA84E1264356CEC0744C670CBB911A2A', 'loaderId': '8B6CDF4D4C174D7C4E640E02FD293D6F', 'isDownload': False} 2026-10-24 09:18:59,520 104 INFO rb-7de5d73-225957-428687 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Evaluate ready code "odoo.isTourReady('hr_skills_tour')" 2026-10-24 09:18:59,601 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:18:59] "GET /web/assets/df95e21/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.013 2026-10-24 09:18:59,649 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:18:59] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.067 2026-10-24 09:19:00,719 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:00] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.433 0.695 2026-10-24 09:19:00,751 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.011 1.148 2026-10-24 09:19:00,771 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:00] "GET /web/assets/a01d931/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 1.187 2026-10-24 09:19:00,784 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:00] "GET /web/assets/2c46bfd/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-24 09:19:00,825 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:00] "GET /web/assets/f00522c/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.010 2026-10-24 09:19:00,829 104 INFO rb-7de5d73-225957-428687 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-24 09:19:01,805 104 INFO rb-7de5d73-225957-428687 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: Owl is running in 'dev' mode. 2026-10-24 09:19:01,816 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:01] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.024 0.027 2026-10-24 09:19:01,904 104 INFO rb-7de5d73-225957-428687 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-24 09:19:02,046 104 INFO rb-7de5d73-225957-428687 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: The ready code tooks too much time : 2.52651309967041 2026-10-24 09:19:02,059 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:02] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.088 0.169 2026-10-24 09:19:02,120 104 INFO rb-7de5d73-225957-428687 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-24 09:19:02,149 104 INFO rb-7de5d73-225957-428687 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-24 09:19:02,166 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:02] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.297 2026-10-24 09:19:02,319 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:02] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.031 0.348 2026-10-24 09:19:02,726 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:02] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.182 0.452 2026-10-24 09:19:02,740 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.635 2026-10-24 09:19:02,914 104 INFO rb-7de5d73-225957-428687 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-24 09:19:03,105 104 INFO rb-7de5d73-225957-428687 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-24 09:19:04,507 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:04] "POST /mail/data HTTP/1.1" 200 - 140 1.073 1.170 2026-10-24 09:19:04,579 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:04] "GET /odoo/offline HTTP/1.1" 200 - 5 0.022 2.203 2026-10-24 09:19:04,734 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:04] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.076 1.861 2026-10-24 09:19:04,851 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:04] "POST /web/action/load HTTP/1.1" 200 - 5 0.018 0.072 2026-10-24 09:19:04,854 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.051 2026-10-24 09:19:17,638 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 13.112 2026-10-24 09:19:17,676 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:17] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 12.787 2026-10-24 09:19:17,688 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:17] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 15.960 2026-10-24 09:19:17,774 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:17] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 16.051 2026-10-24 09:19:17,849 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 13.248 2026-10-24 09:19:17,854 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:17] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 16.132 2026-10-24 09:19:17,890 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:17] "POST /web/action/load HTTP/1.1" 200 - 11 0.086 0.090 2026-10-24 09:19:17,959 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:17] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.020 0.138 2026-10-24 09:19:18,020 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:18] "GET /web/image/res.partner/3/avatar_128?unique=1792830515000 HTTP/1.1" 200 - 9 0.019 0.155 2026-10-24 09:19:18,049 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:19:18,100 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:18] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:19:18,686 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:18] "POST /web/dataset/call_kw/hr.employee/get_views HTTP/1.1" 200 - 177 0.181 0.527 2026-10-24 09:19:18,750 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:18] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.017 0.648 2026-10-24 09:19:18,797 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:18] "POST /web/dataset/call_kw/hr.employee/search_panel_select_range HTTP/1.1" 200 - 8 0.015 0.033 2026-10-24 09:19:18,824 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:18] "POST /web/dataset/call_kw/hr.employee/search_panel_select_range HTTP/1.1" 200 - 4 0.006 0.048 2026-10-24 09:19:19,115 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:19] "POST /web/dataset/call_kw/hr.employee/web_search_read HTTP/1.1" 200 - 81 0.074 0.263 2026-10-24 09:19:19,845 104 INFO rb-7de5d73-225957-428687 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-24 09:19:19,846 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:19] "GET /web/image/res.users/8/avatar_128 HTTP/1.1" 200 - 18 0.045 0.068 2026-10-24 09:19:19,958 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:19] "GET /web/image/res.users/14/avatar_128 HTTP/1.1" 200 - 11 0.033 0.167 2026-10-24 09:19:20,032 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:20] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.010 0.247 2026-10-24 09:19:20,119 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:20] "GET /web/image/hr.employee/26/image_128?unique=1792831467000 HTTP/1.1" 200 - 12 0.019 0.294 2026-10-24 09:19:20,185 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:20] "GET /web/image/res.users/6/avatar_128 HTTP/1.1" 200 - 10 0.011 0.400 2026-10-24 09:19:20,235 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:20] "GET /web/image/hr.employee/14/image_128?unique=1792829704000 HTTP/1.1" 200 - 5 0.007 0.365 2026-10-24 09:19:20,288 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:20] "GET /web/image/hr.employee/6/image_128?unique=1792829699000 HTTP/1.1" 200 - 5 0.009 0.487 2026-10-24 09:19:20,306 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:20] "GET /web/image/hr.employee/22/image_128?unique=1792829699000 HTTP/1.1" 200 - 4 0.002 0.317 2026-10-24 09:19:20,342 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:20] "GET /web/image/hr.employee/23/image_128?unique=1792829699000 HTTP/1.1" 200 - 4 0.003 0.195 2026-10-24 09:19:20,393 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:20] "GET /web/image/hr.employee/11/image_128?unique=1792829699000 HTTP/1.1" 200 - 5 0.012 0.072 2026-10-24 09:19:20,447 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:20] "GET /web/image/hr.employee/7/image_128?unique=1792829704000 HTTP/1.1" 200 - 5 0.006 0.387 2026-10-24 09:19:20,485 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:20] "GET /web/image/hr.employee/20/image_128?unique=1792829699000 HTTP/1.1" 200 - 5 0.008 0.284 2026-10-24 09:19:20,538 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:20] "GET /web/image/hr.employee/21/image_128?unique=1792829699000 HTTP/1.1" 200 - 5 0.005 0.283 2026-10-24 09:19:20,605 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:20] "GET /web/image/hr.employee/12/image_128?unique=1792829699000 HTTP/1.1" 200 - 5 0.007 0.238 2026-10-24 09:19:20,658 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:20] "GET /web/image/hr.employee/8/image_128?unique=1792829699000 HTTP/1.1" 200 - 5 0.004 0.342 2026-10-24 09:19:20,707 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:20] "GET /web/image/hr.employee/24/image_128?unique=1792830395000 HTTP/1.1" 200 - 5 0.014 0.282 2026-10-24 09:19:20,720 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.257 2026-10-24 09:19:20,804 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:20] "GET /web/image/hr.employee/17/image_128?unique=1792829699000 HTTP/1.1" 200 - 5 0.010 0.172 2026-10-24 09:19:20,929 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:20] "POST /web/dataset/call_kw/hr.employee/onchange HTTP/1.1" 200 - 12 0.022 0.411 2026-10-24 09:19:20,976 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:20] "GET /web/image/hr.employee/2/image_128?unique=1792829699000 HTTP/1.1" 200 - 5 0.008 0.408 2026-10-24 09:19:21,025 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:21] "GET /web/image/hr.employee/10/image_128?unique=1792829704000 HTTP/1.1" 200 - 5 0.013 0.265 2026-10-24 09:19:21,063 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:21] "GET /web/image/hr.employee/1/image_128?unique=1792832014000 HTTP/1.1" 200 - 4 0.003 0.113 2026-10-24 09:19:21,112 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:21] "GET /web/image/hr.employee/18/image_128?unique=1792829699000 HTTP/1.1" 200 - 5 0.004 0.122 2026-10-24 09:19:21,166 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:21] "GET /web/image/hr.employee/27/image_128?unique=1792831467000 HTTP/1.1" 200 - 5 0.007 0.421 2026-10-24 09:19:21,223 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:21] "GET /web/image/hr.employee/25/image_128?unique=1792831467000 HTTP/1.1" 200 - 5 0.007 0.521 2026-10-24 09:19:21,249 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:21] "GET /web/image/hr.employee/30/image_128?unique=1792832014000 HTTP/1.1" 200 - 4 0.005 0.192 2026-10-24 09:19:21,297 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:21] "GET /web/image/hr.employee/28/image_128?unique=1792832014000 HTTP/1.1" 200 - 4 0.008 0.195 2026-10-24 09:19:21,375 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:21] "GET /web/image/hr.employee/3/image_128?unique=1792832246000 HTTP/1.1" 200 - 5 0.004 0.545 2026-10-24 09:19:21,450 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:21] "GET /web/image/hr.employee/9/image_128?unique=1792829699000 HTTP/1.1" 200 - 5 0.014 0.192 2026-10-24 09:19:21,510 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:21] "GET /web/image/hr.employee/31/image_128?unique=1792832014000 HTTP/1.1" 200 - 4 0.003 0.293 2026-10-24 09:19:21,571 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:21] "GET /web/image/hr.employee/29/image_128?unique=1792832014000 HTTP/1.1" 200 - 4 0.003 0.434 2026-10-24 09:19:21,595 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:21] "POST /web/dataset/call_kw/res.company/has_access HTTP/1.1" 200 - 0 0.000 0.335 2026-10-24 09:19:21,673 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:21] "GET /web/image/hr.employee/16/image_128?unique=1792829704000 HTTP/1.1" 200 - 5 0.012 0.187 2026-10-24 09:19:21,710 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:21] "POST /web/dataset/call_kw/hr.employee.base/get_presence_server_action_data HTTP/1.1" 200 - 11 0.025 0.364 2026-10-24 09:19:21,725 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:21] "POST /web/dataset/call_kw/hr.skill.type/search_count HTTP/1.1" 200 - 2 0.005 0.336 2026-10-24 09:19:21,755 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:21] "GET /web/image/hr.employee/4/image_128?unique=1792829704000 HTTP/1.1" 200 - 5 0.004 0.206 2026-10-24 09:19:21,795 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:21] "GET /web/image/hr.employee/15/image_128?unique=1792829699000 HTTP/1.1" 200 - 5 0.004 0.190 2026-10-24 09:19:21,862 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:21] "GET /web/image/hr.employee/5/image_128?unique=1792829704000 HTTP/1.1" 200 - 5 0.004 0.247 2026-10-24 09:19:21,943 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:21] "GET /web/image/hr.employee/13/image_128?unique=1792829699000 HTTP/1.1" 200 - 5 0.007 0.248 2026-10-24 09:19:21,953 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:21] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 1 0.000 0.201 2026-10-24 09:19:21,983 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:19:22,028 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:22] "POST /web/dataset/call_kw/hr.employee/search_read HTTP/1.1" 200 - 6 0.003 0.015 2026-10-24 09:19:22,220 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:22] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:19:22,229 104 INFO rb-7de5d73-225957-428687 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-24 09:19:22,398 104 INFO rb-7de5d73-225957-428687 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-24 09:19:22,425 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:22] "POST /web/dataset/call_kw/hr.employee/onchange HTTP/1.1" 200 - 0 0.000 0.022 2026-10-24 09:19:22,507 104 INFO rb-7de5d73-225957-428687 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-24 09:19:23,318 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:23] "POST /web/dataset/call_kw/hr.employee/web_save HTTP/1.1" 200 - 202 0.262 0.569 2026-10-24 09:19:23,482 104 INFO rb-7de5d73-225957-428687 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-24 09:19:23,569 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:23] "POST /mail/thread/data HTTP/1.1" 200 - 36 0.058 0.106 2026-10-24 09:19:23,665 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:23] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.028 0.172 2026-10-24 09:19:23,699 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:23] "GET /web/image/hr.employee/36/avatar_128?unique=1792833562000 HTTP/1.1" 200 - 4 0.006 0.217 2026-10-24 09:19:23,733 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:23] "POST /web/dataset/call_kw/hr.resume.line/get_views HTTP/1.1" 200 - 6 0.014 0.206 2026-10-24 09:19:23,783 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:23] "POST /web/dataset/call_kw/hr.resume.line/onchange HTTP/1.1" 200 - 1 0.003 0.023 2026-10-24 09:19:23,990 104 INFO rb-7de5d73-225957-428687 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-24 09:19:24,139 104 INFO rb-7de5d73-225957-428687 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-24 09:19:24,248 104 INFO rb-7de5d73-225957-428687 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-24 09:19:24,321 104 INFO rb-7de5d73-225957-428687 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-24 09:19:24,692 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:24] "POST /web/dataset/call_kw/hr.employee/web_save HTTP/1.1" 200 - 78 0.100 0.209 2026-10-24 09:19:24,715 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:24] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.011 2026-10-24 09:19:24,812 104 INFO rb-7de5d73-225957-428687 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-24 09:19:24,839 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:24] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.026 0.085 2026-10-24 09:19:24,861 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:24] "GET /web/image/hr.employee/36/avatar_128?unique=1792833564000 HTTP/1.1" 200 - 4 0.004 0.048 2026-10-24 09:19:24,889 104 INFO rb-7de5d73-225957-428687 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-24 09:19:24,917 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:24] "POST /web/dataset/call_kw/hr.resume.line/web_read HTTP/1.1" 200 - 2 0.001 0.016 2026-10-24 09:19:25,030 104 INFO rb-7de5d73-225957-428687 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-24 09:19:25,036 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:25] "POST /web/dataset/call_kw/hr.resume.line.type/name_search HTTP/1.1" 200 - 2 0.003 0.013 2026-10-24 09:19:25,108 104 INFO rb-7de5d73-225957-428687 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-24 09:19:25,192 104 INFO rb-7de5d73-225957-428687 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-24 09:19:25,286 104 INFO rb-7de5d73-225957-428687 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-24 09:19:25,358 104 INFO rb-7de5d73-225957-428687 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-24 09:19:25,382 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:25] "POST /web/dataset/call_kw/hr.employee.skill/get_views HTTP/1.1" 200 - 6 0.003 0.018 2026-10-24 09:19:25,437 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:25] "POST /web/dataset/call_kw/hr.employee.skill/onchange HTTP/1.1" 200 - 10 0.005 0.028 2026-10-24 09:19:25,491 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:25] "POST /web/dataset/call_kw/hr.skill.type/web_search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 09:19:25,554 104 INFO rb-7de5d73-225957-428687 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-24 09:19:25,635 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:25] "POST /web/dataset/call_kw/hr.skill/name_search HTTP/1.1" 200 - 1 0.001 0.010 2026-10-24 09:19:25,639 104 INFO rb-7de5d73-225957-428687 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-24 09:19:25,712 104 INFO rb-7de5d73-225957-428687 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-24 09:19:25,750 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:25] "POST /web/dataset/call_kw/hr.employee.skill/onchange HTTP/1.1" 200 - 5 0.003 0.030 2026-10-24 09:19:25,807 104 INFO rb-7de5d73-225957-428687 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-24 09:19:25,811 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:25] "POST /web/dataset/call_kw/hr.skill.level/name_search HTTP/1.1" 200 - 2 0.002 0.006 2026-10-24 09:19:25,870 104 INFO rb-7de5d73-225957-428687 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-24 09:19:25,910 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:25] "POST /web/dataset/call_kw/hr.employee.skill/onchange HTTP/1.1" 200 - 4 0.002 0.024 2026-10-24 09:19:25,959 104 INFO rb-7de5d73-225957-428687 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-24 09:19:26,311 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:26] "POST /web/dataset/call_kw/hr.employee/web_save HTTP/1.1" 200 - 90 0.095 0.223 2026-10-24 09:19:26,348 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:26] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.009 2026-10-24 09:19:26,455 104 INFO rb-7de5d73-225957-428687 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-24 09:19:26,512 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:26] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.026 0.095 2026-10-24 09:19:26,527 104 INFO rb-7de5d73-225957-428687 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-24 09:19:26,557 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:26] "GET /web/image/hr.employee/36/avatar_128?unique=1792833566000 HTTP/1.1" 200 - 4 0.005 0.076 2026-10-24 09:19:26,594 104 INFO rb-7de5d73-225957-428687 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-24 09:19:26,622 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:26] "POST /web/dataset/call_kw/hr.employee.skill/onchange HTTP/1.1" 200 - 6 0.002 0.015 2026-10-24 09:19:26,695 104 INFO rb-7de5d73-225957-428687 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-24 09:19:26,771 104 INFO rb-7de5d73-225957-428687 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-24 09:19:26,782 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:26] "POST /web/dataset/call_kw/hr.skill/name_search HTTP/1.1" 200 - 1 0.000 0.010 2026-10-24 09:19:26,851 104 INFO rb-7de5d73-225957-428687 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-24 09:19:26,867 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:26] "POST /web/dataset/call_kw/hr.employee.skill/onchange HTTP/1.1" 200 - 3 0.001 0.008 2026-10-24 09:19:26,926 104 INFO rb-7de5d73-225957-428687 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-24 09:19:26,942 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:26] "POST /web/dataset/call_kw/hr.skill.level/name_search HTTP/1.1" 200 - 1 0.000 0.012 2026-10-24 09:19:27,003 104 INFO rb-7de5d73-225957-428687 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-24 09:19:27,019 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:27] "POST /web/dataset/call_kw/hr.employee.skill/onchange HTTP/1.1" 200 - 2 0.001 0.012 2026-10-24 09:19:27,081 104 INFO rb-7de5d73-225957-428687 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-24 09:19:27,391 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:27] "POST /web/dataset/call_kw/hr.employee/web_save HTTP/1.1" 200 - 86 0.094 0.187 2026-10-24 09:19:27,417 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:27] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.008 2026-10-24 09:19:27,518 104 INFO rb-7de5d73-225957-428687 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-24 09:19:27,544 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:27] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.023 0.077 2026-10-24 09:19:27,571 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:27] "GET /web/image/hr.employee/36/avatar_128?unique=1792833567000 HTTP/1.1" 200 - 4 0.002 0.032 2026-10-24 09:19:27,578 104 INFO rb-7de5d73-225957-428687 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-24 09:19:27,630 104 INFO rb-7de5d73-225957-428687 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-24 09:19:27,690 104 INFO rb-7de5d73-225957-428687 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-24 09:19:27,720 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:27] "POST /web/dataset/call_kw/hr.employee.skill/onchange HTTP/1.1" 200 - 6 0.005 0.016 2026-10-24 09:19:27,793 104 INFO rb-7de5d73-225957-428687 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-24 09:19:27,808 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:27] "POST /web/dataset/call_kw/hr.skill/name_search HTTP/1.1" 200 - 1 0.000 0.005 2026-10-24 09:19:27,857 104 INFO rb-7de5d73-225957-428687 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-24 09:19:27,891 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:27] "POST /web/dataset/call_kw/hr.employee.skill/onchange HTTP/1.1" 200 - 3 0.001 0.018 2026-10-24 09:19:27,950 104 INFO rb-7de5d73-225957-428687 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-24 09:19:28,037 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:28] "POST /web/dataset/call_kw/hr.employee/web_save HTTP/1.1" 200 - 2 0.003 0.047 2026-10-24 09:19:28,121 104 INFO rb-7de5d73-225957-428687 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-24 09:19:28,188 104 INFO rb-7de5d73-225957-428687 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-24 09:19:28,265 104 INFO rb-7de5d73-225957-428687 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-24 09:19:28,321 104 INFO rb-7de5d73-225957-428687 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-24 09:19:28,400 104 INFO rb-7de5d73-225957-428687 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: tour succeeded 2026-10-24 09:19:28,400 104 INFO rb-7de5d73-225957-428687 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: ╔═══════════════════════════════╗ ║ TOUR hr_skills_tour SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-24 09:19:28,802 104 INFO rb-7de5d73-225957-428687 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: heap 42440036 (allocated 45510656) 2026-10-24 09:19:28,834 104 INFO rb-7de5d73-225957-428687 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Closing chrome headless with pid 164 2026-10-24 09:19:28,840 104 INFO rb-7de5d73-225957-428687 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Closing websocket connection 2026-10-24 09:19:28,854 104 INFO rb-7de5d73-225957-428687 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Terminating chrome headless with pid 164 2026-10-24 09:19:28,984 104 INFO rb-7de5d73-225957-428687 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428687/chrome_logs/chrome_log_20261024_091928_984281_test_ui.txt 2026-10-24 09:19:28,984 104 INFO rb-7de5d73-225957-428687 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Removing chrome user profile "/tmp/tmppkk6g06t_chrome_odoo" 2026-10-24 09:19:29,053 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-24 09:19:31,383 104 INFO rb-7de5d73-225957-428687 odoo.addons.hr_skills_survey.tests.test_certification_flow: Starting TestCertificationFlow.test_resume_line_creation ... 2026-10-24 09:19:32,377 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-24 09:19:35,274 104 INFO rb-7de5d73-225957-428687 odoo.addons.hr_timesheet.tests.test_portal_timesheet: Starting TestPortalTimesheet.test_action_view_subtask_timesheet ... 2026-10-24 09:19:35,457 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [242232, 242244, 242247] 2026-10-24 09:19:35,457 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted ir.ui.view records with IDs: [4902, 4914, 4917] 2026-10-24 09:19:35,553 104 INFO rb-7de5d73-225957-428687 odoo.addons.hr_timesheet.tests.test_portal_timesheet: Starting TestPortalTimesheet.test_collaborators_accessible_by_timesheet_user ... 2026-10-24 09:19:36,157 104 INFO rb-7de5d73-225957-428687 odoo.addons.hr_timesheet.tests.test_portal_timesheet: Starting TestPortalTimesheet.test_ensure_fields_view_get_access ... 2026-10-24 09:19:36,338 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-24 09:19:36,356 104 INFO rb-7de5d73-225957-428687 odoo.addons.hr_timesheet.tests.test_project_project: Starting TestProjectProject.test_create_projects ... 2026-10-24 09:19:36,558 104 INFO rb-7de5d73-225957-428687 odoo.addons.hr_timesheet.tests.test_project_project: Starting TestProjectProject.test_create_projects_with_default_analytic_account ... 2026-10-24 09:19:36,741 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-24 09:19:39,263 104 INFO rb-7de5d73-225957-428687 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-24 09:19:47,026 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [375] 2026-10-24 09:19:47,713 104 INFO rb-7de5d73-225957-428687 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Chrome pid: 448 2026-10-24 09:19:47,713 104 INFO rb-7de5d73-225957-428687 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/tmpg4l91twg_chrome_odoo 2026-10-24 09:19:47,713 104 INFO rb-7de5d73-225957-428687 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:42369/json/version 2026-10-24 09:19:47,715 104 INFO rb-7de5d73-225957-428687 odoo.tests.common.requests: request http://127.0.0.1:42369/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:19:47,781 104 INFO rb-7de5d73-225957-428687 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-24 09:19:47,781 104 INFO rb-7de5d73-225957-428687 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:42369/json 2026-10-24 09:19:47,782 104 INFO rb-7de5d73-225957-428687 odoo.tests.common.requests: request http://127.0.0.1:42369/json with timeout 3 increased to 10s during tests 2026-10-24 09:19:47,801 104 INFO rb-7de5d73-225957-428687 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:42369/devtools/page/F0C2848A744D1453CCBC28962C00102F 2026-10-24 09:19:47,822 104 INFO rb-7de5d73-225957-428687 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-24 09:19:47,842 104 INFO rb-7de5d73-225957-428687 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-24 09:19:48,047 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428687 login:georges1 from n/a 2026-10-24 09:19:48,054 104 INFO rb-7de5d73-225957-428687 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-24 09:19:48,069 104 INFO rb-7de5d73-225957-428687 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-24 09:19:48,069 104 INFO rb-7de5d73-225957-428687 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-24 09:19:48,091 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:19:49,901 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:49] "GET /my/projects HTTP/1.1" 200 - 241 0.161 1.652 2026-10-24 09:19:49,906 104 INFO rb-7de5d73-225957-428687 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': 'F0C2848A744D1453CCBC28962C00102F', 'loaderId': 'EECC3ADCE7F0A15A58AA8C46696349EC', 'isDownload': False} 2026-10-24 09:19:49,906 104 INFO rb-7de5d73-225957-428687 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-24 09:19:49,943 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:49] "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-24 09:19:49,979 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c88b8ad/web.assets_frontend.min.css, copying from /web/assets/c88b8ad/web.assets_frontend.min.css 2026-10-24 09:19:50,029 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:50] "GET /web/assets/1/c88b8ad/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.034 0.036 2026-10-24 09:19:50,045 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/af9b3f7/web.assets_frontend_minimal.min.js, copying from /web/assets/af9b3f7/web.assets_frontend_minimal.min.js 2026-10-24 09:19:50,067 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:50] "GET /web/assets/1/af9b3f7/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.037 2026-10-24 09:19:50,102 104 INFO rb-7de5d73-225957-428687 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-24 09:19:50,103 104 INFO rb-7de5d73-225957-428687 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-24 09:19:50,116 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7a6127b/web.__assets_tests_call__.min.js, copying from /web/assets/7a6127b/web.__assets_tests_call__.min.js 2026-10-24 09:19:50,139 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:50] "GET /web/assets/1/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.031 2026-10-24 09:19:50,314 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:19:50,340 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:50] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-24 09:19:50,343 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:50] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-24 09:19:50,349 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:50] "GET /web/image/website/1/logo/My%20Website?unique=51d3dfd HTTP/1.1" 200 - 4 0.003 0.019 2026-10-24 09:19:50,404 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b3e383d/web.assets_frontend_lazy.min.js, copying from /web/assets/b3e383d/web.assets_frontend_lazy.min.js 2026-10-24 09:19:50,457 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:50] "GET /web/assets/1/b3e383d/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.074 2026-10-24 09:19:50,465 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:50] "GET /web/image/website/1/favicon?unique=51d3dfd HTTP/1.1" 200 - 4 0.002 0.057 2026-10-24 09:19:50,986 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:50] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:19:51,125 104 INFO rb-7de5d73-225957-428687 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-24 09:19:51,138 104 INFO rb-7de5d73-225957-428687 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-24 09:19:51,189 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:51] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.149 2026-10-24 09:19:51,266 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:51] "POST /im_livechat/init HTTP/1.1" 200 - 24 0.023 0.189 2026-10-24 09:19:51,451 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:51] "GET /my/projects/31 HTTP/1.1" 200 - 33 0.028 0.189 2026-10-24 09:19:51,523 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:51] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.005 0.014 2026-10-24 09:19:51,555 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:51] "GET /en_US/my/projects/31/project_sharing HTTP/1.1" 301 - 0 0.000 0.004 2026-10-24 09:19:51,580 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:51] "GET /en/my/projects/31/project_sharing HTTP/1.1" 303 - 0 0.000 0.006 2026-10-24 09:19:51,882 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:51] "GET /my/projects/31/project_sharing HTTP/1.1" 200 - 52 0.038 0.244 2026-10-24 09:19:51,926 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:51] "GET /web/assets/c3b1e81/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-24 09:19:51,954 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:51] "GET /web/assets/9b73a2f/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.036 2026-10-24 09:19:52,477 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:52] "GET /web/webclient/translations/de9186484fa3e214f8da0a52fcbf882418a4c8b1?lang=en_US HTTP/1.1" 200 - 0 0.000 0.027 2026-10-24 09:19:52,539 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-10-24 09:19:52,562 104 INFO rb-7de5d73-225957-428687 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-24 09:19:52,748 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:52] "POST /web/action/load HTTP/1.1" 200 - 13 0.015 0.036 2026-10-24 09:19:52,820 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:52] "POST /mail/data HTTP/1.1" 200 - 19 0.028 0.091 2026-10-24 09:19:52,823 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.094 2026-10-24 09:19:53,017 104 INFO rb-7de5d73-225957-428687 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-24 09:19:53,107 104 INFO rb-7de5d73-225957-428687 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-24 09:19:53,316 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:53] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 95 0.080 0.229 2026-10-24 09:19:53,428 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:53] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.057 0.287 2026-10-24 09:19:53,447 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:53] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.006 0.339 2026-10-24 09:19:53,479 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:53] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 4 0.005 0.087 2026-10-24 09:19:53,497 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:53] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.003 0.120 2026-10-24 09:19:53,618 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:53] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.024 0.063 2026-10-24 09:19:53,884 104 INFO rb-7de5d73-225957-428687 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-24 09:19:53,912 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:53] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 4 0.002 0.019 2026-10-24 09:19:53,946 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:53] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 1 0.001 0.006 2026-10-24 09:19:54,022 104 INFO rb-7de5d73-225957-428687 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-24 09:19:54,094 104 INFO rb-7de5d73-225957-428687 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-24 09:19:54,171 104 INFO rb-7de5d73-225957-428687 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-24 09:19:54,396 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:54] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 65 0.083 0.134 2026-10-24 09:19:54,468 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:54] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 9 0.011 0.032 2026-10-24 09:19:54,666 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:54] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 34 0.040 0.084 2026-10-24 09:19:54,758 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:54] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 09:19:54,871 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:54] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.012 2026-10-24 09:19:54,878 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-24 09:19:54,952 104 INFO rb-7de5d73-225957-428687 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-24 09:19:54,982 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:54] "POST /mail/thread/data HTTP/1.1" 200 - 21 0.038 0.054 2026-10-24 09:19:55,044 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:55] "GET /web/image/res.partner/396/avatar_128?access_token=f135203bd96fa124a8b1871f4d4dabd703570b4a7b4724ee2c7942bd06feb72do0x6b0b927b&unique=1792833576000 HTTP/1.1" 200 - 5 0.007 0.054 2026-10-24 09:19:55,108 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:55] "POST /mail/chatter_fetch HTTP/1.1" 200 - 16 0.022 0.105 2026-10-24 09:19:55,161 104 INFO rb-7de5d73-225957-428687 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-24 09:19:55,245 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:55] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 28 0.034 0.251 2026-10-24 09:19:55,293 104 INFO rb-7de5d73-225957-428687 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-24 09:19:55,307 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:55] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:19:55,336 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:55] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 1 0.006 0.008 2026-10-24 09:19:55,374 104 INFO rb-7de5d73-225957-428687 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-24 09:19:55,514 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:55] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 53 0.070 0.110 2026-10-24 09:19:55,527 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:55] "GET /web/assets/bc7c78e/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.160 2026-10-24 09:19:55,612 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:55] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.014 0.035 2026-10-24 09:19:55,635 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:55] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 4 0.004 0.049 2026-10-24 09:19:55,761 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:55] "POST /mail/message/post HTTP/1.1" 200 - 41 0.030 0.055 2026-10-24 09:19:55,827 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:55] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 14 0.020 0.125 2026-10-24 09:19:55,875 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:55] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 16 0.013 0.182 2026-10-24 09:19:55,903 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:55] "POST /mail/thread/data HTTP/1.1" 200 - 11 0.007 0.097 2026-10-24 09:19:55,927 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:55] "POST /mail/chatter_fetch HTTP/1.1" 200 - 10 0.006 0.132 2026-10-24 09:19:56,009 104 INFO rb-7de5d73-225957-428687 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-24 09:19:56,093 104 INFO rb-7de5d73-225957-428687 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-24 09:19:56,148 104 INFO rb-7de5d73-225957-428687 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-24 09:19:56,219 104 INFO rb-7de5d73-225957-428687 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-24 09:19:56,285 104 INFO rb-7de5d73-225957-428687 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-24 09:19:56,307 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:56] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 7 0.006 0.017 2026-10-24 09:19:56,354 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:56] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.003 0.015 2026-10-24 09:19:56,384 104 INFO rb-7de5d73-225957-428687 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-24 09:19:56,384 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:56] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 4 0.005 0.032 2026-10-24 09:19:56,425 104 INFO rb-7de5d73-225957-428687 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-24 09:19:56,485 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:56] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 16 0.031 0.043 2026-10-24 09:19:56,511 104 INFO rb-7de5d73-225957-428687 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-24 09:19:56,559 104 INFO rb-7de5d73-225957-428687 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-24 09:19:56,572 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:56] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 14 0.019 0.133 2026-10-24 09:19:56,718 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:56] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 9 0.020 0.114 2026-10-24 09:19:56,841 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:56] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 15 0.020 0.062 2026-10-24 09:19:56,849 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:19:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.067 2026-10-24 09:19:57,022 104 INFO rb-7de5d73-225957-428687 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-24 09:19:57,093 104 INFO rb-7de5d73-225957-428687 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-24 09:19:57,151 104 INFO rb-7de5d73-225957-428687 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-24 09:19:57,208 104 INFO rb-7de5d73-225957-428687 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-24 09:19:57,209 104 INFO rb-7de5d73-225957-428687 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-24 09:19:57,369 104 INFO rb-7de5d73-225957-428687 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: heap 28523320 (allocated 30670848) 2026-10-24 09:19:57,392 104 INFO rb-7de5d73-225957-428687 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 448 2026-10-24 09:19:57,402 104 INFO rb-7de5d73-225957-428687 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-24 09:19:57,403 104 INFO rb-7de5d73-225957-428687 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 448 2026-10-24 09:19:57,532 104 INFO rb-7de5d73-225957-428687 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-7de5d73-225957-428687/chrome_logs/chrome_log_20261024_091957_531712_test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.txt 2026-10-24 09:19:57,532 104 INFO rb-7de5d73-225957-428687 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/tmpg4l91twg_chrome_odoo" 2026-10-24 09:19:57,617 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-24 09:19:57,802 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:01,682 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9b246b7ec0> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:01,683 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9b234a65c0> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:01,694 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:01,700 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9b234a4900> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:02,191 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7de5d73-225957/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:06,046 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9b5262dbc0> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7de5d73-225957/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:06,048 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9b25e41d00> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7de5d73-225957/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:06,057 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7de5d73-225957/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:06,064 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9b25e42200> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7de5d73-225957/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:06,542 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:09,540 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9b25d5ede0> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:09,541 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9b527659e0> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:09,549 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:09,555 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9b527662a0> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:10,858 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7de5d73-225957/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:13,896 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9b23429260> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7de5d73-225957/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:13,897 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9b246ff380> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7de5d73-225957/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:13,906 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7de5d73-225957/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:13,912 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9b2276a200> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7de5d73-225957/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:14,388 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:18,181 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9b247096c0> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:18,182 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9b23d81760> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:18,191 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:18,198 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9b23d83f60> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:18,604 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7de5d73-225957/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:22,446 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9b23560400> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7de5d73-225957/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:22,447 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9b23bcd4e0> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7de5d73-225957/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:22,454 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7de5d73-225957/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:22,460 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9b23bcefc0> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7de5d73-225957/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:22,880 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:26,781 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9b23b72660> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:26,782 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9b247cdc60> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:26,791 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:26,799 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9b247cd620> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:27,230 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7de5d73-225957/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:30,247 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9b23b58cc0> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7de5d73-225957/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:30,249 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9b23d21120> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7de5d73-225957/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:30,258 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7de5d73-225957/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:30,265 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9b23d21800> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7de5d73-225957/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:32,869 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [376] 2026-10-24 09:20:32,901 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8842] 2026-10-24 09:20:32,919 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:20:33,571 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [377] 2026-10-24 09:20:33,591 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8844] 2026-10-24 09:20:33,608 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:20:34,230 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [378] 2026-10-24 09:20:34,244 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8846] 2026-10-24 09:20:34,253 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:20:35,633 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [379] 2026-10-24 09:20:35,646 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8857] 2026-10-24 09:20:35,655 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:20:35,729 104 INFO rb-7de5d73-225957-428687 odoo.addons.hr_timesheet.tests.test_project_task_quick_create: Starting TestProjectTaskQuickCreate.test_create_task_with_invalid_expressions ... 2026-10-24 09:20:36,121 104 INFO rb-7de5d73-225957-428687 odoo.addons.hr_timesheet.tests.test_project_task_quick_create: Starting TestProjectTaskQuickCreate.test_create_task_with_valid_expressions ... 2026-10-24 09:20:37,207 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-7de5d73-225957/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:40,164 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9b25e40900> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-7de5d73-225957/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:40,165 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9b23b58cc0> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-7de5d73-225957/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:40,173 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-7de5d73-225957/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:40,182 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9b27027b00> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-7de5d73-225957/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:40,263 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-24 09:20:41,740 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:44,914 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9b521d7c40> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:44,915 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9b25e40900> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:44,926 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:44,933 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9b24fb72e0> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:45,397 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7de5d73-225957/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:49,502 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9b23ca34c0> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7de5d73-225957/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:49,503 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9b232ec400> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7de5d73-225957/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:49,513 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7de5d73-225957/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:49,520 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9b232efba0> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7de5d73-225957/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:50,034 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:53,934 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9b23d19b20> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:53,936 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9b23970360> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:53,947 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:53,953 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9b23973ec0> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:54,433 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7de5d73-225957/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:57,509 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9b27027920> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7de5d73-225957/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:57,510 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9b5288b920> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7de5d73-225957/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:57,520 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7de5d73-225957/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:57,526 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9b5288be20> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7de5d73-225957/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:20:58,861 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:21:01,942 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9b232cf9c0> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:21:01,945 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9b23475800> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:21:01,954 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:21:01,960 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9b234740e0> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:21:02,459 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7de5d73-225957/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:21:06,571 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9b234a7f60> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7de5d73-225957/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:21:06,573 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9b23df0b80> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7de5d73-225957/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:21:06,582 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7de5d73-225957/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:21:06,590 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9b23df2700> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7de5d73-225957/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:21:07,049 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:21:11,131 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9b5219f420> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:21:11,133 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9b246b4f40> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:21:11,143 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:21:11,151 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9b246b7880> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-7de5d73-225957/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:21:11,645 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7de5d73-225957/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:21:14,711 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9b23d1e340> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7de5d73-225957/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:21:14,712 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9b2299a7a0> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7de5d73-225957/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:21:14,721 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7de5d73-225957/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:21:14,728 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9b22998680> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-7de5d73-225957/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7de5d73-225957/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7de5d73-225957/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-7de5d73-225957/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7de5d73-225957/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7de5d73-225957/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:21:17,171 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [388] 2026-10-24 09:21:17,197 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8872] 2026-10-24 09:21:17,208 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:21:17,903 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [389] 2026-10-24 09:21:17,917 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8874] 2026-10-24 09:21:17,928 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:21:18,571 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [390] 2026-10-24 09:21:18,585 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8876] 2026-10-24 09:21:18,602 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:21:20,000 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [391] 2026-10-24 09:21:20,023 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8887] 2026-10-24 09:21:20,039 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:21:20,233 104 INFO rb-7de5d73-225957-428687 odoo.addons.hr_timesheet_attendance.tests.test_timesheet_attendance: Starting TestTimesheetAttendance.test_timesheet_attendance_report ... 2026-10-24 09:21:20,514 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-7de5d73-225957/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:21:23,666 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9b23df0b80> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-7de5d73-225957/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:21:23,667 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9b23d1e340> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-7de5d73-225957/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:21:23,681 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-7de5d73-225957/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:21:23,689 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9b232cc220> Stack (most recent call last): File "/data/build/rb-7de5d73-225957/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7de5d73-225957/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7de5d73-225957/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7de5d73-225957/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7de5d73-225957/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-7de5d73-225957/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-7de5d73-225957/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-7de5d73-225957/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-7de5d73-225957/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7de5d73-225957/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7de5d73-225957/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7de5d73-225957/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-24 09:21:23,726 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-24 09:21:25,546 104 INFO rb-7de5d73-225957-428687 odoo.addons.hr_work_entry_contract.tests.test_global_time_off: Starting TestGlobalTimeOff.test_gto_no_calendar ... 2026-10-24 09:21:26,549 104 INFO rb-7de5d73-225957-428687 odoo.addons.hr_work_entry_contract.tests.test_global_time_off: Starting TestGlobalTimeOff.test_gto_other_calendar ... 2026-10-24 09:21:26,802 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [3523, 3524] 2026-10-24 09:21:27,528 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-24 09:21:28,166 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [392] 2026-10-24 09:21:28,193 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8897] 2026-10-24 09:21:28,212 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:21:28,923 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [393] 2026-10-24 09:21:28,935 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8899] 2026-10-24 09:21:28,944 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:21:28,972 104 INFO rb-7de5d73-225957-428687 odoo.addons.html_editor.tests.test_controller: Starting TestController.test_01_upload_document ... 2026-10-24 09:21:28,993 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428687 login:admin from n/a 2026-10-24 09:21:29,009 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:21:29,587 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:29] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 24 0.027 0.556 2026-10-24 09:21:29,606 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:29] "GET /web/content/3537?unique=7b502c3a1f48c8609ae212cdfb639dee39673f5e&download=true HTTP/1.1" 200 - 3 0.001 0.006 2026-10-24 09:21:29,659 104 INFO rb-7de5d73-225957-428687 odoo.addons.html_editor.tests.test_controller: Starting TestController.test_03_get_image_info ... 2026-10-24 09:21:29,679 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428687 login:admin from n/a 2026-10-24 09:21:29,696 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:21:30,171 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:30] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 31 0.030 0.449 2026-10-24 09:21:30,189 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:30] "POST /html_editor/get_image_info HTTP/1.1" 200 - 3 0.001 0.009 2026-10-24 09:21:30,190 104 INFO rb-7de5d73-225957-428687 odoo.addons.html_editor.tests.test_controller.TestController.test_03_get_image_info: waiting for threads: [] 2026-10-24 09:21:30,230 104 INFO rb-7de5d73-225957-428687 odoo.addons.html_editor.tests.test_controller: Starting TestController.test_04_admin_attachment ... 2026-10-24 09:21:30,252 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428687 login:admin_user from n/a 2026-10-24 09:21:30,284 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:21:30,768 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:30] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 31 0.036 0.460 2026-10-24 09:21:30,832 104 INFO rb-7de5d73-225957-428687 odoo.addons.html_editor.tests.test_controller: Starting TestController.test_05_internal_link_preview ... 2026-10-24 09:21:30,849 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428687 login:admin_user from n/a 2026-10-24 09:21:30,870 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:21:32,345 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:32] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 22 0.016 1.461 2026-10-24 09:21:32,354 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:32] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 1 0.000 0.004 2026-10-24 09:21:32,429 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:32] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 22 0.014 0.056 2026-10-24 09:21:32,439 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:32] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:21:32,448 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:32] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:21:32,456 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:32] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:21:32,469 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:32] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:21:32,508 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:32] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 3 0.006 0.030 2026-10-24 09:21:32,528 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:32] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 1 0.000 0.004 2026-10-24 09:21:32,529 104 INFO rb-7de5d73-225957-428687 odoo.addons.html_editor.tests.test_controller.TestController.test_05_internal_link_preview: waiting for threads: [] 2026-10-24 09:21:32,587 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-24 09:21:32,612 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_call: Starting TestCall.test_visitor_cannot_start_call ... 2026-10-24 09:21:33,251 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:21:33,834 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:33] "POST /im_livechat/get_session HTTP/1.1" 200 - 79 0.061 0.525 2026-10-24 09:21:33,876 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:33] "POST /mail/rtc/channel/join_call HTTP/1.1" 200 - 13 0.015 0.021 2026-10-24 09:21:33,923 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-24 09:21:34,078 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_form_ui: Starting TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui ... 2026-10-24 09:21:34,554 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Chrome pid: 696 2026-10-24 09:21:34,555 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Chrome headless temporary user profile dir: /tmp/tmpu2fv3yjv_chrome_odoo 2026-10-24 09:21:34,555 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Issuing json command http://127.0.0.1:46391/json/version 2026-10-24 09:21:34,557 104 INFO rb-7de5d73-225957-428687 odoo.tests.common.requests: request http://127.0.0.1:46391/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:21:34,648 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Browser version: Chrome/150.0.7871.114 2026-10-24 09:21:34,648 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Issuing json command http://127.0.0.1:46391/json 2026-10-24 09:21:34,649 104 INFO rb-7de5d73-225957-428687 odoo.tests.common.requests: request http://127.0.0.1:46391/json with timeout 3 increased to 10s during tests 2026-10-24 09:21:34,671 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Websocket url found: ws://127.0.0.1:46391/devtools/page/62FB0163B2EC0D79782AB54454268466 2026-10-24 09:21:34,683 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Enable chrome headless console log notification 2026-10-24 09:21:34,697 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Chrome headless enable page notifications 2026-10-24 09:21:34,774 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428687 login:admin from n/a 2026-10-24 09:21:34,800 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Setting session cookie in browser 2026-10-24 09:21:34,807 104 INFO rb-7de5d73-225957-428687 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-24 09:21:34,807 104 INFO rb-7de5d73-225957-428687 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-24 09:21:34,833 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:21:36,660 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:36] "GET /odoo HTTP/1.1" 200 - 181 0.144 1.688 2026-10-24 09:21:36,669 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Navigation result: {'frameId': '62FB0163B2EC0D79782AB54454268466', 'loaderId': 'E6218EC401EC547EF974C2CE9B69D13B', 'isDownload': False} 2026-10-24 09:21:36,670 104 INFO rb-7de5d73-225957-428687 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-24 09:21:36,754 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:36] "GET /web/assets/a01d931/web.assets_web.min.css HTTP/1.1" 200 - 2 0.015 0.035 2026-10-24 09:21:36,832 104 INFO rb-7de5d73-225957-428687 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-24 09:21:37,875 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:37] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.469 0.696 2026-10-24 09:21:37,911 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:37] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.013 1.171 2026-10-24 09:21:37,937 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:37] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.216 2026-10-24 09:21:37,972 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:37] "GET /web/assets/df95e21/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 1.255 2026-10-24 09:21:37,976 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:37] "GET /web/assets/2c46bfd/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-10-24 09:21:38,157 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:38] "GET /web/assets/f00522c/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-24 09:21:39,193 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:39] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.038 2026-10-24 09:21:39,195 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:39] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.048 2026-10-24 09:21:39,218 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:39] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.072 2026-10-24 09:21:39,220 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: Owl is running in 'dev' mode. 2026-10-24 09:21:39,245 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.015 0.026 2026-10-24 09:21:39,265 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:39] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.027 2026-10-24 09:21:39,342 104 INFO rb-7de5d73-225957-428687 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-24 09:21:39,405 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: The ready code tooks too much time : 2.735013723373413 2026-10-24 09:21:39,430 104 INFO rb-7de5d73-225957-428687 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-24 09:21:39,454 104 INFO rb-7de5d73-225957-428687 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-24 09:21:39,455 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:39] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.046 0.163 2026-10-24 09:21:39,560 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:39] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:21:39,591 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:39] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.012 0.267 2026-10-24 09:21:39,604 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.183 2026-10-24 09:21:39,791 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:39] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.048 0.413 2026-10-24 09:21:40,399 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:40] "POST /mail/data HTTP/1.1" 200 - 139 0.251 0.742 2026-10-24 09:21:40,421 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 09:21:40,446 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:40] "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-24 09:21:40,449 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:40] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 1.123 2026-10-24 09:21:40,457 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.602 2026-10-24 09:21:40,505 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:40] "POST /web/action/load HTTP/1.1" 200 - 5 0.014 0.556 2026-10-24 09:21:40,560 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:40] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.018 0.930 2026-10-24 09:21:40,618 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:40] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.013 0.704 2026-10-24 09:21:40,687 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:40] "GET /web/image/res.partner/3/avatar_128?unique=1792833693000 HTTP/1.1" 200 - 9 0.017 0.761 2026-10-24 09:21:40,691 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.008 2026-10-24 09:21:40,755 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:40] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.017 0.040 2026-10-24 09:21:40,825 104 INFO rb-7de5d73-225957-428687 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-24 09:21:40,882 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:40] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:21:40,963 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-24 09:21:41,075 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:41] "POST /mail/data HTTP/1.1" 200 - 73 0.095 0.177 2026-10-24 09:21:41,184 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:21:41,385 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:41] "GET /web/image/discuss.channel/2/avatar_128?unique=3d7da3b714656ee9f88cb7387fccdc96deb9f4e1bc5d00e603c4df64ca478bc176b5e02590a5417d1b389141b88ef5bc6b756103f7c6d9e83f7da44f93feac02 HTTP/1.1" 200 - 8 0.016 0.024 2026-10-24 09:21:41,405 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:41] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 09:21:41,420 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:41] "POST /mail/inbox/messages HTTP/1.1" 200 - 7 0.008 0.071 2026-10-24 09:21:41,443 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:41] "GET /web/image/discuss.channel/1/avatar_128?unique=74977e32c7f6615d551d68de6717e5d56ea962975e20877adee7239b9b8bdde0e9dc8f05d6127e6d50892b8ee65a8f8e59799f59f7cc9e1509f213f3480e9b9f HTTP/1.1" 200 - 3 0.002 0.086 2026-10-24 09:21:41,526 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:41] "GET /web/image/res.partner/2/avatar_128?unique=1792830515000 HTTP/1.1" 200 - 16 0.024 0.142 2026-10-24 09:21:41,539 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:41] "GET /web/image/mail.guest/8/avatar_128?unique=1792827748000 HTTP/1.1" 200 - 4 0.004 0.145 2026-10-24 09:21:41,943 104 INFO rb-7de5d73-225957-428687 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-24 09:21:41,969 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:41] "POST /web/action/load HTTP/1.1" 200 - 8 0.005 0.013 2026-10-24 09:21:42,389 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:42] "POST /web/dataset/call_kw/im_livechat.channel/get_views HTTP/1.1" 200 - 157 0.107 0.259 2026-10-24 09:21:42,495 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:42] "POST /web/dataset/call_kw/im_livechat.channel/web_search_read HTTP/1.1" 200 - 12 0.014 0.052 2026-10-24 09:21:43,015 104 INFO rb-7de5d73-225957-428687 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-24 09:21:44,080 104 INFO rb-7de5d73-225957-428687 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-24 09:21:44,109 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:44] "POST /web/action/load HTTP/1.1" 200 - 8 0.006 0.018 2026-10-24 09:21:44,212 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:44] "POST /web/dataset/call_kw/chatbot.script/get_views HTTP/1.1" 200 - 22 0.024 0.041 2026-10-24 09:21:44,252 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:44] "POST /web/dataset/call_kw/chatbot.script/web_search_read HTTP/1.1" 200 - 2 0.002 0.007 2026-10-24 09:21:44,259 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:21:45,152 104 INFO rb-7de5d73-225957-428687 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-24 09:21:45,210 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:45] "POST /web/dataset/call_kw/chatbot.script.step/get_views HTTP/1.1" 200 - 15 0.009 0.031 2026-10-24 09:21:45,217 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:45] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.037 2026-10-24 09:21:45,262 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:45] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 1 0.001 0.018 2026-10-24 09:21:45,392 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:45] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:21:46,246 104 INFO rb-7de5d73-225957-428687 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-24 09:21:47,315 104 INFO rb-7de5d73-225957-428687 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-24 09:21:47,343 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:47] "POST /web/dataset/call_kw/chatbot.script.step/get_views HTTP/1.1" 200 - 10 0.005 0.021 2026-10-24 09:21:47,373 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:47] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 1 0.001 0.010 2026-10-24 09:21:48,396 104 INFO rb-7de5d73-225957-428687 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-24 09:21:49,485 104 INFO rb-7de5d73-225957-428687 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-24 09:21:49,509 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:49] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:21:49,513 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:21:49,801 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:49] "POST /web/dataset/call_kw/chatbot.script/web_save HTTP/1.1" 200 - 52 0.080 0.174 2026-10-24 09:21:49,830 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:49] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 2 0.002 0.005 2026-10-24 09:21:50,555 104 INFO rb-7de5d73-225957-428687 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-24 09:21:51,622 104 INFO rb-7de5d73-225957-428687 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-24 09:21:52,698 104 INFO rb-7de5d73-225957-428687 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-24 09:21:52,718 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:52] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 9 0.004 0.014 2026-10-24 09:21:52,781 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:52] "POST /web/dataset/call_kw/chatbot.script/web_save HTTP/1.1" 200 - 14 0.011 0.025 2026-10-24 09:21:52,820 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:52] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 2 0.001 0.008 2026-10-24 09:21:53,762 104 INFO rb-7de5d73-225957-428687 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-24 09:21:54,831 104 INFO rb-7de5d73-225957-428687 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-24 09:21:55,914 104 INFO rb-7de5d73-225957-428687 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-24 09:21:55,931 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:55] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 9 0.003 0.011 2026-10-24 09:21:55,983 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:55] "POST /web/dataset/call_kw/chatbot.script/web_save HTTP/1.1" 200 - 13 0.008 0.017 2026-10-24 09:21:56,975 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: tour succeeded 2026-10-24 09:21:56,976 104 INFO rb-7de5d73-225957-428687 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-24 09:21:57,288 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: heap 32379716 (allocated 34099200) 2026-10-24 09:21:57,312 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Closing chrome headless with pid 696 2026-10-24 09:21:57,315 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Closing websocket connection 2026-10-24 09:21:57,316 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Terminating chrome headless with pid 696 2026-10-24 09:21:57,493 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428687/chrome_logs/chrome_log_20261024_092157_493139_test_chatbot_steps_sequence_ui.txt 2026-10-24 09:21:57,493 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Removing chrome user profile "/tmp/tmpu2fv3yjv_chrome_odoo" 2026-10-24 09:21:57,539 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_form_ui: Starting TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui ... 2026-10-24 09:21:58,061 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Chrome pid: 932 2026-10-24 09:21:58,062 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Chrome headless temporary user profile dir: /tmp/tmpbzc5d93q_chrome_odoo 2026-10-24 09:21:58,062 104 INFO rb-7de5d73-225957-428687 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:32781/json/version 2026-10-24 09:21:58,063 104 INFO rb-7de5d73-225957-428687 odoo.tests.common.requests: request http://127.0.0.1:32781/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:21:58,110 104 INFO rb-7de5d73-225957-428687 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-24 09:21:58,110 104 INFO rb-7de5d73-225957-428687 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:32781/json 2026-10-24 09:21:58,111 104 INFO rb-7de5d73-225957-428687 odoo.tests.common.requests: request http://127.0.0.1:32781/json with timeout 3 increased to 10s during tests 2026-10-24 09:21:58,135 104 INFO rb-7de5d73-225957-428687 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:32781/devtools/page/9B8A1F90F41BE5E537B539386ADD34FE 2026-10-24 09:21:58,154 104 INFO rb-7de5d73-225957-428687 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-24 09:21:58,161 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Chrome headless enable page notifications 2026-10-24 09:21:58,292 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428687 login:admin from n/a 2026-10-24 09:21:58,301 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Setting session cookie in browser 2026-10-24 09:21:58,317 104 INFO rb-7de5d73-225957-428687 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-24 09:21:58,317 104 INFO rb-7de5d73-225957-428687 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-24 09:21:58,346 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:22:00,172 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:00] "GET /odoo HTTP/1.1" 200 - 186 0.137 1.693 2026-10-24 09:22:00,176 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Navigation result: {'frameId': '9B8A1F90F41BE5E537B539386ADD34FE', 'loaderId': '268D3E0DBF375B75D64CEA9DB41F4328', 'isDownload': False} 2026-10-24 09:22:00,176 104 INFO rb-7de5d73-225957-428687 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-24 09:22:00,258 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:00] "GET /web/assets/a01d931/web.assets_web.min.css HTTP/1.1" 200 - 2 0.011 0.035 2026-10-24 09:22:00,372 104 INFO rb-7de5d73-225957-428687 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-24 09:22:01,491 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:01] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.566 0.686 2026-10-24 09:22:01,508 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:01] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.262 2026-10-24 09:22:01,547 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:01] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.013 1.284 2026-10-24 09:22:01,560 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:01] "GET /web/assets/df95e21/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 1.322 2026-10-24 09:22:01,599 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:01] "GET /web/assets/2c46bfd/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.006 0.013 2026-10-24 09:22:01,801 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:01] "GET /web/assets/f00522c/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-24 09:22:02,986 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:02] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-24 09:22:02,997 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:02] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-24 09:22:03,005 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:03] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-24 09:22:03,028 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:03] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.013 2026-10-24 09:22:03,116 104 INFO rb-7de5d73-225957-428687 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-24 09:22:03,200 104 INFO rb-7de5d73-225957-428687 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-24 09:22:03,252 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:03] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.030 0.095 2026-10-24 09:22:03,264 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:03] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.103 2026-10-24 09:22:03,291 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: The ready code tooks too much time : 3.1140902042388916 2026-10-24 09:22:03,307 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:03] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.104 2026-10-24 09:22:03,307 104 INFO rb-7de5d73-225957-428687 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-24 09:22:03,325 104 INFO rb-7de5d73-225957-428687 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-24 09:22:03,431 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:03] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:22:03,474 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:03] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.048 0.214 2026-10-24 09:22:03,518 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:03] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.211 2026-10-24 09:22:03,580 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:22:03,581 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:03] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.019 0.146 2026-10-24 09:22:03,592 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:03] "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-24 09:22:03,975 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:03] "POST /mail/data HTTP/1.1" 200 - 140 0.138 0.515 2026-10-24 09:22:03,978 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.659 2026-10-24 09:22:04,028 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:04] "GET /web/image/res.partner/3/avatar_128?unique=1792833693000 HTTP/1.1" 200 - 9 0.013 0.467 2026-10-24 09:22:04,059 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:04] "POST /web/action/load HTTP/1.1" 200 - 5 0.010 0.516 2026-10-24 09:22:04,108 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:04] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.010 0.564 2026-10-24 09:22:04,221 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:22:04,279 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:04] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.013 0.046 2026-10-24 09:22:04,402 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:22:04,446 104 INFO rb-7de5d73-225957-428687 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-24 09:22:04,479 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:04] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:22:04,617 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:04] "POST /mail/data HTTP/1.1" 200 - 73 0.066 0.180 2026-10-24 09:22:04,764 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:22:04,966 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:04] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:22:04,988 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:04] "POST /mail/inbox/messages HTTP/1.1" 200 - 7 0.017 0.041 2026-10-24 09:22:05,041 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:05] "GET /web/image/discuss.channel/1/avatar_128?unique=74977e32c7f6615d551d68de6717e5d56ea962975e20877adee7239b9b8bdde0e9dc8f05d6127e6d50892b8ee65a8f8e59799f59f7cc9e1509f213f3480e9b9f HTTP/1.1" 200 - 8 0.022 0.074 2026-10-24 09:22:05,120 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:05] "GET /web/image/res.partner/2/avatar_128?unique=1792830515000 HTTP/1.1" 200 - 16 0.026 0.141 2026-10-24 09:22:05,133 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:05] "GET /web/image/discuss.channel/2/avatar_128?unique=3d7da3b714656ee9f88cb7387fccdc96deb9f4e1bc5d00e603c4df64ca478bc176b5e02590a5417d1b389141b88ef5bc6b756103f7c6d9e83f7da44f93feac02 HTTP/1.1" 200 - 3 0.002 0.195 2026-10-24 09:22:05,164 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:05] "GET /web/image/mail.guest/8/avatar_128?unique=1792827748000 HTTP/1.1" 200 - 4 0.015 0.192 2026-10-24 09:22:05,567 104 INFO rb-7de5d73-225957-428687 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-24 09:22:05,598 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:05] "POST /web/action/load HTTP/1.1" 200 - 8 0.007 0.023 2026-10-24 09:22:06,018 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:06] "POST /web/dataset/call_kw/im_livechat.channel/get_views HTTP/1.1" 200 - 157 0.126 0.237 2026-10-24 09:22:06,109 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:06] "POST /web/dataset/call_kw/im_livechat.channel/web_search_read HTTP/1.1" 200 - 12 0.012 0.038 2026-10-24 09:22:06,633 104 INFO rb-7de5d73-225957-428687 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-24 09:22:07,697 104 INFO rb-7de5d73-225957-428687 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-24 09:22:07,726 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:07] "POST /web/action/load HTTP/1.1" 200 - 8 0.011 0.015 2026-10-24 09:22:07,822 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:07] "POST /web/dataset/call_kw/chatbot.script/get_views HTTP/1.1" 200 - 22 0.024 0.032 2026-10-24 09:22:07,863 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:07] "POST /web/dataset/call_kw/chatbot.script/web_search_read HTTP/1.1" 200 - 2 0.002 0.005 2026-10-24 09:22:07,872 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:22:08,762 104 INFO rb-7de5d73-225957-428687 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-24 09:22:08,800 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.026 2026-10-24 09:22:08,845 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:08] "POST /web/dataset/call_kw/chatbot.script.step/get_views HTTP/1.1" 200 - 15 0.016 0.028 2026-10-24 09:22:08,871 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:08] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 1 0.001 0.006 2026-10-24 09:22:09,013 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:09] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:22:09,845 104 INFO rb-7de5d73-225957-428687 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-24 09:22:10,912 104 INFO rb-7de5d73-225957-428687 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-24 09:22:10,968 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:10] "POST /web/dataset/call_kw/chatbot.script.step/get_views HTTP/1.1" 200 - 10 0.019 0.030 2026-10-24 09:22:10,991 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:10] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 09:22:11,994 104 INFO rb-7de5d73-225957-428687 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-24 09:22:13,077 104 INFO rb-7de5d73-225957-428687 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-24 09:22:13,084 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:13] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:22:13,100 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:13] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:22:13,345 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:13] "POST /web/dataset/call_kw/chatbot.script/web_save HTTP/1.1" 200 - 59 0.070 0.128 2026-10-24 09:22:13,400 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:13] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 2 0.002 0.011 2026-10-24 09:22:14,139 104 INFO rb-7de5d73-225957-428687 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-24 09:22:15,220 104 INFO rb-7de5d73-225957-428687 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-24 09:22:16,333 104 INFO rb-7de5d73-225957-428687 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-24 09:22:16,347 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:16] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 9 0.006 0.018 2026-10-24 09:22:16,415 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:16] "POST /web/dataset/call_kw/chatbot.script/web_save HTTP/1.1" 200 - 14 0.009 0.020 2026-10-24 09:22:16,471 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:16] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 2 0.001 0.012 2026-10-24 09:22:17,384 104 INFO rb-7de5d73-225957-428687 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-24 09:22:18,453 104 INFO rb-7de5d73-225957-428687 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-24 09:22:19,537 104 INFO rb-7de5d73-225957-428687 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-24 09:22:19,558 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:19] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 9 0.004 0.023 2026-10-24 09:22:19,624 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:19] "POST /web/dataset/call_kw/chatbot.script/web_save HTTP/1.1" 200 - 13 0.012 0.017 2026-10-24 09:22:19,675 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:19] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 2 0.002 0.012 2026-10-24 09:22:20,593 104 INFO rb-7de5d73-225957-428687 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-24 09:22:21,659 104 INFO rb-7de5d73-225957-428687 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-24 09:22:22,737 104 INFO rb-7de5d73-225957-428687 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-24 09:22:22,759 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:22] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 9 0.005 0.015 2026-10-24 09:22:22,818 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:22] "POST /web/dataset/call_kw/chatbot.script/web_save HTTP/1.1" 200 - 13 0.008 0.023 2026-10-24 09:22:22,867 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:22] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 2 0.001 0.011 2026-10-24 09:22:23,799 104 INFO rb-7de5d73-225957-428687 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-24 09:22:24,876 104 INFO rb-7de5d73-225957-428687 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-24 09:22:25,962 104 INFO rb-7de5d73-225957-428687 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-24 09:22:25,990 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:25] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 9 0.005 0.019 2026-10-24 09:22:26,037 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:26] "POST /web/dataset/call_kw/chatbot.script/web_save HTTP/1.1" 200 - 13 0.003 0.013 2026-10-24 09:22:27,029 104 INFO rb-7de5d73-225957-428687 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-24 09:22:28,238 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:28] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 5 0.002 0.017 2026-10-24 09:22:28,260 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:28] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 5 0.007 0.010 2026-10-24 09:22:28,270 104 INFO rb-7de5d73-225957-428687 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-24 09:22:28,278 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:28] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 5 0.003 0.021 2026-10-24 09:22:28,324 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:28] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 5 0.029 0.042 2026-10-24 09:22:28,421 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:28] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 9 0.005 0.024 2026-10-24 09:22:29,328 104 INFO rb-7de5d73-225957-428687 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-24 09:22:29,344 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:29] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 2 0.004 0.009 2026-10-24 09:22:30,396 104 INFO rb-7de5d73-225957-428687 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-24 09:22:31,473 104 INFO rb-7de5d73-225957-428687 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-24 09:22:31,505 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:31] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 9 0.005 0.025 2026-10-24 09:22:31,602 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:31] "POST /web/dataset/call_kw/chatbot.script/web_save HTTP/1.1" 200 - 15 0.009 0.026 2026-10-24 09:22:32,536 104 INFO rb-7de5d73-225957-428687 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-24 09:22:33,588 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: tour succeeded 2026-10-24 09:22:33,589 104 INFO rb-7de5d73-225957-428687 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-24 09:22:34,042 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: heap 33998696 (allocated 35672064) 2026-10-24 09:22:34,071 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Closing chrome headless with pid 932 2026-10-24 09:22:34,072 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Closing websocket connection 2026-10-24 09:22:34,074 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Terminating chrome headless with pid 932 2026-10-24 09:22:34,209 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428687/chrome_logs/chrome_log_20261024_092234_208739_test_chatbot_steps_sequence_with_move_ui.txt 2026-10-24 09:22:34,209 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Removing chrome user profile "/tmp/tmpbzc5d93q_chrome_odoo" 2026-10-24 09:22:34,293 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-24 09:22:34,453 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_clear_answers_on_step_type_change ... 2026-10-24 09:22:35,055 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Chrome pid: 1178 2026-10-24 09:22:35,055 104 INFO rb-7de5d73-225957-428687 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_peoqz0w_chrome_odoo 2026-10-24 09:22:35,056 104 INFO rb-7de5d73-225957-428687 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:46691/json/version 2026-10-24 09:22:35,058 104 INFO rb-7de5d73-225957-428687 odoo.tests.common.requests: request http://127.0.0.1:46691/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:22:35,078 104 INFO rb-7de5d73-225957-428687 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-24 09:22:35,078 104 INFO rb-7de5d73-225957-428687 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:46691/json 2026-10-24 09:22:35,080 104 INFO rb-7de5d73-225957-428687 odoo.tests.common.requests: request http://127.0.0.1:46691/json with timeout 3 increased to 10s during tests 2026-10-24 09:22:35,105 104 INFO rb-7de5d73-225957-428687 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:46691/devtools/page/7C3275B639076CF5385ED7191B0EF8E1 2026-10-24 09:22:35,114 104 INFO rb-7de5d73-225957-428687 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-24 09:22:35,127 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Chrome headless enable page notifications 2026-10-24 09:22:35,210 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428687 login:admin from n/a 2026-10-24 09:22:35,221 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Setting session cookie in browser 2026-10-24 09:22:35,261 104 INFO rb-7de5d73-225957-428687 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-24 09:22:35,262 104 INFO rb-7de5d73-225957-428687 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-24 09:22:35,289 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:22:38,428 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:38] "GET /odoo/action-724 HTTP/1.1" 200 - 189 0.161 2.982 2026-10-24 09:22:38,435 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Navigation result: {'frameId': '7C3275B639076CF5385ED7191B0EF8E1', 'loaderId': 'CAF6C1266425874D87C6E82E942752F8', 'isDownload': False} 2026-10-24 09:22:38,435 104 INFO rb-7de5d73-225957-428687 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-24 09:22:38,505 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:38] "GET /web/assets/df95e21/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.018 2026-10-24 09:22:38,519 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:38] "GET /web/assets/a01d931/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.036 2026-10-24 09:22:38,576 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.033 0.040 2026-10-24 09:22:38,644 104 INFO rb-7de5d73-225957-428687 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-24 09:22:39,546 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:39] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.401 0.652 2026-10-24 09:22:39,556 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:39] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.061 2026-10-24 09:22:39,565 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:39] "GET /web/assets/f00522c/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.616 2026-10-24 09:22:39,576 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:39] "GET /web/assets/2c46bfd/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.930 2026-10-24 09:22:39,844 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:39] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-24 09:22:39,867 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:39] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-24 09:22:39,870 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:39] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-24 09:22:39,917 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.016 2026-10-24 09:22:39,947 104 INFO rb-7de5d73-225957-428687 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-24 09:22:40,028 104 INFO rb-7de5d73-225957-428687 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-24 09:22:40,108 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:40] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.053 0.097 2026-10-24 09:22:40,112 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:40] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.114 2026-10-24 09:22:40,168 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:40] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.018 0.112 2026-10-24 09:22:40,180 104 INFO rb-7de5d73-225957-428687 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-24 09:22:40,215 104 INFO rb-7de5d73-225957-428687 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-24 09:22:40,258 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:40] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 09:22:40,348 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:40] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.063 0.236 2026-10-24 09:22:40,427 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:40] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.232 2026-10-24 09:22:40,472 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:40] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.017 0.211 2026-10-24 09:22:40,497 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:22:40,502 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:22:40,901 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:40] "POST /mail/data HTTP/1.1" 200 - 139 0.170 0.520 2026-10-24 09:22:40,952 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:40] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.011 0.545 2026-10-24 09:22:40,998 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:40] "GET /web/image/res.partner/3/avatar_128?unique=1792830515000 HTTP/1.1" 200 - 9 0.011 0.589 2026-10-24 09:22:41,024 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:41] "POST /web/action/load HTTP/1.1" 200 - 8 0.007 0.618 2026-10-24 09:22:41,027 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.827 2026-10-24 09:22:41,104 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:22:41,162 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:41] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.019 0.032 2026-10-24 09:22:41,232 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:22:41,240 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:41] "POST /web/dataset/call_kw/chatbot.script/get_views HTTP/1.1" 200 - 27 0.030 0.074 2026-10-24 09:22:41,326 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:41] "POST /web/dataset/call_kw/chatbot.script/web_search_read HTTP/1.1" 200 - 2 0.002 0.004 2026-10-24 09:22:41,341 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:22:41,522 104 INFO rb-7de5d73-225957-428687 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-24 09:22:41,562 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.018 2026-10-24 09:22:41,592 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:41] "POST /web/dataset/call_kw/chatbot.script.step/get_views HTTP/1.1" 200 - 15 0.009 0.031 2026-10-24 09:22:41,662 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:41] "POST /web/dataset/call_kw/chatbot.script/web_read HTTP/1.1" 200 - 13 0.006 0.016 2026-10-24 09:22:41,793 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:22:41,848 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:41] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:22:41,862 104 INFO rb-7de5d73-225957-428687 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-24 09:22:41,894 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:41] "POST /web/dataset/call_kw/chatbot.script.step/get_views HTTP/1.1" 200 - 10 0.005 0.021 2026-10-24 09:22:41,932 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:41] "POST /web/dataset/call_kw/chatbot.script.step/web_read HTTP/1.1" 200 - 7 0.004 0.013 2026-10-24 09:22:42,060 104 INFO rb-7de5d73-225957-428687 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-24 09:22:42,140 104 INFO rb-7de5d73-225957-428687 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-24 09:22:42,166 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:42] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 10 0.004 0.017 2026-10-24 09:22:42,257 104 INFO rb-7de5d73-225957-428687 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-24 09:22:42,291 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #2 deleted chatbot.script.answer records with IDs: [9, 10] 2026-10-24 09:22:42,310 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:42] "POST /web/dataset/call_kw/chatbot.script/web_save HTTP/1.1" 200 - 22 0.018 0.028 2026-10-24 09:22:42,366 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change.browser: tour succeeded 2026-10-24 09:22:42,368 104 INFO rb-7de5d73-225957-428687 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-24 09:22:42,570 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change.browser: heap 28329884 (allocated 29736960) 2026-10-24 09:22:42,585 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Closing chrome headless with pid 1178 2026-10-24 09:22:42,588 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Closing websocket connection 2026-10-24 09:22:42,590 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Terminating chrome headless with pid 1178 2026-10-24 09:22:42,708 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428687/chrome_logs/chrome_log_20261024_092242_708263_test_chatbot_clear_answers_on_step_type_change.txt 2026-10-24 09:22:42,708 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Removing chrome user profile "/tmp/tmp_peoqz0w_chrome_odoo" 2026-10-24 09:22:42,784 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_duplicate ... 2026-10-24 09:22:42,932 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_is_forward_operator_child ... 2026-10-24 09:22:42,975 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_multiple_rules_on_same_url ... 2026-10-24 09:22:43,619 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [394] 2026-10-24 09:22:43,638 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8910] 2026-10-24 09:22:43,651 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:22:43,887 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_not_invited_to_rtc_calls ... 2026-10-24 09:22:43,906 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:22:44,616 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:44] "POST /im_livechat/get_session HTTP/1.1" 200 - 116 0.093 0.621 2026-10-24 09:22:44,811 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_steps ... 2026-10-24 09:22:44,830 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:22:45,510 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:45] "POST /im_livechat/get_session HTTP/1.1" 200 - 116 0.079 0.604 2026-10-24 09:22:45,819 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_steps_sequence ... 2026-10-24 09:22:45,952 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_welcome_steps ... 2026-10-24 09:22:45,965 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted chatbot.script.step records with IDs: [24, 25] 2026-10-24 09:22:46,003 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_without_operator ... 2026-10-24 09:22:46,110 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:22:46,752 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:46] "POST /im_livechat/get_session HTTP/1.1" 200 - 86 0.055 0.590 2026-10-24 09:22:46,957 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:46] "POST /chatbot/step/trigger HTTP/1.1" 200 - 53 0.044 0.063 2026-10-24 09:22:47,027 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-24 09:22:47,778 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_cors_livechat: Starting TestCorsLivechat.test_access_denied_for_wrong_channel ... 2026-10-24 09:22:47,790 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:22:49,653 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:49] "POST /im_livechat/cors/get_session HTTP/1.1" 200 - 82 0.065 1.801 2026-10-24 09:22:49,670 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:49] "POST /im_livechat/cors/channel/messages HTTP/1.1" 200 - 1 0.000 0.005 2026-10-24 09:22:49,671 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_cors_livechat.TestCorsLivechat.test_access_denied_for_wrong_channel: waiting for threads: [] 2026-10-24 09:22:49,709 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_cors_livechat: Starting TestCorsLivechat.test_access_routes_with_valid_guest_token ... 2026-10-24 09:22:49,730 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:22:50,382 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:50] "POST /im_livechat/cors/get_session HTTP/1.1" 200 - 90 0.099 0.555 2026-10-24 09:22:50,445 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:50] "POST /im_livechat/cors/channel/messages HTTP/1.1" 200 - 18 0.022 0.033 2026-10-24 09:22:50,446 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_cors_livechat.TestCorsLivechat.test_access_routes_with_valid_guest_token: waiting for threads: [] 2026-10-24 09:22:50,492 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_cors_livechat: Starting TestCorsLivechat.test_ignore_guest_cookie ... 2026-10-24 09:22:50,515 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-24 09:22:50,518 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:22:50,915 104 INFO rb-7de5d73-225957-428687 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-24 09:22:51,153 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:51] "POST /im_livechat/cors/get_session HTTP/1.1" 200 - 90 0.108 0.530 2026-10-24 09:22:51,192 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_cors_livechat: Starting TestCorsLivechat.test_ignore_user_cookie ... 2026-10-24 09:22:51,217 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428687 login:admin from n/a 2026-10-24 09:22:51,234 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:22:51,880 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:51] "POST /im_livechat/cors/get_session HTTP/1.1" 200 - 88 0.109 0.541 2026-10-24 09:22:51,959 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-24 09:23:18,849 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_digest: Starting TestLiveChatDigest.test_kpi_livechat_rating_value ... 2026-10-24 09:23:19,552 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-24 09:23:39,877 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36199] 2026-10-24 09:23:39,878 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-24 09:23:41,993 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [395] 2026-10-24 09:23:42,011 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9902] 2026-10-24 09:23:42,031 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:23:42,877 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [396] 2026-10-24 09:23:42,896 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9904] 2026-10-24 09:23:42,909 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:23:43,080 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_get_discuss_channel: Starting TestGetDiscussChannel.test_channel_not_pinned_for_operator_before_first_message ... 2026-10-24 09:23:43,102 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:23:43,665 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:43] "POST /im_livechat/get_session HTTP/1.1" 200 - 77 0.058 0.509 2026-10-24 09:23:43,801 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428687 login:michel from n/a 2026-10-24 09:23:43,949 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:43] "POST /mail/data HTTP/1.1" 200 - 50 0.049 0.086 2026-10-24 09:23:43,950 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_get_discuss_channel.TestGetDiscussChannel.test_channel_not_pinned_for_operator_before_first_message: waiting for threads: [] 2026-10-24 09:23:43,991 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_get_discuss_channel: Starting TestGetDiscussChannel.test_get_discuss_channel ... 2026-10-24 09:23:44,000 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:23:44,634 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:44] "POST /im_livechat/get_session HTTP/1.1" 200 - 84 0.087 0.551 2026-10-24 09:23:44,890 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:44] "POST /im_livechat/get_session HTTP/1.1" 200 - 56 0.066 0.115 2026-10-24 09:23:45,173 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:45] "POST /im_livechat/get_session HTTP/1.1" 200 - 56 0.068 0.111 2026-10-24 09:23:45,419 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:45] "POST /im_livechat/get_session HTTP/1.1" 200 - 56 0.079 0.100 2026-10-24 09:23:45,759 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:45] "POST /im_livechat/get_session HTTP/1.1" 200 - 56 0.166 0.083 2026-10-24 09:23:45,972 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:45] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.039 0.094 2026-10-24 09:23:46,204 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:46] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.050 0.090 2026-10-24 09:23:46,413 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:46] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.047 0.100 2026-10-24 09:23:46,607 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:46] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.035 0.078 2026-10-24 09:23:46,833 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:46] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.066 0.078 2026-10-24 09:23:47,048 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:47] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.036 0.089 2026-10-24 09:23:47,212 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:47] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.035 0.070 2026-10-24 09:23:47,390 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:47] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.031 0.087 2026-10-24 09:23:47,584 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:47] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.040 0.072 2026-10-24 09:23:47,775 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:47] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.029 0.074 2026-10-24 09:23:47,970 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:47] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.041 0.088 2026-10-24 09:23:48,153 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:48] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.041 0.075 2026-10-24 09:23:48,335 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:48] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.036 0.066 2026-10-24 09:23:48,560 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:48] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.036 0.112 2026-10-24 09:23:48,751 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:48] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.044 0.081 2026-10-24 09:23:48,957 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:48] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.038 0.080 2026-10-24 09:23:49,143 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:49] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.040 0.076 2026-10-24 09:23:49,330 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:49] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.035 0.079 2026-10-24 09:23:49,516 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:49] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.034 0.078 2026-10-24 09:23:49,695 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:49] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.032 0.064 2026-10-24 09:23:49,794 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_get_discuss_channel: Starting TestGetDiscussChannel.test_livechat_conversation_history ... 2026-10-24 09:23:49,818 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428687 login:michel from n/a 2026-10-24 09:23:50,085 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_get_discuss_channel: Starting TestGetDiscussChannel.test_livechat_manager_can_invite_anyone ... 2026-10-24 09:23:50,448 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_get_discuss_channel: Starting TestGetDiscussChannel.test_only_active_livechats_returned_by_init_messaging ... 2026-10-24 09:23:51,108 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [397] 2026-10-24 09:23:51,122 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9936] 2026-10-24 09:23:51,132 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:23:51,181 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:23:51,717 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:51] "POST /im_livechat/get_session HTTP/1.1" 200 - 74 0.048 0.493 2026-10-24 09:23:51,795 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:51] "POST /im_livechat/visitor_leave_session HTTP/1.1" 200 - 35 0.030 0.043 2026-10-24 09:23:52,067 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:52] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.030 0.084 2026-10-24 09:23:52,128 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:52] "POST /mail/action HTTP/1.1" 200 - 23 0.022 0.035 2026-10-24 09:23:52,185 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:52] "POST /mail/action HTTP/1.1" 200 - 22 0.017 0.035 2026-10-24 09:23:52,186 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_get_discuss_channel.TestGetDiscussChannel.test_only_active_livechats_returned_by_init_messaging: waiting for threads: [] 2026-10-24 09:23:52,230 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_get_discuss_channel: Starting TestGetDiscussChannel.test_read_channel_unpined_for_operator_after_one_day ... 2026-10-24 09:23:52,238 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:23:53,899 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:53] "POST /im_livechat/get_session HTTP/1.1" 200 - 84 0.078 1.586 2026-10-24 09:23:54,181 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_get_discuss_channel: Starting TestGetDiscussChannel.test_unread_channel_not_unpined_for_operator_after_autovacuum ... 2026-10-24 09:23:54,188 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:23:54,762 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:54] "POST /im_livechat/get_session HTTP/1.1" 200 - 84 0.067 0.511 2026-10-24 09:23:55,137 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-24 09:23:56,085 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [398] 2026-10-24 09:23:56,099 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9946] 2026-10-24 09:23:56,110 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:23:57,069 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [399] 2026-10-24 09:23:57,080 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9948] 2026-10-24 09:23:57,088 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:23:57,228 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_get_by_country ... 2026-10-24 09:23:57,751 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [400] 2026-10-24 09:23:57,760 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9950] 2026-10-24 09:23:57,768 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:23:58,482 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [401] 2026-10-24 09:23:58,495 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9953] 2026-10-24 09:23:58,504 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:23:58,661 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_get_by_country_no_operator_matching_country ... 2026-10-24 09:23:59,340 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [402] 2026-10-24 09:23:59,364 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9956] 2026-10-24 09:23:59,380 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:23:59,560 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_get_by_lang ... 2026-10-24 09:24:00,230 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [403] 2026-10-24 09:24:00,243 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9959] 2026-10-24 09:24:00,252 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:24:00,961 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [404] 2026-10-24 09:24:00,975 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9962] 2026-10-24 09:24:00,990 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:24:01,115 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_get_by_lang_and_country_prioritize_lang ... 2026-10-24 09:24:01,815 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [405] 2026-10-24 09:24:01,826 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9965] 2026-10-24 09:24:01,834 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:24:02,556 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [406] 2026-10-24 09:24:02,568 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9968] 2026-10-24 09:24:02,577 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:24:02,732 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_get_by_lang_both_operator_active ... 2026-10-24 09:24:03,353 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [407] 2026-10-24 09:24:03,365 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9971] 2026-10-24 09:24:03,375 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:24:04,171 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [408] 2026-10-24 09:24:04,180 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9974] 2026-10-24 09:24:04,190 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:24:04,591 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_get_by_lang_no_operator_matching_lang ... 2026-10-24 09:24:05,238 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [409] 2026-10-24 09:24:05,250 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9980] 2026-10-24 09:24:05,261 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:24:05,417 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_in_call_operator_not_prioritized ... 2026-10-24 09:24:06,048 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [410] 2026-10-24 09:24:06,059 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9983] 2026-10-24 09:24:06,069 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:24:06,721 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [411] 2026-10-24 09:24:06,733 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9986] 2026-10-24 09:24:06,744 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:24:07,095 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_operator_freed_after_chat_ends ... 2026-10-24 09:24:07,763 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [412] 2026-10-24 09:24:07,778 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9991] 2026-10-24 09:24:07,788 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:24:08,568 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [413] 2026-10-24 09:24:08,577 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9994] 2026-10-24 09:24:08,586 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:24:08,931 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_operator_in_call_no_more_than_two_chats ... 2026-10-24 09:24:09,537 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [414] 2026-10-24 09:24:09,549 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9998] 2026-10-24 09:24:09,558 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:24:10,322 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [415] 2026-10-24 09:24:10,336 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10001] 2026-10-24 09:24:10,347 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:24:10,781 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_priority_by_number_of_chat ... 2026-10-24 09:24:11,458 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [416] 2026-10-24 09:24:11,473 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10007] 2026-10-24 09:24:11,483 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:24:12,217 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [417] 2026-10-24 09:24:12,229 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10010] 2026-10-24 09:24:12,238 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:24:12,662 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_priority_by_number_of_chat_all_operators_exceed_limit ... 2026-10-24 09:24:13,378 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [418] 2026-10-24 09:24:13,391 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10016] 2026-10-24 09:24:13,402 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:24:14,144 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [419] 2026-10-24 09:24:14,156 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10019] 2026-10-24 09:24:14,166 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:24:14,720 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_priority_by_number_of_chat_with_call_limit_not_exceeded ... 2026-10-24 09:24:15,342 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [420] 2026-10-24 09:24:15,354 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10027] 2026-10-24 09:24:15,365 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:24:15,994 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [421] 2026-10-24 09:24:16,005 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10030] 2026-10-24 09:24:16,013 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:24:16,413 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-24 09:24:17,495 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [422] 2026-10-24 09:24:17,509 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10040] 2026-10-24 09:24:17,518 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:24:18,297 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [423] 2026-10-24 09:24:18,310 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10042] 2026-10-24 09:24:18,318 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:24:18,461 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_im_livechat_report: Starting TestImLivechatReport.test_im_livechat_report_channel ... 2026-10-24 09:24:18,512 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [134946, 134947, 134948, 134949, 134955, 134956, 134957, 134856, 134857, 134858, 134859, 134860, 134861, 134867, 134868, 134869, 134870, 134871, 134872, 134877, 134878, 134879, 134880, 134881, 134886, 134887, 134888, 134889, 134895, 134896, 134897, 134898, 134899, 134905, 134906, 134907, 134908, 134909, 134914, 134915, 134916, 134917, 134918, 134924, 134925, 134926, 134927, 134928, 134934, 134935, 134936, 134937, 134938, 134939, 134940] 2026-10-24 09:24:18,513 104 INFO rb-7de5d73-225957-428687 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-24 09:24:18,544 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [134852, 134942, 134951, 134863, 134874, 134883, 134891, 134901, 134911, 134920, 134930] 2026-10-24 09:24:18,544 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted discuss.channel records with IDs: [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19] 2026-10-24 09:24:18,567 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:24:19,166 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:19] "POST /im_livechat/get_session HTTP/1.1" 200 - 76 0.069 0.533 2026-10-24 09:24:19,391 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_im_livechat_report: Starting TestImLivechatReport.test_im_livechat_report_operator ... 2026-10-24 09:24:19,443 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [134946, 134947, 134948, 134949, 134955, 134956, 134957, 134856, 134857, 134858, 134859, 134860, 134861, 134867, 134868, 134869, 134870, 134871, 134872, 134877, 134878, 134879, 134880, 134881, 134886, 134887, 134888, 134889, 134895, 134896, 134897, 134898, 134899, 134905, 134906, 134907, 134908, 134909, 134914, 134915, 134916, 134917, 134918, 134924, 134925, 134926, 134927, 134928, 134934, 134935, 134936, 134937, 134938, 134939, 134940] 2026-10-24 09:24:19,443 104 INFO rb-7de5d73-225957-428687 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-24 09:24:19,457 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [134852, 134942, 134951, 134863, 134874, 134883, 134891, 134901, 134911, 134920, 134930] 2026-10-24 09:24:19,457 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted discuss.channel records with IDs: [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19] 2026-10-24 09:24:19,489 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:24:20,039 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:20] "POST /im_livechat/get_session HTTP/1.1" 200 - 81 0.066 0.487 2026-10-24 09:24:20,262 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-24 09:24:20,284 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_im_livechat_support_page: Starting TestImLivechatSupportPage.test_load_modules ... 2026-10-24 09:24:20,721 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Chrome pid: 1433 2026-10-24 09:24:20,721 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Chrome headless temporary user profile dir: /tmp/tmp_lag4ain_chrome_odoo 2026-10-24 09:24:20,721 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Issuing json command http://127.0.0.1:41365/json/version 2026-10-24 09:24:20,723 104 INFO rb-7de5d73-225957-428687 odoo.tests.common.requests: request http://127.0.0.1:41365/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:24:20,855 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Browser version: Chrome/150.0.7871.114 2026-10-24 09:24:20,855 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Issuing json command http://127.0.0.1:41365/json 2026-10-24 09:24:20,856 104 INFO rb-7de5d73-225957-428687 odoo.tests.common.requests: request http://127.0.0.1:41365/json with timeout 3 increased to 10s during tests 2026-10-24 09:24:20,921 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Websocket url found: ws://127.0.0.1:41365/devtools/page/D0E1723D154931510D5A584037892C78 2026-10-24 09:24:20,934 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Enable chrome headless console log notification 2026-10-24 09:24:20,965 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Chrome headless enable page notifications 2026-10-24 09:24:20,984 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Setting session cookie in browser 2026-10-24 09:24:21,000 104 INFO rb-7de5d73-225957-428687 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-24 09:24:21,000 104 INFO rb-7de5d73-225957-428687 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-24 09:24:21,026 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:24:22,705 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:22] "GET /im_livechat/support/1 HTTP/1.1" 200 - 19 0.008 1.676 2026-10-24 09:24:22,709 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Navigation result: {'frameId': 'D0E1723D154931510D5A584037892C78', 'loaderId': 'A340F3D0E73B5BD8A863740A44BFC31C', 'isDownload': False} 2026-10-24 09:24:22,709 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Waiting for frame 'D0E1723D154931510D5A584037892C78' to stop loading 2026-10-24 09:24:22,788 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:22] "GET /im_livechat/loader/1 HTTP/1.1" 200 - 7 0.005 0.029 2026-10-24 09:24:22,900 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:22] "GET /im_livechat/assets_embed.js HTTP/1.1" 200 - 12 0.004 0.139 2026-10-24 09:24:23,129 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:23] "GET /web/webclient/translations/1792833863106 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-24 09:24:23,131 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Evaluate ready code "document.readyState === 'complete'" 2026-10-24 09:24:23,165 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:23] "GET /favicon.ico HTTP/1.1" 301 - 7 0.005 0.020 2026-10-24 09:24:23,178 104 INFO rb-7de5d73-225957-428687 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-24 09:24:23,203 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:23] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 2 0.002 0.016 2026-10-24 09:24:23,321 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:23] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.052 0.074 2026-10-24 09:24:23,342 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:23] "GET /web/image/website/1/favicon?unique=51d3dfd HTTP/1.1" 200 - 5 0.005 0.101 2026-10-24 09:24:23,344 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:23] "GET /im_livechat/font-awesome HTTP/1.1" 200 - 0 0.000 0.142 2026-10-24 09:24:23,355 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:23] "GET /im_livechat/odoo_ui_icons HTTP/1.1" 200 - 0 0.000 0.146 2026-10-24 09:24:23,430 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules.browser: test successful 2026-10-24 09:24:23,511 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules.browser: heap 4527916 (allocated 5242880) 2026-10-24 09:24:23,523 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Closing chrome headless with pid 1433 2026-10-24 09:24:23,537 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Closing websocket connection 2026-10-24 09:24:23,540 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Terminating chrome headless with pid 1433 2026-10-24 09:24:23,667 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428687/chrome_logs/chrome_log_20261024_092423_667168_test_load_modules.txt 2026-10-24 09:24:23,667 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Removing chrome user profile "/tmp/tmp_lag4ain_chrome_odoo" 2026-10-24 09:24:23,737 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-24 09:24:23,770 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js: Starting ExternalTestSuite.test_external_livechat ... 2026-10-24 09:24:24,192 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Chrome pid: 1604 2026-10-24 09:24:24,192 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Chrome headless temporary user profile dir: /tmp/tmpvtdxi87a_chrome_odoo 2026-10-24 09:24:24,192 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Issuing json command http://127.0.0.1:41407/json/version 2026-10-24 09:24:24,213 104 INFO rb-7de5d73-225957-428687 odoo.tests.common.requests: request http://127.0.0.1:41407/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:24:24,255 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Browser version: Chrome/150.0.7871.114 2026-10-24 09:24:24,255 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Issuing json command http://127.0.0.1:41407/json 2026-10-24 09:24:24,256 104 INFO rb-7de5d73-225957-428687 odoo.tests.common.requests: request http://127.0.0.1:41407/json with timeout 3 increased to 10s during tests 2026-10-24 09:24:24,303 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Websocket url found: ws://127.0.0.1:41407/devtools/page/F593FAC694C06D3F67B406DB56C30B5B 2026-10-24 09:24:24,317 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Enable chrome headless console log notification 2026-10-24 09:24:24,319 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Chrome headless enable page notifications 2026-10-24 09:24:24,369 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428687 login:admin from n/a 2026-10-24 09:24:24,403 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Setting session cookie in browser 2026-10-24 09:24:24,426 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Open "http://127.0.0.1:8069/web/tests/livechat?headless&loglevel=2&preset=desktop" in browser 2026-10-24 09:24:24,426 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Navigating to: "http://127.0.0.1:8069/web/tests/livechat?headless&loglevel=2&preset=desktop" 2026-10-24 09:24:24,458 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:24:25,633 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:25] "GET /web/tests/livechat?headless&loglevel=2&preset=desktop HTTP/1.1" 200 - 54 0.018 1.161 2026-10-24 09:24:25,641 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Navigation result: {'frameId': 'F593FAC694C06D3F67B406DB56C30B5B', 'loaderId': '70DDD1F525922D741A0D23D4DF6B7F06', 'isDownload': False} 2026-10-24 09:24:25,641 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Waiting for frame 'F593FAC694C06D3F67B406DB56C30B5B' to stop loading 2026-10-24 09:24:25,684 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:25] "GET /web/assets/57410c9/im_livechat.embed_assets_unit_tests_setup.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-24 09:24:25,692 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:25] "GET /web/assets/61a32c6/im_livechat.embed_assets_unit_tests_setup.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-24 09:24:25,756 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:25] "GET /web/assets/844a107/im_livechat.embed_assets_unit_tests.min.js HTTP/1.1" 200 - 2 0.009 0.010 2026-10-24 09:24:25,775 104 INFO rb-7de5d73-225957-428687 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-24 09:24:26,960 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Evaluate ready code "document.readyState === 'complete'" 2026-10-24 09:24:26,986 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:26] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:24:27,001 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Evaluate test code "" 2026-10-24 09:24:27,020 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:27] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies HTTP/1.1" 200 - 12 0.023 0.023 2026-10-24 09:24:27,143 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Configuration (click to expand) 2026-10-24 09:24:27,144 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: Object(bail=0, debug='', debugTest=false, events=3, fps=60, fun=false, headless=true, loglevel=2, manual=false, networkDelay='0', notrycatch=false, order='fifo', preset='desktop', random=0, showdetail='first-fail', timeout=5000) 2026-10-24 09:24:27,144 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: console.groupEnd 2026-10-24 09:24:27,145 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Starting test suites 2026-10-24 09:24:27,151 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/autopopup/persisted session" 2026-10-24 09:24:28,224 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:28] "POST /web/model/get_definitions HTTP/1.1" 200 - 368 0.236 0.823 2026-10-24 09:24:28,653 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:24:28,659 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:24:28,934 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/autopopup/rule received in init" 2026-10-24 09:24:29,103 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] "@im_livechat/embed/autopopup" ended (passed: 2 / time: 1948 ms) 2026-10-24 09:24:29,158 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/autopopup (after GC) - used: 38517246 - total: 75397814 - limit: 4395630592 - tests: 2 2026-10-24 09:24:29,211 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/chat_window/do not save fold state of temporary live chats" 2026-10-24 09:24:29,582 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:29] "GET /im_livechat/emoji_bundle HTTP/1.1" 200 - 3 0.001 0.015 2026-10-24 09:24:30,158 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/chat_window/internal users can upload file to temporary thread" 2026-10-24 09:24:30,484 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:30] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:24:30,633 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/chat_window/Conversation name is operator livechat user name" 2026-10-24 09:24:30,785 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/chat_window/avatar url contains access token for non-internal users" 2026-10-24 09:24:31,165 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/chat_window/livechat is shown as bubble on page reload" 2026-10-24 09:24:31,327 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/chat_window/thread actions are not displayed on temporary thread" 2026-10-24 09:24:31,468 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/chat_window/Agent sees the visitor avatar on the chat bubble of a live chat" 2026-10-24 09:24:31,574 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/chat_window/Agent sees their own avatar on the chat bubble of their own live chat" 2026-10-24 09:24:31,668 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] "@im_livechat/embed/chat_window" ended (passed: 8 / time: 2457 ms) 2026-10-24 09:24:31,748 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/chat_window (after GC) - used: 62307023 - total: 147462679 - limit: 4395630592 - tests: 8 2026-10-24 09:24:31,783 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/expirable_storage/value is removed from expirable storage after expiration" 2026-10-24 09:24:31,784 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] "@im_livechat/embed/expirable_storage" ended (passed: 1 / time: 3 ms) 2026-10-24 09:24:31,848 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/expirable_storage (after GC) - used: 41138728 - total: 136190008 - limit: 4395630592 - tests: 1 2026-10-24 09:24:31,880 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/feedback_panel/Do not ask feedback if empty" 2026-10-24 09:24:32,032 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/feedback_panel/Close without feedback" 2026-10-24 09:24:32,285 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:32] "GET /im_livechat/emoji_bundle HTTP/1.1" 304 - 2 0.002 0.006 2026-10-24 09:24:32,519 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/feedback_panel/Feedback with rating and comment" 2026-10-24 09:24:32,906 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/feedback_panel/Closing folded chat window should open it with feedback" 2026-10-24 09:24:33,389 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] "@im_livechat/embed/feedback_panel" ended (passed: 4 / time: 1507 ms) 2026-10-24 09:24:33,452 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/feedback_panel (after GC) - used: 57225552 - total: 132521480 - limit: 4395630592 - tests: 4 2026-10-24 09:24:33,487 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/history_command/Handle livechat history command" 2026-10-24 09:24:33,733 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:33] "GET /im_livechat/emoji_bundle HTTP/1.1" 304 - 2 0.001 0.006 2026-10-24 09:24:33,916 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] "@im_livechat/embed/history_command" ended (passed: 1 / time: 429 ms) 2026-10-24 09:24:33,985 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/history_command (after GC) - used: 49195276 - total: 130686444 - limit: 4395630592 - tests: 1 2026-10-24 09:24:34,018 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_button/open/close temporary channel" 2026-10-24 09:24:34,181 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_button/open/close persisted channel" 2026-10-24 09:24:34,436 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:34] "GET /im_livechat/emoji_bundle HTTP/1.1" 304 - 2 0.002 0.006 2026-10-24 09:24:34,675 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_button/livechat not available" 2026-10-24 09:24:34,748 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_button/clicking on notification opens the chat" 2026-10-24 09:24:34,877 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] "@im_livechat/embed/livechat_button" ended (passed: 4 / time: 860 ms) 2026-10-24 09:24:34,972 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/livechat_button (after GC) - used: 52930884 - total: 128065148 - limit: 4395630592 - tests: 4 2026-10-24 09:24:35,005 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_service/persisted session history" 2026-10-24 09:24:35,215 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_service/previous operator prioritized" 2026-10-24 09:24:35,381 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_service/Only necessary requests are made when creating a new chat" 2026-10-24 09:24:35,669 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:35] "GET /im_livechat/emoji_bundle HTTP/1.1" 304 - 2 0.006 0.008 2026-10-24 09:24:35,774 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_service/Only create one channel when posting multiple messages" 2026-10-24 09:24:36,261 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] "@im_livechat/embed/livechat_service" ended (passed: 4 / time: 1249 ms) 2026-10-24 09:24:36,329 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/livechat_service (after GC) - used: 54228375 - total: 141434611 - limit: 4395630592 - tests: 4 2026-10-24 09:24:36,370 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_session/Session is reset after failing to persist the channel" 2026-10-24 09:24:36,611 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_session/Fold state is saved on the server" 2026-10-24 09:24:36,925 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:36] "GET /im_livechat/emoji_bundle HTTP/1.1" 304 - 2 0.011 0.009 2026-10-24 09:24:37,121 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_session/Seen message is saved on the server" 2026-10-24 09:24:37,927 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/mail/static/src/audio/ting.ogg 2026-10-24 09:24:37,951 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] "@im_livechat/embed/livechat_session" ended (passed: 3 / time: 1582 ms) 2026-10-24 09:24:38,049 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/livechat_session (after GC) - used: 59163086 - total: 143797974 - limit: 4395630592 - tests: 3 2026-10-24 09:24:38,098 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/message_actions/Only two quick actions are shown" 2026-10-24 09:24:38,364 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:38] "GET /im_livechat/emoji_bundle HTTP/1.1" 304 - 2 0.001 0.005 2026-10-24 09:24:40,034 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] "@im_livechat/embed/message_actions" ended (passed: 1 / time: 1945 ms) 2026-10-24 09:24:40,134 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/message_actions (after GC) - used: 54279020 - total: 145915424 - limit: 4395630592 - tests: 1 2026-10-24 09:24:40,168 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/suggestion/Visitor cannot use @ mentions in livechat" 2026-10-24 09:24:40,368 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] "@im_livechat/embed/suggestion" ended (passed: 1 / time: 200 ms) 2026-10-24 09:24:40,472 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/suggestion (after GC) - used: 48239208 - total: 130707264 - limit: 4395630592 - tests: 1 2026-10-24 09:24:40,508 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/transcript_sender/send" 2026-10-24 09:24:40,791 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:40] "GET /im_livechat/emoji_bundle HTTP/1.1" 304 - 2 0.001 0.010 2026-10-24 09:24:41,052 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/transcript_sender/send failed" 2026-10-24 09:24:41,443 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] "@im_livechat/embed/transcript_sender" ended (passed: 2 / time: 926 ms) 2026-10-24 09:24:41,513 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/transcript_sender (after GC) - used: 56618380 - total: 135164076 - limit: 4395630592 - tests: 2 2026-10-24 09:24:41,536 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/unread_messages/new message from operator displays unread counter" 2026-10-24 09:24:41,744 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/mail/static/src/audio/ting.ogg 2026-10-24 09:24:41,745 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/unread_messages/focus on unread livechat marks it as read" 2026-10-24 09:24:42,007 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:42] "GET /im_livechat/emoji_bundle HTTP/1.1" 304 - 2 0.001 0.004 2026-10-24 09:24:42,618 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/mail/static/src/audio/ting.ogg 2026-10-24 09:24:42,639 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] "@im_livechat/embed/unread_messages" ended (passed: 2 / time: 1093 ms) 2026-10-24 09:24:42,697 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/unread_messages (after GC) - used: 56665563 - total: 136626395 - limit: 4395630592 - tests: 2 2026-10-24 09:24:42,722 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:42] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies HTTP/1.1" 200 - 8 0.007 0.011 2026-10-24 09:24:42,772 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@website_livechat/embed/chat_request/chat request opens chat window" 2026-10-24 09:24:43,010 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] "@website_livechat/embed/chat_request" ended (passed: 1 / time: 239 ms) 2026-10-24 09:24:43,071 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [MEMINFO] @website_livechat/embed/chat_request (after GC) - used: 49419119 - total: 131131095 - limit: 4395630592 - tests: 1 2026-10-24 09:24:43,125 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [MEMINFO] tests done (after GC) - used: 44460959 - total: 122979211 - limit: 4395630592 2026-10-24 09:24:43,126 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] "@im_livechat" ended (passed: 33 / time: 14199 ms) 2026-10-24 09:24:43,126 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] "@website_livechat" ended (passed: 1 / time: 239 ms) 2026-10-24 09:24:43,127 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Passed 34 tests (215 assertions, total time: 00:00:15) 2026-10-24 09:24:43,127 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Test suite succeeded 2026-10-24 09:24:43,394 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: heap 31419516 (allocated 32841728) 2026-10-24 09:24:43,395 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Closing chrome headless with pid 1604 2026-10-24 09:24:43,398 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Closing websocket connection 2026-10-24 09:24:43,399 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Terminating chrome headless with pid 1604 2026-10-24 09:24:43,513 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428687/chrome_logs/chrome_log_20261024_092443_513504_test_external_livechat.txt 2026-10-24 09:24:43,513 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Removing chrome user profile "/tmp/tmpvtdxi87a_chrome_odoo" 2026-10-24 09:24:43,574 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-24 09:25:02,266 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36199] 2026-10-24 09:25:02,266 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-24 09:25:03,166 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_message: Starting TestImLivechatMessage.test_chatbot_message_format ... 2026-10-24 09:25:04,545 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [424] 2026-10-24 09:25:04,573 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10446] 2026-10-24 09:25:04,584 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:25:04,731 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [425] 2026-10-24 09:25:04,744 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10447] 2026-10-24 09:25:04,758 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:25:05,068 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428687 login:emp from n/a 2026-10-24 09:25:05,082 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-24 09:25:05,092 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:25:05,563 104 INFO rb-7de5d73-225957-428687 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-24 09:25:05,816 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:05] "POST /im_livechat/get_session HTTP/1.1" 200 - 107 0.107 0.629 2026-10-24 09:25:06,006 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_message: Starting TestImLivechatMessage.test_update_username ... 2026-10-24 09:25:06,940 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [426] 2026-10-24 09:25:06,953 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10455] 2026-10-24 09:25:06,963 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:25:07,085 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [427] 2026-10-24 09:25:07,096 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10456] 2026-10-24 09:25:07,106 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:25:08,084 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [428] 2026-10-24 09:25:08,098 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10458] 2026-10-24 09:25:08,113 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:25:08,286 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 116, model: res.users 2026-10-24 09:25:08,418 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-24 09:25:08,437 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_res_users: Starting TestLiveChatResUsers.test_livechat_create_res_users ... 2026-10-24 09:25:09,232 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [429] 2026-10-24 09:25:09,251 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10460] 2026-10-24 09:25:09,262 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:25:10,358 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-24 09:25:11,538 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [430] 2026-10-24 09:25:11,555 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10467] 2026-10-24 09:25:11,565 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:25:12,494 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [431] 2026-10-24 09:25:12,506 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10469] 2026-10-24 09:25:12,515 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:25:12,655 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_session_history: Starting TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth ... 2026-10-24 09:25:13,289 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [432] 2026-10-24 09:25:13,312 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10471] 2026-10-24 09:25:13,335 104 INFO rb-7de5d73-225957-428687 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 09:25:13,441 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:25:15,267 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:15] "POST /im_livechat/get_session HTTP/1.1" 200 - 74 0.064 1.766 2026-10-24 09:25:15,892 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Chrome pid: 1793 2026-10-24 09:25:15,892 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Chrome headless temporary user profile dir: /tmp/tmpbiyrluee_chrome_odoo 2026-10-24 09:25:15,892 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Issuing json command http://127.0.0.1:40689/json/version 2026-10-24 09:25:15,895 104 INFO rb-7de5d73-225957-428687 odoo.tests.common.requests: request http://127.0.0.1:40689/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:25:15,949 104 INFO rb-7de5d73-225957-428687 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-24 09:25:15,949 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Issuing json command http://127.0.0.1:40689/json 2026-10-24 09:25:15,950 104 INFO rb-7de5d73-225957-428687 odoo.tests.common.requests: request http://127.0.0.1:40689/json with timeout 3 increased to 10s during tests 2026-10-24 09:25:15,970 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Websocket url found: ws://127.0.0.1:40689/devtools/page/AF059A28AD290DC3D5CD0456E5BAA760 2026-10-24 09:25:15,983 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Enable chrome headless console log notification 2026-10-24 09:25:15,995 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Chrome headless enable page notifications 2026-10-24 09:25:16,086 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428687 login:operator from n/a 2026-10-24 09:25:16,089 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Setting session cookie in browser 2026-10-24 09:25:16,111 104 INFO rb-7de5d73-225957-428687 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-24 09:25:16,111 104 INFO rb-7de5d73-225957-428687 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-24 09:25:17,341 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:17] "GET /odoo/livechat/22/action-728 HTTP/1.1" 200 - 158 0.089 1.119 2026-10-24 09:25:17,348 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Navigation result: {'frameId': 'AF059A28AD290DC3D5CD0456E5BAA760', 'loaderId': '94E751CD4642E99482149BD065185515', 'isDownload': False} 2026-10-24 09:25:17,349 104 INFO rb-7de5d73-225957-428687 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-24 09:25:17,395 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:17] "GET /web/assets/df95e21/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-10-24 09:25:17,425 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:17] "GET /web/assets/a01d931/web.assets_web.min.css HTTP/1.1" 200 - 2 0.018 0.028 2026-10-24 09:25:17,486 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.024 0.026 2026-10-24 09:25:17,679 104 INFO rb-7de5d73-225957-428687 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-24 09:25:17,815 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:17] "GET /web/webclient/load_menus/6a4b7d57997ee5a913079873ae0805081180a0186fedceef354a9c799592d3ea HTTP/1.1" 200 - 119 0.191 0.174 2026-10-24 09:25:17,857 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:17] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.408 2026-10-24 09:25:17,868 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:17] "GET /web/assets/2c46bfd/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.200 2026-10-24 09:25:18,017 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:18] "GET /web/assets/f00522c/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-24 09:25:18,833 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:18] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-24 09:25:18,838 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:18] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-24 09:25:18,844 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:18] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-10-24 09:25:18,867 104 INFO rb-7de5d73-225957-428687 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-24 09:25:18,869 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.008 2026-10-24 09:25:18,894 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:18] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:25:18,952 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:18] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.022 2026-10-24 09:25:18,959 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.020 2026-10-24 09:25:18,977 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.023 2026-10-24 09:25:19,066 104 INFO rb-7de5d73-225957-428687 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-24 09:25:19,133 104 INFO rb-7de5d73-225957-428687 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-24 09:25:19,174 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25: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-24 09:25:19,190 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-24 09:25:19,267 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:19] "POST /mail/data HTTP/1.1" 200 - 34 0.100 0.117 2026-10-24 09:25:19,361 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:19] "GET /web/image/res.partner/523/avatar_128?unique=1792833910000 HTTP/1.1" 200 - 15 0.026 0.229 2026-10-24 09:25:19,412 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:19] "GET /web/image?model=res.users&field=avatar_128&id=125 HTTP/1.1" 200 - 9 0.015 0.280 2026-10-24 09:25:19,421 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.224 2026-10-24 09:25:19,468 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:19] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.151 2026-10-24 09:25:19,477 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:19] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:25:19,501 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:19] "POST /web/action/load_breadcrumbs HTTP/1.1" 200 - 12 0.013 0.402 2026-10-24 09:25:19,539 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:19] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.007 0.060 2026-10-24 09:25:19,549 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 09:25:19,605 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:19] "POST /web/action/load HTTP/1.1" 200 - 11 0.011 0.056 2026-10-24 09:25:19,746 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:19] "POST /web/dataset/call_kw/discuss.channel/get_views HTTP/1.1" 200 - 37 0.029 0.077 2026-10-24 09:25:19,810 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:19] "POST /web/dataset/call_kw/discuss.channel/web_search_read HTTP/1.1" 200 - 11 0.008 0.020 2026-10-24 09:25:20,013 104 INFO rb-7de5d73-225957-428687 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-24 09:25:20,025 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:20] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:25:20,051 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:20] "GET /web/image/res.partner/523/avatar_128 HTTP/1.1" 200 - 8 0.013 0.042 2026-10-24 09:25:20,082 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:20] "POST /web/dataset/call_kw/discuss.channel/web_search_read HTTP/1.1" 200 - 12 0.009 0.020 2026-10-24 09:25:20,093 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.026 2026-10-24 09:25:20,346 104 INFO rb-7de5d73-225957-428687 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-24 09:25:20,577 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:20] "POST /mail/data HTTP/1.1" 200 - 48 0.074 0.120 2026-10-24 09:25:20,665 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-10-24 09:25:21,001 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:21] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.032 0.049 2026-10-24 09:25:21,065 104 INFO rb-7de5d73-225957-428687 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-24 09:25:21,073 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:21] "GET /web/image/res.partner/2/avatar_128?unique=1792830515000 HTTP/1.1" 200 - 8 0.010 0.082 2026-10-24 09:25:21,108 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:21] "POST /discuss/channel/members HTTP/1.1" 200 - 6 0.011 0.095 2026-10-24 09:25:21,145 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:21] "GET /web/image/discuss.channel/1/avatar_128?unique=74977e32c7f6615d551d68de6717e5d56ea962975e20877adee7239b9b8bdde0e9dc8f05d6127e6d50892b8ee65a8f8e59799f59f7cc9e1509f213f3480e9b9f HTTP/1.1" 200 - 6 0.003 0.173 2026-10-24 09:25:21,156 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:21] "GET /web/image/mail.guest/29/avatar_128?unique=1792833915000 HTTP/1.1" 200 - 4 0.002 0.168 2026-10-24 09:25:21,185 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:21] "POST /web/dataset/call_kw/discuss.channel/web_search_read HTTP/1.1" 200 - 12 0.011 0.054 2026-10-24 09:25:21,282 104 INFO rb-7de5d73-225957-428687 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-24 09:25:21,341 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:21] "POST /web/dataset/call_kw/hr.employee/search_read HTTP/1.1" 200 - 2 0.006 0.030 2026-10-24 09:25:21,461 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:21] "POST /discuss/channel/messages HTTP/1.1" 200 - 22 0.021 0.039 2026-10-24 09:25:21,543 104 INFO rb-7de5d73-225957-428687 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-24 09:25:21,605 104 INFO rb-7de5d73-225957-428687 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-24 09:25:21,675 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:21] "POST /web/dataset/call_kw/discuss.channel/web_search_read HTTP/1.1" 200 - 12 0.012 0.030 2026-10-24 09:25:21,773 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth.browser: tour succeeded 2026-10-24 09:25:21,778 104 INFO rb-7de5d73-225957-428687 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-24 09:25:21,975 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth.browser: heap 28588176 (allocated 29863936) 2026-10-24 09:25:22,014 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Closing chrome headless with pid 1793 2026-10-24 09:25:22,022 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Closing websocket connection 2026-10-24 09:25:22,023 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Terminating chrome headless with pid 1793 2026-10-24 09:25:22,137 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428687/chrome_logs/chrome_log_20261024_092522_137033_test_session_history_navigation_back_and_forth.txt 2026-10-24 09:25:22,137 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Removing chrome user profile "/tmp/tmpbiyrluee_chrome_odoo" 2026-10-24 09:25:22,206 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-24 09:25:22,228 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_upload_attachment: Starting TestUploadAttachment.test_visitor_cannot_upload_on_closed_livechat ... 2026-10-24 09:25:22,898 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:25:23,483 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:23] "POST /im_livechat/get_session HTTP/1.1" 200 - 79 0.067 0.520 2026-10-24 09:25:23,576 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:23] "POST /im_livechat/visitor_leave_session HTTP/1.1" 200 - 35 0.036 0.053 2026-10-24 09:25:23,623 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:23] "POST /mail/attachment/upload HTTP/1.1" 403 - 11 0.006 0.027 2026-10-24 09:25:23,625 104 INFO rb-7de5d73-225957-428687 odoo.addons.im_livechat.tests.test_upload_attachment.TestUploadAttachment.test_visitor_cannot_upload_on_closed_livechat: waiting for threads: [] 2026-10-24 09:25:23,693 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-24 09:25:45,285 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #127 deleted product.product records with IDs: [845] 2026-10-24 09:25:45,619 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-7de5d73-225957/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-24 09:25:45,619 104 INFO rb-7de5d73-225957-428687 odoo.tools.translate: loading base translation file /data/build/rb-7de5d73-225957/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-24 09:25:46,169 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-7de5d73-225957/addons/uom/i18n/vi.po for language vi_VN 2026-10-24 09:25:46,170 104 INFO rb-7de5d73-225957-428687 odoo.tools.translate: loading base translation file /data/build/rb-7de5d73-225957/addons/uom/i18n/vi.po for language vi_VN 2026-10-24 09:25:46,186 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/rb-7de5d73-225957/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-24 09:25:46,186 104 INFO rb-7de5d73-225957-428687 odoo.tools.translate: loading base translation file /data/build/rb-7de5d73-225957/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-24 09:25:46,191 104 INFO rb-7de5d73-225957-428687 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-24 09:25:46,191 104 INFO rb-7de5d73-225957-428687 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-24 09:27:05,530 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_edi_line_grouping.tests.test_einvoice_line_grouping: Starting TestEinvoiceLineGrouping.test_prepare_einvoice_line_summary_name ... 2026-10-24 09:27:13,071 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #127 deleted invoice.line.grouping records with IDs: [4, 5, 6] 2026-10-24 09:27:13,222 104 INFO rb-7de5d73-225957-428687 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-24 09:27:16,554 104 INFO rb-7de5d73-225957-428687 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-24 09:27:19,766 104 INFO rb-7de5d73-225957-428687 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-24 09:27:23,055 104 INFO rb-7de5d73-225957-428687 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-24 09:27:28,494 104 INFO rb-7de5d73-225957-428687 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-24 09:27:31,900 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-24 09:27:54,853 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_access_token ... 2026-10-24 09:27:59,045 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_adjustment_invoice ... 2026-10-24 09:28:03,000 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #129 deleted account.move.line.ctp records with IDs: [234, 235] 2026-10-24 09:28:03,000 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #129 deleted account.move.line records with IDs: [560] 2026-10-24 09:28:04,327 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_cancel_invoice ... 2026-10-24 09:28:09,062 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_decimal_rounding ... 2026-10-24 09:28:12,429 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_default_symbol_on_partner ... 2026-10-24 09:28:15,317 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_downpayment_line_in_json ... 2026-10-24 09:28:17,961 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_invoice_creation ... 2026-10-24 09:28:21,296 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_invoice_foreign_currency ... 2026-10-24 09:28:25,133 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_json_data_generation ... 2026-10-24 09:28:28,533 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_json_data_generation_no_product ... 2026-10-24 09:28:33,026 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_line_note_in_json ... 2026-10-24 09:28:36,810 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_loyalty_discount_in_json ... 2026-10-24 09:28:39,585 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_pos_discount_product_in_json ... 2026-10-24 09:28:44,000 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #129 deleted account.move.line.ctp records with IDs: [259] 2026-10-24 09:28:44,718 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_replacement_invoice ... 2026-10-24 09:28:49,000 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #129 deleted account.move.line.ctp records with IDs: [263, 264] 2026-10-24 09:28:49,000 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #129 deleted account.move.line records with IDs: [603] 2026-10-24 09:28:51,647 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_sale_discount_product_in_json ... 2026-10-24 09:28:55,981 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_send_and_print ... 2026-10-24 09:29:00,680 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_unzip_double_zip_response ... 2026-10-24 09:29:05,563 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_unzip_no_xml_in_zip ... 2026-10-24 09:29:10,223 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_unzip_single_zip_response ... 2026-10-24 09:29:14,509 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-24 09:30:06,939 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos: Starting TestVNEDIPOS.test_default_symbol ... 2026-10-24 09:30:07,228 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos: Starting TestVNEDIPOS.test_fetch_invoice_files ... 2026-10-24 09:30:09,000 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #131 deleted ir.attachment records with IDs: [4386] 2026-10-24 09:30:09,000 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #131 deleted ir.attachment records with IDs: [4385] 2026-10-24 09:30:09,494 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos: Starting TestVNEDIPOS.test_fetch_invoice_files_not_sent_raises ... 2026-10-24 09:30:10,695 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos: Starting TestVNEDIPOS.test_invoice_refund ... 2026-10-24 09:30:14,159 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos: Starting TestVNEDIPOS.test_invoice_send_and_print ... 2026-10-24 09:30:16,505 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos: Starting TestVNEDIPOS.test_pos_specific_symbol ... 2026-10-24 09:30:16,908 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos: Starting TestVNEDIPOS.test_prepare_order_vals_rights ... 2026-10-24 09:30:18,286 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-24 09:30:49,501 104 INFO rb-7de5d73-225957-428687 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-24 09:30:50,250 104 INFO rb-7de5d73-225957-428687 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: 2016 2026-10-24 09:30:50,250 104 INFO rb-7de5d73-225957-428687 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/tmpsaoz8lsb_chrome_odoo 2026-10-24 09:30:50,251 104 INFO rb-7de5d73-225957-428687 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:43887/json/version 2026-10-24 09:30:50,252 104 INFO rb-7de5d73-225957-428687 odoo.tests.common.requests: request http://127.0.0.1:43887/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:30:50,327 104 INFO rb-7de5d73-225957-428687 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-24 09:30:50,327 104 INFO rb-7de5d73-225957-428687 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:43887/json 2026-10-24 09:30:50,328 104 INFO rb-7de5d73-225957-428687 odoo.tests.common.requests: request http://127.0.0.1:43887/json with timeout 3 increased to 10s during tests 2026-10-24 09:30:50,350 104 INFO rb-7de5d73-225957-428687 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:43887/devtools/page/564C0E3856DF79A3E065CDF1F9B4D04B 2026-10-24 09:30:50,375 104 INFO rb-7de5d73-225957-428687 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-24 09:30:50,380 104 INFO rb-7de5d73-225957-428687 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-24 09:30:50,536 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428687 login:pos_user from n/a 2026-10-24 09:30:50,548 104 INFO rb-7de5d73-225957-428687 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-24 09:30:50,562 104 INFO rb-7de5d73-225957-428687 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-24 09:30:50,562 104 INFO rb-7de5d73-225957-428687 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-24 09:30:50,604 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:30:52,906 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:52] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 180 0.179 2.128 2026-10-24 09:30:52,915 104 INFO rb-7de5d73-225957-428687 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': '564C0E3856DF79A3E065CDF1F9B4D04B', 'loaderId': '8AA1B550F110314D143BBA5F9CF7CC35', 'isDownload': False} 2026-10-24 09:30:52,915 104 INFO rb-7de5d73-225957-428687 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-24 09:30:52,969 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:30:53,007 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:53] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.015 2026-10-24 09:30:53,016 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:53] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-24 09:30:53,064 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:53] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.054 2026-10-24 09:30:53,739 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:53] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.021 2026-10-24 09:30:53,808 104 INFO rb-7de5d73-225957-428687 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-24 09:30:53,824 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.053 2026-10-24 09:30:53,837 104 INFO rb-7de5d73-225957-428687 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-24 09:30:53,841 104 INFO rb-7de5d73-225957-428687 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-24 09:30:53,857 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:30:54,876 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:54] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 321 0.465 0.640 2026-10-24 09:30:54,891 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:54] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 1.074 2026-10-24 09:30:55,265 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.008 2026-10-24 09:30:55,273 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.013 2026-10-24 09:30:55,305 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-10-24 09:30:55,369 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:30:55,409 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:55] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-24 09:30:55,423 104 INFO rb-7de5d73-225957-428687 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-24 09:30:55,529 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:30:55,541 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:30:55,628 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:30:55,708 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-24 09:30:55,709 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 09:30:55,737 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:55] "GET /web/image/res.users/137/avatar_128 HTTP/1.1" 200 - 16 0.037 0.071 2026-10-24 09:30:55,766 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:55] "GET /web/image?model=res.company&id=17&field=logo HTTP/1.1" 200 - 9 0.007 0.116 2026-10-24 09:30:55,774 104 INFO rb-7de5d73-225957-428687 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-24 09:30:55,803 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:55] "GET /web/image/res.company/17/favicon HTTP/1.1" 200 - 4 0.006 0.100 2026-10-24 09:30:55,921 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:55] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.042 2026-10-24 09:30:55,936 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:55] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.036 2026-10-24 09:30:55,965 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:55] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.004 0.075 2026-10-24 09:30:55,982 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:55] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.046 2026-10-24 09:30:56,006 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:56] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.120 2026-10-24 09:30:56,034 104 INFO rb-7de5d73-225957-428687 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-24 09:30:56,060 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:56] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.162 2026-10-24 09:30:56,074 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:56] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.192 2026-10-24 09:30:56,105 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:56] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.009 0.082 2026-10-24 09:30:56,126 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:56] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.006 0.090 2026-10-24 09:30:56,148 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:56] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.010 0.148 2026-10-24 09:30:56,164 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:56] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.007 0.200 2026-10-24 09:30:56,191 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:56] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.104 2026-10-24 09:30:56,208 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:56] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.004 0.129 2026-10-24 09:30:56,355 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:56] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.050 0.190 2026-10-24 09:30:56,450 104 INFO rb-7de5d73-225957-428687 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-24 09:30:56,573 104 INFO rb-7de5d73-225957-428687 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-24 09:30:56,636 104 INFO rb-7de5d73-225957-428687 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-24 09:30:56,702 104 INFO rb-7de5d73-225957-428687 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-24 09:30:56,755 104 INFO rb-7de5d73-225957-428687 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-24 09:30:56,864 104 INFO rb-7de5d73-225957-428687 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-24 09:30:56,898 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:30:56,901 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:30:56,940 104 INFO rb-7de5d73-225957-428687 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-24 09:30:56,997 104 INFO rb-7de5d73-225957-428687 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-24 09:30:57,048 104 INFO rb-7de5d73-225957-428687 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-24 09:30:57,114 104 INFO rb-7de5d73-225957-428687 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-24 09:30:57,133 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:30:57,195 104 INFO rb-7de5d73-225957-428687 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-24 09:30:57,256 104 INFO rb-7de5d73-225957-428687 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-24 09:30:57,313 104 INFO rb-7de5d73-225957-428687 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-24 09:30:57,393 104 INFO rb-7de5d73-225957-428687 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-24 09:30:57,395 104 INFO rb-7de5d73-225957-428687 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-24 09:30:57,528 104 INFO rb-7de5d73-225957-428687 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 15122168 (allocated 16261120) 2026-10-24 09:30:57,546 104 INFO rb-7de5d73-225957-428687 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 2016 2026-10-24 09:30:57,547 104 INFO rb-7de5d73-225957-428687 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-24 09:30:57,548 104 INFO rb-7de5d73-225957-428687 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 2016 2026-10-24 09:30:57,679 104 INFO rb-7de5d73-225957-428687 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-7de5d73-225957-428687/chrome_logs/chrome_log_20261024_093057_679524_test_l10n_vn_edi_pos_config_error_tour.txt 2026-10-24 09:30:57,680 104 INFO rb-7de5d73-225957-428687 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/tmpsaoz8lsb_chrome_odoo" 2026-10-24 09:30:57,742 104 INFO rb-7de5d73-225957-428687 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-24 09:30:58,417 104 INFO rb-7de5d73-225957-428687 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: 2213 2026-10-24 09:30:58,417 104 INFO rb-7de5d73-225957-428687 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/tmpwrjb0csn_chrome_odoo 2026-10-24 09:30:58,417 104 INFO rb-7de5d73-225957-428687 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:35761/json/version 2026-10-24 09:30:58,419 104 INFO rb-7de5d73-225957-428687 odoo.tests.common.requests: request http://127.0.0.1:35761/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:30:58,580 104 INFO rb-7de5d73-225957-428687 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-24 09:30:58,580 104 INFO rb-7de5d73-225957-428687 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:35761/json 2026-10-24 09:30:58,580 104 INFO rb-7de5d73-225957-428687 odoo.tests.common.requests: request http://127.0.0.1:35761/json with timeout 3 increased to 10s during tests 2026-10-24 09:30:58,634 104 INFO rb-7de5d73-225957-428687 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:35761/devtools/page/47161712A86FF2A634105E81DA65CE46 2026-10-24 09:30:58,674 104 INFO rb-7de5d73-225957-428687 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-24 09:30:58,705 104 INFO rb-7de5d73-225957-428687 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-24 09:30:58,814 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428687 login:pos_user from n/a 2026-10-24 09:30:58,829 104 INFO rb-7de5d73-225957-428687 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-24 09:30:58,843 104 INFO rb-7de5d73-225957-428687 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-24 09:30:58,843 104 INFO rb-7de5d73-225957-428687 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-24 09:30:58,880 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:31:00,079 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:00] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 180 0.151 1.057 2026-10-24 09:31:00,085 104 INFO rb-7de5d73-225957-428687 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': '47161712A86FF2A634105E81DA65CE46', 'loaderId': 'DDC63098D7CE7A64BE1FE07BBBCF7627', 'isDownload': False} 2026-10-24 09:31:00,085 104 INFO rb-7de5d73-225957-428687 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-24 09:31:00,124 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:31:00,166 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:00] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.031 2026-10-24 09:31:00,190 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:00] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.026 2026-10-24 09:31:00,203 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:00] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.053 2026-10-24 09:31:00,902 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:00] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:31:00,923 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:31:00,926 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:31:00,955 104 INFO rb-7de5d73-225957-428687 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-24 09:31:00,955 104 INFO rb-7de5d73-225957-428687 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-24 09:31:00,964 104 INFO rb-7de5d73-225957-428687 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-24 09:31:01,879 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:01] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 321 0.347 0.566 2026-10-24 09:31:01,890 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:01] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.916 2026-10-24 09:31:02,204 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:31:02,219 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-24 09:31:02,249 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 09:31:02,308 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:31:02,343 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:02] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.010 2026-10-24 09:31:02,367 104 INFO rb-7de5d73-225957-428687 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-24 09:31:02,483 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:31:02,486 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:31:02,659 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.026 2026-10-24 09:31:02,662 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-24 09:31:02,669 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 09:31:02,728 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:02] "GET /web/image?model=res.company&id=17&field=logo HTTP/1.1" 200 - 9 0.033 0.067 2026-10-24 09:31:02,758 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:02] "GET /web/image/res.company/17/favicon HTTP/1.1" 200 - 4 0.005 0.086 2026-10-24 09:31:02,774 104 INFO rb-7de5d73-225957-428687 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-24 09:31:02,865 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:02] "GET /web/image/res.users/137/avatar_128 HTTP/1.1" 200 - 16 0.022 0.197 2026-10-24 09:31:02,929 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:02] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.010 0.033 2026-10-24 09:31:02,961 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:02] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.005 0.031 2026-10-24 09:31:03,016 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:03] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.025 0.094 2026-10-24 09:31:03,033 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:03] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.103 2026-10-24 09:31:03,049 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:03] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.012 2026-10-24 09:31:03,074 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:03] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.005 0.095 2026-10-24 09:31:03,097 104 INFO rb-7de5d73-225957-428687 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-24 09:31:03,099 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:03] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.127 2026-10-24 09:31:03,121 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:03] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.229 2026-10-24 09:31:03,142 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:03] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.173 2026-10-24 09:31:03,157 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:03] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.088 2026-10-24 09:31:03,180 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:03] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.006 0.080 2026-10-24 09:31:03,201 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:03] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.004 0.069 2026-10-24 09:31:03,215 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:03] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.005 0.090 2026-10-24 09:31:03,341 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:03] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.036 0.157 2026-10-24 09:31:03,424 104 INFO rb-7de5d73-225957-428687 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-24 09:31:03,533 104 INFO rb-7de5d73-225957-428687 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-24 09:31:03,583 104 INFO rb-7de5d73-225957-428687 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-24 09:31:03,650 104 INFO rb-7de5d73-225957-428687 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-24 09:31:03,698 104 INFO rb-7de5d73-225957-428687 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-24 09:31:03,806 104 INFO rb-7de5d73-225957-428687 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-24 09:31:03,829 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:31:03,833 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:31:03,870 104 INFO rb-7de5d73-225957-428687 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-24 09:31:03,933 104 INFO rb-7de5d73-225957-428687 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-24 09:31:04,014 104 INFO rb-7de5d73-225957-428687 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-24 09:31:04,047 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:31:04,122 104 INFO rb-7de5d73-225957-428687 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-24 09:31:04,144 104 INFO rb-7de5d73-225957-428687 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15730577 started for PoS orders references: [{'name': 'Order 00009-001-0001', 'uuid': '78b430b4-8f43-4468-8098-d9996c23248b'}] 2026-10-24 09:31:04,158 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-24 09:31:07,853 104 INFO rb-7de5d73-225957-428687 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15730577 order {'name': 'Order 00009-001-0001', 'uuid': '78b430b4-8f43-4468-8098-d9996c23248b'} created pos.order #22 2026-10-24 09:31:07,858 104 INFO rb-7de5d73-225957-428687 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15730577 finished 2026-10-24 09:31:08,102 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 898 1.224 2.745 2026-10-24 09:31:08,232 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:08] "POST /web/dataset/call_kw/pos.order/get_pos_edi_invoice_info HTTP/1.1" 200 - 8 0.012 0.034 2026-10-24 09:31:08,257 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-24 09:31:08,375 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:08] "GET /web/image?model=pos.config&id=10&field=custom_logo HTTP/1.1" 200 - 9 0.010 0.023 2026-10-24 09:31:08,411 104 INFO rb-7de5d73-225957-428687 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-24 09:31:08,492 104 INFO rb-7de5d73-225957-428687 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-24 09:31:08,548 104 INFO rb-7de5d73-225957-428687 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-24 09:31:08,618 104 INFO rb-7de5d73-225957-428687 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-24 09:31:08,722 104 INFO rb-7de5d73-225957-428687 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-24 09:31:08,789 104 INFO rb-7de5d73-225957-428687 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-24 09:31:08,797 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:08] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.013 0.032 2026-10-24 09:31:08,851 104 INFO rb-7de5d73-225957-428687 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-24 09:31:08,907 104 INFO rb-7de5d73-225957-428687 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-24 09:31:08,949 104 INFO rb-7de5d73-225957-428687 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:08] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 3 0.014 0.024 2026-10-24 09:31:08,983 104 INFO rb-7de5d73-225957-428687 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-24 09:31:09,044 104 INFO rb-7de5d73-225957-428687 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-24 09:31:09,096 104 INFO rb-7de5d73-225957-428687 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-24 09:31:09,149 104 INFO rb-7de5d73-225957-428687 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-24 09:31:09,208 104 INFO rb-7de5d73-225957-428687 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-24 09:31:09,261 104 INFO rb-7de5d73-225957-428687 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-24 09:31:09,365 104 INFO rb-7de5d73-225957-428687 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-24 09:31:09,451 104 INFO rb-7de5d73-225957-428687 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-24 09:31:09,513 104 INFO rb-7de5d73-225957-428687 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-24 09:31:09,566 104 INFO rb-7de5d73-225957-428687 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-24 09:31:09,617 104 INFO rb-7de5d73-225957-428687 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-24 09:31:09,682 104 INFO rb-7de5d73-225957-428687 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-24 09:31:09,737 104 INFO rb-7de5d73-225957-428687 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-24 09:31:09,810 104 INFO rb-7de5d73-225957-428687 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-24 09:31:09,877 104 INFO rb-7de5d73-225957-428687 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-24 09:31:09,929 104 INFO rb-7de5d73-225957-428687 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-24 09:31:09,930 104 INFO rb-7de5d73-225957-428687 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-24 09:31:10,080 104 INFO rb-7de5d73-225957-428687 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 17401864 (allocated 19013632) 2026-10-24 09:31:10,087 104 INFO rb-7de5d73-225957-428687 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 2213 2026-10-24 09:31:10,088 104 INFO rb-7de5d73-225957-428687 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-24 09:31:10,091 104 INFO rb-7de5d73-225957-428687 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 2213 2026-10-24 09:31:10,240 104 INFO rb-7de5d73-225957-428687 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-7de5d73-225957-428687/chrome_logs/chrome_log_20261024_093110_240609_test_l10n_vn_edi_pos_refund_reason_tour.txt 2026-10-24 09:31:10,241 104 INFO rb-7de5d73-225957-428687 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/tmpwrjb0csn_chrome_odoo" 2026-10-24 09:31:10,375 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-24 09:31:46,135 104 INFO rb-7de5d73-225957-428687 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-24 09:31:46,428 104 INFO rb-7de5d73-225957-428687 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-24 09:31:46,509 104 INFO rb-7de5d73-225957-428687 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-24 09:31:46,579 104 INFO rb-7de5d73-225957-428687 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-24 09:31:46,762 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-24 09:32:02,000 104 INFO rb-7de5d73-225957-428687 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-24 09:32:41,915 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-24 09:32:41,938 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_report_circular_layout: Starting TestReportCircularLayout.test_caller_supplied_code_wins ... 2026-10-24 09:32:42,079 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_report_circular_layout: Starting TestReportCircularLayout.test_circular_block_follows_company_setting ... 2026-10-24 09:32:42,240 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_report_circular_layout: Starting TestReportCircularLayout.test_circular_block_without_document ... 2026-10-24 09:32:42,366 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_report_circular_layout: Starting TestReportCircularLayout.test_preview_report_follows_the_company_it_was_opened_on ... 2026-10-24 09:32:49,574 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-24 09:32:49,600 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_report_circular_layout: Starting TestPaymentReceiptReport.test_in_out_payment_computes_on_a_bank_move ... 2026-10-24 09:32:50,083 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_report_circular_layout: Starting TestPaymentReceiptReport.test_payment_receipt_renders_for_a_payment_originated_move ... 2026-10-24 09:32:51,454 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_report_circular_layout: Starting TestPaymentReceiptReport.test_payment_receipt_renders_with_its_circular_header ... 2026-10-24 09:32:52,283 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-24 09:33:53,271 104 INFO rb-7de5d73-225957-428687 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-24 09:33:53,560 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-24 09:35:16,651 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c10_payments_route_to_11218_and_11219 ... 2026-10-24 09:35:18,637 104 INFO rb-7de5d73-225957-428687 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-24 09:35:18,784 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c12_level3_exhaustion_raises_userror_and_mints_nothing ... 2026-10-24 09:35:21,098 104 INFO rb-7de5d73-225957-428687 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-24 09:35:21,254 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c14_migration_renames_fabricated_accounts_in_place ... 2026-10-24 09:35:22,744 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c15_migration_is_idempotent ... 2026-10-24 09:35:24,437 104 INFO rb-7de5d73-225957-428687 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-24 09:35:26,655 104 _WARNING rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.models.res_company: l10n_vn_viin C133: company VN C133 Bank (id 28): bank journal NH stranded (id 395) stays on account 1128, no level-3 code free for it: No Circular-133 level-3 account code remains free under the 1121 family (11211..11215). TT133 Dieu 10 khoan 1 diem b grants level-3 accounts only, so no level-4 (6-digit) code may be opened. Reuse an existing bank account's own account, or obtain a decision on extending the sub-account structure below level 3. 2026-10-24 09:35:26,980 104 _WARNING rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.models.res_company: l10n_vn_viin C133: company VN C133 Bank (id 28): bank journal NH stranded (id 395) stays on account 1128, no level-3 code free for it: No Circular-133 level-3 account code remains free under the 1121 family (11211..11215). TT133 Dieu 10 khoan 1 diem b grants level-3 accounts only, so no level-4 (6-digit) code may be opened. Reuse an existing bank account's own account, or obtain a decision on extending the sub-account structure below level 3. 2026-10-24 09:35:27,062 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: Retrying a failed test: test_c15b_fixer_leaves_a_bank_journal_it_cannot_place_and_notifies (odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts.TestVnC133BankAccounts.test_c15b_fixer_leaves_a_bank_journal_it_cannot_place_and_notifies) 2026-10-24 09:35:27,062 104 INFO rb-7de5d73-225957-428687 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-24 09:35:29,388 104 _WARNING rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.models.res_company: l10n_vn_viin C133: company VN C133 Bank (id 28): bank journal NH stranded (id 400) stays on account 1128, no level-3 code free for it: No Circular-133 level-3 account code remains free under the 1121 family (11211..11215). TT133 Dieu 10 khoan 1 diem b grants level-3 accounts only, so no level-4 (6-digit) code may be opened. Reuse an existing bank account's own account, or obtain a decision on extending the sub-account structure below level 3. 2026-10-24 09:35:29,776 104 _WARNING rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.models.res_company: l10n_vn_viin C133: company VN C133 Bank (id 28): bank journal NH stranded (id 400) stays on account 1128, no level-3 code free for it: No Circular-133 level-3 account code remains free under the 1121 family (11211..11215). TT133 Dieu 10 khoan 1 diem b grants level-3 accounts only, so no level-4 (6-digit) code may be opened. Reuse an existing bank account's own account, or obtain a decision on extending the sub-account structure below level 3. 2026-10-24 09:35:29,852 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: Retrying a failed test: test_c15b_fixer_leaves_a_bank_journal_it_cannot_place_and_notifies (odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts.TestVnC133BankAccounts.test_c15b_fixer_leaves_a_bank_journal_it_cannot_place_and_notifies) 2026-10-24 09:35:29,852 104 INFO rb-7de5d73-225957-428687 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-24 09:35:32,201 104 WARNING rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.models.res_company: l10n_vn_viin C133: company VN C133 Bank (id 28): bank journal NH stranded (id 405) stays on account 1128, no level-3 code free for it: No Circular-133 level-3 account code remains free under the 1121 family (11211..11215). TT133 Dieu 10 khoan 1 diem b grants level-3 accounts only, so no level-4 (6-digit) code may be opened. Reuse an existing bank account's own account, or obtain a decision on extending the sub-account structure below level 3. 2026-10-24 09:35:32,512 104 WARNING rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.models.res_company: l10n_vn_viin C133: company VN C133 Bank (id 28): bank journal NH stranded (id 405) stays on account 1128, no level-3 code free for it: No Circular-133 level-3 account code remains free under the 1121 family (11211..11215). TT133 Dieu 10 khoan 1 diem b grants level-3 accounts only, so no level-4 (6-digit) code may be opened. Reuse an existing bank account's own account, or obtain a decision on extending the sub-account structure below level 3. 2026-10-24 09:35:32,586 104 INFO rb-7de5d73-225957-428687 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-24 09:35:32,891 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c17_each_c133_company_gets_its_own_11211 ... 2026-10-24 09:35:33,003 104 INFO rb-7de5d73-225957-428687 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-24 09:35:33,656 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c1_no_fabricated_three_digit_account_exists ... 2026-10-24 09:35:33,792 104 INFO rb-7de5d73-225957-428687 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-24 09:35:34,101 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c21_utility_rename_collision_is_skipped ... 2026-10-24 09:35:35,773 104 INFO rb-7de5d73-225957-428687 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-24 09:35:37,206 104 INFO rb-7de5d73-225957-428687 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-24 09:35:37,699 104 INFO rb-7de5d73-225957-428687 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-24 09:35:38,238 104 INFO rb-7de5d73-225957-428687 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-24 09:35:39,049 104 INFO rb-7de5d73-225957-428687 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-24 09:35:39,577 104 INFO rb-7de5d73-225957-428687 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-24 09:35:39,864 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [507446] 2026-10-24 09:35:39,864 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #145 deleted account.account records with IDs: [2753] 2026-10-24 09:35:40,337 104 INFO rb-7de5d73-225957-428687 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-24 09:35:44,616 104 INFO rb-7de5d73-225957-428687 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-24 09:35:44,732 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [507446] 2026-10-24 09:35:44,803 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #145 deleted account.account records with IDs: [2753] 2026-10-24 09:35:44,982 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c2_bank_suspense_account_is_11217 ... 2026-10-24 09:35:45,096 104 INFO rb-7de5d73-225957-428687 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-24 09:35:45,227 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [507446] 2026-10-24 09:35:45,290 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #145 deleted account.account records with IDs: [2753] 2026-10-24 09:35:45,884 104 INFO rb-7de5d73-225957-428687 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-24 09:35:46,117 104 INFO rb-7de5d73-225957-428687 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-24 09:35:46,580 104 INFO rb-7de5d73-225957-428687 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-24 09:35:47,130 104 INFO rb-7de5d73-225957-428687 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-24 09:35:47,292 104 INFO rb-7de5d73-225957-428687 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-24 09:35:47,588 104 INFO rb-7de5d73-225957-428687 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-24 09:35:47,867 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c3_outstanding_accounts_are_11218_and_11219 ... 2026-10-24 09:35:47,998 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c4_three_utility_accounts_are_distinct_records ... 2026-10-24 09:35:48,106 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c5_first_bank_account_lands_on_11211 ... 2026-10-24 09:35:48,192 104 INFO rb-7de5d73-225957-428687 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-24 09:35:49,472 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c7_utility_accounts_keep_their_vietnamese_name ... 2026-10-24 09:35:49,805 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c8_foreign_currency_bank_account_lands_under_1122 ... 2026-10-24 09:35:50,209 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c9_statutory_1121_1122_stay_roll_ups ... 2026-10-24 09:35:50,946 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_x1_both_regimes_reach_their_target_state_together ... 2026-10-24 09:35:54,286 104 INFO rb-7de5d73-225957-428687 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-24 09:35:54,559 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-24 09:36:51,423 104 INFO rb-7de5d73-225957-428687 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-24 09:36:55,011 104 INFO rb-7de5d73-225957-428687 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-24 09:37:05,357 104 INFO rb-7de5d73-225957-428687 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-24 09:37:05,527 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-24 09:38:32,235 104 INFO rb-7de5d73-225957-428687 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-24 09:38:33,204 104 INFO rb-7de5d73-225957-428687 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-24 09:38:33,660 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t12_statutory_codes_are_never_padded ... 2026-10-24 09:38:33,759 104 INFO rb-7de5d73-225957-428687 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-24 09:38:37,337 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t17_each_company_gets_its_own_bank_account ... 2026-10-24 09:38:37,899 104 INFO rb-7de5d73-225957-428687 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-24 09:38:41,316 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t19_outstanding_rename_collision_is_skipped ... 2026-10-24 09:38:42,888 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t1_bank_suspense_account_is_1121 ... 2026-10-24 09:38:42,938 104 INFO rb-7de5d73-225957-428687 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-24 09:38:43,037 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t3_outstanding_accounts_are_1131_and_1132 ... 2026-10-24 09:38:43,149 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t3b_new_c99_accounts_keep_their_vietnamese_name ... 2026-10-24 09:38:43,519 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t4_no_account_outside_circular_99_is_created ... 2026-10-24 09:38:43,595 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t5_inbound_payment_debits_1131 ... 2026-10-24 09:38:44,857 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t6_outbound_payment_credits_1132 ... 2026-10-24 09:38:45,895 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t7_first_bank_account_lands_on_1122 ... 2026-10-24 09:38:46,277 104 INFO rb-7de5d73-225957-428687 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-24 09:38:48,138 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t9_account_112_carries_no_direct_postings ... 2026-10-24 09:38:48,892 104 INFO rb-7de5d73-225957-428687 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-24 09:38:49,095 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-24 09:39:05,065 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_chart_guard: Starting TestVnC133ChartGuard.test_c133_chart_survives_deferred_c99_guess_load ... 2026-10-24 09:39:23,247 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_chart_guard: Starting TestVnC133ChartGuard.test_c133_to_c99_switchback_loads_c99 ... 2026-10-24 09:39:41,685 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #156 deleted account.auto.transfer.model records with IDs: [91, 92, 93] 2026-10-24 09:39:42,053 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [511798, 511797, 511796, 511795] 2026-10-24 09:39:42,053 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #156 deleted account.reconcile.model records with IDs: [111, 112, 113, 114] 2026-10-24 09:39:42,113 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #156 deleted account.payment.method.line records with IDs: [312, 313, 314, 315, 316] 2026-10-24 09:39:42,345 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #156 deleted ir.default records with IDs: [578] 2026-10-24 09:39:42,351 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [511775, 511776, 511773, 511782, 511772, 511774, 511777, 511785, 511778, 511771, 511770, 511779, 511780, 511781, 511787, 511783, 511786, 511769, 511784, 511768] 2026-10-24 09:39:42,351 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #156 deleted account.journal records with IDs: [620, 621, 625, 622, 626, 628, 624, 629, 633, 623, 632, 636, 639, 627, 634, 635, 637, 630, 638, 631] 2026-10-24 09:39:42,376 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #156 deleted mail.alias records with IDs: [361, 362, 364, 365, 363] 2026-10-24 09:39:42,545 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [511766, 511764, 511765, 511755, 511753, 511754, 511758, 511756, 511757, 511751, 511748, 511750, 511749, 511752, 511762, 511759, 511761, 511760, 511763] 2026-10-24 09:39:42,545 104 INFO rb-7de5d73-225957-428687 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-24 09:39:42,611 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [511741, 511744, 511742, 511743, 511745, 511747, 511746] 2026-10-24 09:39:42,612 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #156 deleted account.tax.group records with IDs: [142, 143, 144, 145, 146, 147, 148] 2026-10-24 09:39:43,901 104 INFO rb-7de5d73-225957-428687 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-24 09:39:43,910 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [511620, 511619, 511767, 511613, 511614, 511615, 511616, 511617, 511618, 511621, 511622, 511623, 511624, 511625, 511626, 511627, 511628, 511629, 511630, 511631, 511632, 511633, 511634, 511635, 511636, 511637, 511638, 511639, 511640, 511641, 511642, 511643, 511644, 511645, 511646, 511647, 511648, 511649, 511650, 511651, 511652, 511653, 511654, 511655, 511656, 511657, 511658, 511659, 511660, 511661, 511662, 511663, 511664, 511665, 511666, 511667, 511668, 511669, 511670, 511671, 511672, 511673, 511674, 511675, 511676, 511677, 511678, 511679, 511680, 511681, 511682, 511683, 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] 2026-10-24 09:39:43,911 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #156 deleted account.account records with IDs: [4560, 4561, 4562, 4563, 4564, 4688, 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, 4678, 4679, 4680, 4681, 4682, 4683, 4684, 4685, 4686, 4687] 2026-10-24 09:39:43,983 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [511604, 511605, 511606, 511607, 511608, 511609, 511610, 511611, 511612] 2026-10-24 09:39:43,983 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #156 deleted account.group records with IDs: [1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655] 2026-10-24 09:39:56,737 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_chart_guard: Starting TestVnC133ChartGuard.test_c99_to_c133_settings_switch_loads_c133 ... 2026-10-24 09:40:18,802 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #156 deleted account.auto.transfer.model records with IDs: [99, 100, 101, 102, 103] 2026-10-24 09:40:19,263 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [512646, 512645, 512644, 512643] 2026-10-24 09:40:19,263 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #156 deleted account.reconcile.model records with IDs: [119, 120, 121, 122] 2026-10-24 09:40:19,342 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #156 deleted account.payment.method.line records with IDs: [322, 323, 324, 325, 326] 2026-10-24 09:40:19,497 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #156 deleted ir.default records with IDs: [614] 2026-10-24 09:40:19,505 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [512623, 512624, 512621, 512630, 512620, 512622, 512625, 512633, 512626, 512619, 512618, 512627, 512628, 512629, 512635, 512631, 512634, 512617, 512632, 512616] 2026-10-24 09:40:19,505 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #156 deleted account.journal records with IDs: [660, 661, 665, 662, 666, 668, 664, 669, 673, 663, 672, 676, 679, 667, 674, 675, 677, 670, 678, 671] 2026-10-24 09:40:19,522 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #156 deleted mail.alias records with IDs: [375, 376, 378, 379, 377] 2026-10-24 09:40:19,656 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [512614, 512612, 512613, 512611, 512609, 512610, 512603, 512600, 512602, 512601, 512598, 512595, 512597, 512596, 512599, 512607, 512604, 512606, 512605, 512608] 2026-10-24 09:40:19,657 104 INFO rb-7de5d73-225957-428687 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-24 09:40:19,708 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [512588, 512591, 512589, 512590, 512592, 512594, 512593] 2026-10-24 09:40:19,708 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #156 deleted account.tax.group records with IDs: [156, 157, 158, 159, 160, 161, 162] 2026-10-24 09:40:21,907 104 INFO rb-7de5d73-225957-428687 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-24 09:40:21,927 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [512359, 512358, 512615, 512478, 512356, 512357, 512479, 512360, 512480, 512481, 512361, 512482, 512483, 512484, 512362, 512485, 512486, 512363, 512364, 512487, 512365, 512488, 512489, 512490, 512491, 512492, 512493, 512494, 512495, 512366, 512367, 512496, 512368, 512497, 512369, 512498, 512499, 512370, 512371, 512372, 512500, 512501, 512502, 512503, 512504, 512505, 512373, 512374, 512375, 512376, 512506, 512507, 512377, 512508, 512378, 512379, 512509, 512380, 512381, 512510, 512382, 512383, 512384, 512385, 512386, 512511, 512387, 512512, 512388, 512513, 512389, 512390, 512514, 512391, 512515, 512392, 512516, 512517, 512393, 512518, 512394, 512395, 512519, 512396, 512397, 512520, 512521, 512398, 512399, 512522, 512400, 512401, 512402, 512403, 512523, 512404, 512405, 512406, 512524, 512525, 512407, 512526, 512527, 512408, 512409, 512528, 512529, 512530, 512531, 512532, 512533, 512534, 512410, 512411, 512535, 512536, 512537, 512538, 512412, 512539, 512540, 512541, 512413, 512542, 512543, 512544, 512545, 512546, 512547, 512548, 512549, 512550, 512551, 512552, 512553, 512554, 512414, 512555, 512415, 512556, 512557, 512558, 512559, 512560, 512561, 512416, 512417, 512418, 512419, 512562, 512420, 512421, 512422, 512563, 512564, 512423, 512424, 512565, 512425, 512426, 512427, 512428, 512429, 512566, 512430, 512431, 512432, 512567, 512433, 512434, 512568, 512435, 512436, 512569, 512570, 512571, 512572, 512437, 512438, 512439, 512573, 512440, 512441, 512442, 512443, 512444, 512445, 512574, 512446, 512447, 512448, 512449, 512450, 512451, 512452, 512453, 512454, 512455, 512456, 512575, 512576, 512577, 512578, 512457, 512458, 512459, 512460, 512461, 512462, 512463, 512579, 512464, 512465, 512466, 512467, 512468, 512469, 512470, 512471, 512472, 512580, 512581, 512582, 512473, 512583, 512584, 512585, 512586, 512474, 512587, 512475, 512476, 512477] 2026-10-24 09:40:21,927 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #156 deleted account.account records with IDs: [5044, 4922, 4923, 5154, 5045, 4924, 4925, 4926, 5046, 5047, 4927, 5048, 5049, 5050, 4928, 5051, 5052, 4929, 4930, 5053, 4931, 5054, 5055, 5056, 5057, 5058, 5059, 5060, 5061, 4932, 4933, 5062, 4934, 5063, 4935, 5064, 5065, 4936, 4937, 4938, 5066, 5067, 5068, 5069, 5070, 5071, 4939, 4940, 4941, 4942, 5072, 5073, 4943, 5074, 4944, 4945, 5075, 4946, 4947, 5076, 4948, 4949, 4950, 4951, 4952, 5077, 4953, 5078, 4954, 5079, 4955, 4956, 5080, 4957, 5081, 4958, 5082, 5083, 4959, 5084, 4960, 4961, 5085, 4962, 4963, 5086, 5087, 4964, 4965, 5088, 4966, 4967, 4968, 4969, 5089, 4970, 4971, 4972, 5090, 5091, 4973, 5092, 5093, 4974, 4975, 5094, 5095, 5096, 5097, 5098, 5099, 5100, 4976, 4977, 5101, 5102, 5103, 5104, 4978, 5105, 5106, 5107, 4979, 5108, 5109, 5110, 5111, 5112, 5113, 5114, 5115, 5116, 5117, 5118, 5119, 5120, 4980, 5121, 4981, 5122, 5123, 5124, 5125, 5126, 5127, 4982, 4983, 4984, 4985, 5128, 4986, 4987, 4988, 5129, 5130, 4989, 4990, 5131, 4991, 4992, 4993, 4994, 4995, 5132, 4996, 4997, 4998, 5133, 4999, 5000, 5134, 5001, 5002, 5135, 5136, 5137, 5138, 5003, 5004, 5005, 5139, 5006, 5007, 5008, 5009, 5010, 5011, 5140, 5012, 5013, 5014, 5015, 5016, 5017, 5018, 5019, 5020, 5021, 5022, 5141, 5142, 5143, 5144, 5023, 5024, 5025, 5026, 5027, 5028, 5029, 5145, 5030, 5031, 5032, 5033, 5034, 5035, 5036, 5037, 5038, 5146, 5147, 5148, 5039, 5149, 5150, 5151, 5152, 5040, 5153, 5041, 5042, 5043] 2026-10-24 09:40:22,152 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [512347, 512348, 512349, 512350, 512351, 512352, 512353, 512354, 512355, 512241, 512242, 512243, 512244, 512245, 512246, 512247, 512248, 512249, 512250, 512251, 512252, 512253, 512254, 512255, 512256, 512257, 512258, 512259, 512260, 512261, 512262, 512263, 512264, 512265, 512266, 512267, 512268, 512269, 512270, 512271, 512272, 512273, 512274, 512275, 512276, 512277, 512278, 512279, 512280, 512281, 512282, 512283, 512284, 512285, 512286, 512287, 512288, 512289, 512290, 512291, 512292, 512293, 512294, 512295, 512296, 512297, 512298, 512299, 512300, 512301, 512302, 512303, 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] 2026-10-24 09:40:22,153 104 INFO rb-7de5d73-225957-428687 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-24 09:40:31,792 104 INFO rb-7de5d73-225957-428687 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-24 09:40:44,290 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [512957, 512956, 512955, 512954] 2026-10-24 09:40:44,291 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #156 deleted account.reconcile.model records with IDs: [127, 128, 129, 130] 2026-10-24 09:40:44,344 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #156 deleted account.payment.method.line records with IDs: [332, 333, 334, 335, 336] 2026-10-24 09:40:44,572 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #156 deleted ir.default records with IDs: [645] 2026-10-24 09:40:44,577 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [512934, 512935, 512932, 512941, 512931, 512933, 512936, 512944, 512937, 512930, 512929, 512938, 512939, 512940, 512946, 512942, 512945, 512928, 512943, 512927] 2026-10-24 09:40:44,577 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #156 deleted account.journal records with IDs: [700, 701, 705, 702, 706, 708, 704, 709, 713, 703, 712, 716, 719, 707, 714, 715, 717, 710, 718, 711] 2026-10-24 09:40:44,599 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #156 deleted mail.alias records with IDs: [389, 390, 392, 393, 391] 2026-10-24 09:40:44,679 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [512924, 512923] 2026-10-24 09:40:44,679 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #156 deleted account.tax records with IDs: [531, 532] 2026-10-24 09:40:44,745 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [512922] 2026-10-24 09:40:44,745 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #156 deleted account.tax.group records with IDs: [170] 2026-10-24 09:40:45,363 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #156 deleted ir.default records with IDs: [641, 642, 643, 644, 646, 647, 648, 649] 2026-10-24 09:40:45,371 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [512961, 512960, 512958, 512925, 512902, 512916, 512906, 512917, 512907, 512926, 512909, 512882, 512921, 512878, 512892, 512895, 512903, 512897, 512898, 512910, 512915, 512913, 512911, 512918, 512912, 512914, 512919, 512890, 512904, 512905, 512891, 512901, 512908, 512893, 512920, 512886, 512889, 512884, 512896, 512880, 512881, 512879, 512887, 512900, 512888, 512899, 512894, 512885, 512959, 512962, 512883] 2026-10-24 09:40:45,371 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #156 deleted account.account records with IDs: [5284, 5326, 5328, 5330, 5332, 5333, 5329, 5331, 5285, 5286, 5287, 5288, 5289, 5290, 5291, 5292, 5293, 5294, 5295, 5296, 5297, 5298, 5327, 5299, 5300, 5301, 5302, 5303, 5304, 5305, 5306, 5307, 5308, 5309, 5310, 5311, 5312, 5313, 5314, 5315, 5316, 5317, 5318, 5319, 5320, 5321, 5322, 5323, 5324, 5325, 5334] 2026-10-24 09:40:58,033 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-24 09:41:39,119 104 INFO rb-7de5d73-225957-428687 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-24 09:41:47,659 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-24 09:42:30,463 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [515032] 2026-10-24 09:42:30,463 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [6241] 2026-10-24 09:42:30,536 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [515031] 2026-10-24 09:42:30,536 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [6242] 2026-10-24 09:43:29,150 104 INFO rb-7de5d73-225957-428687 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-24 09:43:36,730 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c133_detailed_default_accounts ... 2026-10-24 09:43:36,799 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c99_accounts_not_in_c99_template_are_deprecated ... 2026-10-24 09:43:37,242 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c99_bank_journals_default_account_is_c99 ... 2026-10-24 09:43:39,217 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c99_detailed_default_accounts ... 2026-10-24 09:43:39,351 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c99_detailed_default_accounts_survive_a_resync ... 2026-10-24 09:44:22,551 104 INFO rb-7de5d73-225957-428687 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-24 09:45:02,848 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [516792] 2026-10-24 09:45:02,921 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [6888] 2026-10-24 09:45:06,925 104 INFO rb-7de5d73-225957-428687 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-24 09:45:48,840 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c99_realign_second_run_changes_nothing ... 2026-10-24 09:46:37,372 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c99_removed_accounts_and_children_are_deprecated ... 2026-10-24 09:46:38,844 104 INFO rb-7de5d73-225957-428687 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-24 09:47:17,916 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [519028] 2026-10-24 09:47:17,984 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [7592] 2026-10-24 09:47:25,917 104 INFO rb-7de5d73-225957-428687 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-24 09:48:03,880 104 INFO rb-7de5d73-225957-428687 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-24 09:48:49,111 104 INFO rb-7de5d73-225957-428687 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-24 09:49:31,703 104 INFO rb-7de5d73-225957-428687 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-24 09:50:14,042 104 INFO rb-7de5d73-225957-428687 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-24 09:51:38,173 104 INFO rb-7de5d73-225957-428687 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-24 09:53:01,465 104 INFO rb-7de5d73-225957-428687 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-24 09:53:42,031 104 INFO rb-7de5d73-225957-428687 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-24 09:54:23,396 104 INFO rb-7de5d73-225957-428687 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-24 09:55:15,402 104 INFO rb-7de5d73-225957-428687 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-24 09:55:56,185 104 INFO rb-7de5d73-225957-428687 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-24 09:56:36,748 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [528135, 528133, 528256, 528257, 528138, 528260, 528139, 528263, 528141, 528142, 528266, 528268, 528270, 528272, 528144, 528145, 528146, 528276, 528148, 528277, 528279, 528281, 528150, 528152, 528283, 528154, 528155, 528286, 528158, 528159, 528161, 528163, 528164, 528165, 528166, 528291, 528292, 528293, 528170, 528171, 528296, 528174, 528298, 528176, 528177, 528179, 528300, 528182, 528301, 528184, 528304, 528186, 528306, 528308, 528310, 528187, 528312, 528314, 528189, 528317, 528190, 528320, 528322, 528324, 528326, 528328, 528330, 528191, 528192, 528334, 528336, 528338, 528194, 528196, 528197, 528199, 528341, 528201, 528202, 528204, 528206, 528207, 528209, 528210, 528345, 528213, 528347, 528349, 528215, 528350, 528218, 528220, 528222, 528223, 528225, 528227, 528229, 528231, 528233, 528353, 528355, 528235, 528237, 528239, 528356, 528242, 528244, 528246, 528248, 528357, 528359, 528360, 528362, 528251, 528252, 528254] 2026-10-24 09:56:42,020 104 INFO rb-7de5d73-225957-428687 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-24 09:57:26,742 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [529016] 2026-10-24 09:57:26,829 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [10926] 2026-10-24 09:57:31,684 104 INFO rb-7de5d73-225957-428687 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-24 09:58:18,974 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [530028] 2026-10-24 09:58:19,086 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [11275] 2026-10-24 09:58:23,664 104 INFO rb-7de5d73-225957-428687 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-24 09:59:08,878 104 INFO rb-7de5d73-225957-428687 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-24 09:59:49,788 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [531658] 2026-10-24 09:59:54,308 104 INFO rb-7de5d73-225957-428687 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-24 10:00:35,963 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [532328] 2026-10-24 10:00:40,053 104 INFO rb-7de5d73-225957-428687 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-24 10:01:47,440 104 INFO rb-7de5d73-225957-428687 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-24 10:02:32,779 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_fills_an_empty_code_prefix ... 2026-10-24 10:03:15,870 104 INFO rb-7de5d73-225957-428687 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-24 10:04:01,581 104 INFO rb-7de5d73-225957-428687 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-24 10:04:49,937 104 INFO rb-7de5d73-225957-428687 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-24 10:05:34,817 104 INFO rb-7de5d73-225957-428687 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-24 10:06:18,034 104 INFO rb-7de5d73-225957-428687 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-24 10:06:59,991 104 INFO rb-7de5d73-225957-428687 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-24 10:07:39,093 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [538610, 538608, 538609, 538607, 538605, 538606, 538599, 538596, 538598, 538597, 538594, 538593, 538592, 538595, 538603, 538602, 538601, 538604] 2026-10-24 10:07:42,642 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.tax.repartition.line records with IDs: [5217, 5218, 5243, 5244] 2026-10-24 10:07:42,709 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.tax.repartition.line records with IDs: [5219, 5220, 5245, 5246] 2026-10-24 10:07:42,771 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.tax.repartition.line records with IDs: [5221, 5222, 5247, 5248] 2026-10-24 10:07:42,855 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.tax.repartition.line records with IDs: [5223, 5224, 5249, 5250] 2026-10-24 10:07:42,927 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.tax.repartition.line records with IDs: [5225, 5226, 5251, 5252] 2026-10-24 10:07:42,971 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.tax.repartition.line records with IDs: [5227, 5228, 5253, 5254] 2026-10-24 10:07:43,034 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.tax.repartition.line records with IDs: [5229, 5230, 5255, 5256] 2026-10-24 10:07:43,108 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.tax.repartition.line records with IDs: [5231, 5232, 5257, 5258] 2026-10-24 10:07:43,164 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.tax.repartition.line records with IDs: [5233, 5234, 5259, 5260] 2026-10-24 10:07:43,219 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.tax.repartition.line records with IDs: [5235, 5236, 5261, 5262] 2026-10-24 10:07:43,270 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.tax.repartition.line records with IDs: [5237, 5238, 5263, 5264] 2026-10-24 10:07:43,329 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.tax.repartition.line records with IDs: [5239, 5240, 5265, 5266] 2026-10-24 10:07:43,378 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.tax.repartition.line records with IDs: [5241, 5242, 5267, 5268] 2026-10-24 10:07:45,471 104 INFO rb-7de5d73-225957-428687 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-24 10:08:38,934 104 INFO rb-7de5d73-225957-428687 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-24 10:09:22,844 104 INFO rb-7de5d73-225957-428687 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-24 10:10:08,008 104 INFO rb-7de5d73-225957-428687 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-24 10:10:54,621 104 INFO rb-7de5d73-225957-428687 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-24 10:12:02,708 104 INFO rb-7de5d73-225957-428687 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-24 10:12:47,314 104 INFO rb-7de5d73-225957-428687 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-24 10:13:27,451 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [543674] 2026-10-24 10:13:32,187 104 INFO rb-7de5d73-225957-428687 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-24 10:14:14,587 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [544345] 2026-10-24 10:14:18,928 104 INFO rb-7de5d73-225957-428687 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-24 10:15:23,106 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [545280] 2026-10-24 10:15:23,106 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [16488] 2026-10-24 10:15:23,234 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [545281] 2026-10-24 10:15:23,234 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [16489] 2026-10-24 10:15:23,339 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [545269] 2026-10-24 10:15:23,339 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [16477] 2026-10-24 10:15:23,445 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [545276] 2026-10-24 10:15:23,445 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [16484] 2026-10-24 10:15:23,547 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [545277] 2026-10-24 10:15:23,548 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [16485] 2026-10-24 10:15:23,684 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [545278] 2026-10-24 10:15:23,684 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [16486] 2026-10-24 10:15:23,790 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [545279] 2026-10-24 10:15:23,790 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [16487] 2026-10-24 10:15:32,979 104 INFO rb-7de5d73-225957-428687 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-24 10:16:17,806 104 INFO rb-7de5d73-225957-428687 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-24 10:17:03,719 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_preserves_bookkeepers_taxes_and_tax_ids ... 2026-10-24 10:17:49,447 104 INFO rb-7de5d73-225957-428687 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-24 10:18:35,843 104 INFO rb-7de5d73-225957-428687 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-24 10:19:19,817 104 INFO rb-7de5d73-225957-428687 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-24 10:20:03,542 104 INFO rb-7de5d73-225957-428687 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-24 10:20:45,626 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: ====================================================================== 2026-10-24 10:20:45,626 104 _ERROR rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: FAIL: TestChartAccountVN.test_vn_coa_resync_rewrites_a_template_account_code_only_back_from_a_code_the_chart_itself_mapped _Traceback_ (most recent call last): File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/tests/test_vn_coa_template.py", line 3093, in test_vn_coa_resync_rewrites_a_template_account_code_only_back_from_a_code_the_chart_itself_mapped self.assertEqual( AssertionError: Items in the second set but not the first: 'base l10n_vn code' : fixture is not discriminating: the chart data yields no entry for one of the mappings 2026-10-24 10:20:45,697 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: Retrying a failed test: test_vn_coa_resync_rewrites_a_template_account_code_only_back_from_a_code_the_chart_itself_mapped (odoo.addons.l10n_vn_viin.tests.test_vn_coa_template.TestChartAccountVN.test_vn_coa_resync_rewrites_a_template_account_code_only_back_from_a_code_the_chart_itself_mapped) 2026-10-24 10:20:45,697 104 INFO rb-7de5d73-225957-428687 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-24 10:21:29,838 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: ====================================================================== 2026-10-24 10:21:29,838 104 _ERROR rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: FAIL: TestChartAccountVN.test_vn_coa_resync_rewrites_a_template_account_code_only_back_from_a_code_the_chart_itself_mapped _Traceback_ (most recent call last): File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/tests/test_vn_coa_template.py", line 3093, in test_vn_coa_resync_rewrites_a_template_account_code_only_back_from_a_code_the_chart_itself_mapped self.assertEqual( AssertionError: Items in the second set but not the first: 'base l10n_vn code' : fixture is not discriminating: the chart data yields no entry for one of the mappings 2026-10-24 10:21:29,910 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: Retrying a failed test: test_vn_coa_resync_rewrites_a_template_account_code_only_back_from_a_code_the_chart_itself_mapped (odoo.addons.l10n_vn_viin.tests.test_vn_coa_template.TestChartAccountVN.test_vn_coa_resync_rewrites_a_template_account_code_only_back_from_a_code_the_chart_itself_mapped) 2026-10-24 10:21:29,910 104 INFO rb-7de5d73-225957-428687 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-24 10:22:11,415 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: ====================================================================== 2026-10-24 10:22:11,415 104 ERROR rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: FAIL: TestChartAccountVN.test_vn_coa_resync_rewrites_a_template_account_code_only_back_from_a_code_the_chart_itself_mapped Traceback (most recent call last): File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/tests/test_vn_coa_template.py", line 3093, in test_vn_coa_resync_rewrites_a_template_account_code_only_back_from_a_code_the_chart_itself_mapped self.assertEqual( AssertionError: Items in the second set but not the first: 'base l10n_vn code' : fixture is not discriminating: the chart data yields no entry for one of the mappings 2026-10-24 10:22:11,486 104 INFO rb-7de5d73-225957-428687 odoo.tests.common: Disabling auto-retry after a failed test 2026-10-24 10:22:11,489 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_template_001 ... 2026-10-24 10:22:56,027 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551238] 2026-10-24 10:22:56,027 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18616] 2026-10-24 10:22:56,132 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551239] 2026-10-24 10:22:56,132 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18617] 2026-10-24 10:22:56,208 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551376] 2026-10-24 10:22:56,209 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18754] 2026-10-24 10:22:56,328 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551377] 2026-10-24 10:22:56,329 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18755] 2026-10-24 10:22:56,446 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551425] 2026-10-24 10:22:56,446 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18803] 2026-10-24 10:22:56,565 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551285] 2026-10-24 10:22:56,566 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18663] 2026-10-24 10:22:56,638 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551221] 2026-10-24 10:22:56,639 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18599] 2026-10-24 10:22:56,721 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551222] 2026-10-24 10:22:56,721 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18600] 2026-10-24 10:22:56,806 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551237] 2026-10-24 10:22:56,807 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18615] 2026-10-24 10:22:56,882 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551368] 2026-10-24 10:22:56,882 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18746] 2026-10-24 10:22:56,972 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551240] 2026-10-24 10:22:56,972 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18618] 2026-10-24 10:22:57,033 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551241] 2026-10-24 10:22:57,034 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18619] 2026-10-24 10:22:57,111 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551242] 2026-10-24 10:22:57,111 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18620] 2026-10-24 10:22:57,208 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551243] 2026-10-24 10:22:57,208 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18621] 2026-10-24 10:22:57,281 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551372] 2026-10-24 10:22:57,281 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18750] 2026-10-24 10:22:57,377 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551248] 2026-10-24 10:22:57,377 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18626] 2026-10-24 10:22:57,467 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551249] 2026-10-24 10:22:57,467 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18627] 2026-10-24 10:22:57,530 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551250] 2026-10-24 10:22:57,530 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18628] 2026-10-24 10:22:57,605 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551252] 2026-10-24 10:22:57,605 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18630] 2026-10-24 10:22:57,685 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551253] 2026-10-24 10:22:57,685 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18631] 2026-10-24 10:22:57,770 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551254] 2026-10-24 10:22:57,770 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18632] 2026-10-24 10:22:57,853 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551255] 2026-10-24 10:22:57,853 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18633] 2026-10-24 10:22:57,914 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551256] 2026-10-24 10:22:57,915 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18634] 2026-10-24 10:22:58,000 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551257] 2026-10-24 10:22:58,000 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18635] 2026-10-24 10:22:58,089 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551380] 2026-10-24 10:22:58,089 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18758] 2026-10-24 10:22:58,162 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551258] 2026-10-24 10:22:58,162 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18636] 2026-10-24 10:22:58,234 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551259] 2026-10-24 10:22:58,235 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18637] 2026-10-24 10:22:58,385 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551270] 2026-10-24 10:22:58,385 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18648] 2026-10-24 10:22:58,477 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551271] 2026-10-24 10:22:58,477 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18649] 2026-10-24 10:22:58,551 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551283] 2026-10-24 10:22:58,551 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18661] 2026-10-24 10:22:58,613 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551284] 2026-10-24 10:22:58,614 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18662] 2026-10-24 10:22:58,682 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551447] 2026-10-24 10:22:58,682 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18825] 2026-10-24 10:22:58,745 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551335] 2026-10-24 10:22:58,746 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18713] 2026-10-24 10:22:58,824 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551219] 2026-10-24 10:22:58,824 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18597] 2026-10-24 10:22:58,901 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551218] 2026-10-24 10:22:58,901 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18596] 2026-10-24 10:22:58,980 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551341] 2026-10-24 10:22:58,980 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18719] 2026-10-24 10:22:59,041 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551342] 2026-10-24 10:22:59,042 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18720] 2026-10-24 10:22:59,118 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551344] 2026-10-24 10:22:59,118 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18722] 2026-10-24 10:22:59,214 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551224] 2026-10-24 10:22:59,214 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18602] 2026-10-24 10:22:59,290 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551225] 2026-10-24 10:22:59,290 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18603] 2026-10-24 10:22:59,364 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551348] 2026-10-24 10:22:59,364 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18726] 2026-10-24 10:22:59,413 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551349] 2026-10-24 10:22:59,413 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18727] 2026-10-24 10:22:59,482 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551350] 2026-10-24 10:22:59,482 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18728] 2026-10-24 10:22:59,545 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551352] 2026-10-24 10:22:59,545 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18730] 2026-10-24 10:22:59,617 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551353] 2026-10-24 10:22:59,617 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18731] 2026-10-24 10:22:59,733 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551228] 2026-10-24 10:22:59,733 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18606] 2026-10-24 10:22:59,790 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551229] 2026-10-24 10:22:59,791 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18607] 2026-10-24 10:22:59,870 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551360] 2026-10-24 10:22:59,870 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18738] 2026-10-24 10:22:59,951 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551361] 2026-10-24 10:22:59,951 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18739] 2026-10-24 10:23:00,016 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551233] 2026-10-24 10:23:00,016 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18611] 2026-10-24 10:23:00,092 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551234] 2026-10-24 10:23:00,092 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18612] 2026-10-24 10:23:00,155 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551235] 2026-10-24 10:23:00,155 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18613] 2026-10-24 10:23:00,217 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551236] 2026-10-24 10:23:00,217 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18614] 2026-10-24 10:23:00,299 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551367] 2026-10-24 10:23:00,299 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18745] 2026-10-24 10:23:00,391 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551369] 2026-10-24 10:23:00,392 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18747] 2026-10-24 10:23:00,473 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551370] 2026-10-24 10:23:00,473 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18748] 2026-10-24 10:23:00,556 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551247] 2026-10-24 10:23:00,556 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18625] 2026-10-24 10:23:00,638 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551373] 2026-10-24 10:23:00,638 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18751] 2026-10-24 10:23:00,731 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551251] 2026-10-24 10:23:00,731 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18629] 2026-10-24 10:23:00,814 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551375] 2026-10-24 10:23:00,815 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18753] 2026-10-24 10:23:00,897 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551378] 2026-10-24 10:23:00,897 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18756] 2026-10-24 10:23:01,009 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551379] 2026-10-24 10:23:01,009 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18757] 2026-10-24 10:23:01,088 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551381] 2026-10-24 10:23:01,090 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18759] 2026-10-24 10:23:01,168 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551260] 2026-10-24 10:23:01,168 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18638] 2026-10-24 10:23:01,244 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551261] 2026-10-24 10:23:01,244 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18639] 2026-10-24 10:23:01,315 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551262] 2026-10-24 10:23:01,315 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18640] 2026-10-24 10:23:01,387 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551263] 2026-10-24 10:23:01,387 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18641] 2026-10-24 10:23:01,503 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551264] 2026-10-24 10:23:01,504 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18642] 2026-10-24 10:23:01,616 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551265] 2026-10-24 10:23:01,616 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18643] 2026-10-24 10:23:01,720 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551387] 2026-10-24 10:23:01,720 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18765] 2026-10-24 10:23:01,788 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551388] 2026-10-24 10:23:01,789 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18766] 2026-10-24 10:23:01,955 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551390] 2026-10-24 10:23:01,956 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18768] 2026-10-24 10:23:02,046 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551391] 2026-10-24 10:23:02,046 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18769] 2026-10-24 10:23:02,134 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551392] 2026-10-24 10:23:02,134 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18770] 2026-10-24 10:23:02,272 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551393] 2026-10-24 10:23:02,273 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18771] 2026-10-24 10:23:02,355 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551394] 2026-10-24 10:23:02,355 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18772] 2026-10-24 10:23:02,477 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551395] 2026-10-24 10:23:02,477 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18773] 2026-10-24 10:23:02,593 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551272] 2026-10-24 10:23:02,593 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18650] 2026-10-24 10:23:02,692 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551399] 2026-10-24 10:23:02,692 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18777] 2026-10-24 10:23:02,809 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551400] 2026-10-24 10:23:02,809 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18778] 2026-10-24 10:23:02,883 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551401] 2026-10-24 10:23:02,883 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18779] 2026-10-24 10:23:02,990 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551403] 2026-10-24 10:23:02,990 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18781] 2026-10-24 10:23:03,078 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551404] 2026-10-24 10:23:03,078 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18782] 2026-10-24 10:23:03,161 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551405] 2026-10-24 10:23:03,161 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18783] 2026-10-24 10:23:03,225 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551406] 2026-10-24 10:23:03,225 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18784] 2026-10-24 10:23:03,327 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551407] 2026-10-24 10:23:03,327 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18785] 2026-10-24 10:23:03,521 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551412] 2026-10-24 10:23:03,521 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18790] 2026-10-24 10:23:03,616 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551414] 2026-10-24 10:23:03,616 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18792] 2026-10-24 10:23:03,699 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551274] 2026-10-24 10:23:03,700 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18652] 2026-10-24 10:23:03,778 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551417] 2026-10-24 10:23:03,779 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18795] 2026-10-24 10:23:03,861 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551418] 2026-10-24 10:23:03,862 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18796] 2026-10-24 10:23:03,947 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551419] 2026-10-24 10:23:03,947 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18797] 2026-10-24 10:23:04,029 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551420] 2026-10-24 10:23:04,030 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18798] 2026-10-24 10:23:04,087 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551276] 2026-10-24 10:23:04,087 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18654] 2026-10-24 10:23:04,151 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551277] 2026-10-24 10:23:04,151 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18655] 2026-10-24 10:23:04,215 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551278] 2026-10-24 10:23:04,215 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18656] 2026-10-24 10:23:04,272 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551279] 2026-10-24 10:23:04,272 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18657] 2026-10-24 10:23:04,336 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551280] 2026-10-24 10:23:04,336 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18658] 2026-10-24 10:23:04,416 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551281] 2026-10-24 10:23:04,416 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18659] 2026-10-24 10:23:04,477 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551424] 2026-10-24 10:23:04,477 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18802] 2026-10-24 10:23:04,545 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551286] 2026-10-24 10:23:04,545 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18664] 2026-10-24 10:23:04,625 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551287] 2026-10-24 10:23:04,626 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18665] 2026-10-24 10:23:04,704 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551288] 2026-10-24 10:23:04,705 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18666] 2026-10-24 10:23:04,782 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551293] 2026-10-24 10:23:04,782 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18671] 2026-10-24 10:23:04,848 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551294] 2026-10-24 10:23:04,848 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18672] 2026-10-24 10:23:04,912 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551295] 2026-10-24 10:23:04,912 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18673] 2026-10-24 10:23:04,979 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551429] 2026-10-24 10:23:04,979 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18807] 2026-10-24 10:23:05,048 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551430] 2026-10-24 10:23:05,048 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18808] 2026-10-24 10:23:05,205 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551297] 2026-10-24 10:23:05,205 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18675] 2026-10-24 10:23:05,286 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551300] 2026-10-24 10:23:05,286 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18678] 2026-10-24 10:23:05,346 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551301] 2026-10-24 10:23:05,346 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18679] 2026-10-24 10:23:05,428 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551302] 2026-10-24 10:23:05,428 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18680] 2026-10-24 10:23:05,508 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551303] 2026-10-24 10:23:05,508 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18681] 2026-10-24 10:23:05,587 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551304] 2026-10-24 10:23:05,587 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18682] 2026-10-24 10:23:05,671 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551305] 2026-10-24 10:23:05,672 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18683] 2026-10-24 10:23:05,755 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551306] 2026-10-24 10:23:05,755 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18684] 2026-10-24 10:23:05,832 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551307] 2026-10-24 10:23:05,832 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18685] 2026-10-24 10:23:05,911 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551308] 2026-10-24 10:23:05,912 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18686] 2026-10-24 10:23:05,986 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551309] 2026-10-24 10:23:05,986 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18687] 2026-10-24 10:23:06,075 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551310] 2026-10-24 10:23:06,075 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18688] 2026-10-24 10:23:06,155 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551311] 2026-10-24 10:23:06,155 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18689] 2026-10-24 10:23:06,232 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551312] 2026-10-24 10:23:06,232 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18690] 2026-10-24 10:23:06,308 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551314] 2026-10-24 10:23:06,308 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18692] 2026-10-24 10:23:06,437 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551435] 2026-10-24 10:23:06,437 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18813] 2026-10-24 10:23:06,525 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551436] 2026-10-24 10:23:06,526 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18814] 2026-10-24 10:23:06,592 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551437] 2026-10-24 10:23:06,592 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18815] 2026-10-24 10:23:06,688 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551317] 2026-10-24 10:23:06,688 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18695] 2026-10-24 10:23:06,773 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551318] 2026-10-24 10:23:06,773 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18696] 2026-10-24 10:23:06,843 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551319] 2026-10-24 10:23:06,843 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18697] 2026-10-24 10:23:06,916 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551320] 2026-10-24 10:23:06,916 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18698] 2026-10-24 10:23:06,990 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551321] 2026-10-24 10:23:06,990 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18699] 2026-10-24 10:23:07,063 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551322] 2026-10-24 10:23:07,064 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18700] 2026-10-24 10:23:07,129 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551323] 2026-10-24 10:23:07,129 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18701] 2026-10-24 10:23:07,192 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551324] 2026-10-24 10:23:07,192 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18702] 2026-10-24 10:23:07,271 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551325] 2026-10-24 10:23:07,271 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18703] 2026-10-24 10:23:07,336 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551326] 2026-10-24 10:23:07,336 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18704] 2026-10-24 10:23:07,422 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551327] 2026-10-24 10:23:07,422 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18705] 2026-10-24 10:23:07,500 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551328] 2026-10-24 10:23:07,501 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18706] 2026-10-24 10:23:07,580 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551329] 2026-10-24 10:23:07,580 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18707] 2026-10-24 10:23:07,653 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551330] 2026-10-24 10:23:07,653 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18708] 2026-10-24 10:23:07,717 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551331] 2026-10-24 10:23:07,718 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18709] 2026-10-24 10:23:07,791 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551440] 2026-10-24 10:23:07,791 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18818] 2026-10-24 10:23:07,872 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551441] 2026-10-24 10:23:07,872 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18819] 2026-10-24 10:23:07,962 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551442] 2026-10-24 10:23:07,963 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18820] 2026-10-24 10:23:08,042 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551443] 2026-10-24 10:23:08,042 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18821] 2026-10-24 10:23:08,113 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551444] 2026-10-24 10:23:08,113 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18822] 2026-10-24 10:23:08,188 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551445] 2026-10-24 10:23:08,188 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18823] 2026-10-24 10:23:08,273 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551334] 2026-10-24 10:23:08,273 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18712] 2026-10-24 10:23:08,360 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551336] 2026-10-24 10:23:08,361 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18714] 2026-10-24 10:23:08,464 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551216] 2026-10-24 10:23:08,464 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18594] 2026-10-24 10:23:08,547 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551339] 2026-10-24 10:23:08,548 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18717] 2026-10-24 10:23:08,632 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551220] 2026-10-24 10:23:08,632 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18598] 2026-10-24 10:23:08,731 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551340] 2026-10-24 10:23:08,731 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18718] 2026-10-24 10:23:08,886 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551346] 2026-10-24 10:23:08,886 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18724] 2026-10-24 10:23:09,008 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551347] 2026-10-24 10:23:09,008 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18725] 2026-10-24 10:23:09,131 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551351] 2026-10-24 10:23:09,131 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18729] 2026-10-24 10:23:09,194 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551355] 2026-10-24 10:23:09,194 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18733] 2026-10-24 10:23:09,316 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551227] 2026-10-24 10:23:09,316 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18605] 2026-10-24 10:23:09,400 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551356] 2026-10-24 10:23:09,400 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18734] 2026-10-24 10:23:09,574 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551358] 2026-10-24 10:23:09,574 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18736] 2026-10-24 10:23:09,686 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551230] 2026-10-24 10:23:09,686 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18608] 2026-10-24 10:23:09,755 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551231] 2026-10-24 10:23:09,755 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18609] 2026-10-24 10:23:09,825 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551232] 2026-10-24 10:23:09,826 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18610] 2026-10-24 10:23:09,895 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551362] 2026-10-24 10:23:09,895 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18740] 2026-10-24 10:23:09,988 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551363] 2026-10-24 10:23:09,988 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18741] 2026-10-24 10:23:10,062 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551364] 2026-10-24 10:23:10,062 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18742] 2026-10-24 10:23:10,139 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551365] 2026-10-24 10:23:10,139 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18743] 2026-10-24 10:23:10,226 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551366] 2026-10-24 10:23:10,226 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18744] 2026-10-24 10:23:10,286 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551244] 2026-10-24 10:23:10,286 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18622] 2026-10-24 10:23:10,354 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551245] 2026-10-24 10:23:10,354 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18623] 2026-10-24 10:23:10,436 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551246] 2026-10-24 10:23:10,436 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18624] 2026-10-24 10:23:10,513 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551371] 2026-10-24 10:23:10,513 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18749] 2026-10-24 10:23:10,577 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551374] 2026-10-24 10:23:10,577 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18752] 2026-10-24 10:23:10,651 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551382] 2026-10-24 10:23:10,652 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18760] 2026-10-24 10:23:10,727 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551383] 2026-10-24 10:23:10,727 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18761] 2026-10-24 10:23:10,861 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551266] 2026-10-24 10:23:10,861 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18644] 2026-10-24 10:23:10,953 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551384] 2026-10-24 10:23:10,953 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18762] 2026-10-24 10:23:11,080 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551267] 2026-10-24 10:23:11,080 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18645] 2026-10-24 10:23:11,157 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551386] 2026-10-24 10:23:11,157 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18764] 2026-10-24 10:23:11,252 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551396] 2026-10-24 10:23:11,252 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18774] 2026-10-24 10:23:11,331 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551397] 2026-10-24 10:23:11,331 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18775] 2026-10-24 10:23:11,415 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551398] 2026-10-24 10:23:11,415 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18776] 2026-10-24 10:23:11,500 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551273] 2026-10-24 10:23:11,500 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18651] 2026-10-24 10:23:11,553 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551402] 2026-10-24 10:23:11,553 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18780] 2026-10-24 10:23:11,656 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551410] 2026-10-24 10:23:11,656 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18788] 2026-10-24 10:23:11,752 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551413] 2026-10-24 10:23:11,752 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18791] 2026-10-24 10:23:11,837 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551415] 2026-10-24 10:23:11,837 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18793] 2026-10-24 10:23:11,929 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551275] 2026-10-24 10:23:11,930 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18653] 2026-10-24 10:23:12,029 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551416] 2026-10-24 10:23:12,029 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18794] 2026-10-24 10:23:12,108 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551421] 2026-10-24 10:23:12,108 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18799] 2026-10-24 10:23:12,193 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551422] 2026-10-24 10:23:12,193 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18800] 2026-10-24 10:23:12,259 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551282] 2026-10-24 10:23:12,259 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18660] 2026-10-24 10:23:12,317 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551423] 2026-10-24 10:23:12,317 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18801] 2026-10-24 10:23:12,376 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551289] 2026-10-24 10:23:12,377 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18667] 2026-10-24 10:23:12,438 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551426] 2026-10-24 10:23:12,438 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18804] 2026-10-24 10:23:12,496 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551290] 2026-10-24 10:23:12,497 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18668] 2026-10-24 10:23:12,583 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551291] 2026-10-24 10:23:12,583 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18669] 2026-10-24 10:23:12,673 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551292] 2026-10-24 10:23:12,673 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18670] 2026-10-24 10:23:12,745 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551427] 2026-10-24 10:23:12,745 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18805] 2026-10-24 10:23:12,827 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551296] 2026-10-24 10:23:12,827 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18674] 2026-10-24 10:23:12,961 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551298] 2026-10-24 10:23:12,961 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18676] 2026-10-24 10:23:13,040 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551299] 2026-10-24 10:23:13,040 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18677] 2026-10-24 10:23:13,157 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.default records with IDs: [1823] 2026-10-24 10:23:13,164 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551434] 2026-10-24 10:23:13,164 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18812] 2026-10-24 10:23:13,269 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551315] 2026-10-24 10:23:13,269 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18693] 2026-10-24 10:23:13,341 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551438] 2026-10-24 10:23:13,341 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18816] 2026-10-24 10:23:13,418 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551439] 2026-10-24 10:23:13,418 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18817] 2026-10-24 10:23:13,503 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551332] 2026-10-24 10:23:13,503 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18710] 2026-10-24 10:23:13,566 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551333] 2026-10-24 10:23:13,566 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18711] 2026-10-24 10:23:13,626 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551446] 2026-10-24 10:23:13,626 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18824] 2026-10-24 10:23:13,682 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551337] 2026-10-24 10:23:13,683 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #160 deleted account.account records with IDs: [18715] 2026-10-24 10:23:22,590 104 INFO rb-7de5d73-225957-428687 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-24 10:23:23,376 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_report_circular_code ... 2026-10-24 10:23:23,601 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-24 10:24:27,553 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin.tests.test_vn_tax_names: Starting TestVnTaxNames.test_template_tax_names_unique_in_every_language ... 2026-10-24 10:24:27,751 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-24 10:24:51,153 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin_account_asset.tests.test_c133: Starting TestMethodsTT133.test_01_tt133_account_mapping_for_asset_natures ... 2026-10-24 10:25:00,855 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin_account_asset.tests.test_c133: Starting TestMethodsTT133.test_02_tt133_investment_property_uses_5118 ... 2026-10-24 10:25:05,503 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin_account_asset.tests.test_c133: Starting TestMethodsTT133.test_03_tt133_capital_appreciation_impairment_and_reversal ... 2026-10-24 10:25:10,957 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #166 deleted account.asset.depreciation.line records with IDs: [41, 42] 2026-10-24 10:25:11,870 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin_account_asset.tests.test_c133: Starting TestMethodsTT133.test_04_tt133_usage_conversion_creates_reclassification_entry ... 2026-10-24 10:25:20,615 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #166 deleted account.asset.depreciation.line records with IDs: [43, 44] 2026-10-24 10:25:20,661 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #166 deleted account.asset.depreciation.line records with IDs: [46] 2026-10-24 10:25:21,295 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #166 deleted account.asset.depreciation.line records with IDs: [45] 2026-10-24 10:25:21,492 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-24 10:25:51,991 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_01_compute_date_on_asset ... 2026-10-24 10:25:52,393 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #168 deleted account.asset.depreciation.line records with IDs: [49, 50] 2026-10-24 10:25:52,456 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #168 deleted account.asset.depreciation.line records with IDs: [51, 52] 2026-10-24 10:25:52,505 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_02_tt99_account_mapping_for_asset_natures ... 2026-10-24 10:26:18,094 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_03_investment_property_uses_tt99_accounts ... 2026-10-24 10:26:32,182 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #168 deleted account.asset.depreciation.line records with IDs: [55, 56] 2026-10-24 10:26:32,279 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_04_non_depreciable_investment_property_is_not_depreciated ... 2026-10-24 10:26:47,254 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #168 deleted account.asset.depreciation.line records with IDs: [59, 60] 2026-10-24 10:26:47,299 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_05_tt99_capital_appreciation_impairment_and_reversal ... 2026-10-24 10:27:00,304 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #168 deleted account.asset.depreciation.line records with IDs: [61, 62] 2026-10-24 10:27:01,239 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_06_tt99_usage_conversion_creates_reclassification_entry ... 2026-10-24 10:27:23,449 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #168 deleted account.asset.depreciation.line records with IDs: [63, 64] 2026-10-24 10:27:23,491 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #168 deleted account.asset.depreciation.line records with IDs: [66] 2026-10-24 10:27:24,040 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #168 deleted account.asset.depreciation.line records with IDs: [65] 2026-10-24 10:27:24,195 104 INFO rb-7de5d73-225957-428687 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-24 10:27:31,152 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_08_investment_property_profile_updates_depreciation_policy ... 2026-10-24 10:27:41,665 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-24 10:27:41,687 104 INFO rb-7de5d73-225957-428687 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-24 10:27:54,161 104 INFO rb-7de5d73-225957-428687 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-24 10:28:21,702 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11360, 11359, 11358, 11357, 11356] 2026-10-24 10:28:21,731 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #1 deleted account.auto.transfer.model records with IDs: [406, 407, 408, 409, 410] 2026-10-24 10:28:22,209 104 INFO rb-7de5d73-225957-428687 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-24 10:28:40,357 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-24 10:29:15,837 104 INFO rb-7de5d73-225957-428687 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-24 10:29:16,073 104 INFO rb-7de5d73-225957-428687 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-24 10:29:16,165 104 INFO rb-7de5d73-225957-428687 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-24 10:29:18,631 104 INFO rb-7de5d73-225957-428687 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-24 10:29:25,286 104 INFO rb-7de5d73-225957-428687 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-24 10:29:27,029 104 INFO rb-7de5d73-225957-428687 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-24 10:29:27,191 104 INFO rb-7de5d73-225957-428687 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-24 10:29:27,280 104 INFO rb-7de5d73-225957-428687 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-24 10:29:27,393 104 INFO rb-7de5d73-225957-428687 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-24 10:29:27,522 104 INFO rb-7de5d73-225957-428687 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-24 10:29:48,863 104 INFO rb-7de5d73-225957-428687 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-24 10:29:49,018 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-24 10:29:49,034 104 INFO rb-7de5d73-225957-428687 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-24 10:30:12,655 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-24 10:30:12,683 104 INFO rb-7de5d73-225957-428687 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-24 10:30:36,062 104 INFO rb-7de5d73-225957-428687 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-24 10:30:56,525 104 INFO rb-7de5d73-225957-428687 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-24 10:31:37,717 104 INFO rb-7de5d73-225957-428687 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-24 10:31:58,334 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-24 10:32:41,785 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin_account_reports.tests.test_01_gtgt: Starting Test01GTGT.test_01_gtgt ... 2026-10-24 10:32:45,576 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin_account_reports.tests.test_01_gtgt: Starting Test01GTGT.test_02_gtgt ... 2026-10-24 10:32:57,487 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-24 10:33:38,739 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin_account_reports.tests.test_02_gtgt: Starting Test02GTGT.test_02_gtgt ... 2026-10-24 10:33:45,357 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin_account_reports.tests.test_02_gtgt: Starting Test02GTGT.test_03_gtgt ... 2026-10-24 10:33:53,902 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin_account_reports.tests.test_02_gtgt: Starting Test02GTGT.test_04_gtgt ... 2026-10-24 10:34:00,889 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin_account_reports.tests.test_02_gtgt: Starting Test02GTGT.test_05_gtgt ... 2026-10-24 10:34:05,000 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #175 deleted account.move.line.ctp records with IDs: [355, 356] 2026-10-24 10:34:05,000 104 INFO rb-7de5d73-225957-428687 odoo.models.unlink: User #175 deleted account.move.line records with IDs: [772] 2026-10-24 10:34:07,130 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-24 10:34:27,846 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin_account_reports.tests.test_account_detail_sheet: Starting TestAccountDetailSheet.test_01_moves_state_on_report ... 2026-10-24 10:34:28,104 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin_account_reports.tests.test_account_detail_sheet: Starting TestAccountDetailSheet.test_02_period_on_report ... 2026-10-24 10:34:28,181 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin_account_reports.tests.test_account_detail_sheet: Starting TestAccountDetailSheet.test_03_journals_on_report ... 2026-10-24 10:34:28,249 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin_account_reports.tests.test_account_detail_sheet: Starting TestAccountDetailSheet.test_04_accounts_on_report ... 2026-10-24 10:34:28,313 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin_account_reports.tests.test_account_detail_sheet: Starting TestAccountDetailSheet.test_05_partners_on_report ... 2026-10-24 10:34:28,411 104 INFO rb-7de5d73-225957-428687 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-7de5d73-225957/odoo/tests/case.py:247 2026-10-24 10:35:11,665 104 INFO rb-7de5d73-225957-428687 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-24 10:36:41,430 104 INFO rb-7de5d73-225957-428687 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-24 10:36:41,513 104 INFO rb-7de5d73-225957-428687 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-24 10:36:41,566 104 INFO rb-7de5d73-225957-428687 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-24 10:37:03,116 104 INFO rb-7de5d73-225957-428687 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-24 10:37:25,334 104 INFO rb-7de5d73-225957-428687 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-24 10:37:46,514 104 INFO rb-7de5d73-225957-428687 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_note_reaches_the_xlsx_export ... 2026-10-24 10:38:08,789 104 INFO rb-7de5d73-225957-428687 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-24 10:38:31,000 104 INFO rb-7de5d73-225957-428687 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-24 10:38:31,054 104 INFO rb-7de5d73-225957-428687 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-24 10:38:52,945 104 INFO rb-7de5d73-225957-428687 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-24 10:38:52,976 104 INFO rb-7de5d73-225957-428687 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-24 10:39:18,182 104 INFO rb-7de5d73-225957-428687 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-24 10:39:18,241 104 INFO rb-7de5d73-225957-428687 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-24 10:39:18,289 104 INFO rb-7de5d73-225957-428687 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-24 10:39:18,376 104 INFO rb-7de5d73-225957-428687 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-24 10:39:40,362 104 INFO rb-7de5d73-225957-428687 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-24 10:39:45,331 104 INFO rb-7de5d73-225957-428687 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-24 10:40:29,507 104 INFO rb-7de5d73-225957-428687 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-24 10:40:53,923 104 INFO rb-7de5d73-225957-428687 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-24 10:41:18,447 104 INFO rb-7de5d73-225957-428687 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-24 10:41:43,524 104 INFO rb-7de5d73-225957-428687 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-24 10:42:32,766 104 INFO rb-7de5d73-225957-428687 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-24 10:42:57,575 104 INFO rb-7de5d73-225957-428687 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-24 10:44:09,922 104 INFO rb-7de5d73-225957-428687 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-24 10:44:34,195 104 INFO rb-7de5d73-225957-428687 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-24 10:44:58,507 104 INFO rb-7de5d73-225957-428687 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-24 10:45:23,102 104 INFO rb-7de5d73-225957-428687 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-24 10:45:48,443 104 INFO rb-7de5d73-225957-428687 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-24 10:46:12,804 104 INFO rb-7de5d73-225957-428687 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-24 10:46:35,867 104 INFO rb-7de5d73-225957-428687 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-24 10:46:59,767 104 INFO rb-7de5d73-225957-428687 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 ...