Ignoring ortools: markers 'python_version >= "3.11"' don't match your environment Collecting GitPython<4,>=3.1.50 Downloading gitpython-3.2.1-py3-none-any.whl (231 kB) Collecting paramiko==3.4.0 Downloading paramiko-3.4.0-py3-none-any.whl (225 kB) Requirement already satisfied: validators==0.20.0 in /usr/local/lib/python3.10/dist-packages (from -r Viindoo-tvtmaaddons-17.0/requirements.txt (line 3)) (0.20.0) Requirement already satisfied: Pygments==2.15.0 in /usr/local/lib/python3.10/dist-packages (from -r Viindoo-tvtmaaddons-17.0/requirements.txt (line 4)) (2.15.0) Collecting wbgapi==1.0.12 Downloading wbgapi-1.0.12-py3-none-any.whl (36 kB) Collecting PyJWT<3,>=2.13.0 Downloading pyjwt-2.15.1-py3-none-any.whl (33 kB) Collecting fuzzywuzzy==0.18.0 Downloading fuzzywuzzy-0.18.0-py2.py3-none-any.whl (18 kB) Collecting python-Levenshtein==0.25.1 Downloading python_Levenshtein-0.25.1-py3-none-any.whl (9.4 kB) Collecting polyline==2.0.3 Downloading polyline-2.0.3-py3-none-any.whl (6.0 kB) Collecting flexpolyline==0.1.0 Downloading flexpolyline-0.1.0-py3-none-any.whl (7.1 kB) Collecting ortools==9.7.2996 Downloading ortools-9.7.2996-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (21.1 MB) Collecting python-slugify Downloading python_slugify-9.1.3-py3-none-any.whl (16 kB) Collecting jwcrypto==1.5.7 Downloading jwcrypto-1.5.7-py3-none-any.whl (94 kB) Collecting bcrypt>=3.2 Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (278 kB) Collecting pynacl>=1.5 Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl (1.4 MB) Requirement already satisfied: cryptography>=3.3 in /usr/lib/python3/dist-packages (from paramiko==3.4.0->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 2)) (3.4.8) Requirement already satisfied: decorator>=3.4.0 in /usr/lib/python3/dist-packages (from validators==0.20.0->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 3)) (4.4.2) Requirement already satisfied: requests in /usr/lib/python3/dist-packages (from wbgapi==1.0.12->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 5)) (2.25.1) Collecting tabulate Downloading tabulate-0.10.0-py3-none-any.whl (39 kB) Collecting PyYAML Downloading pyyaml-6.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (770 kB) Collecting Levenshtein==0.25.1 Downloading Levenshtein-0.25.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (177 kB) Collecting protobuf>=4.23.3 Downloading protobuf-7.36.2-cp310-abi3-manylinux2014_x86_64.whl (343 kB) Collecting absl-py>=0.13 Downloading absl_py-2.5.1-py3-none-any.whl (137 kB) Collecting numpy>=1.13.3 Downloading numpy-2.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.8 MB) Requirement already satisfied: typing_extensions>=4.5.0 in /usr/local/lib/python3.10/dist-packages (from jwcrypto==1.5.7->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 15)) (4.16.0) Collecting rapidfuzz<4.0.0,>=3.8.0 Downloading rapidfuzz-3.14.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.2 MB) Collecting gitdb<5,>=4.0.1 Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) Collecting text-unidecode>=1.3 Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB) Collecting smmap<6,>=3.0.1 Downloading smmap-5.0.3-py3-none-any.whl (24 kB) Collecting cffi>=2.0.0 Downloading cffi-2.1.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (218 kB) Requirement already satisfied: pycparser in /usr/lib/python3/dist-packages (from cffi>=2.0.0->pynacl>=1.5->paramiko==3.4.0->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 2)) (2.21) Installing collected packages: text-unidecode, fuzzywuzzy, flexpolyline, tabulate, smmap, rapidfuzz, PyYAML, python-slugify, PyJWT, protobuf, polyline, numpy, jwcrypto, cffi, bcrypt, absl-py, wbgapi, pynacl, ortools, Levenshtein, gitdb, python-Levenshtein, paramiko, GitPython Successfully installed GitPython-3.2.1 Levenshtein-0.25.1 PyJWT-2.15.1 PyYAML-6.0.3 absl-py-2.5.1 bcrypt-5.0.0 cffi-2.1.1 flexpolyline-0.1.0 fuzzywuzzy-0.18.0 gitdb-4.0.12 jwcrypto-1.5.7 numpy-2.2.6 ortools-9.7.2996 paramiko-3.4.0 polyline-2.0.3 protobuf-7.36.2 pynacl-1.6.2 python-Levenshtein-0.25.1 python-slugify-9.1.3 rapidfuzz-3.14.5 smmap-5.0.3 tabulate-0.10.0 text-unidecode-1.3 wbgapi-1.0.12 Ignoring google-api-core: markers 'python_version > "3.10"' don't match your environment Ignoring openpyxl: 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 Downloading boto3-1.43.118-py3-none-any.whl (140 kB) Collecting fasttext==0.9.2 Downloading fasttext-0.9.2.tar.gz (68 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting numpy==1.26.4 Downloading numpy-1.26.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.2 MB) Collecting grpcio-status==1.62.2 Downloading grpcio_status-1.62.2-py3-none-any.whl (14 kB) Collecting protobuf==5.26.1 Downloading protobuf-5.26.1-cp37-abi3-manylinux2014_x86_64.whl (302 kB) Collecting google-auth==2.36.0 Downloading google_auth-2.36.0-py2.py3-none-any.whl (209 kB) Collecting google-cloud-translate==3.17.0 Downloading google_cloud_translate-3.17.0-py2.py3-none-any.whl (183 kB) Collecting google-cloud-storage==2.18.2 Downloading google_cloud_storage-2.18.2-py2.py3-none-any.whl (130 kB) Collecting google-api-core==2.20.0 Downloading google_api_core-2.20.0-py3-none-any.whl (142 kB) Collecting pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1 Downloading pyHanko-0.20.1-py3-none-any.whl (407 kB) Collecting pypdf==4.3.1 Downloading pypdf-4.3.1-py3-none-any.whl (295 kB) Collecting pyhanko-certvalidator==0.24.1 Downloading pyhanko_certvalidator-0.24.1-py3-none-any.whl (106 kB) Requirement already satisfied: phonenumbers in /usr/lib/python3/dist-packages (from -r Viindoo-erponline-enterprise-17.0/requirements.txt (line 15)) (8.12.1) Requirement already satisfied: beautifulsoup4 in /usr/lib/python3/dist-packages (from -r Viindoo-erponline-enterprise-17.0/requirements.txt (line 16)) (4.10.0) Collecting mt-940==4.28.0 Downloading mt_940-4.28.0-py2.py3-none-any.whl (19 kB) Collecting lingua-language-detector==2.1.1 Downloading lingua_language_detector-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (96.2 MB) Collecting pybind11>=2.2 Downloading pybind11-3.1.0-py3-none-any.whl (319 kB) Requirement already satisfied: setuptools>=0.7.0 in /usr/local/lib/python3.10/dist-packages (from fasttext==0.9.2->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 2)) (61.0.0) Collecting googleapis-common-protos>=1.5.5 Downloading googleapis_common_protos-1.76.0-py3-none-any.whl (307 kB) Collecting grpcio>=1.62.2 Downloading grpcio-1.84.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (7.2 MB) Collecting cachetools<6.0,>=2.0.0 Downloading cachetools-5.5.2-py3-none-any.whl (10 kB) Requirement already satisfied: pyasn1-modules>=0.2.1 in /usr/local/lib/python3.10/dist-packages (from google-auth==2.36.0->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 6)) (0.4.2) Collecting rsa<5,>=3.1.4 Downloading rsa-4.9.1-py3-none-any.whl (34 kB) Collecting proto-plus<2.0.0dev,>=1.22.3 Downloading proto_plus-1.29.0-py3-none-any.whl (50 kB) Collecting google-cloud-core<3.0.0dev,>=1.4.4 Downloading google_cloud_core-2.8.0-py3-none-any.whl (31 kB) Collecting google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.10.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.*,<3.0.0dev,>=1.34.1 Downloading google_api_core-2.43.0-py3-none-any.whl (223 kB) Collecting grpc-google-iam-v1<1.0.0dev,>=0.12.4 Downloading grpc_google_iam_v1-0.14.6-py3-none-any.whl (33 kB) Collecting google-resumable-media>=2.7.2 Downloading google_resumable_media-2.11.0-py3-none-any.whl (81 kB) Requirement already satisfied: requests<3.0.0dev,>=2.18.0 in /usr/lib/python3/dist-packages (from google-cloud-storage==2.18.2->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 8)) (2.25.1) Collecting google-crc32c<2.0dev,>=1.0 Downloading google_crc32c-1.9.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (35 kB) Requirement already satisfied: pyyaml>=5.3.1 in /home/x88gb2j8uwu0/.local/lib/python3.10/site-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 12)) (6.0.3) Collecting asn1crypto>=1.5.1 Downloading asn1crypto-1.5.1-py2.py3-none-any.whl (105 kB) Collecting click>=7.1.2 Downloading click-8.5.0-py3-none-any.whl (125 kB) Requirement already satisfied: cryptography>=3.3.1 in /usr/lib/python3/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 12)) (3.4.8) Collecting tzlocal>=4.3 Downloading tzlocal-5.4.5-py3-none-any.whl (18 kB) Requirement already satisfied: qrcode>=6.1 in /usr/lib/python3/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 12)) (7.3.1) Collecting uharfbuzz<0.38.0,>=0.25.0 Downloading uharfbuzz-0.37.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB) Collecting fonttools>=4.33.3 Downloading fonttools-4.65.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.3 MB) Requirement already satisfied: defusedxml~=0.7.1 in /usr/lib/python3/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 12)) (0.7.1) Collecting python-pkcs11~=0.7.0 Downloading python-pkcs11-0.7.0.tar.gz (106 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting python-barcode==0.15.1 Downloading python_barcode-0.15.1-py3-none-any.whl (212 kB) Requirement already satisfied: Pillow>=7.2.0 in /usr/lib/python3/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 12)) (9.0.1) Requirement already satisfied: typing_extensions>=4.0 in /usr/local/lib/python3.10/dist-packages (from pypdf==4.3.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 13)) (4.16.0) Collecting oscrypto>=1.1.0 Downloading oscrypto-1.3.0-py2.py3-none-any.whl (194 kB) Collecting uritools>=3.0.1 Downloading uritools-6.1.3-py3-none-any.whl (11 kB) Collecting jmespath<2.0.0,>=0.7.1 Downloading jmespath-1.1.0-py3-none-any.whl (20 kB) Collecting s3transfer<0.20.0,>=0.19.0 Downloading s3transfer-0.19.3-py3-none-any.whl (90 kB) Collecting botocore<1.44.0,>=1.43.118 Downloading botocore-1.43.118-py3-none-any.whl (16.1 MB) Requirement already satisfied: python-dateutil<3.0.0,>=2.1 in /usr/lib/python3/dist-packages (from botocore<1.44.0,>=1.43.118->boto3->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 1)) (2.8.1) Requirement already satisfied: urllib3!=2.2.0,<3,>=1.25.4 in /usr/lib/python3/dist-packages (from botocore<1.44.0,>=1.43.118->boto3->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 1)) (1.26.5) Collecting google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.10.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.*,<3.0.0dev,>=1.34.1 Downloading google_api_core-2.42.0-py3-none-any.whl (221 kB) Downloading google_api_core-2.41.0-py3-none-any.whl (215 kB) Downloading google_api_core-2.40.0-py3-none-any.whl (214 kB) Downloading google_api_core-2.39.0-py3-none-any.whl (214 kB) Downloading google_api_core-2.38.0-py3-none-any.whl (187 kB) Downloading google_api_core-2.37.0-py3-none-any.whl (186 kB) Downloading google_api_core-2.36.0-py3-none-any.whl (184 kB) Downloading google_api_core-2.34.0-py3-none-any.whl (180 kB) Downloading google_api_core-2.33.0-py3-none-any.whl (176 kB) Downloading google_api_core-2.32.0-py3-none-any.whl (174 kB) Downloading google_api_core-2.31.0-py3-none-any.whl (173 kB) Downloading google_api_core-2.30.3-py3-none-any.whl (173 kB) Downloading google_api_core-2.30.2-py3-none-any.whl (173 kB) Downloading google_api_core-2.30.1-py3-none-any.whl (173 kB) Downloading google_api_core-2.30.0-py3-none-any.whl (173 kB) Downloading google_api_core-2.29.0-py3-none-any.whl (173 kB) Downloading google_api_core-2.28.1-py3-none-any.whl (173 kB) Downloading google_api_core-2.28.0-py3-none-any.whl (173 kB) Downloading google_api_core-2.27.0-py3-none-any.whl (167 kB) Downloading google_api_core-2.26.0-py3-none-any.whl (162 kB) Downloading google_api_core-2.25.2-py3-none-any.whl (162 kB) Downloading google_api_core-2.25.1-py3-none-any.whl (160 kB) Downloading google_api_core-2.25.0-py3-none-any.whl (160 kB) Downloading google_api_core-2.24.2-py3-none-any.whl (160 kB) Downloading google_api_core-2.24.1-py3-none-any.whl (160 kB) Downloading google_api_core-2.24.0-py3-none-any.whl (158 kB) Downloading google_api_core-2.23.0-py3-none-any.whl (156 kB) Downloading google_api_core-2.22.0-py3-none-any.whl (156 kB) Downloading google_api_core-2.21.0-py3-none-any.whl (156 kB) Collecting google-cloud-core<3.0.0dev,>=1.4.4 Downloading google_cloud_core-2.7.0-py3-none-any.whl (31 kB) Downloading google_cloud_core-2.6.1-py3-none-any.whl (29 kB) Downloading google_cloud_core-2.6.0-py3-none-any.whl (29 kB) Collecting googleapis-common-protos>=1.5.5 Downloading googleapis_common_protos-1.75.5-py3-none-any.whl (307 kB) Downloading googleapis_common_protos-1.75.4-py3-none-any.whl (307 kB) Downloading googleapis_common_protos-1.75.3-py3-none-any.whl (306 kB) Downloading googleapis_common_protos-1.75.2-py3-none-any.whl (307 kB) Downloading googleapis_common_protos-1.75.1-py3-none-any.whl (300 kB) Downloading googleapis_common_protos-1.75.0-py3-none-any.whl (300 kB) Collecting grpc-google-iam-v1<1.0.0dev,>=0.12.4 Downloading grpc_google_iam_v1-0.14.5-py3-none-any.whl (32 kB) Downloading grpc_google_iam_v1-0.14.4-py3-none-any.whl (32 kB) Collecting proto-plus<2.0.0dev,>=1.22.3 Downloading proto_plus-1.28.4-py3-none-any.whl (50 kB) Downloading proto_plus-1.28.3-py3-none-any.whl (50 kB) Downloading proto_plus-1.28.2-py3-none-any.whl (50 kB) Requirement already satisfied: pyasn1<0.7.0,>=0.6.1 in /usr/local/lib/python3.10/dist-packages (from pyasn1-modules>=0.2.1->google-auth==2.36.0->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 6)) (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.20.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 12)) (1.5.2) Building wheels for collected packages: fasttext, python-pkcs11 Building wheel for fasttext (setup.py): started Building wheel for fasttext (setup.py): still running... Building wheel for fasttext (setup.py): finished with status 'done' Created wheel for fasttext: filename=fasttext-0.9.2-cp310-cp310-linux_x86_64.whl size=4757926 sha256=dcac35c52e850161be69d7ec5fd9501610816bbe6f9726c69dd149ecd00cb6e4 Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-n96us5el/wheels/a5/13/75/f811c84a8ab36eedbaef977a6a58a98990e8e0f1967f98f394 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-cp310-cp310-linux_x86_64.whl size=1221000 sha256=0447a6ce0743195586e83f7c8681ed52cd29fc6660767fa9f7f822a26ce92850 Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-n96us5el/wheels/4d/e8/c8/c7cae4f78cf7a1dee289c476922f407b026aa76ffddcd474a5 Successfully built fasttext python-pkcs11 Installing collected packages: python-barcode, mt-940, asn1crypto, uritools, uharfbuzz, tzlocal, rsa, python-pkcs11, pypdf, pybind11, protobuf, oscrypto, numpy, lingua-language-detector, jmespath, grpcio, google-crc32c, fonttools, click, cachetools, pyhanko-certvalidator, proto-plus, googleapis-common-protos, google-resumable-media, google-auth, fasttext, botocore, s3transfer, pyHanko, grpcio-status, google-api-core, grpc-google-iam-v1, google-cloud-core, boto3, google-cloud-translate, google-cloud-storage Attempting uninstall: protobuf Found existing installation: protobuf 7.36.2 Uninstalling protobuf-7.36.2: Successfully uninstalled protobuf-7.36.2 Attempting uninstall: numpy Found existing installation: numpy 2.2.6 Uninstalling numpy-2.2.6: Successfully uninstalled numpy-2.2.6 Successfully installed asn1crypto-1.5.1 boto3-1.43.118 botocore-1.43.118 cachetools-5.5.2 click-8.5.0 fasttext-0.9.2 fonttools-4.65.0 google-api-core-2.20.0 google-auth-2.36.0 google-cloud-core-2.6.0 google-cloud-storage-2.18.2 google-cloud-translate-3.17.0 google-crc32c-1.9.0 google-resumable-media-2.11.0 googleapis-common-protos-1.75.0 grpc-google-iam-v1-0.14.4 grpcio-1.84.1 grpcio-status-1.62.2 jmespath-1.1.0 lingua-language-detector-2.1.1 mt-940-4.28.0 numpy-1.26.4 oscrypto-1.3.0 proto-plus-1.28.2 protobuf-5.26.1 pyHanko-0.20.1 pybind11-3.1.0 pyhanko-certvalidator-0.24.1 pypdf-4.3.1 python-barcode-0.15.1 python-pkcs11-0.7.0 rsa-4.9.1 s3transfer-0.19.3 tzlocal-5.4.5 uharfbuzz-0.37.3 uritools-6.1.3 2026-10-26 02:24:18,980 100 INFO ? odoo: Odoo version 17.0 2026-10-26 02:24:18,980 100 INFO ? odoo: Using configuration file at /data/build/.odoorc 2026-10-26 02:24:18,980 100 INFO ? odoo: addons paths: ['/data/build/rb-a683fe2-225997/odoo/addons', '/data/build/datadir/addons/17.0', '/data/build/rb-a683fe2-225997/addons', '/data/build/Viindoo-tvtmaaddons-17.0', '/data/build/Viindoo-erponline-enterprise-17.0', '/data/build/Viindoo-branding-17.0'] 2026-10-26 02:24:18,980 100 INFO ? odoo: database: runbot_build@default:5435 2026-10-26 02:24:19,211 100 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-10-26 02:24:19,624 100 INFO ? odoo.addons.to_base: Removing the default currency rate's SQL constraint `unique_name_per_day` 2026-10-26 02:24:19,627 100 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-10-26 02:24:19,662 100 INFO rb-a683fe2-225997-428996 odoo.modules.loading: loading 1 modules... 2026-10-26 02:24:19,920 100 INFO rb-a683fe2-225997-428996 odoo.modules.loading: 1 modules loaded in 0.26s, 0 queries (+0 extra) 2026-10-26 02:24:21,605 100 INFO rb-a683fe2-225997-428996 odoo.modules.loading: loading 1215 modules... 2026-10-26 02:24:46,060 100 INFO rb-a683fe2-225997-428996 odoo.modules.loading: 1215 modules loaded in 24.45s, 2 queries (+2 extra) 2026-10-26 02:24:49,903 100 INFO rb-a683fe2-225997-428996 odoo.modules.loading: Modules loaded. 2026-10-26 02:24:50,412 100 INFO rb-a683fe2-225997-428996 odoo.modules.registry: Registry loaded in 30.786s 2026-10-26 02:24:50,413 100 INFO rb-a683fe2-225997-428996 odoo.service.server: Starting post tests 2026-10-26 02:24:53,187 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-10-26 02:24:58,721 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 4.057604074478149 seconds 2026-10-26 02:25:00,229 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ab861c0/hr_attendance.assets_public_attendance.min.css (id:2935) 2026-10-26 02:25:00,232 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Deleting attachments [2865] (matching /web/assets/_______/hr_attendance.assets_public_attendance.min.css) because it was replaced with /web/assets/ab861c0/hr_attendance.assets_public_attendance.min.css 2026-10-26 02:25:01,307 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0d7827c/im_livechat.assets_embed_external.min.css (id:2936) 2026-10-26 02:25:01,311 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Deleting attachments [2866] (matching /web/assets/_______/im_livechat.assets_embed_external.min.css) because it was replaced with /web/assets/0d7827c/im_livechat.assets_embed_external.min.css 2026-10-26 02:25:04,158 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0060ea1/im_livechat.embed_test_assets.min.css (id:2937) 2026-10-26 02:25:04,166 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Deleting attachments [2867] (matching /web/assets/_______/im_livechat.embed_test_assets.min.css) because it was replaced with /web/assets/0060ea1/im_livechat.embed_test_assets.min.css 2026-10-26 02:25:05,183 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/558f4f3/mail.assets_public.min.css (id:2938) 2026-10-26 02:25:05,185 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Deleting attachments [2872] (matching /web/assets/_______/mail.assets_public.min.css) because it was replaced with /web/assets/558f4f3/mail.assets_public.min.css 2026-10-26 02:25:08,091 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c27721e/mass_mailing.iframe_css_assets_edit.min.css (id:2939) 2026-10-26 02:25:08,093 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Deleting attachments [2874] (matching /web/assets/_______/mass_mailing.iframe_css_assets_edit.min.css) because it was replaced with /web/assets/c27721e/mass_mailing.iframe_css_assets_edit.min.css 2026-10-26 02:25:09,224 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0abedb1/mrp_subcontracting.webclient.min.css (id:2940) 2026-10-26 02:25:09,226 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Deleting attachments [2876] (matching /web/assets/_______/mrp_subcontracting.webclient.min.css) because it was replaced with /web/assets/0abedb1/mrp_subcontracting.webclient.min.css 2026-10-26 02:25:10,899 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cd576d4/point_of_sale.assets_prod.min.css (id:2941) 2026-10-26 02:25:10,901 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Deleting attachments [2877] (matching /web/assets/_______/point_of_sale.assets_prod.min.css) because it was replaced with /web/assets/cd576d4/point_of_sale.assets_prod.min.css 2026-10-26 02:25:12,454 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/a829781/point_of_sale.assets_qunit_tests.min.css (id:2942) 2026-10-26 02:25:12,456 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Deleting attachments [2878] (matching /web/assets/_______/point_of_sale.assets_qunit_tests.min.css) because it was replaced with /web/assets/a829781/point_of_sale.assets_qunit_tests.min.css 2026-10-26 02:25:13,816 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5924c9e/pos_self_order.assets.min.css (id:2943) 2026-10-26 02:25:13,818 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Deleting attachments [2879] (matching /web/assets/_______/pos_self_order.assets.min.css) because it was replaced with /web/assets/5924c9e/pos_self_order.assets.min.css 2026-10-26 02:25:15,578 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/04ce0a8/project.webclient.min.css (id:2944) 2026-10-26 02:25:15,580 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Deleting attachments [2881] (matching /web/assets/_______/project.webclient.min.css) because it was replaced with /web/assets/04ce0a8/project.webclient.min.css 2026-10-26 02:25:15,725 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f09917a/snailmail.report_assets_snailmail.min.css (id:2945) 2026-10-26 02:25:15,727 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Deleting attachments [2882] (matching /web/assets/_______/snailmail.report_assets_snailmail.min.css) because it was replaced with /web/assets/f09917a/snailmail.report_assets_snailmail.min.css 2026-10-26 02:25:16,573 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/87647cd/spreadsheet.public_spreadsheet.min.css (id:2946) 2026-10-26 02:25:16,575 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Deleting attachments [2885] (matching /web/assets/_______/spreadsheet.public_spreadsheet.min.css) because it was replaced with /web/assets/87647cd/spreadsheet.public_spreadsheet.min.css 2026-10-26 02:25:16,782 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/7c4d89e/survey.survey_assets.min.css (id:2947) 2026-10-26 02:25:16,783 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Deleting attachments [2887] (matching /web/assets/_______/survey.survey_assets.min.css) because it was replaced with /web/assets/7c4d89e/survey.survey_assets.min.css 2026-10-26 02:25:17,527 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f19eed2/to_account_reports.assets_account_report.min.css (id:2948) 2026-10-26 02:25:17,528 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Deleting attachments [2891] (matching /web/assets/_______/to_account_reports.assets_account_report.min.css) because it was replaced with /web/assets/f19eed2/to_account_reports.assets_account_report.min.css 2026-10-26 02:25:20,283 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/2ff6c16/to_stock_age_report.assets_financial_report.min.css (id:2949) 2026-10-26 02:25:20,284 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Deleting attachments [2892] (matching /web/assets/_______/to_stock_age_report.assets_financial_report.min.css) because it was replaced with /web/assets/2ff6c16/to_stock_age_report.assets_financial_report.min.css 2026-10-26 02:25:20,513 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/9f3f8e6/viin_brain.lazy_brain_app.min.css (id:2950) 2026-10-26 02:25:20,515 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Deleting attachments [2897] (matching /web/assets/_______/viin_brain.lazy_brain_app.min.css) because it was replaced with /web/assets/9f3f8e6/viin_brain.lazy_brain_app.min.css 2026-10-26 02:25:21,921 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/47bb4c6/viin_customizer.customizer_report.min.css (id:2951) 2026-10-26 02:25:21,923 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Deleting attachments [2898] (matching /web/assets/_______/viin_customizer.customizer_report.min.css) because it was replaced with /web/assets/47bb4c6/viin_customizer.customizer_report.min.css 2026-10-26 02:25:22,083 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/536e009/viin_sign.assets_frontend_signature.min.css (id:2952) 2026-10-26 02:25:22,085 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Deleting attachments [2902] (matching /web/assets/_______/viin_sign.assets_frontend_signature.min.css) because it was replaced with /web/assets/536e009/viin_sign.assets_frontend_signature.min.css 2026-10-26 02:25:22,891 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/531c094/viin_sign.assets_pdf_iframe.min.css (id:2953) 2026-10-26 02:25:22,893 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Deleting attachments [2903] (matching /web/assets/_______/viin_sign.assets_pdf_iframe.min.css) because it was replaced with /web/assets/531c094/viin_sign.assets_pdf_iframe.min.css 2026-10-26 02:25:25,228 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4649ed6/web.assets_frontend.min.css (id:2954) 2026-10-26 02:25:25,230 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Deleting attachments [2913] (matching /web/assets/_______/web.assets_frontend.min.css) because it was replaced with /web/assets/4649ed6/web.assets_frontend.min.css 2026-10-26 02:25:27,892 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/2ff6c16/web.assets_web.min.css (id:2955) 2026-10-26 02:25:27,898 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Deleting attachments [2916] (matching /web/assets/_______/web.assets_web.min.css) because it was replaced with /web/assets/2ff6c16/web.assets_web.min.css 2026-10-26 02:25:30,335 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/7bee804/web.assets_web_dark.min.css (id:2956) 2026-10-26 02:25:30,337 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Deleting attachments [2917] (matching /web/assets/_______/web.assets_web_dark.min.css) because it was replaced with /web/assets/7bee804/web.assets_web_dark.min.css 2026-10-26 02:25:30,897 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/7199f53/web.qunit_suite_tests.min.css (id:2957) 2026-10-26 02:25:30,899 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Deleting attachments [2921] (matching /web/assets/_______/web.qunit_suite_tests.min.css) because it was replaced with /web/assets/7199f53/web.qunit_suite_tests.min.css 2026-10-26 02:25:32,221 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/07cb36f/web.report_assets_common.min.css (id:2958) 2026-10-26 02:25:32,223 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Deleting attachments [2922] (matching /web/assets/_______/web.report_assets_common.min.css) because it was replaced with /web/assets/07cb36f/web.report_assets_common.min.css 2026-10-26 02:25:34,771 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c198a9e/web.tests_assets.min.css (id:2959) 2026-10-26 02:25:34,773 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Deleting attachments [2924] (matching /web/assets/_______/web.tests_assets.min.css) because it was replaced with /web/assets/c198a9e/web.tests_assets.min.css 2026-10-26 02:25:34,983 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/88838ae/web_editor.assets_tests_styles.min.css (id:2960) 2026-10-26 02:25:34,984 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Deleting attachments [2926] (matching /web/assets/_______/web_editor.assets_tests_styles.min.css) because it was replaced with /web/assets/88838ae/web_editor.assets_tests_styles.min.css 2026-10-26 02:25:35,401 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/3627a21/web_editor.assets_wysiwyg.min.css (id:2961) 2026-10-26 02:25:35,403 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Deleting attachments [2927] (matching /web/assets/_______/web_editor.assets_wysiwyg.min.css) because it was replaced with /web/assets/3627a21/web_editor.assets_wysiwyg.min.css 2026-10-26 02:25:35,831 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cbf395c/web_editor.backend_assets_wysiwyg.min.css (id:2962) 2026-10-26 02:25:35,832 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Deleting attachments [2928] (matching /web/assets/_______/web_editor.backend_assets_wysiwyg.min.css) because it was replaced with /web/assets/cbf395c/web_editor.backend_assets_wysiwyg.min.css 2026-10-26 02:25:36,200 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/956ad00/web_editor.wysiwyg_iframe_editor_assets.min.css (id:2963) 2026-10-26 02:25:36,202 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Deleting attachments [2930] (matching /web/assets/_______/web_editor.wysiwyg_iframe_editor_assets.min.css) because it was replaced with /web/assets/956ad00/web_editor.wysiwyg_iframe_editor_assets.min.css 2026-10-26 02:25:36,576 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d086f5b/website.assets_all_wysiwyg_inside.min.css (id:2964) 2026-10-26 02:25:36,578 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Deleting attachments [2931] (matching /web/assets/_______/website.assets_all_wysiwyg_inside.min.css) because it was replaced with /web/assets/d086f5b/website.assets_all_wysiwyg_inside.min.css 2026-10-26 02:25:36,776 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c9f873c/website.assets_wysiwyg.min.css (id:2965) 2026-10-26 02:25:36,777 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Deleting attachments [2932] (matching /web/assets/_______/website.assets_wysiwyg.min.css) because it was replaced with /web/assets/c9f873c/website.assets_wysiwyg.min.css 2026-10-26 02:25:37,166 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/80b16ad/website.backend_assets_all_wysiwyg.min.css (id:2966) 2026-10-26 02:25:37,168 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Deleting attachments [2933] (matching /web/assets/_______/website.backend_assets_all_wysiwyg.min.css) because it was replaced with /web/assets/80b16ad/website.backend_assets_all_wysiwyg.min.css 2026-10-26 02:25:38,183 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f5460bb/website_slides.slide_embed_assets.min.css (id:2967) 2026-10-26 02:25:38,184 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Deleting attachments [2934] (matching /web/assets/_______/website_slides.slide_embed_assets.min.css) because it was replaced with /web/assets/f5460bb/website_slides.slide_embed_assets.min.css 2026-10-26 02:25:38,188 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 39.466644525527954 seconds 2026-10-26 02:26:10,712 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_01_reconcile_payment_with_invoice_same_currency ... 2026-10-26 02:26:19,994 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_02_reconcile_payment_with_invoice_diff_currency ... 2026-10-26 02:26:27,462 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_03_reconcile_payment_with_invoice_diff_po ... 2026-10-26 02:26:36,449 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_04_add_po_to_confirmed_payment ... 2026-10-26 02:26:42,599 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_05_add_po_to_confirmed_payment ... 2026-10-26 02:26:49,662 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1478 checked, 40 removed 2026-10-26 02:27:27,212 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_01_change_partner_type_on_payment ... 2026-10-26 02:27:27,889 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_02_change_partner_on_payment ... 2026-10-26 02:27:28,678 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_03_add_or_remove_po_on_payment ... 2026-10-26 02:27:29,591 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 02:28:06,296 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_purchase_order_advance.tests.test_payment_functional: Starting TestPaymentFunctional.test_01_partner_on_payment ... 2026-10-26 02:28:08,103 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 02:28:08,113 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_01_create_receipt_from_po ... 2026-10-26 02:28:09,555 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_02_cant_create_invoice_if_receipt_exist ... 2026-10-26 02:28:11,111 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_03_cant_create_receipt_if_invoice_exist ... 2026-10-26 02:28:12,731 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_04_compute_billed_field_in_po ... 2026-10-26 02:28:14,194 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 02:28:16,047 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_01_validate_qty_deviation ... 2026-10-26 02:28:16,116 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_11_validate_product ... 2026-10-26 02:28:16,174 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_12_validate_product ... 2026-10-26 02:28:16,239 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_21_delete_quality_point ... 2026-10-26 02:28:16,291 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_22_constraint_qty_check ... 2026-10-26 02:28:16,349 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_31_action_name_unique ... 2026-10-26 02:28:16,363 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_check_qa_state1 ... 2026-10-26 02:28:16,382 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_check_qa_state2 ... 2026-10-26 02:28:16,393 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_constrains_check_norm ... 2026-10-26 02:28:16,437 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_measure_check_flow ... 2026-10-26 02:28:16,699 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_pass_fail_check_flow ... 2026-10-26 02:28:16,867 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_action_lists_its_alerts_and_checks ... 2026-10-26 02:28:16,905 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_corrective_action ... 2026-10-26 02:28:16,914 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_point ... 2026-10-26 02:28:16,925 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_preventive_action ... 2026-10-26 02:28:16,951 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 02:28:18,532 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_01_quality_user ... 2026-10-26 02:28:18,765 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.check 2026-10-26 02:28:18,874 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.alert 2026-10-26 02:28:19,077 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.point 2026-10-26 02:28:19,085 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.point 2026-10-26 02:28:19,090 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.point 2026-10-26 02:28:19,162 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.alert.team 2026-10-26 02:28:19,167 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.alert.team 2026-10-26 02:28:19,201 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1207] 2026-10-26 02:28:19,205 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.alert.team 2026-10-26 02:28:19,238 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.tag 2026-10-26 02:28:19,244 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.tag 2026-10-26 02:28:19,250 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.tag 2026-10-26 02:28:19,273 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.alert.stage 2026-10-26 02:28:19,277 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.alert.stage 2026-10-26 02:28:19,281 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.stage 2026-10-26 02:28:19,303 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.point.test_type 2026-10-26 02:28:19,307 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.point.test_type 2026-10-26 02:28:19,324 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.point.test_type 2026-10-26 02:28:19,349 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.reason 2026-10-26 02:28:19,354 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.reason 2026-10-26 02:28:19,361 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.reason 2026-10-26 02:28:19,425 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.action 2026-10-26 02:28:19,540 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.corrective.action 2026-10-26 02:28:19,660 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.preventive.action 2026-10-26 02:28:19,706 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.action 2026-10-26 02:28:19,713 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_11_quality_manager ... 2026-10-26 02:28:19,981 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #44 deleted viin.quality.check records with IDs: [26] 2026-10-26 02:28:20,334 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #44 deleted ir.model.data records with IDs: [65410] 2026-10-26 02:28:20,334 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #44 deleted viin.quality.tag records with IDs: [1] 2026-10-26 02:28:20,405 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #44 deleted ir.model.data records with IDs: [65412] 2026-10-26 02:28:20,405 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #44 deleted quality.reason records with IDs: [5] 2026-10-26 02:28:20,661 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #44 deleted quality.alert.corrective.action records with IDs: [6] 2026-10-26 02:28:20,692 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #44 deleted quality.alert.action records with IDs: [13] 2026-10-26 02:28:20,808 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #44 deleted quality.alert.preventive.action records with IDs: [7] 2026-10-26 02:28:20,819 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #44 deleted quality.alert.action records with IDs: [14] 2026-10-26 02:28:20,864 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #44 deleted quality.alert.action records with IDs: [15] 2026-10-26 02:28:20,888 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #44 deleted viin.quality.alert records with IDs: [12] 2026-10-26 02:28:20,901 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #44 deleted quality.action records with IDs: [10] 2026-10-26 02:28:20,926 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #44 deleted viin.quality.point records with IDs: [24] 2026-10-26 02:28:20,958 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #44 deleted ir.model.data records with IDs: [65249] 2026-10-26 02:28:20,958 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #44 deleted quality.alert.stage records with IDs: [1] 2026-10-26 02:28:21,135 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #44 deleted viin.quality.point.test_type records with IDs: [4] 2026-10-26 02:28:21,137 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_21_internal_user ... 2026-10-26 02:28:21,189 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 45, model: viin.quality.check 2026-10-26 02:28:21,269 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [27], uid: 45, model: viin.quality.check 2026-10-26 02:28:21,497 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [27], uid: 45, model: viin.quality.check 2026-10-26 02:28:21,510 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 45, model: viin.quality.check 2026-10-26 02:28:21,522 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 45, model: viin.quality.alert 2026-10-26 02:28:21,556 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [13], uid: 45, model: viin.quality.alert 2026-10-26 02:28:21,723 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 45, model: viin.quality.alert 2026-10-26 02:28:21,728 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 45, model: viin.quality.alert 2026-10-26 02:28:21,733 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 45, model: quality.alert.corrective.action 2026-10-26 02:28:21,768 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [7], uid: 45, model: quality.alert.corrective.action 2026-10-26 02:28:21,875 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 45, model: quality.alert.corrective.action 2026-10-26 02:28:21,883 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 45, model: quality.alert.corrective.action 2026-10-26 02:28:21,887 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 45, model: quality.alert.preventive.action 2026-10-26 02:28:21,913 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 45, model: quality.alert.preventive.action 2026-10-26 02:28:22,016 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 45, model: quality.alert.preventive.action 2026-10-26 02:28:22,024 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 45, model: quality.alert.preventive.action 2026-10-26 02:28:22,027 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_31_internal_user_process_check ... 2026-10-26 02:28:22,137 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [28], uid: 45, model: viin.quality.check 2026-10-26 02:28:22,165 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [28], uid: 45, model: viin.quality.check 2026-10-26 02:28:22,231 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [28], uid: 45, model: viin.quality.check 2026-10-26 02:28:22,311 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 02:28:24,133 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality.tests.test_quality_check_wizard_internal_user: Starting QualityCheckWizardInternalUser.test_assigned_internal_user_can_save_checked_quantity_from_wizard ... 2026-10-26 02:28:24,222 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality.tests.test_quality_check_wizard_internal_user: Starting QualityCheckWizardInternalUser.test_every_wizard_writable_related_is_internal_user_whitelisted ... 2026-10-26 02:28:24,233 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 02:28:25,960 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_01_validate_product ... 2026-10-26 02:28:26,535 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_01_validate_team ... 2026-10-26 02:28:27,047 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_11_check_tolerance_max ... 2026-10-26 02:28:27,706 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_quality_check_measure_not_range_tolerance ... 2026-10-26 02:28:28,452 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_quality_check_user_id ... 2026-10-26 02:28:29,130 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 02:28:30,873 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality.tests.test_quality_point_category: Starting TestQualityPointCategory.test_complete_name ... 2026-10-26 02:28:30,944 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality.tests.test_quality_point_category: Starting TestQualityPointCategory.test_quality_point_count ... 2026-10-26 02:28:30,981 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 02:28:32,629 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality.tests.test_quality_point_template_line: Starting TestQualityProductTemplate.test_get_prepare_data ... 2026-10-26 02:28:32,667 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 02:28:36,548 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_access_rights ... 2026-10-26 02:28:36,768 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1229] 2026-10-26 02:28:36,807 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [65386] 2026-10-26 02:28:36,807 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #6 deleted quality.point.template records with IDs: [2] 2026-10-26 02:28:36,846 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_access_rights_2 ... 2026-10-26 02:28:37,075 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.point.template 2026-10-26 02:28:37,083 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.point.template 2026-10-26 02:28:37,102 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1229] 2026-10-26 02:28:37,111 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.point.template 2026-10-26 02:28:37,114 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_action_apply ... 2026-10-26 02:28:37,185 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_action_apply_2 ... 2026-10-26 02:28:37,260 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_compute_team_id ... 2026-10-26 02:28:37,319 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_compute_tolerance_max ... 2026-10-26 02:28:37,375 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_get_prepare_data ... 2026-10-26 02:28:37,406 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_multi_company_rule ... 2026-10-26 02:28:53,185 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 02:28:55,229 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_multiple_workorders_defaults_alert_to_a_workorder_of_this_production ... 2026-10-26 02:28:55,707 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted stock.move records with IDs: [178] 2026-10-26 02:28:56,138 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_multiple_workorders_does_not_raise_expected_singleton ... 2026-10-26 02:28:56,503 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted stock.move records with IDs: [181] 2026-10-26 02:28:56,962 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_no_workorders_leaves_alert_workorder_default_falsy ... 2026-10-26 02:28:57,434 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_single_workorder_defaults_alert_to_that_workorder ... 2026-10-26 02:28:57,771 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted stock.move records with IDs: [186] 2026-10-26 02:28:58,198 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 02:29:00,004 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_01_check_plan_mo ... 2026-10-26 02:29:00,549 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted stock.move records with IDs: [194] 2026-10-26 02:29:01,822 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_11_check_done_mo ... 2026-10-26 02:29:02,341 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted stock.move records with IDs: [202] 2026-10-26 02:29:03,604 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_22_check_done_wo ... 2026-10-26 02:29:04,155 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted stock.move records with IDs: [210] 2026-10-26 02:29:05,781 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_23_check_action_generate_serial ... 2026-10-26 02:29:06,250 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted stock.move records with IDs: [218] 2026-10-26 02:29:08,528 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 02:29:08,530 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality_stock.tests.test_quality_product_template_stock: Starting TestQualityProductTemplateStock.test_get_prepare_data ... 2026-10-26 02:29:08,681 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 02:29:10,427 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_01_check_auto_create_quality_check ... 2026-10-26 02:29:10,810 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_11_check_cancel_picking ... 2026-10-26 02:29:11,325 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.quality.check records with IDs: [45] 2026-10-26 02:29:11,331 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_12_check_cancel_picking ... 2026-10-26 02:29:11,745 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_21_check_done_picking ... 2026-10-26 02:29:12,393 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_22_check_done_picking ... 2026-10-26 02:29:13,050 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_23_check_done_picking ... 2026-10-26 02:29:13,642 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 02:29:15,313 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality_stock.tests.test_quality_stock_access_right: Starting QualityStockAccessRight.test_01_check_quality_user ... 2026-10-26 02:29:15,377 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.lot 2026-10-26 02:29:15,390 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.lot 2026-10-26 02:29:15,419 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #6 deleted mail.message records with IDs: [2912] 2026-10-26 02:29:15,429 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: stock.lot 2026-10-26 02:29:15,467 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.picking.type 2026-10-26 02:29:15,490 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.picking.type 2026-10-26 02:29:15,495 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: stock.picking.type 2026-10-26 02:29:16,029 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.picking 2026-10-26 02:29:16,046 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.picking 2026-10-26 02:29:16,102 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.move 2026-10-26 02:29:16,105 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_quality_stock.tests.test_quality_stock_access_right: Starting QualityStockAccessRight.test_11_check_quality_manager ... 2026-10-26 02:29:16,173 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 64, model: stock.picking.type 2026-10-26 02:29:16,220 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 64, model: stock.picking.type 2026-10-26 02:29:16,235 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 02:29:17,796 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_refund_account.tests.test_access_right: Starting TestAccessRight.test_access_right_product_1 ... 2026-10-26 02:29:18,191 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_refund_account.tests.test_access_right: Starting TestAccessRight.test_access_right_product_2 ... 2026-10-26 02:29:18,711 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_refund_account.tests.test_access_right: Starting TestAccessRight.test_access_right_product_3 ... 2026-10-26 02:29:18,983 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 66, model: product.product 2026-10-26 02:29:18,996 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 66, model: product.template 2026-10-26 02:29:18,998 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_refund_account.tests.test_access_right: Starting TestAccessRight.test_access_right_product_category ... 2026-10-26 02:29:19,151 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 02:29:19,295 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_refund_account.tests.test_refund_account: Starting TestAccount.test_add_credit_note ... 2026-10-26 02:29:21,787 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_refund_account.tests.test_refund_account: Starting TestAccount.test_add_credit_note_2 ... 2026-10-26 02:29:23,526 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_refund_account.tests.test_refund_account: Starting TestAccount.test_not_config_refund_account ... 2026-10-26 02:29:24,311 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_refund_account.tests.test_refund_account: Starting TestAccount.test_onchange_refund_account_category ... 2026-10-26 02:29:25,443 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_refund_account.tests.test_refund_account: Starting TestAccount.test_onchange_refund_account_product ... 2026-10-26 02:29:26,596 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 02:29:26,614 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_registration_email_blacklist.tests.test_reg_email_blacklist_extension: Starting TestSignUpExtension.test_01_without_setting ... 2026-10-26 02:29:27,648 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [81] 2026-10-26 02:29:27,679 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:29:29,681 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:29] "GET /web/signup HTTP/1.1" 200 - 209 0.157 1.851 2026-10-26 02:29:30,783 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:test_example@75hosting.com from 127.0.0.1 2026-10-26 02:29:30,948 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 247 and Message-Id '<247837675864184.1792981770.900866270065308-openerp-67-res.users@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) 't*********le@75hosting.com' successfully sent 2026-10-26 02:29:30,948 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:29:30,962 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #67 deleted mail.mail records with IDs: [247] 2026-10-26 02:29:30,984 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #67 deleted mail.message records with IDs: [9303] 2026-10-26 02:29:30,984 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:29:30,998 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:test_example@75hosting.com from 127.0.0.1 2026-10-26 02:29:31,015 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:31] "POST /web/signup HTTP/1.1" 303 - 378 0.296 1.027 2026-10-26 02:29:32,257 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:32] "GET /my HTTP/1.1" 200 - 196 0.145 1.091 2026-10-26 02:29:32,265 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_registration_email_blacklist.tests.test_reg_email_blacklist_extension: Starting TestSignUpExtension.test_04_sql_constrain_unique_rule_name ... 2026-10-26 02:29:33,293 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_registration_email_blacklist.tests.test_reg_email_blacklist_extension: Starting TestSignUpExtension.test_05_sql_constrain_archieved_record ... 2026-10-26 02:29:34,353 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_registration_email_blacklist.tests.test_reg_email_blacklist_extension: Starting TestSignUpExtension.test_06_07_08_09_10_test_api_constrains ... 2026-10-26 02:29:35,437 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_registration_email_blacklist.tests.test_reg_email_blacklist_extension: Starting TestSignUpExtension.test_11_test_split_email ... 2026-10-26 02:29:36,549 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_registration_email_blacklist.tests.test_reg_email_blacklist_extension: Starting TestSignUpExtension.test_12_test_domain_signup_error ... 2026-10-26 02:29:37,565 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:29:39,105 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:39] "GET /web/signup HTTP/1.1" 200 - 208 0.150 1.393 2026-10-26 02:29:39,257 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:39] "POST /web/signup HTTP/1.1" 200 - 20 0.014 0.127 2026-10-26 02:29:39,262 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_registration_email_blacklist.tests.test_reg_email_blacklist_extension: Starting TestSignUpExtension.test_13_test_domain_signup_error ... 2026-10-26 02:29:40,369 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:29:41,849 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:41] "GET /web/signup HTTP/1.1" 200 - 208 0.146 1.342 2026-10-26 02:29:41,940 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:41] "POST /web/signup HTTP/1.1" 200 - 20 0.013 0.062 2026-10-26 02:29:41,942 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_registration_email_blacklist.tests.test_reg_email_blacklist_extension.TestSignUpExtension: waiting for threads: [] 2026-10-26 02:29:41,944 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_registration_email_blacklist.tests.test_reg_email_blacklist_extension: Starting TestSignUpExtension.test_14_test_domain_signup_error ... 2026-10-26 02:29:42,979 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:29:44,630 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:44] "GET /web/signup HTTP/1.1" 200 - 208 0.163 1.494 2026-10-26 02:29:44,729 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:44] "POST /web/signup HTTP/1.1" 200 - 20 0.012 0.075 2026-10-26 02:29:44,734 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_registration_email_blacklist.tests.test_reg_email_blacklist_extension: Starting TestSignUpExtension.test_15_test_domain_signup_error ... 2026-10-26 02:29:45,802 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:29:47,356 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:47] "GET /web/signup HTTP/1.1" 200 - 208 0.159 1.399 2026-10-26 02:29:47,470 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:47] "POST /web/signup HTTP/1.1" 200 - 20 0.016 0.089 2026-10-26 02:29:47,478 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_registration_email_blacklist.tests.test_reg_email_blacklist_extension: Starting TestSignUpExtension.test_16_test_domain_signup_error ... 2026-10-26 02:29:48,595 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:29:50,874 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:50] "GET /web/signup HTTP/1.1" 200 - 208 0.136 2.150 2026-10-26 02:29:51,005 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:51] "POST /web/signup HTTP/1.1" 200 - 20 0.017 0.103 2026-10-26 02:29:51,027 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 02:29:51,035 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_registration_email_blacklist.tests.test_registration_email_blacklist: Starting TestSignUp.test_02_signup_error ... 2026-10-26 02:29:52,100 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:29:53,500 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:53] "GET /web/signup HTTP/1.1" 200 - 208 0.132 1.273 2026-10-26 02:29:53,603 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:53] "POST /web/signup HTTP/1.1" 200 - 20 0.022 0.070 2026-10-26 02:29:53,609 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_registration_email_blacklist.tests.test_registration_email_blacklist: Starting TestSignUp.test_03_signup_success ... 2026-10-26 02:29:54,651 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:29:56,178 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:56] "GET /web/signup HTTP/1.1" 200 - 208 0.136 1.395 2026-10-26 02:29:57,275 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:example@example.viindoo.com from 127.0.0.1 2026-10-26 02:29:57,432 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 248 and Message-Id '<294580015691804.1792981797.396094799041748-openerp-68-res.users@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) 'e****le@example.viindoo.com' successfully sent 2026-10-26 02:29:57,433 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:29:57,445 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #68 deleted mail.mail records with IDs: [248] 2026-10-26 02:29:57,472 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #68 deleted mail.message records with IDs: [9306] 2026-10-26 02:29:57,472 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:29:57,498 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:example@example.viindoo.com from 127.0.0.1 2026-10-26 02:29:57,523 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:57] "POST /web/signup HTTP/1.1" 303 - 381 0.313 1.020 2026-10-26 02:29:58,530 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:29:58] "GET /my HTTP/1.1" 200 - 196 0.113 0.886 2026-10-26 02:29:58,551 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 02:29:58,913 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_repair_request_from_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_compute_repair_count_01 ... 2026-10-26 02:29:58,996 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_repair_request_from_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_compute_repair_count_02 ... 2026-10-26 02:29:59,123 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 02:29:59,470 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_01 ... 2026-10-26 02:30:00,098 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_02 ... 2026-10-26 02:30:00,655 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_03 ... 2026-10-26 02:30:01,163 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_01 ... 2026-10-26 02:30:01,626 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_02 ... 2026-10-26 02:30:02,102 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_03 ... 2026-10-26 02:30:02,594 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 02:30:02,847 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_00_no_milestone ... 2026-10-26 02:30:03,546 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_01_maintenance_request_different_milestones ... 2026-10-26 02:30:04,276 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_02_maintenance_request_same_milestones ... 2026-10-26 02:30:06,348 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_03_different_part_replace_condition ... 2026-10-26 02:30:08,240 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 02:30:09,929 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_change_time_backdate ... 2026-10-26 02:30:10,398 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_display_popup_backdate ... 2026-10-26 02:30:10,845 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_input_backdate_future ... 2026-10-26 02:30:10,866 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_legacy_date_order_context_key_still_backdates_the_confirmation ... 2026-10-26 02:30:11,055 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 02:30:11,087 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request https://v14demo-vn.viindoo.com/web#action=116&active_id=mailbox_inbox&cids=1&menu_id=90 with timeout 3 increased to 10s during tests 2026-10-26 02:30:11,087 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://v14demo-vn.viindoo.com/web#action=116&active_id=mailbox_inbox&cids=1&menu_id=90 2026-10-26 02:30:11,321 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_create_link_url_in_text ... 2026-10-26 02:30:11,405 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_create_link_url_standalone ... 2026-10-26 02:30:11,415 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_write_link_url_in_text ... 2026-10-26 02:30:11,489 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_write_link_url_standalone ... 2026-10-26 02:30:11,535 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 02:30:11,537 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sale_line_numbering.tests.test_line_numbering: Starting TestLineNumbering.test_sequence_edit_01 ... 2026-10-26 02:30:13,155 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [178] 2026-10-26 02:30:13,226 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sale_line_numbering.tests.test_line_numbering: Starting TestLineNumbering.test_sequence_edit_02 ... 2026-10-26 02:30:14,382 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 02:30:45,410 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_01_reconcile_payment_with_invoice_same_currency ... 2026-10-26 02:30:54,971 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_02_reconcile_payment_with_invoice_diff_currency ... 2026-10-26 02:31:03,915 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_03_reconcile_payment_with_invoice_diff_so ... 2026-10-26 02:31:16,123 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_04_add_so_to_confirmed_payment ... 2026-10-26 02:31:24,131 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_05_add_so_to_confirmed_payment ... 2026-10-26 02:31:32,194 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 02:32:08,618 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sale_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_01_change_partner_on_payment ... 2026-10-26 02:32:09,244 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sale_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_03_add_or_remove_so_on_payment ... 2026-10-26 02:32:10,178 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 02:32:48,188 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sale_order_advance.tests.test_payment_functional: Starting TestPaymentFunctional.test_01_partner_on_payment ... 2026-10-26 02:32:49,923 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 02:32:51,364 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 249 and Message-Id '<572119577358806.1792981971.140276193618774-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'u*****mo@example.viindoo.com' successfully sent 2026-10-26 02:32:51,364 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:32:51,725 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [249] 2026-10-26 02:32:51,726 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:32:52,000 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit ... 2026-10-26 02:32:52,354 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_2 ... 2026-10-26 02:32:52,729 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_3 ... 2026-10-26 02:32:52,911 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_4 ... 2026-10-26 02:32:55,826 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_uom ... 2026-10-26 02:32:58,754 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_uom_and_price ... 2026-10-26 02:32:59,089 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 02:32:59,092 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_01_compute_expected_date ... 2026-10-26 02:32:59,609 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_02_compute_expected_date ... 2026-10-26 02:33:00,176 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_03_compute_expected_date ... 2026-10-26 02:33:01,784 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_04 ... 2026-10-26 02:33:02,233 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_04_test_delivery_results ... 2026-10-26 02:33:04,327 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_05 ... 2026-10-26 02:33:05,784 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_05_test_delivery_results ... 2026-10-26 02:33:07,749 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_06 ... 2026-10-26 02:33:09,262 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_06_test_delivery_results ... 2026-10-26 02:33:11,167 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_07 ... 2026-10-26 02:33:12,720 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_08 ... 2026-10-26 02:33:14,158 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_09 ... 2026-10-26 02:33:16,591 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_10 ... 2026-10-26 02:33:19,311 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_11 ... 2026-10-26 02:33:20,908 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_12 ... 2026-10-26 02:33:22,507 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_13 ... 2026-10-26 02:33:24,037 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_14 ... 2026-10-26 02:33:25,713 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_multi_picking_01 ... 2026-10-26 02:33:27,481 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 02:33:31,080 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 250 and Message-Id '<734011746069138.1792982010.967198133468628-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 's***********al@example.viindoo.com' successfully sent 2026-10-26 02:33:31,080 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:33:31,132 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [250] 2026-10-26 02:33:31,133 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:33:31,372 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 251 and Message-Id '<677936531699854.1792982011.223144054412842-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 's************l2@example.viindoo.com' successfully sent 2026-10-26 02:33:31,372 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:33:31,390 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [251] 2026-10-26 02:33:31,390 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:33:32,815 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_01_sale_user ... 2026-10-26 02:33:33,012 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 79, model: team.sales.target 2026-10-26 02:33:33,040 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #79 deleted mail.message records with IDs: [10828] 2026-10-26 02:33:33,047 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 79, model: team.sales.target 2026-10-26 02:33:33,056 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 79, model: team.sales.target 2026-10-26 02:33:33,062 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 79, model: team.sales.target 2026-10-26 02:33:33,081 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 79, model: team.sales.target 2026-10-26 02:33:33,123 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #79 deleted mail.message records with IDs: [10830] 2026-10-26 02:33:33,129 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 79, model: team.sales.target 2026-10-26 02:33:33,306 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #79 deleted mail.message records with IDs: [10831, 10826] 2026-10-26 02:33:33,315 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 79, model: personal.sales.target 2026-10-26 02:33:33,371 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #79 deleted mail.message records with IDs: [10831, 10826] 2026-10-26 02:33:33,388 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #79 deleted personal.sales.target records with IDs: [1] 2026-10-26 02:33:33,406 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #79 deleted mail.followers records with IDs: [3790] 2026-10-26 02:33:33,412 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 79, model: personal.sales.target 2026-10-26 02:33:33,418 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 79, model: personal.sales.target 2026-10-26 02:33:33,434 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 79, model: personal.sales.target 2026-10-26 02:33:33,467 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #79 deleted mail.message records with IDs: [10829] 2026-10-26 02:33:33,471 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 79, model: personal.sales.target 2026-10-26 02:33:33,475 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_02_sale_leader ... 2026-10-26 02:33:33,786 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #80 deleted mail.message records with IDs: [10828] 2026-10-26 02:33:33,821 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #80 deleted team.sales.target records with IDs: [8] 2026-10-26 02:33:33,863 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #80 deleted mail.followers records with IDs: [3792] 2026-10-26 02:33:33,968 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 80, model: team.sales.target 2026-10-26 02:33:33,982 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 80, model: team.sales.target 2026-10-26 02:33:34,010 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #80 deleted mail.message records with IDs: [10830] 2026-10-26 02:33:34,018 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [9], uid: 80, model: team.sales.target 2026-10-26 02:33:34,053 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [11], uid: 80, model: team.sales.target 2026-10-26 02:33:34,277 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #80 deleted mail.message records with IDs: [10826] 2026-10-26 02:33:34,302 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #80 deleted personal.sales.target records with IDs: [1] 2026-10-26 02:33:34,313 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #80 deleted mail.followers records with IDs: [3790] 2026-10-26 02:33:34,521 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #80 deleted mail.message records with IDs: [10834] 2026-10-26 02:33:34,542 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #80 deleted personal.sales.target records with IDs: [5] 2026-10-26 02:33:34,553 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #80 deleted mail.followers records with IDs: [3798, 3799] 2026-10-26 02:33:34,568 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 80, model: personal.sales.target 2026-10-26 02:33:34,587 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 80, model: personal.sales.target 2026-10-26 02:33:34,617 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #80 deleted mail.message records with IDs: [10829] 2026-10-26 02:33:34,628 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 80, model: personal.sales.target 2026-10-26 02:33:34,666 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 80, model: personal.sales.target 2026-10-26 02:33:34,704 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_03_regional_manager ... 2026-10-26 02:33:35,178 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #81 deleted mail.message records with IDs: [10828] 2026-10-26 02:33:35,214 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #81 deleted team.sales.target records with IDs: [8] 2026-10-26 02:33:35,261 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #81 deleted mail.followers records with IDs: [3792] 2026-10-26 02:33:35,397 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #81 deleted mail.message records with IDs: [10830] 2026-10-26 02:33:35,421 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #81 deleted team.sales.target records with IDs: [9] 2026-10-26 02:33:35,462 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #81 deleted mail.followers records with IDs: [3794] 2026-10-26 02:33:35,825 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #81 deleted mail.message records with IDs: [10826] 2026-10-26 02:33:35,867 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #81 deleted personal.sales.target records with IDs: [1] 2026-10-26 02:33:35,882 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #81 deleted mail.followers records with IDs: [3790] 2026-10-26 02:33:36,045 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #81 deleted mail.message records with IDs: [10829] 2026-10-26 02:33:36,077 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #81 deleted personal.sales.target records with IDs: [3] 2026-10-26 02:33:36,087 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #81 deleted mail.followers records with IDs: [3793] 2026-10-26 02:33:36,421 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #80 deleted mail.message records with IDs: [10839] 2026-10-26 02:33:36,460 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #80 deleted personal.sales.target records with IDs: [9] 2026-10-26 02:33:36,472 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #80 deleted mail.followers records with IDs: [3808, 3809] 2026-10-26 02:33:36,569 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 81, model: team.sales.target 2026-10-26 02:33:36,594 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 81, model: team.sales.target 2026-10-26 02:33:36,640 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #81 deleted mail.message records with IDs: [10830] 2026-10-26 02:33:36,690 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [9], uid: 81, model: team.sales.target 2026-10-26 02:33:36,790 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [14], uid: 81, model: team.sales.target 2026-10-26 02:33:36,859 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 81, model: personal.sales.target 2026-10-26 02:33:36,890 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 81, model: personal.sales.target 2026-10-26 02:33:36,936 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #81 deleted mail.message records with IDs: [10838] 2026-10-26 02:33:36,984 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [8], uid: 81, model: personal.sales.target 2026-10-26 02:33:37,028 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #81 deleted mail.message records with IDs: [10838] 2026-10-26 02:33:37,039 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #81 deleted personal.sales.target records with IDs: [8] 2026-10-26 02:33:37,056 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #81 deleted mail.followers records with IDs: [3806, 3807] 2026-10-26 02:33:37,119 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [10], uid: 81, model: personal.sales.target 2026-10-26 02:33:37,377 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #80 deleted mail.message records with IDs: [10839] 2026-10-26 02:33:37,404 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #80 deleted personal.sales.target records with IDs: [9] 2026-10-26 02:33:37,414 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #80 deleted mail.followers records with IDs: [3808, 3809] 2026-10-26 02:33:37,417 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_04_all_document ... 2026-10-26 02:33:37,784 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #83 deleted mail.message records with IDs: [10828] 2026-10-26 02:33:37,805 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #83 deleted team.sales.target records with IDs: [8] 2026-10-26 02:33:37,851 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #83 deleted mail.followers records with IDs: [3792] 2026-10-26 02:33:38,115 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #83 deleted mail.message records with IDs: [10830] 2026-10-26 02:33:38,129 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #83 deleted team.sales.target records with IDs: [9] 2026-10-26 02:33:38,184 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #83 deleted mail.followers records with IDs: [3794] 2026-10-26 02:33:38,452 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #83 deleted mail.message records with IDs: [10826] 2026-10-26 02:33:38,467 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #83 deleted personal.sales.target records with IDs: [1] 2026-10-26 02:33:38,481 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #83 deleted mail.followers records with IDs: [3790] 2026-10-26 02:33:38,593 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #83 deleted mail.message records with IDs: [10829] 2026-10-26 02:33:38,606 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #83 deleted personal.sales.target records with IDs: [3] 2026-10-26 02:33:38,617 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #83 deleted mail.followers records with IDs: [3793] 2026-10-26 02:33:38,695 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 02:33:41,411 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 252 and Message-Id '<009149470554118.1792982021.265578269958496-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 's***********al@example.viindoo.com' successfully sent 2026-10-26 02:33:41,411 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:33:41,452 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [252] 2026-10-26 02:33:41,453 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:33:41,653 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 253 and Message-Id '<432976415083345.1792982021.533915996551514-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 's************l2@example.viindoo.com' successfully sent 2026-10-26 02:33:41,653 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:33:41,671 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [253] 2026-10-26 02:33:41,672 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:34:02,299 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_personal_target_cross_company_search_is_closed ... 2026-10-26 02:34:02,337 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_personal_target_same_company_search_still_allowed ... 2026-10-26 02:34:02,388 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_company_id_populated_from_team ... 2026-10-26 02:34:02,395 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_cross_company_search_is_closed ... 2026-10-26 02:34:02,439 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_same_company_search_still_allowed ... 2026-10-26 02:34:02,506 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-26 02:34:05,412 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 254 and Message-Id '<522817759657984.1792982045.261177539825439-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 's***********al@example.viindoo.com' successfully sent 2026-10-26 02:34:05,412 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:34:05,464 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [254] 2026-10-26 02:34:05,464 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:34:05,685 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 255 and Message-Id '<933066869397449.1792982045.553586483001709-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 's************l2@example.viindoo.com' successfully sent 2026-10-26 02:34:05,685 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:34:05,703 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [255] 2026-10-26 02:34:05,704 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:34:06,784 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target.tests.test_name_search: Starting TestTeamSalesTargetNameSearch.test_name_search_matching_term_does_not_raise ... 2026-10-26 02:34:06,818 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target.tests.test_name_search: Starting TestTeamSalesTargetNameSearch.test_name_search_non_matching_term_returns_empty ... 2026-10-26 02:34:06,835 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 02:34:09,729 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 256 and Message-Id '<146583517864826.1792982049.572402000427246-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 's***********al@example.viindoo.com' successfully sent 2026-10-26 02:34:09,729 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:34:09,784 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [256] 2026-10-26 02:34:09,784 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:34:09,978 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 257 and Message-Id '<376698044504130.1792982049.867979764938354-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 's************l2@example.viindoo.com' successfully sent 2026-10-26 02:34:09,978 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:34:09,995 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [257] 2026-10-26 02:34:09,995 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:34:11,241 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_approval_team_target ... 2026-10-26 02:34:11,501 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_divide_target_when_generate_sale_personal_target ... 2026-10-26 02:34:11,514 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_function_get_target_by_date ... 2026-10-26 02:34:17,830 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_01_team_sales_target ... 2026-10-26 02:34:18,039 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_02_personal_sales_target ... 2026-10-26 02:34:20,299 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_duplicate_personal_target_in_team_target ... 2026-10-26 02:34:20,420 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3833] 2026-10-26 02:34:20,432 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_state_personal_target_follow_state_team_target ... 2026-10-26 02:34:20,546 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 02:34:23,329 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 258 and Message-Id '<707555584118629.1792982063.150488853454590-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 's***********al@example.viindoo.com' successfully sent 2026-10-26 02:34:23,329 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:34:23,399 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [258] 2026-10-26 02:34:23,400 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:34:23,600 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 259 and Message-Id '<433383286103531.1792982063.474429607391357-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 's************l2@example.viindoo.com' successfully sent 2026-10-26 02:34:23,601 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:34:23,623 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [259] 2026-10-26 02:34:23,623 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:34:24,225 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target_pos.tests.test_access_right: Starting TestAccessRight.test_access_right_pos_manager ... 2026-10-26 02:34:25,285 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #102 deleted mail.message records with IDs: [11356] 2026-10-26 02:34:25,313 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #102 deleted personal.sales.target records with IDs: [44] 2026-10-26 02:34:25,324 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #102 deleted mail.followers records with IDs: [3883] 2026-10-26 02:34:25,612 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #102 deleted mail.message records with IDs: [11359] 2026-10-26 02:34:25,629 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #102 deleted personal.sales.target records with IDs: [46] 2026-10-26 02:34:25,639 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #102 deleted mail.followers records with IDs: [3887, 3888] 2026-10-26 02:34:25,657 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #102 deleted mail.message records with IDs: [11357] 2026-10-26 02:34:25,681 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #102 deleted team.sales.target records with IDs: [43] 2026-10-26 02:34:25,732 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #102 deleted mail.followers records with IDs: [3885] 2026-10-26 02:34:26,058 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [47], uid: 102, model: personal.sales.target 2026-10-26 02:34:26,570 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [45], uid: 102, model: team.sales.target 2026-10-26 02:34:26,590 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [45], uid: 102, model: team.sales.target 2026-10-26 02:34:26,624 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #102 deleted mail.message records with IDs: [11361] 2026-10-26 02:34:26,635 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [45], uid: 102, model: team.sales.target 2026-10-26 02:34:26,653 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 102, model: personal.sales.target 2026-10-26 02:34:26,671 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 102, model: personal.sales.target 2026-10-26 02:34:26,701 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #102 deleted mail.message records with IDs: [11360] 2026-10-26 02:34:26,717 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [48], uid: 102, model: personal.sales.target 2026-10-26 02:34:26,758 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [49], uid: 102, model: personal.sales.target 2026-10-26 02:34:26,919 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 102, model: personal.sales.target 2026-10-26 02:34:26,942 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 102, model: personal.sales.target 2026-10-26 02:34:26,978 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #102 deleted mail.message records with IDs: [11360] 2026-10-26 02:34:27,002 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [48], uid: 102, model: personal.sales.target 2026-10-26 02:34:27,029 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #102 deleted mail.message records with IDs: [11360] 2026-10-26 02:34:27,037 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #102 deleted personal.sales.target records with IDs: [48] 2026-10-26 02:34:27,048 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #102 deleted mail.followers records with IDs: [3889] 2026-10-26 02:34:27,093 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [50], uid: 102, model: personal.sales.target 2026-10-26 02:34:27,133 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [45], uid: 102, model: team.sales.target 2026-10-26 02:34:27,150 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [45], uid: 102, model: team.sales.target 2026-10-26 02:34:27,179 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #102 deleted mail.message records with IDs: [11361] 2026-10-26 02:34:27,196 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [45], uid: 102, model: team.sales.target 2026-10-26 02:34:27,211 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target_pos.tests.test_access_right: Starting TestAccessRight.test_access_right_pos_user ... 2026-10-26 02:34:27,401 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 101, model: team.sales.target 2026-10-26 02:34:28,232 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 101, model: team.sales.target 2026-10-26 02:34:28,255 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #101 deleted mail.message records with IDs: [11365] 2026-10-26 02:34:28,265 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 101, model: team.sales.target 2026-10-26 02:34:28,417 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #101 deleted mail.message records with IDs: [11366, 11363] 2026-10-26 02:34:28,420 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 101, model: personal.sales.target 2026-10-26 02:34:28,437 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #101 deleted mail.message records with IDs: [11366, 11363] 2026-10-26 02:34:28,443 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #101 deleted personal.sales.target records with IDs: [51] 2026-10-26 02:34:28,453 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #101 deleted mail.followers records with IDs: [3891] 2026-10-26 02:34:28,456 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 101, model: personal.sales.target 2026-10-26 02:34:28,460 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 101, model: team.sales.target 2026-10-26 02:34:28,938 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [47], uid: 101, model: team.sales.target 2026-10-26 02:34:28,956 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [47], uid: 101, model: team.sales.target 2026-10-26 02:34:28,991 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #101 deleted mail.message records with IDs: [11368] 2026-10-26 02:34:28,994 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 101, model: team.sales.target 2026-10-26 02:34:29,001 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [52], uid: 101, model: personal.sales.target 2026-10-26 02:34:29,015 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [52], uid: 101, model: personal.sales.target 2026-10-26 02:34:29,043 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #101 deleted mail.message records with IDs: [11364] 2026-10-26 02:34:29,049 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #101 deleted personal.sales.target records with IDs: [52] 2026-10-26 02:34:29,060 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #101 deleted mail.followers records with IDs: [3892] 2026-10-26 02:34:29,064 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 101, model: personal.sales.target 2026-10-26 02:34:29,081 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #101 deleted mail.message records with IDs: [11364] 2026-10-26 02:34:29,085 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 101, model: personal.sales.target 2026-10-26 02:34:29,109 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 02:34:31,844 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 260 and Message-Id '<485195338742589.1792982071.719573259353638-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 's***********al@example.viindoo.com' successfully sent 2026-10-26 02:34:31,845 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:34:31,886 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [260] 2026-10-26 02:34:31,886 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:34:32,097 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 261 and Message-Id '<917863823899075.1792982071.989960432052612-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 's************l2@example.viindoo.com' successfully sent 2026-10-26 02:34:32,098 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:34:32,115 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [261] 2026-10-26 02:34:32,116 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:34:34,948 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_foreign_currency_walkin_is_converted_to_target_currency ... 2026-10-26 02:34:36,055 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_nightly_set_done_completes_on_a_point_of_sale_database ... 2026-10-26 02:34:38,371 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_sale_order_paid_at_pos_is_counted_once_not_double ... 2026-10-26 02:34:41,911 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_standalone_sale_order_leaves_pos_channel_empty ... 2026-10-26 02:34:44,769 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_walkin_and_sale_order_consolidate_without_double_count ... 2026-10-26 02:34:48,110 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_walkin_pos_channel_reports_untaxed_not_tax_inclusive ... 2026-10-26 02:34:48,531 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 02:34:51,409 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 262 and Message-Id '<762375945206009.1792982091.247612476348877-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 's***********al@example.viindoo.com' successfully sent 2026-10-26 02:34:51,409 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:34:51,450 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [262] 2026-10-26 02:34:51,450 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:34:51,699 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 263 and Message-Id '<255736783866248.1792982091.564457893371582-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 's************l2@example.viindoo.com' successfully sent 2026-10-26 02:34:51,699 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:34:51,718 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [263] 2026-10-26 02:34:51,718 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:34:54,027 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_report_crash: Starting TestTargetPosSaleReportCrash.test_confirming_sales_order_does_not_crash_when_salesperson_has_pos_orders_in_period ... 2026-10-26 02:34:58,975 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_report_crash: Starting TestTargetPosSaleReportCrash.test_confirming_sales_order_does_not_crash_when_team_has_pos_orders_in_period ... 2026-10-26 02:35:04,039 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 02:35:06,762 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 264 and Message-Id '<104385728177669.1792982106.617422819137573-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 's***********al@example.viindoo.com' successfully sent 2026-10-26 02:35:06,762 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:35:06,809 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [264] 2026-10-26 02:35:06,809 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:35:07,064 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 265 and Message-Id '<871547295134454.1792982106.927523612976074-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 's************l2@example.viindoo.com' successfully sent 2026-10-26 02:35:07,064 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:35:07,092 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [265] 2026-10-26 02:35:07,093 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:35:09,205 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_cancelled_target_reports_zero_on_every_channel ... 2026-10-26 02:35:12,632 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_compute_sales_kpi_on_target ... 2026-10-26 02:35:15,351 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 266 and Message-Id '<923476860832643.1792982115.196941137313843-openerp-203-account.move@5e968f997bd9>' from 'sales.leader@example.viindoo.com' to (redacted) 'b*****00@ic.example.com' successfully sent 2026-10-26 02:35:15,351 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:35:15,552 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #117 deleted mail.mail records with IDs: [266] 2026-10-26 02:35:15,552 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:35:18,871 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 267 and Message-Id '<226236843922897.1792982118.673821449279785-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 's*******er@example.viindoo.com' successfully sent 2026-10-26 02:35:18,871 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:35:20,096 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [267] 2026-10-26 02:35:20,097 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:35:21,020 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_linking_pos_order_to_target ... 2026-10-26 02:35:23,953 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 268 and Message-Id '<984385381934165.1792982123.781068563461304-openerp-206-account.move@5e968f997bd9>' from 'sales.user@example.viindoo.com' to (redacted) 'b*****00@ic.example.com' successfully sent 2026-10-26 02:35:23,953 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:35:24,133 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #116 deleted mail.mail records with IDs: [268] 2026-10-26 02:35:24,134 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:35:25,058 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-26 02:35:28,980 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 269 and Message-Id '<175462098769291.1792982128.782469272613525-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 's***********al@example.viindoo.com' successfully sent 2026-10-26 02:35:28,980 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:35:29,032 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [269] 2026-10-26 02:35:29,033 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:35:29,286 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 270 and Message-Id '<493986458937703.1792982129.170287132263184-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 's************l2@example.viindoo.com' successfully sent 2026-10-26 02:35:29,286 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:35:29,304 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [270] 2026-10-26 02:35:29,304 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:35:30,006 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_draft_target_reports_zero_ordered_total ... 2026-10-26 02:35:36,370 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_draft_target_reports_zero_untaxed_total ... 2026-10-26 02:35:42,485 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_sales_total_equals_sale_channel_on_pos_less_db ... 2026-10-26 02:35:46,591 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_excludes_another_company_sale_order ... 2026-10-26 02:36:11,036 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_excludes_sale_order_rescheduled_out_of_period ... 2026-10-26 02:36:16,565 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_recomputes_when_draft_target_is_approved ... 2026-10-26 02:36:22,753 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_reports_untaxed_base_not_tax_inclusive_amount ... 2026-10-26 02:36:29,366 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_sales_total_keeps_invoice_lens_while_ordered_total_tracks_orders ... 2026-10-26 02:36:33,670 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 271 and Message-Id '<343063382392295.1792982193.503216981887817-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 's*******er@example.viindoo.com' successfully sent 2026-10-26 02:36:33,670 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:36:33,938 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [271] 2026-10-26 02:36:33,939 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:36:34,886 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_excludes_another_company_sale_order ... 2026-10-26 02:36:57,708 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_excludes_sale_order_rescheduled_out_of_period ... 2026-10-26 02:37:03,500 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_recomputes_when_draft_target_is_approved ... 2026-10-26 02:37:10,338 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_reports_untaxed_base_not_tax_inclusive_amount ... 2026-10-26 02:37:17,264 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 02:37:20,047 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 272 and Message-Id '<757184886144490.1792982239.932621240615845-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 's***********al@example.viindoo.com' successfully sent 2026-10-26 02:37:20,047 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:37:20,089 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [272] 2026-10-26 02:37:20,090 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:37:20,271 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 273 and Message-Id '<010769518024667.1792982240.149221658706665-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 's************l2@example.viindoo.com' successfully sent 2026-10-26 02:37:20,271 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:37:20,291 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [273] 2026-10-26 02:37:20,291 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:37:20,916 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target_sale.tests.test_st62508_sale_depends: Starting TestST62508SaleDepends.test_untaxed_total_drops_to_zero_when_end_date_shrinks_below_order_date ... 2026-10-26 02:37:24,722 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target_sale.tests.test_st62508_sale_depends: Starting TestST62508SaleDepends.test_untaxed_total_drops_to_zero_when_order_rescheduled_out_of_period_without_trigger ... 2026-10-26 02:37:28,457 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 02:37:31,189 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 274 and Message-Id '<530904219980801.1792982251.060425758361816-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 's***********al@example.viindoo.com' successfully sent 2026-10-26 02:37:31,189 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:37:31,235 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [274] 2026-10-26 02:37:31,236 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:37:31,477 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 275 and Message-Id '<946195297272624.1792982251.315464735031128-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 's************l2@example.viindoo.com' successfully sent 2026-10-26 02:37:31,478 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:37:31,498 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [275] 2026-10-26 02:37:31,499 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:37:32,124 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target_sale.tests.test_st62508_sale_migration: Starting TestST62508SaleMigration.test_migration_heals_boundary_day_order_to_orm_recompute_value ... 2026-10-26 02:37:38,754 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target_sale.tests.test_st62508_sale_migration: Starting TestST62508SaleMigration.test_migration_heals_foreign_currency_target_to_orm_recompute_value ... 2026-10-26 02:37:38,833 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [6437] 2026-10-26 02:37:38,834 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-10-26 02:37:42,911 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 02:37:45,634 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 276 and Message-Id '<116798734760697.1792982265.494777917861938-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 's***********al@example.viindoo.com' successfully sent 2026-10-26 02:37:45,634 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:37:45,684 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [276] 2026-10-26 02:37:45,685 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:37:45,895 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 277 and Message-Id '<134606513604403.1792982265.771468877792358-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 's************l2@example.viindoo.com' successfully sent 2026-10-26 02:37:45,895 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:37:45,919 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [277] 2026-10-26 02:37:45,919 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:37:46,445 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_compute_sales_kpi_on_target ... 2026-10-26 02:37:52,349 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 278 and Message-Id '<511308761935358.1792982272.218996524810791-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 's*********er@example.viindoo.com' successfully sent 2026-10-26 02:37:52,349 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:37:53,356 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [278] 2026-10-26 02:37:53,356 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:37:55,024 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 279 and Message-Id '<154925406443501.1792982274.933341979980469-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 's*******er@example.viindoo.com' successfully sent 2026-10-26 02:37:55,024 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:37:55,343 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [279] 2026-10-26 02:37:55,344 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:37:56,625 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [136] 2026-10-26 02:37:56,640 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [143] 2026-10-26 02:37:56,959 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_cron_update_current_month_target ... 2026-10-26 02:38:01,587 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_cron: Manually starting job `Compute CRM Teams' Current Month Invoiced Target`. 2026-10-26 02:38:01,744 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_cron: Job `Compute CRM Teams' Current Month Invoiced Target` done. 2026-10-26 02:38:01,752 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_cron: Manually starting job `Compute Users' Current Month Invoiced Target`. 2026-10-26 02:38:01,784 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_cron: Job `Compute Users' Current Month Invoiced Target` done. 2026-10-26 02:38:01,788 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_linking_so_invoice_to_target ... 2026-10-26 02:38:05,702 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 280 and Message-Id '<807228300588523.1792982285.551960229873657-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 's*******er@example.viindoo.com' successfully sent 2026-10-26 02:38:05,703 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:38:06,919 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [280] 2026-10-26 02:38:06,919 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:38:08,411 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 02:38:11,409 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_team_advanced.tests.test_regions_hierarchy: Starting TestRegionsHierarchy.test_2010_regions_hierarchy ... 2026-10-26 02:38:11,457 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 02:38:14,234 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1000_compute_user_id ... 2026-10-26 02:38:14,278 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1001_compute_recursive_child_ids ... 2026-10-26 02:38:14,300 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1002_compute_member_ids ... 2026-10-26 02:38:14,493 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1003_group_sale_salesman ... 2026-10-26 02:38:14,758 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 146, model: crm.team 2026-10-26 02:38:14,783 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 146, model: crm.team 2026-10-26 02:38:14,795 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [38], uid: 146, model: crm.team 2026-10-26 02:38:14,816 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 146, model: crm.team 2026-10-26 02:38:14,822 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [38], uid: 146, model: crm.team 2026-10-26 02:38:14,892 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 146, model: crm.team 2026-10-26 02:38:14,907 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 146, model: crm.team.region 2026-10-26 02:38:14,914 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 146, model: crm.team.region 2026-10-26 02:38:14,919 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 146, model: crm.team.region 2026-10-26 02:38:14,926 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 146, model: crm.team.region 2026-10-26 02:38:14,931 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 146, model: crm.team.region 2026-10-26 02:38:14,937 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1004_group_sale_salesman_team_lead ... 2026-10-26 02:38:15,175 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 146, model: crm.team 2026-10-26 02:38:15,195 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 146, model: crm.team 2026-10-26 02:38:15,206 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [38], uid: 146, model: crm.team 2026-10-26 02:38:15,227 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 146, model: crm.team 2026-10-26 02:38:15,231 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [38], uid: 146, model: crm.team 2026-10-26 02:38:15,290 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 146, model: crm.team 2026-10-26 02:38:15,299 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 146, model: crm.team.region 2026-10-26 02:38:15,304 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 146, model: crm.team.region 2026-10-26 02:38:15,310 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 146, model: crm.team.region 2026-10-26 02:38:15,317 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 146, model: crm.team.region 2026-10-26 02:38:15,321 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 146, model: crm.team.region 2026-10-26 02:38:15,325 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1005_group_sale_salesman_sale_rg ... 2026-10-26 02:38:15,551 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 146, model: crm.team 2026-10-26 02:38:15,566 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 146, model: crm.team 2026-10-26 02:38:15,577 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [38], uid: 146, model: crm.team 2026-10-26 02:38:15,596 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 146, model: crm.team 2026-10-26 02:38:15,602 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [38], uid: 146, model: crm.team 2026-10-26 02:38:15,657 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 146, model: crm.team 2026-10-26 02:38:15,668 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 146, model: crm.team.region 2026-10-26 02:38:15,680 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 146, model: crm.team.region 2026-10-26 02:38:15,684 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 146, model: crm.team.region 2026-10-26 02:38:15,689 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 146, model: crm.team.region 2026-10-26 02:38:15,693 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 146, model: crm.team.region 2026-10-26 02:38:15,695 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1006_group_sale_team_leader ... 2026-10-26 02:38:15,918 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 146, model: crm.team 2026-10-26 02:38:15,937 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 146, model: crm.team 2026-10-26 02:38:15,945 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [38], uid: 146, model: crm.team 2026-10-26 02:38:15,965 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 146, model: crm.team 2026-10-26 02:38:15,979 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [38], uid: 146, model: crm.team 2026-10-26 02:38:16,047 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 146, model: crm.team 2026-10-26 02:38:16,060 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 146, model: crm.team.region 2026-10-26 02:38:16,071 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 146, model: crm.team.region 2026-10-26 02:38:16,077 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 146, model: crm.team.region 2026-10-26 02:38:16,085 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 146, model: crm.team.region 2026-10-26 02:38:16,091 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 146, model: crm.team.region 2026-10-26 02:38:16,094 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1007_group_sale_team_leader_sale_rg ... 2026-10-26 02:38:16,400 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 146, model: crm.team 2026-10-26 02:38:16,416 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 146, model: crm.team 2026-10-26 02:38:16,424 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [38], uid: 146, model: crm.team 2026-10-26 02:38:16,449 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 146, model: crm.team 2026-10-26 02:38:16,460 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [38], uid: 146, model: crm.team 2026-10-26 02:38:16,504 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 146, model: crm.team 2026-10-26 02:38:16,512 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 146, model: crm.team.region 2026-10-26 02:38:16,517 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 146, model: crm.team.region 2026-10-26 02:38:16,526 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 146, model: crm.team.region 2026-10-26 02:38:16,538 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 146, model: crm.team.region 2026-10-26 02:38:16,548 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 146, model: crm.team.region 2026-10-26 02:38:16,550 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1008_group_sale_regional_admin ... 2026-10-26 02:38:16,910 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 146, model: crm.team 2026-10-26 02:38:16,927 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [38], uid: 146, model: crm.team 2026-10-26 02:38:16,961 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [38], uid: 146, model: crm.team 2026-10-26 02:38:16,977 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [38], uid: 146, model: crm.team 2026-10-26 02:38:17,069 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 146, model: crm.team.region 2026-10-26 02:38:17,081 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 146, model: crm.team.region 2026-10-26 02:38:17,086 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 146, model: crm.team.region 2026-10-26 02:38:17,098 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 146, model: crm.team.region 2026-10-26 02:38:17,109 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 146, model: crm.team.region 2026-10-26 02:38:17,112 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1009_group_sale_regional_manager_team_leader ... 2026-10-26 02:38:17,510 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 146, model: crm.team 2026-10-26 02:38:17,532 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [38], uid: 146, model: crm.team 2026-10-26 02:38:17,579 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [38], uid: 146, model: crm.team 2026-10-26 02:38:17,602 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [38], uid: 146, model: crm.team 2026-10-26 02:38:17,717 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 146, model: crm.team.region 2026-10-26 02:38:17,728 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 146, model: crm.team.region 2026-10-26 02:38:17,733 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 146, model: crm.team.region 2026-10-26 02:38:17,739 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 146, model: crm.team.region 2026-10-26 02:38:17,749 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 146, model: crm.team.region 2026-10-26 02:38:17,753 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1010_group_sale_regional_admin_child ... 2026-10-26 02:38:18,118 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 146, model: crm.team 2026-10-26 02:38:18,120 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1011_group_sale_salesman_all_leads ... 2026-10-26 02:38:18,437 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 146, model: crm.team 2026-10-26 02:38:18,452 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 146, model: crm.team 2026-10-26 02:38:18,551 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 146, model: crm.team.region 2026-10-26 02:38:18,565 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 146, model: crm.team.region 2026-10-26 02:38:18,584 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 02:38:21,899 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2000_group_sale_team_leader_member ... 2026-10-26 02:38:22,382 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.lead 2026-10-26 02:38:22,482 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.lead 2026-10-26 02:38:22,571 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.lead 2026-10-26 02:38:22,643 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.lead 2026-10-26 02:38:22,679 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 151, model: crm.lead 2026-10-26 02:38:22,736 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 151, model: crm.lead 2026-10-26 02:38:22,765 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 151, model: crm.lead 2026-10-26 02:38:22,793 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.lead 2026-10-26 02:38:22,815 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 151, model: crm.lead 2026-10-26 02:38:22,855 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 151, model: crm.lead 2026-10-26 02:38:22,880 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 151, model: crm.lead 2026-10-26 02:38:22,901 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.lead 2026-10-26 02:38:22,948 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.lead 2026-10-26 02:38:22,985 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.lead 2026-10-26 02:38:22,987 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2001_group_sale_team_leader_leader ... 2026-10-26 02:38:23,362 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.lead 2026-10-26 02:38:23,471 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.lead 2026-10-26 02:38:23,552 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.lead 2026-10-26 02:38:23,673 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.lead 2026-10-26 02:38:23,693 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 151, model: crm.lead 2026-10-26 02:38:23,723 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 151, model: crm.lead 2026-10-26 02:38:23,745 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 151, model: crm.lead 2026-10-26 02:38:23,763 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.lead 2026-10-26 02:38:23,776 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 151, model: crm.lead 2026-10-26 02:38:23,797 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 151, model: crm.lead 2026-10-26 02:38:23,814 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 151, model: crm.lead 2026-10-26 02:38:23,832 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.lead 2026-10-26 02:38:23,877 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.lead 2026-10-26 02:38:23,909 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.lead 2026-10-26 02:38:23,912 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2002_group_sale_regional_manager_member ... 2026-10-26 02:38:24,279 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.lead 2026-10-26 02:38:24,351 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.lead 2026-10-26 02:38:24,428 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.lead 2026-10-26 02:38:24,452 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 151, model: crm.lead 2026-10-26 02:38:24,489 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 151, model: crm.lead 2026-10-26 02:38:24,516 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 151, model: crm.lead 2026-10-26 02:38:24,535 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.lead 2026-10-26 02:38:24,562 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 151, model: crm.lead 2026-10-26 02:38:24,594 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 151, model: crm.lead 2026-10-26 02:38:24,619 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 151, model: crm.lead 2026-10-26 02:38:24,638 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.lead 2026-10-26 02:38:24,684 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.lead 2026-10-26 02:38:24,715 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.lead 2026-10-26 02:38:24,718 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2003_group_sale_regional_manager_direct ... 2026-10-26 02:38:25,095 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.lead 2026-10-26 02:38:25,209 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.lead 2026-10-26 02:38:25,309 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.lead 2026-10-26 02:38:25,332 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 151, model: crm.lead 2026-10-26 02:38:25,364 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 151, model: crm.lead 2026-10-26 02:38:25,390 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 151, model: crm.lead 2026-10-26 02:38:25,416 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.lead 2026-10-26 02:38:25,450 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 151, model: crm.lead 2026-10-26 02:38:25,492 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 151, model: crm.lead 2026-10-26 02:38:25,524 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 151, model: crm.lead 2026-10-26 02:38:25,543 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.lead 2026-10-26 02:38:25,594 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.lead 2026-10-26 02:38:25,635 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.lead 2026-10-26 02:38:25,637 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2004_group_sale_regional_manager_parent ... 2026-10-26 02:38:26,040 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.lead 2026-10-26 02:38:26,125 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.lead 2026-10-26 02:38:26,224 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.lead 2026-10-26 02:38:26,268 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 151, model: crm.lead 2026-10-26 02:38:26,319 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 151, model: crm.lead 2026-10-26 02:38:26,352 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 151, model: crm.lead 2026-10-26 02:38:26,373 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.lead 2026-10-26 02:38:26,423 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 151, model: crm.lead 2026-10-26 02:38:26,497 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 151, model: crm.lead 2026-10-26 02:38:26,536 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 151, model: crm.lead 2026-10-26 02:38:26,558 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.lead 2026-10-26 02:38:26,605 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.lead 2026-10-26 02:38:26,637 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.lead 2026-10-26 02:38:26,640 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2005_group_sale_regional_manager_child ... 2026-10-26 02:38:26,926 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [57], uid: 151, model: crm.lead 2026-10-26 02:38:26,984 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [57], uid: 151, model: crm.lead 2026-10-26 02:38:27,023 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [57], uid: 151, model: crm.lead 2026-10-26 02:38:27,053 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.lead 2026-10-26 02:38:27,098 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [58], uid: 151, model: crm.lead 2026-10-26 02:38:27,148 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [58], uid: 151, model: crm.lead 2026-10-26 02:38:27,187 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [58], uid: 151, model: crm.lead 2026-10-26 02:38:27,233 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.lead 2026-10-26 02:38:27,258 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 151, model: crm.lead 2026-10-26 02:38:27,289 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 151, model: crm.lead 2026-10-26 02:38:27,319 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 151, model: crm.lead 2026-10-26 02:38:27,339 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.lead 2026-10-26 02:38:27,360 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 151, model: crm.lead 2026-10-26 02:38:27,398 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 151, model: crm.lead 2026-10-26 02:38:27,425 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 151, model: crm.lead 2026-10-26 02:38:27,445 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.lead 2026-10-26 02:38:27,488 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.lead 2026-10-26 02:38:27,536 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.lead 2026-10-26 02:38:27,546 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 02:38:28,305 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 281 and Message-Id '<094061675262435.1792982308.259949684143066-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'**************nc@example.viindoo.com'" successfully sent 2026-10-26 02:38:28,305 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:38:28,323 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [281] 2026-10-26 02:38:28,356 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12071] 2026-10-26 02:38:28,356 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:38:28,367 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 02:38:28,563 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_team_advanced_crm.tests.test_team_leader_sync: Starting TestTeamLeaderSync.test_batch_write_team_id_syncs_team_leader_id_every_record ... 2026-10-26 02:38:29,221 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 282 and Message-Id '<404376626759670.1792982309.170745134353638-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'****************.2@example.viindoo.com'" successfully sent 2026-10-26 02:38:29,222 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:38:29,234 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [282] 2026-10-26 02:38:29,252 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12075] 2026-10-26 02:38:29,253 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:38:29,265 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 02:38:29,779 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_team_advanced_crm.tests.test_team_leader_sync: Starting TestTeamLeaderSync.test_form_onchange_team_id_updates_team_leader_id ... 2026-10-26 02:38:30,029 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_team_advanced_crm.tests.test_team_leader_sync: Starting TestTeamLeaderSync.test_write_team_id_syncs_team_leader_id_single_record ... 2026-10-26 02:38:30,129 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 02:38:34,755 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3000_group_sale_team_leader_member ... 2026-10-26 02:38:35,454 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 157, model: sale.order 2026-10-26 02:38:35,491 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 157, model: sale.order 2026-10-26 02:38:35,524 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 157, model: sale.order 2026-10-26 02:38:35,536 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3001_group_sale_team_leader_leader ... 2026-10-26 02:38:36,639 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #157 deleted mail.message records with IDs: [3823] 2026-10-26 02:38:36,673 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 157, model: sale.order 2026-10-26 02:38:36,707 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 157, model: sale.order 2026-10-26 02:38:36,741 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 157, model: sale.order 2026-10-26 02:38:36,786 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 157, model: sale.order 2026-10-26 02:38:36,802 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3003_group_sale_regional_manager_direct ... 2026-10-26 02:38:38,815 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #157 deleted mail.message records with IDs: [3823] 2026-10-26 02:38:38,836 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 157, model: sale.order 2026-10-26 02:38:39,657 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #157 deleted mail.message records with IDs: [7639, 3846, 3825] 2026-10-26 02:38:39,675 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 157, model: sale.order 2026-10-26 02:38:40,366 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #157 deleted mail.message records with IDs: [7352, 3847, 3826] 2026-10-26 02:38:40,389 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 157, model: sale.order 2026-10-26 02:38:41,037 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #157 deleted ir.model.data records with IDs: [216827, 216828, 216829] 2026-10-26 02:38:41,037 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #157 deleted mail.message records with IDs: [3845, 3844, 3843, 3824] 2026-10-26 02:38:41,095 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 157, model: sale.order 2026-10-26 02:38:41,131 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 157, model: sale.order 2026-10-26 02:38:41,163 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 157, model: sale.order 2026-10-26 02:38:41,232 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 157, model: sale.order 2026-10-26 02:38:41,248 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3004_group_sale_regional_manager_child ... 2026-10-26 02:38:42,153 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 157, model: sale.order 2026-10-26 02:38:42,197 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 157, model: sale.order 2026-10-26 02:38:42,251 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 157, model: sale.order 2026-10-26 02:38:42,296 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 157, model: sale.order 2026-10-26 02:38:42,320 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 157, model: sale.order 2026-10-26 02:38:42,358 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 157, model: sale.order 2026-10-26 02:38:43,264 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #157 deleted mail.message records with IDs: [7352, 3847, 3826] 2026-10-26 02:38:43,291 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 157, model: sale.order 2026-10-26 02:38:43,322 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 157, model: sale.order 2026-10-26 02:38:43,350 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 157, model: sale.order 2026-10-26 02:38:43,396 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 157, model: sale.order 2026-10-26 02:38:43,413 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3004_group_sale_regional_manager_parent ... 2026-10-26 02:38:45,444 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #157 deleted mail.message records with IDs: [3823] 2026-10-26 02:38:45,472 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 157, model: sale.order 2026-10-26 02:38:46,106 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #157 deleted mail.message records with IDs: [7639, 3846, 3825] 2026-10-26 02:38:46,132 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 157, model: sale.order 2026-10-26 02:38:46,895 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #157 deleted mail.message records with IDs: [7352, 3847, 3826] 2026-10-26 02:38:46,921 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 157, model: sale.order 2026-10-26 02:38:47,711 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #157 deleted ir.model.data records with IDs: [216827, 216828, 216829] 2026-10-26 02:38:47,711 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #157 deleted mail.message records with IDs: [3845, 3844, 3843, 3824] 2026-10-26 02:38:47,769 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 157, model: sale.order 2026-10-26 02:38:48,827 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #157 deleted mail.message records with IDs: [3848, 3827] 2026-10-26 02:38:48,854 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 157, model: sale.order 2026-10-26 02:38:48,858 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3005_group_sale_regional_manager_assistant_direct ... 2026-10-26 02:38:50,777 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #157 deleted mail.message records with IDs: [3823] 2026-10-26 02:38:50,811 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 157, model: sale.order 2026-10-26 02:38:51,544 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #157 deleted mail.message records with IDs: [7639, 3846, 3825] 2026-10-26 02:38:51,576 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 157, model: sale.order 2026-10-26 02:38:52,234 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #157 deleted mail.message records with IDs: [7352, 3847, 3826] 2026-10-26 02:38:52,256 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 157, model: sale.order 2026-10-26 02:38:52,910 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #157 deleted ir.model.data records with IDs: [216827, 216828, 216829] 2026-10-26 02:38:52,910 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #157 deleted mail.message records with IDs: [3845, 3844, 3843, 3824] 2026-10-26 02:38:52,962 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 157, model: sale.order 2026-10-26 02:38:52,965 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3006_group_sale_regional_manager_assistant_parent ... 2026-10-26 02:38:54,961 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #157 deleted mail.message records with IDs: [3823] 2026-10-26 02:38:54,992 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 157, model: sale.order 2026-10-26 02:38:55,667 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #157 deleted mail.message records with IDs: [7639, 3846, 3825] 2026-10-26 02:38:55,691 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 157, model: sale.order 2026-10-26 02:38:56,329 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #157 deleted mail.message records with IDs: [7352, 3847, 3826] 2026-10-26 02:38:56,353 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 157, model: sale.order 2026-10-26 02:38:56,982 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #157 deleted ir.model.data records with IDs: [216827, 216828, 216829] 2026-10-26 02:38:56,982 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #157 deleted mail.message records with IDs: [3845, 3844, 3843, 3824] 2026-10-26 02:38:57,029 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 157, model: sale.order 2026-10-26 02:38:57,032 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3007_group_sale_regional_manager_assistant_child ... 2026-10-26 02:38:57,854 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 157, model: sale.order 2026-10-26 02:38:57,888 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 157, model: sale.order 2026-10-26 02:38:57,928 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 157, model: sale.order 2026-10-26 02:38:57,960 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 157, model: sale.order 2026-10-26 02:38:57,986 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 157, model: sale.order 2026-10-26 02:38:58,031 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 157, model: sale.order 2026-10-26 02:38:59,029 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #157 deleted mail.message records with IDs: [7352, 3847, 3826] 2026-10-26 02:38:59,069 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 157, model: sale.order 2026-10-26 02:38:59,116 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 157, model: sale.order 2026-10-26 02:38:59,161 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 157, model: sale.order 2026-10-26 02:38:59,220 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 157, model: sale.order 2026-10-26 02:38:59,254 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 02:38:59,260 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_exist_email ... 2026-10-26 02:39:00,427 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:39:02,714 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:02] "GET / HTTP/1.1" 200 - 186 0.149 2.142 2026-10-26 02:39:04,546 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:04] "POST /web/signup HTTP/1.1" 200 - 289 0.296 0.967 2026-10-26 02:39:04,560 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_invalid_email ... 2026-10-26 02:39:05,759 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:39:07,230 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:07] "GET / HTTP/1.1" 200 - 186 0.139 1.338 2026-10-26 02:39:07,443 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:07] "POST /web/signup HTTP/1.1" 200 - 44 0.030 0.167 2026-10-26 02:39:07,455 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_invalid_email_and_password ... 2026-10-26 02:39:08,467 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:39:09,930 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:09] "GET / HTTP/1.1" 200 - 186 0.122 1.345 2026-10-26 02:39:09,941 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_valid_email ... 2026-10-26 02:39:11,023 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:39:12,497 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:12] "GET / HTTP/1.1" 200 - 186 0.166 1.314 2026-10-26 02:39:13,312 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 02:39:14,027 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:39:14] "POST /web/signup HTTP/1.1" 200 - 396 0.418 1.094 2026-10-26 02:39:14,048 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 02:39:16,098 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_01_sshkey_wrong_password ... 2026-10-26 02:39:16,151 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_02_sshkey_right_password ... 2026-10-26 02:39:16,540 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_04_personal_sshkey ... 2026-10-26 02:39:16,992 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_05_company_sshkey_non_key_user ... 2026-10-26 02:39:17,465 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_06_company_sshkey_admin_key_user ... 2026-10-26 02:39:17,956 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_07_use_current_company_sshkey ... 2026-10-26 02:39:25,631 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_08_internal_user_crud_key ... 2026-10-26 02:39:26,165 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 164, model: sshkey.pair 2026-10-26 02:39:26,167 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_09_user_sshkey_crud_another_key ... 2026-10-26 02:39:26,708 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 164, model: sshkey.pair 2026-10-26 02:39:27,180 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [9], uid: 164, model: sshkey.pair 2026-10-26 02:39:27,187 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_09_user_sshkey_crud_key ... 2026-10-26 02:39:28,312 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #164 deleted ir.attachment records with IDs: [4465, 4466] 2026-10-26 02:39:28,313 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #164 deleted sshkey.pair records with IDs: [10] 2026-10-26 02:39:28,329 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 02:39:28,331 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_accountant ... 2026-10-26 02:39:32,452 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_accountant_billing ... 2026-10-26 02:39:36,799 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 174, model: stock.valuation.layer 2026-10-26 02:39:36,803 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory ... 2026-10-26 02:39:41,019 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 176, model: stock.picking, fields: account_move_ids 2026-10-26 02:39:41,048 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory_accountant_admin ... 2026-10-26 02:39:45,034 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory_billing ... 2026-10-26 02:39:49,374 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 187, model: stock.valuation.layer 2026-10-26 02:39:49,392 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 02:39:49,395 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_delivery_picking ... 2026-10-26 02:39:54,384 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_inventory_transfer_type_internal ... 2026-10-26 02:39:57,839 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_inventory_transfer_type_receipts ... 2026-10-26 02:40:02,102 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 02:40:36,643 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_asset.tests.test_asset_from_invoice: Starting TestAssetFromInvoice.test_01_asset_created_from_invoice ... 2026-10-26 02:40:40,259 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 02:40:41,297 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_01_out_picking_with_stockrable_serial_product ... 2026-10-26 02:40:43,944 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53] 2026-10-26 02:40:44,004 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66] 2026-10-26 02:40:48,027 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [70, 71, 72, 73, 74, 75, 76, 77, 78, 79] 2026-10-26 02:40:48,129 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [210] 2026-10-26 02:40:48,288 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [540, 541] 2026-10-26 02:40:48,356 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12630, 12619] 2026-10-26 02:40:48,510 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted account.move records with IDs: [226] 2026-10-26 02:40:51,478 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_02_out_picking_with_stockrable_serial_product_multi ... 2026-10-26 02:40:54,116 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_03_out_picking_with_stockrable_serial_product_multi ... 2026-10-26 02:40:58,009 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 02:40:59,194 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_01_out_picking_with_storable_product_no_tracking ... 2026-10-26 02:41:00,674 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_02_out_picking_with_consumable_product ... 2026-10-26 02:41:01,895 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_03_out_picking_with_storable_product_tracking ... 2026-10-26 02:41:02,491 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_04_return_picking_with_asset_that_is_in_draft ... 2026-10-26 02:41:06,116 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted account.asset.asset records with IDs: [18] 2026-10-26 02:41:06,860 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_05_return_picking_with_asset_that_is_not_in_draft ... 2026-10-26 02:41:13,829 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12706] 2026-10-26 02:41:13,977 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_06_two_asset_with_same_serial ... 2026-10-26 02:41:16,936 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235] 2026-10-26 02:41:20,032 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248] 2026-10-26 02:41:23,072 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_07_out_picking_with_storable_product_tracking ... 2026-10-26 02:41:23,717 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 02:41:27,521 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274] 2026-10-26 02:41:27,565 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [275] 2026-10-26 02:41:27,575 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_constraint_asset_lot_duplicate ... 2026-10-26 02:41:28,671 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_export_asset_to_equipment ... 2026-10-26 02:41:31,968 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted account.asset.asset records with IDs: [25] 2026-10-26 02:41:32,613 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_state_asset_equal_state_equipment ... 2026-10-26 02:41:34,961 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_two_asset_with_same_equipment ... 2026-10-26 02:41:37,455 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318] 2026-10-26 02:41:40,740 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331] 2026-10-26 02:41:43,689 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 02:41:43,692 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_barcode_command_prefix_ssot: Starting TestBarcodeCommandPrefixSsot.test_command_prefix_set_is_declared_exactly_once ... 2026-10-26 02:41:44,630 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 02:41:44,632 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_barcode_gs1_nomenclature: Starting TestBarcodeGS1Nomenclature.test_gs1_nomenclature_must_not_crash_picking_scan ... 2026-10-26 02:41:45,560 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_barcode_gs1_nomenclature: Starting TestBarcodeGS1Nomenclature.test_gs1_nomenclature_must_not_crash_quant_validation_scan ... 2026-10-26 02:41:46,274 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 02:41:46,282 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_main_menu_scan: Starting TestMainMenuScan.test_unmatched_scan_with_multi_locations_shows_sanitized_bounded_barcode ... 2026-10-26 02:41:47,330 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 02:41:47,334 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:admin from n/a 2026-10-26 02:41:47,354 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:41:48,019 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:48] "POST /stock_barcode/main_menu_scan HTTP/1.1" 200 - 37 0.057 0.612 2026-10-26 02:41:48,828 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 02:41:48,832 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:admin from n/a 2026-10-26 02:41:48,901 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:48] "POST /stock_barcode/main_menu_scan HTTP/1.1" 200 - 9 0.019 0.043 2026-10-26 02:41:49,725 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 02:41:49,728 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:admin from n/a 2026-10-26 02:41:49,770 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:49] "POST /stock_barcode/main_menu_scan HTTP/1.1" 200 - 9 0.009 0.027 2026-10-26 02:41:49,775 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_main_menu_scan: Starting TestMainMenuScan.test_unmatched_scan_without_multi_locations_shows_sanitized_bounded_barcode ... 2026-10-26 02:41:51,515 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 02:41:51,534 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:admin from n/a 2026-10-26 02:41:51,568 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:41:52,010 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:52] "POST /stock_barcode/main_menu_scan HTTP/1.1" 200 - 33 0.041 0.405 2026-10-26 02:41:52,797 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 02:41:52,800 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:admin from n/a 2026-10-26 02:41:52,837 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:52] "POST /stock_barcode/main_menu_scan HTTP/1.1" 200 - 7 0.007 0.024 2026-10-26 02:41:53,558 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 02:41:53,561 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:admin from n/a 2026-10-26 02:41:53,602 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:41:53] "POST /stock_barcode/main_menu_scan HTTP/1.1" 200 - 7 0.007 0.024 2026-10-26 02:41:53,612 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 02:41:53,616 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_new_picking_company: Starting TestNewPickingCompany.test_new_picking_from_barcode_actions_belongs_to_current_company ... 2026-10-26 02:42:06,448 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 02:42:06,452 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPicking.test_existing_move_same_product ... 2026-10-26 02:42:07,437 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPicking.test_handle_update_lot_existing_lots ... 2026-10-26 02:42:08,332 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPicking.test_handle_update_lot_multiple_products ... 2026-10-26 02:42:09,210 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPicking.test_invalid_barcode ... 2026-10-26 02:42:10,034 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPicking.test_lot_scanning_different_picking_types ... 2026-10-26 02:42:10,987 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPicking.test_multiple_lot_scanning ... 2026-10-26 02:42:12,155 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPicking.test_multiple_tracking_products ... 2026-10-26 02:42:13,322 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPicking.test_on_barcode_scanned_stock_picking ... 2026-10-26 02:42:14,273 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPicking.test_process_destination_location ... 2026-10-26 02:42:15,128 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPicking.test_process_quant_location ... 2026-10-26 02:42:15,954 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPicking.test_scan_shared_lot_adds_all_products ... 2026-10-26 02:42:16,821 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPicking.test_try_add_location ... 2026-10-26 02:42:17,690 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPicking.test_try_add_package_product ... 2026-10-26 02:42:18,478 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 02:42:18,909 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPickingFormScanTour.test_scan_after_saving_new_picking_lands_on_new_picking ... 2026-10-26 02:42:19,716 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome pid: 183 2026-10-26 02:42:19,717 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome headless temporary user profile dir: /tmp/tmpgikkesyn_chrome_odoo 2026-10-26 02:42:19,717 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Issuing json command http://127.0.0.1:34135/json/version 2026-10-26 02:42:19,719 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:34135/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:42:19,787 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Browser version: Chrome/150.0.7871.114 2026-10-26 02:42:19,787 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Issuing json command http://127.0.0.1:34135/json 2026-10-26 02:42:19,788 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:34135/json with timeout 3 increased to 10s during tests 2026-10-26 02:42:19,834 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Websocket url found: ws://127.0.0.1:34135/devtools/page/0688C9B2837AEB05C5A1587438DFEC87 2026-10-26 02:42:19,856 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Enable chrome headless console log notification 2026-10-26 02:42:19,866 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome headless enable page notifications 2026-10-26 02:42:20,728 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 02:42:20,731 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:admin from n/a 2026-10-26 02:42:20,742 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Setting session cookie in browser 2026-10-26 02:42:20,749 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Open "http://127.0.0.1:8069/web#action=1402&id=161&view_type=form" in browser 2026-10-26 02:42:20,750 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Navigating to: "http://127.0.0.1:8069/web#action=1402&id=161&view_type=form" 2026-10-26 02:42:20,775 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:42:22,853 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:22] "GET /web HTTP/1.1" 200 - 120 0.171 1.911 2026-10-26 02:42:22,860 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Navigation result: {'frameId': '0688C9B2837AEB05C5A1587438DFEC87', 'loaderId': '859159470225C43D5F2EED0F86801915', 'isDownload': False} 2026-10-26 02:42:22,860 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Evaluate ready code "odoo.isTourReady('stock_picking_form_scan_on_new_record')" 2026-10-26 02:42:22,938 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:22] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.018 0.015 2026-10-26 02:42:22,949 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:22] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.002 0.040 2026-10-26 02:42:23,020 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:23] "GET /web/webclient/load_menus/0937c915adc8c2f5d8bfa0e31ebe51620885e7ec75c2cd1df00f74780362b365 HTTP/1.1" 200 - 4 0.004 0.104 2026-10-26 02:42:23,062 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:23] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.018 0.125 2026-10-26 02:42:23,075 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:23] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.005 0.142 2026-10-26 02:42:23,118 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 02:42:23,124 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:23] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.013 2026-10-26 02:42:24,451 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:24] "POST /web/action/load HTTP/1.1" 200 - 10 0.086 0.062 2026-10-26 02:42:24,516 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Evaluate test code "odoo.startTour('stock_picking_form_scan_on_new_record', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web#action=1402&id=161&view_type=form"})" 2026-10-26 02:42:24,530 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.027 0.136 2026-10-26 02:42:25,038 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:25] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.311 0.322 2026-10-26 02:42:25,081 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:25] "POST /web/action/load HTTP/1.1" 200 - 10 0.019 0.577 2026-10-26 02:42:25,196 100 INFO rb-a683fe2-225997-428996 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 02:42:25,338 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_on_new_record on step: '.o_form_view .o_field_widget[name=picking_type_id]' 2026-10-26 02:42:25,344 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:25] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.119 0.651 2026-10-26 02:42:25,364 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.754 2026-10-26 02:42:25,505 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:25] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.062 0.353 2026-10-26 02:42:25,824 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:25] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.182 0.511 2026-10-26 02:42:26,797 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:26] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 77 0.565 0.873 2026-10-26 02:42:26,947 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:26] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.102 1.265 2026-10-26 02:42:26,962 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 1.086 2026-10-26 02:42:27,065 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:27] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.033 1.180 2026-10-26 02:42:27,128 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.039 0.062 2026-10-26 02:42:28,414 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.015 2026-10-26 02:42:31,826 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.007 2026-10-26 02:42:35,145 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.025 0.024 2026-10-26 02:42:35,912 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 9.067 2026-10-26 02:42:35,919 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:35] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 11.633 2026-10-26 02:42:35,941 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:35] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 11.645 2026-10-26 02:42:35,947 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 8.981 2026-10-26 02:42:35,979 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:35] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 11.695 2026-10-26 02:42:36,073 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 8.951 2026-10-26 02:42:36,081 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:36] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.026 0.083 2026-10-26 02:42:36,171 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:36] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 02:42:36,459 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:36] "POST /web/dataset/call_kw/stock.picking/get_views HTTP/1.1" 200 - 134 0.107 0.363 2026-10-26 02:42:36,467 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:36] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.447 2026-10-26 02:42:36,520 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:36] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.025 0.348 2026-10-26 02:42:36,597 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:36] "GET /web/offline HTTP/1.1" 200 - 7 0.015 0.049 2026-10-26 02:42:36,695 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:36] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 23 0.038 0.113 2026-10-26 02:42:36,713 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:36] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.008 0.160 2026-10-26 02:42:36,813 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:36] "POST /web/dataset/call_kw/stock.picking/change_responsible HTTP/1.1" 200 - 24 0.023 0.238 2026-10-26 02:42:37,030 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:37] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 76 0.091 0.384 2026-10-26 02:42:37,195 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:37] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.003 0.012 2026-10-26 02:42:37,234 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:37] "POST /web/dataset/call_kw/stock.picking.type/check_access_rights HTTP/1.1" 200 - 2 0.000 0.007 2026-10-26 02:42:37,453 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:37] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.013 0.021 2026-10-26 02:42:37,595 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:37] "POST /mail/thread/data HTTP/1.1" 200 - 35 0.053 0.117 2026-10-26 02:42:37,609 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:37] "POST /web/dataset/call_kw/stock.picking/brain_get_mentioning_pages HTTP/1.1" 200 - 4 0.003 0.190 2026-10-26 02:42:37,659 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:37] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 8 0.010 0.197 2026-10-26 02:42:37,750 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:37] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.031 0.241 2026-10-26 02:42:37,893 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:37] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-10-26%2002%3A01%3A29 HTTP/1.1" 200 - 11 0.009 0.040 2026-10-26 02:42:37,979 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:37] "GET /web/image?field=avatar_128&id=2&model=res.partner&unique=2026-10-26%2002%3A01%3A29 HTTP/1.1" 200 - 15 0.028 0.098 2026-10-26 02:42:38,917 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_on_new_record on step: 'Create a new picking while another picking is open (trigger: .o_form_button_create)' 2026-10-26 02:42:38,935 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_on_new_record on step: '.o_form_view .o_form_editable .o_field_widget[name=picking_type_id] input' 2026-10-26 02:42:38,976 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_on_new_record on step: '.ui-menu-item > a:contains('Scan Tour Receipts')' 2026-10-26 02:42:39,023 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:39] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 9 0.009 0.077 2026-10-26 02:42:39,049 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:39] "POST /web/dataset/call_kw/stock.picking.type/name_search HTTP/1.1" 200 - 4 0.002 0.068 2026-10-26 02:42:39,074 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:39] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.003 0.011 2026-10-26 02:42:39,252 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:39] "POST /web/dataset/call_kw/stock.picking.type/name_search HTTP/1.1" 200 - 8 0.006 0.016 2026-10-26 02:42:40,049 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_on_new_record on step: 'Save the new picking (trigger: .o_form_button_save)' 2026-10-26 02:42:40,076 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_on_new_record on step: '.o_form_status_indicator_buttons.invisible' 2026-10-26 02:42:40,114 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:40] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 8 0.010 0.039 2026-10-26 02:42:40,398 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:40] "POST /web/dataset/call_kw/stock.picking/web_save HTTP/1.1" 200 - 68 0.062 0.159 2026-10-26 02:42:40,451 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:40] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.002 0.011 2026-10-26 02:42:40,573 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:40] "POST /mail/thread/data HTTP/1.1" 200 - 23 0.023 0.098 2026-10-26 02:42:40,635 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:40] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.015 0.125 2026-10-26 02:42:40,679 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:40] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 8 0.011 0.155 2026-10-26 02:42:40,757 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-26 02:42:41,865 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_on_new_record on step: 'Scan a product barcode (trigger: body)' 2026-10-26 02:42:41,886 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_on_new_record on step: 'The scanned product appears in the new picking's operations (trigger: .o_field_widget[name=move_line_ids] .o_data_row)' 2026-10-26 02:42:42,080 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:42] "POST /web/dataset/call_kw/stock.picking/on_barcode_scanned HTTP/1.1" 200 - 66 0.071 0.134 2026-10-26 02:42:42,172 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:42] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.029 0.045 2026-10-26 02:42:42,388 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:42] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 51 0.053 0.234 2026-10-26 02:42:42,524 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:42] "POST /mail/thread/data HTTP/1.1" 200 - 23 0.023 0.083 2026-10-26 02:42:43,551 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: test successful 2026-10-26 02:42:43,569 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:42:43,585 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Closing chrome headless with pid 183 2026-10-26 02:42:43,586 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Closing websocket connection 2026-10-26 02:42:43,587 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Terminating chrome headless with pid 183 2026-10-26 02:42:43,730 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_024243_730495_TestStockPickingFormScanTour.txt 2026-10-26 02:42:43,731 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Removing chrome user profile "/tmp/tmpgikkesyn_chrome_odoo" 2026-10-26 02:42:43,757 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPickingFormScanTour.test_scan_keeps_unsaved_edit_on_existing_picking ... 2026-10-26 02:42:44,183 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome pid: 424 2026-10-26 02:42:44,183 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome headless temporary user profile dir: /tmp/tmpmu3lxgd7_chrome_odoo 2026-10-26 02:42:44,187 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Issuing json command http://127.0.0.1:38311/json/version 2026-10-26 02:42:44,188 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:38311/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:42:44,249 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Browser version: Chrome/150.0.7871.114 2026-10-26 02:42:44,250 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Issuing json command http://127.0.0.1:38311/json 2026-10-26 02:42:44,251 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:38311/json with timeout 3 increased to 10s during tests 2026-10-26 02:42:44,271 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Websocket url found: ws://127.0.0.1:38311/devtools/page/D04C58DBAE10B19A9D82FEEDB2A476E8 2026-10-26 02:42:44,291 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Enable chrome headless console log notification 2026-10-26 02:42:44,301 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome headless enable page notifications 2026-10-26 02:42:45,163 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 02:42:45,167 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:admin from n/a 2026-10-26 02:42:45,180 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Setting session cookie in browser 2026-10-26 02:42:45,186 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Open "http://127.0.0.1:8069/web#action=1402&id=161&view_type=form" in browser 2026-10-26 02:42:45,186 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Navigating to: "http://127.0.0.1:8069/web#action=1402&id=161&view_type=form" 2026-10-26 02:42:45,226 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:42:46,662 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:46] "GET /web HTTP/1.1" 200 - 120 0.125 1.317 2026-10-26 02:42:46,669 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Navigation result: {'frameId': 'D04C58DBAE10B19A9D82FEEDB2A476E8', 'loaderId': 'A873870281B145601D92A65B2850AFE3', 'isDownload': False} 2026-10-26 02:42:46,669 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Evaluate ready code "odoo.isTourReady('stock_picking_form_scan_keeps_unsaved_edit')" 2026-10-26 02:42:46,757 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:46] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.013 0.031 2026-10-26 02:42:46,775 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:46] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.005 0.035 2026-10-26 02:42:46,798 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:46] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.010 0.046 2026-10-26 02:42:46,832 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 02:42:46,893 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:46] "GET /web/webclient/load_menus/0937c915adc8c2f5d8bfa0e31ebe51620885e7ec75c2cd1df00f74780362b365 HTTP/1.1" 200 - 4 0.010 0.145 2026-10-26 02:42:46,928 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:46] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.015 0.160 2026-10-26 02:42:46,962 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:46] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.010 2026-10-26 02:42:48,174 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:48] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.026 2026-10-26 02:42:48,192 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:48] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.036 2026-10-26 02:42:48,277 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:48] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.096 2026-10-26 02:42:48,284 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:48] "POST /web/action/load HTTP/1.1" 200 - 10 0.053 0.046 2026-10-26 02:42:48,334 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.135 2026-10-26 02:42:48,366 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Evaluate test code "odoo.startTour('stock_picking_form_scan_keeps_unsaved_edit', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web#action=1402&id=161&view_type=form"})" 2026-10-26 02:42:48,546 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:48] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.085 0.236 2026-10-26 02:42:48,615 100 INFO rb-a683fe2-225997-428996 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 02:42:48,689 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:48] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.045 0.343 2026-10-26 02:42:48,727 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:48] "POST /web/action/load HTTP/1.1" 200 - 10 0.014 0.403 2026-10-26 02:42:48,758 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:48] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 02:42:48,775 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:48] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.014 0.422 2026-10-26 02:42:48,803 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:48] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.448 2026-10-26 02:42:48,975 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:48] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.058 0.560 2026-10-26 02:42:48,982 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.583 2026-10-26 02:42:49,223 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:49] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 77 0.110 0.525 2026-10-26 02:42:49,241 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:42:49,256 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:42:49,271 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42: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-26 02:42:49,277 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:49] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.018 0.554 2026-10-26 02:42:49,328 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:49] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.011 0.526 2026-10-26 02:42:49,353 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:49] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.010 0.523 2026-10-26 02:42:49,392 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:49] "GET /web/offline HTTP/1.1" 200 - 7 0.004 0.528 2026-10-26 02:42:49,402 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.398 2026-10-26 02:42:49,470 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:49] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.015 0.420 2026-10-26 02:42:49,781 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:49] "POST /web/dataset/call_kw/stock.picking/get_views HTTP/1.1" 200 - 138 0.102 0.397 2026-10-26 02:42:49,947 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:49] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 23 0.052 0.051 2026-10-26 02:42:49,960 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.091 2026-10-26 02:42:50,068 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:50] "POST /web/dataset/call_kw/stock.picking/change_responsible HTTP/1.1" 200 - 27 0.033 0.158 2026-10-26 02:42:50,286 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:50] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 78 0.095 0.310 2026-10-26 02:42:50,428 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:50] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.004 0.029 2026-10-26 02:42:50,455 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:50] "POST /web/dataset/call_kw/stock.picking.type/check_access_rights HTTP/1.1" 200 - 2 0.003 0.015 2026-10-26 02:42:50,610 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:50] "POST /web/dataset/call_kw/stock.picking/brain_get_mentioning_pages HTTP/1.1" 200 - 4 0.007 0.015 2026-10-26 02:42:50,655 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:50] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.006 0.048 2026-10-26 02:42:50,807 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:50] "POST /mail/thread/data HTTP/1.1" 200 - 35 0.073 0.131 2026-10-26 02:42:50,860 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:50] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 8 0.021 0.225 2026-10-26 02:42:50,976 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:50] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.065 0.229 2026-10-26 02:42:51,080 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.006 2026-10-26 02:42:51,162 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:51] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-10-26%2002%3A01%3A29 HTTP/1.1" 200 - 11 0.016 0.047 2026-10-26 02:42:51,252 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:51] "GET /web/image?field=avatar_128&id=2&model=res.partner&unique=2026-10-26%2002%3A01%3A29 HTTP/1.1" 200 - 15 0.020 0.112 2026-10-26 02:42:52,160 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_keeps_unsaved_edit on step: '.o_form_view .o_field_widget[name=picking_type_id]' 2026-10-26 02:42:52,161 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_keeps_unsaved_edit on step: 'Edit the source document without saving (trigger: .o_field_widget[name=origin] input)' 2026-10-26 02:42:52,179 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_keeps_unsaved_edit on step: 'Scan a product barcode (trigger: body)' 2026-10-26 02:42:52,203 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_keeps_unsaved_edit on step: 'The scanned product line is present (trigger: .o_field_widget[name=move_line_ids] .o_data_row)' 2026-10-26 02:42:52,313 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:52] "POST /web/dataset/call_kw/stock.picking/web_save HTTP/1.1" 200 - 36 0.022 0.077 2026-10-26 02:42:52,342 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:52] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.009 0.010 2026-10-26 02:42:52,448 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:52] "POST /mail/thread/data HTTP/1.1" 200 - 23 0.031 0.081 2026-10-26 02:42:52,708 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:52] "POST /web/dataset/call_kw/stock.picking/on_barcode_scanned HTTP/1.1" 200 - 86 0.080 0.256 2026-10-26 02:42:52,754 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:52] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 8 0.016 0.357 2026-10-26 02:42:52,760 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.156 2026-10-26 02:42:52,816 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:52] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.018 0.036 2026-10-26 02:42:53,007 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:53] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 51 0.040 0.197 2026-10-26 02:42:53,138 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:53] "POST /mail/thread/data HTTP/1.1" 200 - 23 0.018 0.076 2026-10-26 02:42:54,180 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_keeps_unsaved_edit on step: 'The edited value is still shown (trigger: .o_field_widget[name=origin] input:propValue('Unsaved scan edit'))' 2026-10-26 02:42:54,195 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_keeps_unsaved_edit on step: '.o_form_status_indicator_buttons.invisible' 2026-10-26 02:42:54,198 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: test successful 2026-10-26 02:42:54,219 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:42:54,227 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Closing chrome headless with pid 424 2026-10-26 02:42:54,231 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Closing websocket connection 2026-10-26 02:42:54,232 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Terminating chrome headless with pid 424 2026-10-26 02:42:54,369 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_024254_368738_TestStockPickingFormScanTour.txt 2026-10-26 02:42:54,369 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Removing chrome user profile "/tmp/tmpmu3lxgd7_chrome_odoo" 2026-10-26 02:42:54,411 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPickingFormScanTour.test_scan_on_unsaved_new_picking_never_touches_the_previous_picking ... 2026-10-26 02:42:54,915 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome pid: 645 2026-10-26 02:42:54,916 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome headless temporary user profile dir: /tmp/tmprvjh9j9e_chrome_odoo 2026-10-26 02:42:54,917 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Issuing json command http://127.0.0.1:40643/json/version 2026-10-26 02:42:54,929 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:40643/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:42:54,963 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Browser version: Chrome/150.0.7871.114 2026-10-26 02:42:54,963 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Issuing json command http://127.0.0.1:40643/json 2026-10-26 02:42:54,968 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:40643/json with timeout 3 increased to 10s during tests 2026-10-26 02:42:54,998 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Websocket url found: ws://127.0.0.1:40643/devtools/page/1CF6C7F90DBB5CFD37F0577796F45CD6 2026-10-26 02:42:55,020 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Enable chrome headless console log notification 2026-10-26 02:42:55,031 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome headless enable page notifications 2026-10-26 02:42:55,910 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 02:42:55,914 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:admin from n/a 2026-10-26 02:42:55,926 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Setting session cookie in browser 2026-10-26 02:42:55,940 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Open "http://127.0.0.1:8069/web#action=1402&id=161&view_type=form" in browser 2026-10-26 02:42:55,940 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Navigating to: "http://127.0.0.1:8069/web#action=1402&id=161&view_type=form" 2026-10-26 02:42:55,976 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:42:58,472 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:58] "GET /web HTTP/1.1" 200 - 120 0.152 2.353 2026-10-26 02:42:58,477 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Navigation result: {'frameId': '1CF6C7F90DBB5CFD37F0577796F45CD6', 'loaderId': 'AFB5FDC4DA19BE963AA5CC0AA3CB4869', 'isDownload': False} 2026-10-26 02:42:58,477 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Evaluate ready code "odoo.isTourReady('stock_picking_form_scan_on_unsaved_record')" 2026-10-26 02:42:58,555 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:58] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.041 0.010 2026-10-26 02:42:58,631 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:58] "GET /web/webclient/load_menus/0937c915adc8c2f5d8bfa0e31ebe51620885e7ec75c2cd1df00f74780362b365 HTTP/1.1" 200 - 4 0.004 0.113 2026-10-26 02:42:58,651 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:58] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.005 0.131 2026-10-26 02:42:58,688 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:58] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.019 0.126 2026-10-26 02:42:58,721 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 02:42:58,724 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.011 0.174 2026-10-26 02:42:58,836 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:42:58] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.008 0.013 2026-10-26 02:43:00,169 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:00] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-26 02:43:00,198 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:00] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.024 2026-10-26 02:43:00,207 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:00] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.038 2026-10-26 02:43:00,246 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:00] "POST /web/action/load HTTP/1.1" 200 - 10 0.032 0.025 2026-10-26 02:43:00,268 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.070 2026-10-26 02:43:00,338 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Evaluate test code "odoo.startTour('stock_picking_form_scan_on_unsaved_record', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web#action=1402&id=161&view_type=form"})" 2026-10-26 02:43:00,448 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:00] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.068 0.159 2026-10-26 02:43:00,490 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:00] "POST /web/action/load HTTP/1.1" 200 - 10 0.014 0.224 2026-10-26 02:43:00,560 100 INFO rb-a683fe2-225997-428996 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 02:43:00,622 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:00] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.029 0.339 2026-10-26 02:43:00,630 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:00] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.367 2026-10-26 02:43:00,631 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:00] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:43:00,685 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.012 0.374 2026-10-26 02:43:00,877 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:00] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.055 0.506 2026-10-26 02:43:00,884 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.519 2026-10-26 02:43:01,145 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:01] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 77 0.123 0.562 2026-10-26 02:43:01,198 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-26 02:43:01,219 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 02:43:01,228 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:01] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.041 0.652 2026-10-26 02:43:01,256 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 02:43:01,291 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:01] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.014 0.623 2026-10-26 02:43:01,322 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:01] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.646 2026-10-26 02:43:01,364 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:01] "GET /web/offline HTTP/1.1" 200 - 7 0.006 0.660 2026-10-26 02:43:01,420 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:01] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.012 0.470 2026-10-26 02:43:01,767 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:01] "POST /web/dataset/call_kw/stock.picking/get_views HTTP/1.1" 200 - 138 0.097 0.383 2026-10-26 02:43:01,771 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.447 2026-10-26 02:43:01,918 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:01] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 23 0.039 0.054 2026-10-26 02:43:01,929 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.098 2026-10-26 02:43:02,020 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:02] "POST /web/dataset/call_kw/stock.picking/change_responsible HTTP/1.1" 200 - 27 0.024 0.158 2026-10-26 02:43:02,243 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:02] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 78 0.090 0.291 2026-10-26 02:43:02,419 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:02] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.002 0.013 2026-10-26 02:43:02,433 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:02] "POST /web/dataset/call_kw/stock.picking.type/check_access_rights HTTP/1.1" 200 - 2 0.001 0.007 2026-10-26 02:43:02,625 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:02] "POST /web/dataset/call_kw/stock.picking/brain_get_mentioning_pages HTTP/1.1" 200 - 4 0.012 0.032 2026-10-26 02:43:02,753 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:02] "POST /mail/thread/data HTTP/1.1" 200 - 35 0.045 0.114 2026-10-26 02:43:02,776 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:02] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.003 0.181 2026-10-26 02:43:02,844 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:02] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 8 0.011 0.195 2026-10-26 02:43:02,924 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:02] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.027 0.239 2026-10-26 02:43:03,074 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:03] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-10-26%2002%3A01%3A29 HTTP/1.1" 200 - 11 0.010 0.034 2026-10-26 02:43:03,149 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:03] "GET /web/image?field=avatar_128&id=2&model=res.partner&unique=2026-10-26%2002%3A01%3A29 HTTP/1.1" 200 - 15 0.024 0.086 2026-10-26 02:43:03,155 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.053 2026-10-26 02:43:04,093 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_on_unsaved_record on step: '.o_form_view .o_field_widget[name=picking_type_id]' 2026-10-26 02:43:04,097 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_on_unsaved_record on step: 'Create a new picking while another picking is open (trigger: .o_form_button_create)' 2026-10-26 02:43:04,112 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_on_unsaved_record on step: '.o_form_view .o_form_editable .o_field_widget[name=picking_type_id] input' 2026-10-26 02:43:04,153 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_on_unsaved_record on step: '.ui-menu-item > a:contains('Scan Tour Receipts')' 2026-10-26 02:43:04,181 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:04] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 9 0.018 0.051 2026-10-26 02:43:04,203 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:04] "POST /web/dataset/call_kw/stock.picking.type/name_search HTTP/1.1" 200 - 4 0.004 0.020 2026-10-26 02:43:04,235 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:04] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.003 0.009 2026-10-26 02:43:04,326 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.007 2026-10-26 02:43:04,424 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:04] "POST /web/dataset/call_kw/stock.picking.type/name_search HTTP/1.1" 200 - 8 0.009 0.021 2026-10-26 02:43:05,217 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_on_unsaved_record on step: 'Scan before saving the new picking (trigger: body)' 2026-10-26 02:43:05,239 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_on_unsaved_record on step: 'The scan is applied to the freshly saved picking (trigger: .o_field_widget[name=move_line_ids] .o_data_row)' 2026-10-26 02:43:05,290 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:05] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 8 0.007 0.052 2026-10-26 02:43:05,642 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:05] "POST /web/dataset/call_kw/stock.picking/web_save HTTP/1.1" 200 - 88 0.075 0.219 2026-10-26 02:43:05,819 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:05] "POST /mail/thread/data HTTP/1.1" 200 - 23 0.069 0.064 2026-10-26 02:43:06,105 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:06] "POST /web/dataset/call_kw/stock.picking/on_barcode_scanned HTTP/1.1" 200 - 66 0.079 0.336 2026-10-26 02:43:06,124 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:06] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.002 0.438 2026-10-26 02:43:06,189 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:06] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 8 0.013 0.409 2026-10-26 02:43:06,254 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:06] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.018 0.466 2026-10-26 02:43:06,430 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:06] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 51 0.042 0.213 2026-10-26 02:43:06,547 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:06] "POST /mail/thread/data HTTP/1.1" 200 - 23 0.018 0.065 2026-10-26 02:43:07,599 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: test successful 2026-10-26 02:43:07,618 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:07] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 02:43:07,640 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Closing chrome headless with pid 645 2026-10-26 02:43:07,646 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Closing websocket connection 2026-10-26 02:43:07,647 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Terminating chrome headless with pid 645 2026-10-26 02:43:07,792 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_024307_792613_TestStockPickingFormScanTour.txt 2026-10-26 02:43:07,793 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Removing chrome user profile "/tmp/tmprvjh9j9e_chrome_odoo" 2026-10-26 02:43:07,823 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPickingFormScanTour.test_scan_writes_nothing_when_the_unsaved_picking_cannot_be_saved ... 2026-10-26 02:43:08,239 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome pid: 869 2026-10-26 02:43:08,240 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome headless temporary user profile dir: /tmp/tmpbief4_8w_chrome_odoo 2026-10-26 02:43:08,240 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Issuing json command http://127.0.0.1:33155/json/version 2026-10-26 02:43:08,254 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:33155/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:43:08,542 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Browser version: Chrome/150.0.7871.114 2026-10-26 02:43:08,543 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Issuing json command http://127.0.0.1:33155/json 2026-10-26 02:43:08,544 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:33155/json with timeout 3 increased to 10s during tests 2026-10-26 02:43:08,584 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Websocket url found: ws://127.0.0.1:33155/devtools/page/786A1F50EC68FB9916385D197DFCD67E 2026-10-26 02:43:08,617 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Enable chrome headless console log notification 2026-10-26 02:43:08,643 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome headless enable page notifications 2026-10-26 02:43:09,564 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 02:43:09,567 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:admin from n/a 2026-10-26 02:43:09,579 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Setting session cookie in browser 2026-10-26 02:43:09,594 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Open "http://127.0.0.1:8069/web#action=1402&id=161&view_type=form" in browser 2026-10-26 02:43:09,594 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Navigating to: "http://127.0.0.1:8069/web#action=1402&id=161&view_type=form" 2026-10-26 02:43:09,626 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:43:10,994 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:10] "GET /web HTTP/1.1" 200 - 120 0.130 1.248 2026-10-26 02:43:11,006 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Navigation result: {'frameId': '786A1F50EC68FB9916385D197DFCD67E', 'loaderId': '9D2D7A4C729562976F5F7826C9AE5CD5', 'isDownload': False} 2026-10-26 02:43:11,006 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Evaluate ready code "odoo.isTourReady('stock_picking_form_scan_when_saving_fails')" 2026-10-26 02:43:11,090 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:11] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.028 0.010 2026-10-26 02:43:11,147 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:11] "GET /web/webclient/load_menus/0937c915adc8c2f5d8bfa0e31ebe51620885e7ec75c2cd1df00f74780362b365 HTTP/1.1" 200 - 4 0.003 0.090 2026-10-26 02:43:11,172 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:11] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.006 0.103 2026-10-26 02:43:11,213 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:11] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.009 0.137 2026-10-26 02:43:11,245 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:11] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.012 0.159 2026-10-26 02:43:11,261 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 02:43:11,351 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:11] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.012 2026-10-26 02:43:12,463 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:12] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.026 2026-10-26 02:43:12,465 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:12] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.029 2026-10-26 02:43:12,565 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:12] "POST /web/action/load HTTP/1.1" 200 - 10 0.036 0.071 2026-10-26 02:43:12,570 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:12] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.140 2026-10-26 02:43:12,621 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:12] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.140 2026-10-26 02:43:12,627 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Evaluate test code "odoo.startTour('stock_picking_form_scan_when_saving_fails', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web#action=1402&id=161&view_type=form"})" 2026-10-26 02:43:12,813 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:12] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.069 0.213 2026-10-26 02:43:12,864 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:12] "POST /web/action/load HTTP/1.1" 200 - 10 0.024 0.253 2026-10-26 02:43:12,873 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:12] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-26 02:43:12,930 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:12] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.019 0.262 2026-10-26 02:43:12,994 100 INFO rb-a683fe2-225997-428996 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 02:43:13,071 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:13] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.034 0.404 2026-10-26 02:43:13,248 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:13] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.079 0.508 2026-10-26 02:43:13,508 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:13] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 77 0.112 0.723 2026-10-26 02:43:13,529 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:43:13,531 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.018 0.836 2026-10-26 02:43:13,550 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 02:43:13,561 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:13] "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-26 02:43:13,608 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:13] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.035 0.752 2026-10-26 02:43:13,647 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:13] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.007 0.738 2026-10-26 02:43:13,668 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:13] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.696 2026-10-26 02:43:13,674 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:13] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.590 2026-10-26 02:43:13,753 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:13] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.021 0.438 2026-10-26 02:43:14,172 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:14] "POST /web/dataset/call_kw/stock.picking/get_views HTTP/1.1" 200 - 138 0.147 0.453 2026-10-26 02:43:14,177 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.494 2026-10-26 02:43:14,201 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:14] "GET /web/offline HTTP/1.1" 200 - 7 0.005 0.492 2026-10-26 02:43:14,335 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:14] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 23 0.044 0.074 2026-10-26 02:43:14,460 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:14] "POST /web/dataset/call_kw/stock.picking/change_responsible HTTP/1.1" 200 - 27 0.032 0.198 2026-10-26 02:43:14,470 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:14] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.250 2026-10-26 02:43:14,707 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:14] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 78 0.097 0.343 2026-10-26 02:43:14,896 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:14] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.007 0.014 2026-10-26 02:43:14,923 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:14] "POST /web/dataset/call_kw/stock.picking.type/check_access_rights HTTP/1.1" 200 - 2 0.001 0.008 2026-10-26 02:43:15,086 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:15] "POST /web/dataset/call_kw/stock.picking/brain_get_mentioning_pages HTTP/1.1" 200 - 4 0.022 0.018 2026-10-26 02:43:15,156 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:15] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.025 0.053 2026-10-26 02:43:15,284 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:15] "POST /mail/thread/data HTTP/1.1" 200 - 35 0.041 0.178 2026-10-26 02:43:15,337 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:15] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 8 0.011 0.241 2026-10-26 02:43:15,343 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.196 2026-10-26 02:43:15,447 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:15] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.028 0.246 2026-10-26 02:43:15,578 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:15] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-10-26%2002%3A01%3A29 HTTP/1.1" 200 - 11 0.011 0.025 2026-10-26 02:43:15,660 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:15] "GET /web/image?field=avatar_128&id=2&model=res.partner&unique=2026-10-26%2002%3A01%3A29 HTTP/1.1" 200 - 15 0.023 0.081 2026-10-26 02:43:15,976 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-10-26 02:43:16,612 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_when_saving_fails on step: '.o_form_view .o_field_widget[name=picking_type_id]' 2026-10-26 02:43:16,628 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_when_saving_fails on step: 'Create a new picking that cannot be saved because it has no operation type (trigger: .o_form_button_create)' 2026-10-26 02:43:16,645 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_when_saving_fails on step: '.o_form_view .o_form_editable .o_field_widget[name=picking_type_id] input:propValue('')' 2026-10-26 02:43:16,723 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:16] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 9 0.008 0.069 2026-10-26 02:43:16,767 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:16] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.002 0.012 2026-10-26 02:43:17,595 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_when_saving_fails on step: 'Scan a product barcode (trigger: body)' 2026-10-26 02:43:17,621 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_when_saving_fails on step: 'The user is warned that the scan was not applied (trigger: .o_notification.border-warning)' 2026-10-26 02:43:17,627 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scan_when_saving_fails on step: 'The record is still unsaved (trigger: .o_form_status_indicator_buttons:not(.invisible))' 2026-10-26 02:43:17,631 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: test successful 2026-10-26 02:43:17,651 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:17] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:43:17,675 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Closing chrome headless with pid 869 2026-10-26 02:43:17,682 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Closing websocket connection 2026-10-26 02:43:17,686 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Terminating chrome headless with pid 869 2026-10-26 02:43:17,833 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_024317_833100_TestStockPickingFormScanTour.txt 2026-10-26 02:43:17,833 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Removing chrome user profile "/tmp/tmpbief4_8w_chrome_odoo" 2026-10-26 02:43:17,860 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPickingFormScanTour.test_scrap_command_after_saving_new_picking_targets_the_new_picking ... 2026-10-26 02:43:18,285 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome pid: 1087 2026-10-26 02:43:18,286 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome headless temporary user profile dir: /tmp/tmp3z8swql4_chrome_odoo 2026-10-26 02:43:18,287 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Issuing json command http://127.0.0.1:36879/json/version 2026-10-26 02:43:18,289 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:36879/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:43:18,360 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Browser version: Chrome/150.0.7871.114 2026-10-26 02:43:18,361 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Issuing json command http://127.0.0.1:36879/json 2026-10-26 02:43:18,364 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:36879/json with timeout 3 increased to 10s during tests 2026-10-26 02:43:18,376 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Websocket url found: ws://127.0.0.1:36879/devtools/page/F9C25AF6E27112D274AFB00FB0E82DCD 2026-10-26 02:43:18,393 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Enable chrome headless console log notification 2026-10-26 02:43:18,403 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome headless enable page notifications 2026-10-26 02:43:19,316 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 02:43:19,319 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:admin from n/a 2026-10-26 02:43:19,332 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Setting session cookie in browser 2026-10-26 02:43:19,335 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Open "http://127.0.0.1:8069/web#action=1402&id=162&view_type=form" in browser 2026-10-26 02:43:19,335 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Navigating to: "http://127.0.0.1:8069/web#action=1402&id=162&view_type=form" 2026-10-26 02:43:19,360 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:43:20,781 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:20] "GET /web HTTP/1.1" 200 - 120 0.113 1.314 2026-10-26 02:43:20,786 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Navigation result: {'frameId': 'F9C25AF6E27112D274AFB00FB0E82DCD', 'loaderId': '4814890CCCEB34921B8590BA9BCD62DE', 'isDownload': False} 2026-10-26 02:43:20,787 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Evaluate ready code "odoo.isTourReady('stock_picking_form_scrap_after_saving_new_record')" 2026-10-26 02:43:20,871 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:20] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.019 0.019 2026-10-26 02:43:20,883 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:20] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.003 0.036 2026-10-26 02:43:20,928 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:20] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.007 0.078 2026-10-26 02:43:20,969 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:20] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.021 0.094 2026-10-26 02:43:21,052 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:21] "GET /web/webclient/load_menus/0937c915adc8c2f5d8bfa0e31ebe51620885e7ec75c2cd1df00f74780362b365 HTTP/1.1" 200 - 4 0.003 0.188 2026-10-26 02:43:21,059 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 02:43:21,184 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:21] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.012 2026-10-26 02:43:22,316 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:22] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-26 02:43:22,324 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:22] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-26 02:43:22,347 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:22] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.019 2026-10-26 02:43:22,418 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:22] "POST /web/action/load HTTP/1.1" 200 - 10 0.025 0.034 2026-10-26 02:43:22,437 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:22] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.068 2026-10-26 02:43:22,570 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Evaluate test code "odoo.startTour('stock_picking_form_scrap_after_saving_new_record', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web#action=1402&id=162&view_type=form"})" 2026-10-26 02:43:22,643 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:22] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.078 0.160 2026-10-26 02:43:22,728 100 INFO rb-a683fe2-225997-428996 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 02:43:22,798 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:22] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.034 0.332 2026-10-26 02:43:22,836 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:22] "POST /web/action/load HTTP/1.1" 200 - 10 0.012 0.402 2026-10-26 02:43:22,856 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:22] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.008 0.413 2026-10-26 02:43:22,904 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:22] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.012 0.408 2026-10-26 02:43:22,929 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:22] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 02:43:23,062 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:23] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.045 0.509 2026-10-26 02:43:23,069 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.460 2026-10-26 02:43:23,347 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:23] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 77 0.135 0.526 2026-10-26 02:43:23,377 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 02:43:23,406 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 02:43:23,418 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:23] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.027 0.577 2026-10-26 02:43:23,436 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 02:43:23,479 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:23] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.024 0.607 2026-10-26 02:43:23,550 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:23] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.034 0.632 2026-10-26 02:43:23,602 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:23] "GET /web/offline HTTP/1.1" 200 - 7 0.026 0.634 2026-10-26 02:43:23,609 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.521 2026-10-26 02:43:23,698 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:23] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.025 0.569 2026-10-26 02:43:24,078 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:24] "POST /web/dataset/call_kw/stock.picking/get_views HTTP/1.1" 200 - 138 0.122 0.514 2026-10-26 02:43:24,251 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:24] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 23 0.067 0.057 2026-10-26 02:43:24,268 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.005 0.105 2026-10-26 02:43:24,516 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:24] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 77 0.086 0.251 2026-10-26 02:43:24,625 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:24] "POST /web/dataset/call_kw/stock.picking/change_responsible HTTP/1.1" 200 - 27 0.025 0.431 2026-10-26 02:43:24,793 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:24] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.005 0.015 2026-10-26 02:43:24,824 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:24] "POST /web/dataset/call_kw/stock.picking.type/check_access_rights HTTP/1.1" 200 - 2 0.001 0.008 2026-10-26 02:43:24,997 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:24] "POST /web/dataset/call_kw/stock.picking/brain_get_mentioning_pages HTTP/1.1" 200 - 4 0.003 0.017 2026-10-26 02:43:25,207 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:25] "POST /mail/thread/data HTTP/1.1" 200 - 35 0.103 0.100 2026-10-26 02:43:25,232 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:25] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.003 0.229 2026-10-26 02:43:25,319 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:25] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 8 0.052 0.255 2026-10-26 02:43:25,438 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:25] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.058 0.336 2026-10-26 02:43:25,445 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.279 2026-10-26 02:43:25,611 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:25] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-10-26%2002%3A01%3A29 HTTP/1.1" 200 - 11 0.024 0.039 2026-10-26 02:43:25,684 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:25] "GET /web/image?field=avatar_128&id=2&model=res.partner&unique=2026-10-26%2002%3A01%3A29 HTTP/1.1" 200 - 15 0.027 0.094 2026-10-26 02:43:26,414 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-26 02:43:26,613 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scrap_after_saving_new_record on step: '.o_form_view .o_field_widget[name=picking_type_id]' 2026-10-26 02:43:26,627 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scrap_after_saving_new_record on step: 'Create a new picking while another picking is open (trigger: .o_form_button_create)' 2026-10-26 02:43:26,646 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scrap_after_saving_new_record on step: '.o_form_view .o_form_editable .o_field_widget[name=picking_type_id] input' 2026-10-26 02:43:26,689 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scrap_after_saving_new_record on step: '.ui-menu-item > a:contains('Scan Tour Internal')' 2026-10-26 02:43:26,722 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:26] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 9 0.013 0.062 2026-10-26 02:43:26,740 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:26] "POST /web/dataset/call_kw/stock.picking.type/name_search HTTP/1.1" 200 - 4 0.004 0.044 2026-10-26 02:43:26,777 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:26] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.002 0.011 2026-10-26 02:43:26,946 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:26] "POST /web/dataset/call_kw/stock.picking.type/name_search HTTP/1.1" 200 - 8 0.006 0.016 2026-10-26 02:43:27,737 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scrap_after_saving_new_record on step: 'Save the new picking (trigger: .o_form_button_save)' 2026-10-26 02:43:27,768 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scrap_after_saving_new_record on step: '.o_form_status_indicator_buttons.invisible' 2026-10-26 02:43:27,815 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:27] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 7 0.016 0.049 2026-10-26 02:43:28,253 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:28] "POST /web/dataset/call_kw/stock.picking/web_save HTTP/1.1" 200 - 87 0.185 0.183 2026-10-26 02:43:28,311 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:28] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.017 0.012 2026-10-26 02:43:28,418 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:28] "POST /mail/thread/data HTTP/1.1" 200 - 23 0.045 0.070 2026-10-26 02:43:28,474 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:28] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.013 0.111 2026-10-26 02:43:28,517 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:28] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 8 0.010 0.142 2026-10-26 02:43:29,225 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 02:43:29,432 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scrap_after_saving_new_record on step: 'Scan the scrap command (trigger: body)' 2026-10-26 02:43:29,456 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scrap_after_saving_new_record on step: 'The scrap form opens (trigger: button[name=action_validate])' 2026-10-26 02:43:29,464 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:29] "POST /web/dataset/call_kw/stock.picking/button_scrap HTTP/1.1" 200 - 6 0.006 0.012 2026-10-26 02:43:29,551 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:29] "POST /web/dataset/call_kw/stock.scrap/get_views HTTP/1.1" 200 - 15 0.013 0.038 2026-10-26 02:43:29,603 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:29] "POST /web/dataset/call_kw/stock.scrap/onchange HTTP/1.1" 200 - 8 0.006 0.024 2026-10-26 02:43:30,416 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scrap_after_saving_new_record on step: 'Pick the product in the scrap form (trigger: body)' 2026-10-26 02:43:30,460 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scrap_after_saving_new_record on step: '.o_field_widget[name=product_id] input:propValue('Scan Tour Product')' 2026-10-26 02:43:30,522 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:30] "POST /web/dataset/call_kw/stock.scrap/onchange HTTP/1.1" 200 - 16 0.037 0.050 2026-10-26 02:43:31,288 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scrap_after_saving_new_record on step: 'Register the scrap (trigger: button[name=action_validate])' 2026-10-26 02:43:31,301 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: Tour stock_picking_form_scrap_after_saving_new_record on step: 'body:not(:has(.modal))' 2026-10-26 02:43:31,429 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:31] "POST /web/dataset/call_kw/stock.scrap/web_save HTTP/1.1" 200 - 26 0.047 0.083 2026-10-26 02:43:32,170 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted stock.move records with IDs: [339] 2026-10-26 02:43:32,521 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:32] "POST /web/dataset/call_button HTTP/1.1" 200 - 305 0.366 0.680 2026-10-26 02:43:33,680 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: test successful 2026-10-26 02:43:33,697 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:33] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:43:33,718 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Closing chrome headless with pid 1087 2026-10-26 02:43:33,719 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Closing websocket connection 2026-10-26 02:43:33,720 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Terminating chrome headless with pid 1087 2026-10-26 02:43:33,856 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_024333_856159_TestStockPickingFormScanTour.txt 2026-10-26 02:43:33,856 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Removing chrome user profile "/tmp/tmp3z8swql4_chrome_odoo" 2026-10-26 02:43:33,907 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 02:43:33,911 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking_barcode_fallback: Starting TestStockPickingBarcodeFallback.test_internal_lot_not_found_with_gs1_separator_is_sanitized_and_bounded ... 2026-10-26 02:43:34,846 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking_barcode_fallback: Starting TestStockPickingBarcodeFallback.test_outgoing_lot_not_found_with_gs1_separator_is_sanitized_and_bounded ... 2026-10-26 02:43:35,662 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking_barcode_fallback: Starting TestStockPickingBarcodeFallback.test_successful_package_scan_must_not_fall_through_to_lot_lookup ... 2026-10-26 02:43:36,580 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking_barcode_fallback: Starting TestStockPickingBarcodeFallback.test_unmatched_barcode_on_fresh_picking_must_notify_not_raise ... 2026-10-26 02:43:37,417 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking_barcode_fallback: Starting TestStockPickingBarcodeFallback.test_unmatched_barcode_with_gs1_separator_shows_visible_token_not_control_char ... 2026-10-26 02:43:38,175 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking_barcode_fallback: Starting TestStockPickingBarcodeFallback.test_unmatched_barcode_with_other_control_chars_shows_uppercase_hex_tokens ... 2026-10-26 02:43:38,977 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking_barcode_fallback: Starting TestStockPickingBarcodeFallback.test_unmatched_overlong_barcode_is_truncated_with_marker ... 2026-10-26 02:43:39,706 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking_barcode_fallback: Starting TestStockPickingBarcodeFallback.test_unmatched_overlong_barcode_with_separators_is_bounded_and_keeps_tokens_whole ... 2026-10-26 02:43:40,455 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 02:43:40,457 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking_barcode_fallback: Starting TestStockPickingLotMessagesSanitized.test_lot_added_for_existing_lot_shows_visible_token_and_keeps_raw_lot ... 2026-10-26 02:43:41,553 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking_barcode_fallback: Starting TestStockPickingLotMessagesSanitized.test_lot_added_for_unknown_lot_shows_visible_token_and_keeps_raw_lot_name ... 2026-10-26 02:43:42,496 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking_barcode_fallback: Starting TestStockPickingLotMessagesSanitized.test_lot_already_assigned_warning_shows_visible_token_and_keeps_raw_lot ... 2026-10-26 02:43:43,552 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking_barcode_fallback: Starting TestStockPickingLotMessagesSanitized.test_multiple_lines_created_message_shows_visible_token_and_keeps_raw_lot ... 2026-10-26 02:43:44,741 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_picking_barcode_fallback: Starting TestStockPickingLotMessagesSanitized.test_new_line_created_message_shows_visible_token_and_keeps_raw_lot ... 2026-10-26 02:43:45,739 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 02:43:45,742 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_quant: Starting TestStockBarcode.test_add_product ... 2026-10-26 02:43:46,440 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [118339] 2026-10-26 02:43:46,441 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted stock.quant records with IDs: [14, 29, 247] 2026-10-26 02:43:46,486 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_quant: Starting TestStockBarcode.test_location_handling ... 2026-10-26 02:43:47,120 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_quant: Starting TestStockBarcode.test_process_barcode_with_nomenclature ... 2026-10-26 02:43:47,782 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_quant: Starting TestStockBarcode.test_process_barcode_without_nomenclature ... 2026-10-26 02:43:48,430 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_quant: Starting TestStockBarcode.test_validation_scanned_stock_quant ... 2026-10-26 02:43:49,052 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 02:43:49,054 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_scrap: Starting TestStockBarcode.test_on_barcode_scanned_stock_scrap ... 2026-10-26 02:43:49,908 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_scrap: Starting TestStockBarcode.test_unmatched_overlong_scrap_barcode_is_truncated_with_marker ... 2026-10-26 02:43:50,511 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_stock_scrap: Starting TestStockBarcode.test_unmatched_scrap_barcode_with_gs1_separator_shows_visible_token_not_control_char ... 2026-10-26 02:43:51,195 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 02:43:52,528 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <912800988331209.1792982632.397681474685669-openerp-message-notify@5e968f997bd9>: ['"Route Scan Other Operator" <@False>'] 2026-10-26 02:43:52,650 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [283] 2026-10-26 02:43:52,650 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:43:53,161 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <890074262434971.1792982633.089960336685181-openerp-message-notify@5e968f997bd9>: ['"Route Scan Other Operator" <@False>'] 2026-10-26 02:43:53,219 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [284] 2026-10-26 02:43:53,219 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:43:53,888 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <907648600902702.1792982633.824903488159180-openerp-message-notify@5e968f997bd9>: ['"Route Scan Other Operator" <@False>'] 2026-10-26 02:43:53,933 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [285] 2026-10-26 02:43:53,934 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:43:54,062 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui: Starting TestStockBarcodeRoutesUI.test_inventory_adjustments_route_scan_counts_scanned_product ... 2026-10-26 02:43:54,502 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Chrome pid: 1313 2026-10-26 02:43:54,503 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Chrome headless temporary user profile dir: /tmp/tmphl6x4uxi_chrome_odoo 2026-10-26 02:43:54,503 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Issuing json command http://127.0.0.1:41329/json/version 2026-10-26 02:43:54,505 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:41329/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:43:54,551 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Browser version: Chrome/150.0.7871.114 2026-10-26 02:43:54,552 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Issuing json command http://127.0.0.1:41329/json 2026-10-26 02:43:54,553 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:41329/json with timeout 3 increased to 10s during tests 2026-10-26 02:43:54,579 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Websocket url found: ws://127.0.0.1:41329/devtools/page/5D22AB898A383AD449F10F7E17B9559B 2026-10-26 02:43:54,610 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Enable chrome headless console log notification 2026-10-26 02:43:54,613 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Chrome headless enable page notifications 2026-10-26 02:43:55,635 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 02:43:55,639 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:admin from n/a 2026-10-26 02:43:55,652 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Setting session cookie in browser 2026-10-26 02:43:55,655 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Open "http://127.0.0.1:8069/web#action=992" in browser 2026-10-26 02:43:55,655 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Navigating to: "http://127.0.0.1:8069/web#action=992" 2026-10-26 02:43:55,699 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:43:57,078 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:57] "GET /web HTTP/1.1" 200 - 118 0.135 1.250 2026-10-26 02:43:57,083 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Navigation result: {'frameId': '5D22AB898A383AD449F10F7E17B9559B', 'loaderId': '87BE110606C159AF546EDB6358FC17F8', 'isDownload': False} 2026-10-26 02:43:57,083 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Evaluate ready code "odoo.isTourReady('stock_barcode_routes_inventory_adjustments_scan')" 2026-10-26 02:43:57,149 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:57] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.010 0.023 2026-10-26 02:43:57,278 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:57] "GET /web/webclient/load_menus/0937c915adc8c2f5d8bfa0e31ebe51620885e7ec75c2cd1df00f74780362b365 HTTP/1.1" 200 - 4 0.010 0.133 2026-10-26 02:43:57,330 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:57] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.014 0.166 2026-10-26 02:43:57,356 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:57] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.009 0.199 2026-10-26 02:43:57,393 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:57] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.007 0.157 2026-10-26 02:43:57,454 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:57] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.004 0.015 2026-10-26 02:43:57,461 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 02:43:58,764 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:58] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 02:43:58,789 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:58] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.021 2026-10-26 02:43:58,829 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:58] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.063 2026-10-26 02:43:58,951 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:58] "POST /web/action/load HTTP/1.1" 200 - 13 0.093 0.087 2026-10-26 02:43:58,982 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.196 2026-10-26 02:43:58,994 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Evaluate test code "odoo.startTour('stock_barcode_routes_inventory_adjustments_scan', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web#action=992"})" 2026-10-26 02:43:59,290 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:59] "POST /mail/init_messaging HTTP/1.1" 200 - 76 0.131 0.298 2026-10-26 02:43:59,359 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:59] "POST /web/action/load HTTP/1.1" 200 - 13 0.022 0.465 2026-10-26 02:43:59,412 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:59] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.046 2026-10-26 02:43:59,435 100 INFO rb-a683fe2-225997-428996 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 02:43:59,537 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:59] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.063 0.559 2026-10-26 02:43:59,587 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:59] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.026 0.611 2026-10-26 02:43:59,788 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI.browser: Tour stock_barcode_routes_inventory_adjustments_scan on step: '.o_list_view' 2026-10-26 02:43:59,789 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:43:59] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.092 0.730 2026-10-26 02:44:00,098 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:00] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 77 0.159 0.934 2026-10-26 02:44:00,114 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 02:44:00,131 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:44:00,139 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.018 1.099 2026-10-26 02:44:00,148 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 02:44:00,180 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.015 0.864 2026-10-26 02:44:00,226 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:00] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.016 0.763 2026-10-26 02:44:00,265 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:00] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.010 0.712 2026-10-26 02:44:00,284 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:00] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.676 2026-10-26 02:44:00,483 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted stock.quant records with IDs: [72, 73] 2026-10-26 02:44:00,487 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:00] "POST /web/action/run HTTP/1.1" 200 - 65 0.072 0.565 2026-10-26 02:44:00,562 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:00] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.020 0.379 2026-10-26 02:44:00,576 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.301 2026-10-26 02:44:00,620 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:00] "GET /web/offline HTTP/1.1" 200 - 7 0.015 0.290 2026-10-26 02:44:00,765 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:00] "POST /web/dataset/call_kw/stock.quant/get_views HTTP/1.1" 200 - 44 0.059 0.134 2026-10-26 02:44:01,111 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:01] "POST /web/dataset/call_kw/stock.quant/web_search_read HTTP/1.1" 200 - 45 0.071 0.206 2026-10-26 02:44:01,121 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.268 2026-10-26 02:44:01,699 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.009 2026-10-26 02:44:02,430 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI.browser: Tour stock_barcode_routes_inventory_adjustments_scan on step: 'Scan a product barcode on the Physical Inventory list (trigger: body)' 2026-10-26 02:44:02,445 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI.browser: Tour stock_barcode_routes_inventory_adjustments_scan on step: 'The scan is acknowledged with a notification (trigger: .o_notification.border-success)' 2026-10-26 02:44:02,508 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:02] "POST /web/dataset/call_kw/stock.quant/on_validation_scanned HTTP/1.1" 200 - 18 0.019 0.036 2026-10-26 02:44:02,659 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:02] "POST /web/dataset/call_kw/stock.quant/web_search_read HTTP/1.1" 200 - 23 0.031 0.090 2026-10-26 02:44:02,744 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-26 02:44:03,463 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI.browser: Tour stock_barcode_routes_inventory_adjustments_scan on step: 'A counted row for the scanned product is listed (trigger: .o_list_view .o_data_row:contains('Route Scan Product'))' 2026-10-26 02:44:03,471 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI.browser: test successful 2026-10-26 02:44:03,482 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:44:03,485 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Closing chrome headless with pid 1313 2026-10-26 02:44:03,486 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Closing websocket connection 2026-10-26 02:44:03,487 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Terminating chrome headless with pid 1313 2026-10-26 02:44:03,589 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_024403_588967_TestStockBarcodeRoutesUI.txt 2026-10-26 02:44:03,589 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Removing chrome user profile "/tmp/tmphl6x4uxi_chrome_odoo" 2026-10-26 02:44:03,607 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui: Starting TestStockBarcodeRoutesUI.test_operations_route_scan_adds_product_to_opened_picking ... 2026-10-26 02:44:04,006 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Chrome pid: 1520 2026-10-26 02:44:04,006 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Chrome headless temporary user profile dir: /tmp/tmpbf9ychuu_chrome_odoo 2026-10-26 02:44:04,006 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Issuing json command http://127.0.0.1:43267/json/version 2026-10-26 02:44:04,008 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:43267/json/version with timeout 3 increased to 10s during tests 2026-10-26 02:44:04,039 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Browser version: Chrome/150.0.7871.114 2026-10-26 02:44:04,040 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Issuing json command http://127.0.0.1:43267/json 2026-10-26 02:44:04,041 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:43267/json with timeout 3 increased to 10s during tests 2026-10-26 02:44:04,082 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Websocket url found: ws://127.0.0.1:43267/devtools/page/6249ADA56F3755A202F817EF16DC0021 2026-10-26 02:44:04,090 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Enable chrome headless console log notification 2026-10-26 02:44:04,095 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Chrome headless enable page notifications 2026-10-26 02:44:04,962 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 02:44:04,966 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:admin from n/a 2026-10-26 02:44:04,979 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Setting session cookie in browser 2026-10-26 02:44:04,982 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Open "http://127.0.0.1:8069/web#action=1401" in browser 2026-10-26 02:44:04,982 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Navigating to: "http://127.0.0.1:8069/web#action=1401" 2026-10-26 02:44:05,008 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:44:06,475 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:06] "GET /web HTTP/1.1" 200 - 121 0.155 1.320 2026-10-26 02:44:06,481 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Navigation result: {'frameId': '6249ADA56F3755A202F817EF16DC0021', 'loaderId': '1004F661E67D594384571409BBFA48BF', 'isDownload': False} 2026-10-26 02:44:06,481 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Evaluate ready code "odoo.isTourReady('stock_barcode_routes_operations_scan')" 2026-10-26 02:44:06,574 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:06] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.027 0.016 2026-10-26 02:44:06,588 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:06] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.003 0.061 2026-10-26 02:44:06,604 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:06] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.003 0.062 2026-10-26 02:44:06,636 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.011 0.071 2026-10-26 02:44:06,684 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:06] "GET /web/webclient/load_menus/0937c915adc8c2f5d8bfa0e31ebe51620885e7ec75c2cd1df00f74780362b365 HTTP/1.1" 200 - 4 0.004 0.154 2026-10-26 02:44:06,789 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:06] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.015 0.011 2026-10-26 02:44:06,814 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 02:44:08,006 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:08] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-26 02:44:08,013 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:08] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 02:44:08,017 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:08] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 02:44:08,053 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:08] "POST /web/action/load HTTP/1.1" 200 - 7 0.010 0.024 2026-10-26 02:44:08,094 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:08] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.007 0.021 2026-10-26 02:44:08,157 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Evaluate test code "odoo.startTour('stock_barcode_routes_operations_scan', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web#action=1401"})" 2026-10-26 02:44:08,412 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:08] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.122 0.213 2026-10-26 02:44:08,448 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.372 2026-10-26 02:44:08,490 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:08] "POST /web/action/load HTTP/1.1" 200 - 7 0.020 0.345 2026-10-26 02:44:08,573 100 INFO rb-a683fe2-225997-428996 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 02:44:08,645 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:08] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.040 0.471 2026-10-26 02:44:08,662 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:08] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 02:44:08,697 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:08] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.013 0.501 2026-10-26 02:44:08,842 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:08] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.040 0.611 2026-10-26 02:44:09,152 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:09] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 77 0.157 0.560 2026-10-26 02:44:09,189 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 02:44:09,208 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 02:44:09,236 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:09] "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-26 02:44:09,277 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:09] "GET /web/offline HTTP/1.1" 200 - 7 0.041 0.774 2026-10-26 02:44:09,297 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:09] "GET /barcodes/static/img/barcode.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 02:44:09,356 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:09] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.014 0.795 2026-10-26 02:44:09,365 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.815 2026-10-26 02:44:09,447 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:09] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.029 0.734 2026-10-26 02:44:09,468 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:09] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.004 0.755 2026-10-26 02:44:09,548 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:09] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.019 0.645 2026-10-26 02:44:09,584 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:09] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.008 0.209 2026-10-26 02:44:09,590 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.100 2026-10-26 02:44:10,260 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI.browser: Tour stock_barcode_routes_operations_scan on step: 'Open the operations list from the Barcode app main screen (trigger: .o_stock_barcode_main .o_button_operations)' 2026-10-26 02:44:10,277 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI.browser: Tour stock_barcode_routes_operations_scan on step: 'A ready transfer assigned to another user is listed by default (trigger: .o_list_view .o_data_row:contains('ROUTESCAN/OPS/0001'))' 2026-10-26 02:44:10,307 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:10] "POST /web/action/load HTTP/1.1" 200 - 12 0.009 0.023 2026-10-26 02:44:10,685 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:10] "POST /web/dataset/call_kw/stock.picking/get_views HTTP/1.1" 200 - 143 0.101 0.261 2026-10-26 02:44:11,056 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:11] "POST /web/dataset/call_kw/stock.picking/web_search_read HTTP/1.1" 200 - 71 0.082 0.236 2026-10-26 02:44:11,065 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:11] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.324 2026-10-26 02:44:11,746 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.006 2026-10-26 02:44:12,269 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI.browser: Tour stock_barcode_routes_operations_scan on step: 'Done and cancelled transfers are not listed by default (trigger: .o_list_view)' 2026-10-26 02:44:12,276 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI.browser: Tour stock_barcode_routes_operations_scan on step: 'Open the picking prepared for the scan (trigger: .o_list_view .o_data_row:contains('ROUTESCAN/OPS/0001') td[name=name])' 2026-10-26 02:44:12,330 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI.browser: Tour stock_barcode_routes_operations_scan on step: '.o_form_view .o_form_sheet' 2026-10-26 02:44:12,406 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:12] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.037 0.051 2026-10-26 02:44:12,420 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:12] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.072 2026-10-26 02:44:12,531 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:12] "POST /web/dataset/call_kw/stock.picking/change_responsible HTTP/1.1" 200 - 27 0.032 0.140 2026-10-26 02:44:12,823 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:12] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 87 0.108 0.330 2026-10-26 02:44:13,020 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:13] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.004 0.018 2026-10-26 02:44:13,067 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:13] "POST /web/dataset/call_kw/stock.picking.type/check_access_rights HTTP/1.1" 200 - 2 0.001 0.006 2026-10-26 02:44:13,206 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:13] "POST /web/dataset/call_kw/stock.picking/brain_get_mentioning_pages HTTP/1.1" 200 - 4 0.019 0.017 2026-10-26 02:44:13,440 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:13] "POST /mail/thread/data HTTP/1.1" 200 - 42 0.062 0.192 2026-10-26 02:44:13,464 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:13] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.006 0.277 2026-10-26 02:44:13,523 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:13] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 8 0.020 0.247 2026-10-26 02:44:13,630 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:13] "POST /mail/thread/messages HTTP/1.1" 200 - 32 0.048 0.300 2026-10-26 02:44:13,636 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.180 2026-10-26 02:44:13,658 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-10-26 02:44:13,843 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:13] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-10-26%2002%3A01%3A29 HTTP/1.1" 200 - 11 0.019 0.048 2026-10-26 02:44:13,939 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:13] "GET /web/image?field=avatar_128&id=2&model=res.partner&unique=2026-10-26%2002%3A01%3A29 HTTP/1.1" 200 - 15 0.043 0.108 2026-10-26 02:44:14,798 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI.browser: Tour stock_barcode_routes_operations_scan on step: 'Scan a product barcode on the opened picking (trigger: body)' 2026-10-26 02:44:14,820 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI.browser: Tour stock_barcode_routes_operations_scan on step: 'The scanned product appears in the picking's operations (trigger: .o_field_widget[name=move_line_ids] .o_data_row:contains('Route Scan Product'))' 2026-10-26 02:44:15,131 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:15] "POST /web/dataset/call_kw/stock.picking/on_barcode_scanned HTTP/1.1" 200 - 79 0.117 0.188 2026-10-26 02:44:15,173 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:15] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.013 0.011 2026-10-26 02:44:15,367 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:15] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 51 0.042 0.150 2026-10-26 02:44:15,483 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:15] "POST /mail/thread/data HTTP/1.1" 200 - 30 0.020 0.069 2026-10-26 02:44:16,064 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.008 2026-10-26 02:44:16,298 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI.browser: test successful 2026-10-26 02:44:16,309 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 02:44:16] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 02:44:16,338 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Closing chrome headless with pid 1520 2026-10-26 02:44:16,345 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Closing websocket connection 2026-10-26 02:44:16,350 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Terminating chrome headless with pid 1520 2026-10-26 02:44:16,539 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_024416_539611_TestStockBarcodeRoutesUI.txt 2026-10-26 02:44:16,540 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Removing chrome user profile "/tmp/tmpbf9ychuu_chrome_odoo" 2026-10-26 02:44:16,587 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 02:44:19,685 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_block_quantity.tests.test_block_quantity: Starting TestBlockQuantity.test_not_allow_process_exceeded_demand_quantity ... 2026-10-26 02:44:19,863 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_block_quantity.tests.test_block_quantity: Starting TestBlockQuantity.test_not_allow_process_exceeded_demand_quantity_multiple_line ... 2026-10-26 02:44:20,259 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 02:44:20,664 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_equipment.tests.test_data_after_install: Starting TestData.test_data_after_install ... 2026-10-26 02:44:20,951 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 02:44:21,419 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_check_compute_equipment ... 2026-10-26 02:44:21,714 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 02:44:22,114 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_01_constrains_product ... 2026-10-26 02:44:22,331 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_01_onchange_product ... 2026-10-26 02:44:24,370 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_02_constrains_product ... 2026-10-26 02:44:24,669 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 02:44:25,059 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_01_check_stock_picking_equipment ... 2026-10-26 02:44:25,923 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted stock.move records with IDs: [367] 2026-10-26 02:44:26,475 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_02_check_stock_picking_equipment ... 2026-10-26 02:44:27,287 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted stock.move records with IDs: [368] 2026-10-26 02:44:27,733 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_03_check_stock_picking_equipment ... 2026-10-26 02:44:28,557 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted stock.move records with IDs: [369] 2026-10-26 02:44:28,983 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_04_check_stock_picking_equipment ... 2026-10-26 02:44:29,783 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted stock.move records with IDs: [370] 2026-10-26 02:44:30,360 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_05_check_stock_picking_equipment ... 2026-10-26 02:44:31,222 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted stock.move records with IDs: [371] 2026-10-26 02:44:31,501 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_06_check_stock_picking_equipment ... 2026-10-26 02:44:32,494 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted stock.move records with IDs: [372] 2026-10-26 02:44:32,769 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_07_receiving_again_a_serial_with_equipment_keeps_a_single_equipment ... 2026-10-26 02:44:33,632 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted stock.move records with IDs: [373] 2026-10-26 02:44:35,015 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted stock.move records with IDs: [375] 2026-10-26 02:44:36,281 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted stock.move records with IDs: [377] 2026-10-26 02:44:36,727 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_08_receipt_with_new_and_known_serials_creates_equipment_only_for_the_new_one ... 2026-10-26 02:44:37,570 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted stock.move records with IDs: [378] 2026-10-26 02:44:38,700 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted stock.move records with IDs: [380] 2026-10-26 02:44:39,810 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted stock.move records with IDs: [382] 2026-10-26 02:44:40,209 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_09_creating_equipment_for_several_lines_of_the_same_new_serial_yields_a_single_equipment ... 2026-10-26 02:44:40,650 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 02:44:40,652 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_equipment_bom_kit.tests.test_purchase_bom_kit_equipment: Starting TestPurchaseBomKitEquipment.test_01_check_equipment_from_purchase_order ... 2026-10-26 02:44:43,756 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted stock.move records with IDs: [384] 2026-10-26 02:44:44,686 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_equipment_bom_kit.tests.test_purchase_bom_kit_equipment: Starting TestPurchaseBomKitEquipment.test_03_check_equipment_from_purchase_order ... 2026-10-26 02:44:47,326 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted stock.move records with IDs: [387] 2026-10-26 02:44:48,043 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 02:44:48,046 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_equipment_bom_kit.tests.test_security: Starting TestSecurity.test_access_right_manager ... 2026-10-26 02:44:48,329 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted product.set records with IDs: [2] 2026-10-26 02:44:48,357 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted product.set.line records with IDs: [3] 2026-10-26 02:44:48,372 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 02:44:48,376 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_equipment_bom_kit.tests.test_stock_picking: Starting TestPicking.test_compute_product_set_line_ids ... 2026-10-26 02:44:58,447 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted product.set records with IDs: [3] 2026-10-26 02:44:58,503 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 02:44:58,505 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_01_compute_recursive_maintenance ... 2026-10-26 02:44:58,817 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_02_compute_recursive_maintenance ... 2026-10-26 02:44:59,138 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_03_compute_recursive_maintenance ... 2026-10-26 02:44:59,494 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_04_compute_recursive_maintenance ... 2026-10-26 02:44:59,819 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 02:44:59,821 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_copy ... 2026-10-26 02:44:59,898 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_cron_rotate_tokens ... 2026-10-26 02:44:59,949 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted rotating.token.mixin.example.test records with IDs: [2] 2026-10-26 02:44:59,968 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [2] 2026-10-26 02:44:59,970 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_is_expired ... 2026-10-26 02:45:00,018 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_write ... 2026-10-26 02:45:00,104 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 02:45:00,107 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_compute_access_token ... 2026-10-26 02:45:00,158 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_constrains_rotating_token_life ... 2026-10-26 02:45:00,315 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_ensure_rotating_token ... 2026-10-26 02:45:00,382 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [7] 2026-10-26 02:45:00,386 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_generate_token ... 2026-10-26 02:45:00,444 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_get_expiration_date ... 2026-10-26 02:45:00,491 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_get_token_lifetime ... 2026-10-26 02:45:00,542 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_rotate_token ... 2026-10-26 02:45:00,624 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [13] 2026-10-26 02:45:00,635 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 02:45:00,639 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_01_constrains ... 2026-10-26 02:45:00,722 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_02_constrains ... 2026-10-26 02:45:00,755 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_03_constrains ... 2026-10-26 02:45:10,660 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 02:45:10,663 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_change_tax_group_id_01 ... 2026-10-26 02:45:11,297 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_change_tax_group_id_02 ... 2026-10-26 02:45:11,904 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_change_tax_group_id_03 ... 2026-10-26 02:45:12,454 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_create_new_01 ... 2026-10-26 02:45:12,986 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_create_new_02 ... 2026-10-26 02:45:13,437 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_create_new_03 ... 2026-10-26 02:45:13,974 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_create_new_04 ... 2026-10-26 02:45:14,504 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 02:45:17,241 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_create ... 2026-10-26 02:45:17,933 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_01 ... 2026-10-26 02:45:19,063 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_02 ... 2026-10-26 02:45:20,157 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_03 ... 2026-10-26 02:45:21,229 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_04 ... 2026-10-26 02:45:22,803 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_vendor_pricelists ... 2026-10-26 02:45:25,935 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_multi_currency ... 2026-10-26 02:45:27,478 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_unlink ... 2026-10-26 02:45:27,519 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_write ... 2026-10-26 02:45:27,602 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 02:46:11,299 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_01_access_right_internal_user ... 2026-10-26 02:46:11,557 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 218, model: wallet 2026-10-26 02:46:11,564 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 218, model: wallet.type 2026-10-26 02:46:11,586 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 218, model: wallet.history 2026-10-26 02:46:11,599 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 218, model: wallet 2026-10-26 02:46:11,605 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 218, model: wallet.type 2026-10-26 02:46:11,618 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 218, model: wallet.history 2026-10-26 02:46:11,627 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 218, model: wallet 2026-10-26 02:46:11,632 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 218, model: wallet.type 2026-10-26 02:46:11,643 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 218, model: wallet.history 2026-10-26 02:46:11,647 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_02_access_right_portal_user ... 2026-10-26 02:46:11,855 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 217, model: wallet 2026-10-26 02:46:11,861 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 217, model: wallet.type 2026-10-26 02:46:11,867 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 217, model: wallet.history 2026-10-26 02:46:11,877 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 217, model: wallet 2026-10-26 02:46:11,885 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 217, model: wallet.type 2026-10-26 02:46:11,896 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 217, model: wallet.history 2026-10-26 02:46:11,909 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 217, model: wallet 2026-10-26 02:46:11,915 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 217, model: wallet.type 2026-10-26 02:46:11,923 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 217, model: wallet.history 2026-10-26 02:46:11,928 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_03_access_right_wallet_manager ... 2026-10-26 02:46:12,141 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 219, model: wallet 2026-10-26 02:46:12,148 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 219, model: wallet.type 2026-10-26 02:46:12,153 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 219, model: wallet.history 2026-10-26 02:46:12,165 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 219, model: wallet 2026-10-26 02:46:12,169 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 219, model: wallet.type 2026-10-26 02:46:12,177 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 219, model: wallet.history 2026-10-26 02:46:12,183 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 219, model: wallet 2026-10-26 02:46:12,189 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 219, model: wallet.type 2026-10-26 02:46:12,194 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 219, model: wallet.history 2026-10-26 02:46:12,197 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_04_access_right_account_readonly ... 2026-10-26 02:46:12,406 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 221, model: wallet 2026-10-26 02:46:12,416 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 221, model: wallet.type 2026-10-26 02:46:12,425 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 221, model: wallet.history 2026-10-26 02:46:12,441 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 221, model: wallet 2026-10-26 02:46:12,449 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 221, model: wallet.type 2026-10-26 02:46:12,460 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 221, model: wallet.history 2026-10-26 02:46:12,475 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 221, model: wallet 2026-10-26 02:46:12,486 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 221, model: wallet.type 2026-10-26 02:46:12,493 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 221, model: wallet.history 2026-10-26 02:46:12,502 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_05_access_right_account_invoice ... 2026-10-26 02:46:12,722 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 222, model: wallet 2026-10-26 02:46:12,729 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 222, model: wallet.type 2026-10-26 02:46:12,736 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 222, model: wallet.history 2026-10-26 02:46:12,745 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 222, model: wallet 2026-10-26 02:46:12,750 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 222, model: wallet.type 2026-10-26 02:46:12,758 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 222, model: wallet 2026-10-26 02:46:12,765 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 222, model: wallet.type 2026-10-26 02:46:12,772 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 222, model: wallet.history 2026-10-26 02:46:12,780 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_06_access_right_account_manager ... 2026-10-26 02:46:13,007 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 224, model: wallet 2026-10-26 02:46:13,019 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 224, model: wallet.history 2026-10-26 02:46:13,029 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 224, model: wallet 2026-10-26 02:46:13,037 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 224, model: wallet 2026-10-26 02:46:13,043 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 224, model: wallet.history 2026-10-26 02:46:13,048 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_07_own_access_rule_portal ... 2026-10-26 02:46:14,377 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 226, model: wallet 2026-10-26 02:46:14,397 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 225, model: wallet 2026-10-26 02:46:14,565 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 226, model: wallet.history 2026-10-26 02:46:14,587 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 225, model: wallet.history 2026-10-26 02:46:14,628 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_08_own_access_rule_internal ... 2026-10-26 02:46:16,086 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 228, model: wallet 2026-10-26 02:46:16,107 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 227, model: wallet 2026-10-26 02:46:16,247 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 228, model: wallet.history 2026-10-26 02:46:16,269 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 227, model: wallet.history 2026-10-26 02:46:16,354 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-26 02:47:00,301 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_01_access_rule_wallet_type_multi_company ... 2026-10-26 02:47:00,613 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_02_access_rule_wallet_multi_company ... 2026-10-26 02:47:00,854 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_03_access_rule_wallet_history_multi_company ... 2026-10-26 02:47:01,110 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-26 02:47:44,562 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_01_create_non_wallet_payment ... 2026-10-26 02:47:45,258 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_02_create_wallet_payment ... 2026-10-26 02:47:46,305 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <202304663070002.1792982866.166585445404053-openerp-10-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:47:46,385 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [286] 2026-10-26 02:47:46,386 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:47:47,836 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <098431489754390.1792982867.737164020538330-openerp-10-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:47:47,908 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [287] 2026-10-26 02:47:47,908 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:47:48,156 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted account.partial.reconcile records with IDs: [27] 2026-10-26 02:47:48,342 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_03_wallet_payment_invalid_wallet_amount ... 2026-10-26 02:47:49,756 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <326622859307333.1792982869.624000549316406-openerp-11-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:47:49,808 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [288] 2026-10-26 02:47:49,808 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:47:50,906 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <815856227855365.1792982870.838161230087280-openerp-11-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:47:50,986 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [289] 2026-10-26 02:47:50,986 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:47:51,058 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_04_wallet_payment_invalid_wallet_configuration ... 2026-10-26 02:47:52,370 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_05_create_mix_wallet_payment ... 2026-10-26 02:47:53,398 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <482408506021494.1792982873.250030279159546-openerp-14-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:47:53,456 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [290] 2026-10-26 02:47:53,457 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:47:53,592 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_06_reconcile_invoice_with_lesser_wallet_payment ... 2026-10-26 02:47:55,687 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <254529775053614.1792982875.515921592712402-openerp-15-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:47:55,902 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [291] 2026-10-26 02:47:55,902 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:47:56,408 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <415633072901400.1792982876.344248771667480-openerp-15-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:47:56,466 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [292] 2026-10-26 02:47:56,467 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:47:56,509 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_07_reconcile_invoice_with_greater_wallet_payment ... 2026-10-26 02:47:58,943 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <841659249067384.1792982878.798953771591187-openerp-16-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:47:59,155 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [293] 2026-10-26 02:47:59,156 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:47:59,705 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <827273351617149.1792982879.637932777404785-openerp-16-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:47:59,779 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [294] 2026-10-26 02:47:59,779 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:47:59,835 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_08_reconcile_invoice_with_mix_wallet_payment ... 2026-10-26 02:48:02,153 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <908829287381117.1792982882.052009105682373-openerp-17-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:48:02,412 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [295] 2026-10-26 02:48:02,413 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:48:02,925 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <401312045396699.1792982882.839616775512695-openerp-17-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:48:02,979 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [296] 2026-10-26 02:48:02,979 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:48:03,008 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_09_reconcile_invoice_with_mix_wallet_payment ... 2026-10-26 02:48:05,167 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <309912724752717.1792982885.054348707199097-openerp-18-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:48:05,379 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [297] 2026-10-26 02:48:05,380 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:48:05,763 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_10_reconcile_invoice_with_mix_wallet_payment ... 2026-10-26 02:48:07,888 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <679753999656894.1792982887.785562276840210-openerp-19-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:48:08,130 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [298] 2026-10-26 02:48:08,131 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:48:08,685 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <259722622368382.1792982888.616523027420044-openerp-19-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:48:08,750 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [299] 2026-10-26 02:48:08,751 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:48:08,790 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_11_reconcile_invoice_with_wallet_payment_other_currency ... 2026-10-26 02:48:11,006 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <696476165712811.1792982890.870698213577271-openerp-20-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:48:11,180 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [300] 2026-10-26 02:48:11,180 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:48:11,637 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_12_reconcile_invoice_with_wallet_payment_other_currency ... 2026-10-26 02:48:13,825 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <394807060063659.1792982893.712004184722900-openerp-21-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:48:14,018 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [301] 2026-10-26 02:48:14,019 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:48:14,570 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_13_full_reconcile ... 2026-10-26 02:48:17,521 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <286172173931749.1792982897.397416353225708-openerp-22-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:48:17,726 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [302] 2026-10-26 02:48:17,726 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:48:18,258 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <027821626543768.1792982898.195606708526611-openerp-22-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:48:18,313 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [303] 2026-10-26 02:48:18,314 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:48:18,342 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_14_full_reconcile_exchange_rate ... 2026-10-26 02:48:21,171 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <081784605432595.1792982901.053191184997559-openerp-23-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:48:21,462 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [304] 2026-10-26 02:48:21,463 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:48:22,467 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <387015639587537.1792982902.388848304748535-openerp-23-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:48:22,519 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [305] 2026-10-26 02:48:22,519 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:48:22,617 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_15_reconcile_invoice_with_multiple_payments ... 2026-10-26 02:48:23,761 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <615554630082226.1792982903.609856367111206-openerp-24-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:48:23,834 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [306] 2026-10-26 02:48:23,835 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:48:24,747 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <950800356317130.1792982904.680925607681274-openerp-24-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:48:24,826 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [307] 2026-10-26 02:48:24,827 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:48:26,536 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <485886702218590.1792982906.455954074859619-openerp-24-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:48:26,784 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [308] 2026-10-26 02:48:26,785 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:48:26,840 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_16_reconcile_multiple_invoices_with_multiple_payments ... 2026-10-26 02:48:28,050 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <362390436926160.1792982907.882907629013062-openerp-25-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:48:28,132 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [309] 2026-10-26 02:48:28,133 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:48:29,912 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <715064064754558.1792982909.844686985015869-openerp-25-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:48:30,146 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [310] 2026-10-26 02:48:30,146 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:48:31,090 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <004334566678359.1792982911.015607118606567-openerp-25-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:48:31,166 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [311] 2026-10-26 02:48:31,166 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:48:32,883 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <402019477177030.1792982912.818053007125854-openerp-25-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:48:33,141 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [312] 2026-10-26 02:48:33,141 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:48:33,218 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_17_top_up_zero_wallet_amount_from_manual_journal_entry ... 2026-10-26 02:48:33,776 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_18_top_up_non_zero_wallet_amount_from_manual_journal_entry ... 2026-10-26 02:48:34,396 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <507259006378298.1792982914.271669387817383-openerp-27-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:48:34,442 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [313] 2026-10-26 02:48:34,443 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:48:34,476 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_19_withdraw_wallet ... 2026-10-26 02:48:35,536 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <807217287660252.1792982915.387336492538452-openerp-28-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:48:35,595 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [314] 2026-10-26 02:48:35,596 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:48:36,741 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <494028955275249.1792982916.655050516128540-openerp-28-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:48:36,815 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [315] 2026-10-26 02:48:36,816 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:48:37,910 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_20_register_payment_exceed_invoice_due_amount ... 2026-10-26 02:48:40,476 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <484931306216702.1792982920.357450723648071-openerp-31-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:48:40,710 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [316] 2026-10-26 02:48:40,710 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:48:40,996 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_21_register_payment_partial_reconcile ... 2026-10-26 02:48:43,748 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_22_register_payment_currency ... 2026-10-26 02:48:46,814 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <488007737608111.1792982926.712748765945435-openerp-32-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:48:46,913 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [317] 2026-10-26 02:48:46,914 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:48:47,216 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_23_register_payment_from_batch ... 2026-10-26 02:48:51,247 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_24_register_group_payment ... 2026-10-26 02:48:56,003 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <764694844968546.1792982935.882310867309570-openerp-33-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:48:56,245 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [318] 2026-10-26 02:48:56,251 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:48:56,652 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_25_multi_invoice_multi_payment_complex ... 2026-10-26 02:48:56,715 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted ir.model.data records with IDs: [6440, 6359, 6429, 6362, 6383, 6360, 6330, 6332, 6363, 6364, 6375, 6368, 6367, 6337, 6366, 6377, 6372, 6421, 6374, 6316, 6365, 6373, 6376, 6370, 6369, 6371, 6314, 6381, 6315, 6356, 6317, 6318, 6350, 6382, 6473, 6319, 6384, 6320, 6385, 6422, 6389, 6386, 6388, 6437, 6391, 6390, 6455, 6392, 6423, 6393, 6424, 6394, 6474, 6395, 6335, 6355, 6340, 6396, 6321, 6323, 6322, 6400, 6331, 6399, 6398, 6397, 6401, 6402, 6336, 6404, 6406, 6378, 6380, 6432, 6343, 6405, 6379, 6403, 6407, 6408, 6453, 6410, 6409, 6338, 6324, 6411, 6420, 6418, 6414, 6413, 6426, 6419, 6412, 6417, 6351, 6416, 6415, 6344, 6345, 6425, 6427, 6431, 6430, 6325, 6428, 6346, 6472, 6327, 6468, 6470, 6347, 6471, 6328, 6469, 6467, 6339, 6461, 6341, 6466, 6462, 6457, 6460, 6452, 6329, 6348, 6465, 6459, 6458, 6456, 6451, 6454, 6463, 6387, 6449, 6450, 6445, 6447, 6441, 6442, 6444, 6342, 6443, 6448, 6446, 6333, 6354, 6312, 6358, 6357, 6439, 6313, 6334, 6438, 6464, 6353, 6361, 6352, 6326, 6436, 6349, 6434, 6435, 6433] 2026-10-26 02:48:56,716 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted res.currency.rate records with IDs: [204, 203, 202, 123, 47, 148, 201, 59, 200, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 11, 199] 2026-10-26 02:49:01,465 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <513485746453748.1792982941.335406541824341-openerp-34-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:49:01,757 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [319] 2026-10-26 02:49:01,758 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:49:02,795 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <604639098713618.1792982942.723757743835449-openerp-34-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:49:02,852 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [320] 2026-10-26 02:49:02,853 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:49:03,859 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <131994047250192.1792982943.797216176986694-openerp-34-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:49:03,921 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [321] 2026-10-26 02:49:03,921 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:49:05,052 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <409322176576915.1792982944.935537815093994-openerp-34-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:49:05,129 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [322] 2026-10-26 02:49:05,130 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:49:06,305 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <486786900314682.1792982946.204374790191650-openerp-34-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:49:06,364 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [323] 2026-10-26 02:49:06,365 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:49:07,220 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <222315237336729.1792982947.145530223846436-openerp-34-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:49:07,282 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [324] 2026-10-26 02:49:07,283 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:49:08,081 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <470873021146749.1792982948.012782573699951-openerp-34-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:49:08,145 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [325] 2026-10-26 02:49:08,145 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:49:08,879 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <516967692395591.1792982948.821353673934937-openerp-34-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:49:08,937 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [326] 2026-10-26 02:49:08,937 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:49:09,733 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <569538274816087.1792982949.665195465087891-openerp-34-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:49:09,789 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [327] 2026-10-26 02:49:09,789 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:49:10,529 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <787488401355388.1792982950.452405691146851-openerp-34-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:49:10,587 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [328] 2026-10-26 02:49:10,588 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:49:11,380 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <119339365416489.1792982951.304272890090942-openerp-34-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:49:11,459 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [329] 2026-10-26 02:49:11,460 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:49:11,889 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <807281286596796.1792982951.821884155273438-openerp-34-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:49:11,948 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [330] 2026-10-26 02:49:11,948 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:49:11,963 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_26_adjust_wallet_amount_onpayment_before_confirm ... 2026-10-26 02:49:13,826 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <305656672092927.1792982953.714492321014404-openerp-35-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:49:13,878 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [331] 2026-10-26 02:49:13,879 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:49:13,984 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_27_edit_payment ... 2026-10-26 02:49:15,150 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <324788747082827.1792982955.043939590454102-openerp-36-wallet@5e968f997bd9>: ['"New Partner" <@False>'] 2026-10-26 02:49:15,259 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [332] 2026-10-26 02:49:15,259 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:49:15,394 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_28_edit_payment ... 2026-10-26 02:49:16,076 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_29_unreconcile_invoice ... 2026-10-26 02:49:18,146 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <780071739983808.1792982958.048191308975220-openerp-37-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:49:18,349 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [333] 2026-10-26 02:49:18,349 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:49:18,865 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <631874146550074.1792982958.797285318374634-openerp-37-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:49:18,916 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [334] 2026-10-26 02:49:18,917 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:49:19,135 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted account.partial.reconcile records with IDs: [63] 2026-10-26 02:49:19,248 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted account.full.reconcile records with IDs: [25] 2026-10-26 02:49:19,475 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_30_unreconcile_invoice ... 2026-10-26 02:49:21,709 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <801213209991006.1792982961.597947835922241-openerp-38-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:49:21,894 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [335] 2026-10-26 02:49:21,894 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:49:22,411 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <530615164466050.1792982962.324693679809570-openerp-38-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:49:22,457 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted mail.mail records with IDs: [336] 2026-10-26 02:49:22,457 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:49:22,676 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted account.partial.reconcile records with IDs: [64, 64] 2026-10-26 02:49:22,828 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #241 deleted account.full.reconcile records with IDs: [26] 2026-10-26 02:49:23,016 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-26 02:50:04,767 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_wallet_payment_flows: Starting TestWalletPaymentFlows.test_01_wallet_payment_flow ... 2026-10-26 02:50:05,000 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:newportaluser from n/a 2026-10-26 02:50:05,000 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:50:07,000 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "GET /payment/pay?amount=10.0¤cy_id=1&reference=Test+Transaction&partner_id=661&access_token=230808a296b3364645464ded6760abaf47edfb7895c7256e28c0fd241ca2e886&wallet_id=39 HTTP/1.1" 200 - 253 0.223 -0.223 2026-10-26 02:50:07,000 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /payment/transaction HTTP/1.1" 200 - 17 0.016 -0.016 2026-10-26 02:50:08,000 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 337 and Message-Id '<905592915033168.1698796800.000000000000000-openerp-39-wallet@5e968f997bd9>' from 'accountman@test.com' to (redacted) 'n*******l1@example.viindoo.com' successfully sent 2026-10-26 02:50:08,000 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:50:08,000 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #253 deleted mail.mail records with IDs: [337] 2026-10-26 02:50:08,000 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:50:09,000 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "GET /my/wallets/withdraw?amount=5.0¤cy_id=1&reference=Test+Transaction&partner_id=661&access_token=59bef54f500b946d1fed08666da502b7b6f9a18c3e5c96078e5e7c94a6e93ea7&wallet_id=39 HTTP/1.1" 200 - 183 0.171 -0.171 2026-10-26 02:50:09,000 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 338 and Message-Id '<291676157703896.1698796800.000000000000000-openerp-39-wallet@5e968f997bd9>' from 'accountman@test.com' to (redacted) 'n*******l1@example.viindoo.com' successfully sent 2026-10-26 02:50:09,000 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:50:09,000 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #253 deleted mail.mail records with IDs: [338] 2026-10-26 02:50:09,000 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:50:11,000 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "GET /payment/pay?amount=5.0¤cy_id=1&reference=INV%2F2025%2F00001&partner_id=661&access_token=59bef54f500b946d1fed08666da502b7b6f9a18c3e5c96078e5e7c94a6e93ea7&invoice_id=440 HTTP/1.1" 200 - 96 0.086 -0.086 2026-10-26 02:50:11,000 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /invoice/transaction/440 HTTP/1.1" 200 - 28 0.040 -0.040 2026-10-26 02:50:12,000 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 339 and Message-Id '<130133366559314.1698796800.000000000000000-openerp-39-wallet@5e968f997bd9>' from 'accountman@test.com' to (redacted) 'n*******l1@example.viindoo.com' successfully sent 2026-10-26 02:50:12,000 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:50:12,000 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #253 deleted mail.mail records with IDs: [339] 2026-10-26 02:50:12,000 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:50:12,407 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_wallet_payment_flows: Starting TestWalletPaymentFlows.test_02_wallet_payment_flow ... 2026-10-26 02:50:12,000 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:newportaluser from n/a 2026-10-26 02:50:12,000 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:50:15,000 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "GET /payment/pay?amount=20.0¤cy_id=1&reference=Test+Transaction&partner_id=661&access_token=95b618ab05c4963ac45381de236c42bf13c4933c0705619d725702cb3b8c977a&wallet_id=39 HTTP/1.1" 200 - 253 0.187 -0.187 2026-10-26 02:50:15,000 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /payment/transaction HTTP/1.1" 200 - 17 0.011 -0.011 2026-10-26 02:50:16,000 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 340 and Message-Id '<559239017409562.1698796800.000000000000000-openerp-39-wallet@5e968f997bd9>' from 'accountman@test.com' to (redacted) 'n*******l1@example.viindoo.com' successfully sent 2026-10-26 02:50:16,000 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:50:16,000 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #253 deleted mail.mail records with IDs: [340] 2026-10-26 02:50:16,000 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:50:17,000 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "GET /payment/pay?amount=20.0¤cy_id=1&reference=INV%2F2025%2F00001&partner_id=661&access_token=95b618ab05c4963ac45381de236c42bf13c4933c0705619d725702cb3b8c977a&invoice_id=442 HTTP/1.1" 200 - 107 0.088 -0.088 2026-10-26 02:50:17,000 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /invoice/transaction/442 HTTP/1.1" 200 - 29 0.036 -0.036 2026-10-26 02:50:18,000 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 341 and Message-Id '<240767218644179.1698796800.000000000000000-openerp-39-wallet@5e968f997bd9>' from 'accountman@test.com' to (redacted) 'n*******l1@example.viindoo.com' successfully sent 2026-10-26 02:50:18,000 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 02:50:18,000 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #253 deleted mail.mail records with IDs: [341] 2026-10-26 02:50:18,000 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:50:18,457 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-26 02:51:01,699 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_01_payment_out_invoice_by_wallet ... 2026-10-26 02:51:04,318 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <176939516898806.1792983064.200996398925781-openerp-42-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:51:04,389 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #265 deleted mail.mail records with IDs: [342] 2026-10-26 02:51:04,390 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:51:04,720 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <284156413260914.1792983064.640942573547363-openerp-42-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:51:04,771 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #265 deleted mail.mail records with IDs: [343] 2026-10-26 02:51:04,773 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:51:06,025 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #265 deleted account.move.line.ctp records with IDs: [471] 2026-10-26 02:51:06,407 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <967427067250409.1792983066.345115423202515-openerp-42-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:51:06,441 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #265 deleted mail.mail records with IDs: [344] 2026-10-26 02:51:06,441 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:51:06,569 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_02_payment_out_invoice_by_wallet ... 2026-10-26 02:51:07,672 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <098561719850833.1792983067.533315896987915-openerp-43-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:51:07,747 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #265 deleted mail.mail records with IDs: [345] 2026-10-26 02:51:07,748 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:51:08,926 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <040926601321084.1792983068.842617511749268-openerp-43-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:51:08,988 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #265 deleted mail.mail records with IDs: [346] 2026-10-26 02:51:08,989 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:51:10,306 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <789978705196771.1792983070.235297203063965-openerp-43-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:51:10,525 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #265 deleted mail.mail records with IDs: [347] 2026-10-26 02:51:10,526 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:51:12,939 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <269383053102441.1792983072.875784158706665-openerp-43-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:51:13,144 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #265 deleted mail.mail records with IDs: [348] 2026-10-26 02:51:13,145 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:51:13,577 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_03_payment_in_invoice_by_wallet ... 2026-10-26 02:51:15,755 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <979738289673224.1792983075.634894371032715-openerp-44-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:51:15,908 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #265 deleted mail.mail records with IDs: [349] 2026-10-26 02:51:15,909 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:51:16,860 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #265 deleted account.move.line.ctp records with IDs: [486] 2026-10-26 02:51:17,625 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <451242671794878.1792983077.558675289154053-openerp-44-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:51:17,692 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #265 deleted mail.mail records with IDs: [350] 2026-10-26 02:51:17,692 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:51:17,991 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_04_payment_in_invoice_by_wallet ... 2026-10-26 02:51:20,600 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <345974339327203.1792983080.470801591873169-openerp-45-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:51:20,776 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #265 deleted mail.mail records with IDs: [351] 2026-10-26 02:51:20,777 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:51:21,797 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #265 deleted account.move.line.ctp records with IDs: [494] 2026-10-26 02:51:23,363 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <247972894185418.1792983083.296595811843872-openerp-45-wallet@5e968f997bd9>: ['"company_1_data" <@False>'] 2026-10-26 02:51:23,447 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #265 deleted mail.mail records with IDs: [352] 2026-10-26 02:51:23,448 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 02:51:23,803 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-26 02:51:25,688 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-10-26 02:51:25,902 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #278 deleted product.milestone records with IDs: [20] 2026-10-26 02:51:25,975 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #278 deleted warranty.policy records with IDs: [17] 2026-10-26 02:51:26,038 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #278 deleted warranty.claim.policy records with IDs: [5] 2026-10-26 02:51:26,252 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #278 deleted warranty.claim records with IDs: [11] 2026-10-26 02:51:26,260 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-10-26 02:51:26,349 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 277, model: product.milestone 2026-10-26 02:51:26,362 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 277, model: product.milestone 2026-10-26 02:51:26,381 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 277, model: product.milestone 2026-10-26 02:51:26,467 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 277, model: warranty.policy 2026-10-26 02:51:26,511 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 277, model: warranty.claim.policy 2026-10-26 02:51:26,682 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 277, model: warranty.claim 2026-10-26 02:51:26,696 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 02:51:28,705 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_01 ... 2026-10-26 02:51:28,870 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_02 ... 2026-10-26 02:51:28,916 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_03 ... 2026-10-26 02:51:29,156 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_04 ... 2026-10-26 02:51:29,185 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_05 ... 2026-10-26 02:51:29,306 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_06 ... 2026-10-26 02:51:29,357 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_07 ... 2026-10-26 02:51:29,633 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_08 ... 2026-10-26 02:51:29,678 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 02:51:31,405 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_01 ... 2026-10-26 02:51:31,557 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_02 ... 2026-10-26 02:51:31,594 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_03 ... 2026-10-26 02:51:31,628 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_04 ... 2026-10-26 02:51:31,659 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_05 ... 2026-10-26 02:51:31,694 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_06 ... 2026-10-26 02:51:31,735 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_01 ... 2026-10-26 02:51:31,774 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_02 ... 2026-10-26 02:51:31,824 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_03 ... 2026-10-26 02:51:31,847 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_04 ... 2026-10-26 02:51:31,874 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_05 ... 2026-10-26 02:51:31,902 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_06 ... 2026-10-26 02:51:31,928 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_07 ... 2026-10-26 02:51:31,942 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_08 ... 2026-10-26 02:51:31,971 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_01 ... 2026-10-26 02:51:32,006 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_02 ... 2026-10-26 02:51:32,055 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_03 ... 2026-10-26 02:51:32,100 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_04 ... 2026-10-26 02:51:32,147 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-10-26 02:51:32,614 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-10-26 02:51:33,137 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-10-26 02:51:33,558 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-10-26 02:51:34,001 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-10-26 02:51:34,450 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_06 ... 2026-10-26 02:51:34,967 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_07 ... 2026-10-26 02:51:35,439 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_01 ... 2026-10-26 02:51:35,472 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_02 ... 2026-10-26 02:51:35,511 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_03 ... 2026-10-26 02:51:35,564 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_04 ... 2026-10-26 02:51:35,598 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_expiration_date_01 ... 2026-10-26 02:51:36,030 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_01 ... 2026-10-26 02:51:36,486 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_02 ... 2026-10-26 02:51:36,970 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_03 ... 2026-10-26 02:51:37,436 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_copy_01 ... 2026-10-26 02:51:37,489 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_01 ... 2026-10-26 02:51:37,525 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted warranty.claim records with IDs: [38] 2026-10-26 02:51:37,533 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_02 ... 2026-10-26 02:51:37,571 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted warranty.claim records with IDs: [39] 2026-10-26 02:51:37,578 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_03 ... 2026-10-26 02:51:37,629 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_04 ... 2026-10-26 02:51:37,693 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_05 ... 2026-10-26 02:51:37,775 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 02:51:42,692 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_purchase_user ... 2026-10-26 02:51:42,906 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_purchase_warranty_user ... 2026-10-26 02:51:43,019 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 286, model: purchase.order 2026-10-26 02:51:43,108 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 286, model: purchase.order 2026-10-26 02:51:43,141 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 286, model: purchase.order 2026-10-26 02:51:43,283 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 286, model: purchase.order.line 2026-10-26 02:51:43,458 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 286, model: purchase.order.line 2026-10-26 02:51:43,462 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-10-26 02:51:43,464 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-10-26 02:51:43,487 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 283, model: purchase.order 2026-10-26 02:51:43,524 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 283, model: purchase.order 2026-10-26 02:51:43,528 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 283, model: purchase.order 2026-10-26 02:51:43,566 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 283, model: purchase.order 2026-10-26 02:51:43,575 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 283, model: purchase.order.line 2026-10-26 02:51:43,692 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 283, model: purchase.order.line 2026-10-26 02:51:43,699 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 283, model: purchase.order 2026-10-26 02:51:43,707 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 283, model: purchase.order.line 2026-10-26 02:51:43,720 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 02:51:48,590 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_purchase.tests.test_purchase_order_warranty_policy: Starting TestPurchaseOrderWarrantyPolicy.test_confirm_purchase_order_01 ... 2026-10-26 02:51:48,788 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 02:51:53,530 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_investigation_01 ... 2026-10-26 02:51:54,239 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_po_domain_01 ... 2026-10-26 02:51:54,724 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_po_domain_02 ... 2026-10-26 02:51:55,213 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-10-26 02:51:55,681 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-10-26 02:51:56,128 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-10-26 02:51:56,583 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-10-26 02:51:57,024 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-10-26 02:51:57,555 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-10-26 02:51:58,027 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 02:52:02,113 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-10-26 02:52:03,397 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_02 ... 2026-10-26 02:52:04,949 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_03 ... 2026-10-26 02:52:05,989 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_04 ... 2026-10-26 02:52:06,982 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 02:52:10,972 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_01 ... 2026-10-26 02:52:11,725 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_02 ... 2026-10-26 02:52:12,341 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_03 ... 2026-10-26 02:52:12,978 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 02:52:17,796 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_saleman_user ... 2026-10-26 02:52:18,269 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-10-26 02:52:18,397 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 300, model: sale.order 2026-10-26 02:52:18,406 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 300, model: sale.order 2026-10-26 02:52:18,445 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 300, model: addendum.addendum 2026-10-26 02:52:18,477 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 300, model: sale.order.line 2026-10-26 02:52:18,591 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 300, model: sale.order.line 2026-10-26 02:52:18,623 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 300, model: sale.order.line 2026-10-26 02:52:18,626 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-10-26 02:52:18,708 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 299, model: sale.order 2026-10-26 02:52:18,720 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 299, model: sale.order 2026-10-26 02:52:18,744 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 299, model: addendum.addendum 2026-10-26 02:52:18,766 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 299, model: sale.order.line 2026-10-26 02:52:18,868 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 299, model: sale.order.line 2026-10-26 02:52:18,891 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 299, model: sale.order.line 2026-10-26 02:52:18,923 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 02:52:23,918 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_sale.tests.test_sale_order_warranty_policy: Starting TestSaleOrderWarrantyPolicy.test_confirm_sale_order_01 ... 2026-10-26 02:52:24,376 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 02:52:29,321 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_investigation_01 ... 2026-10-26 02:52:30,202 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_so_domain_01 ... 2026-10-26 02:52:30,665 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_so_domain_02 ... 2026-10-26 02:52:31,133 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-10-26 02:52:31,630 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-10-26 02:52:32,143 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-10-26 02:52:32,646 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-10-26 02:52:33,163 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-10-26 02:52:33,607 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-10-26 02:52:34,040 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 02:52:38,422 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-10-26 02:52:40,027 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_02 ... 2026-10-26 02:52:41,824 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_03 ... 2026-10-26 02:52:43,267 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_04 ... 2026-10-26 02:52:44,595 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 02:52:49,175 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_01 ... 2026-10-26 02:52:50,166 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_02 ... 2026-10-26 02:52:51,660 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_03 ... 2026-10-26 02:52:52,243 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 02:52:54,886 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_stock_user ... 2026-10-26 02:52:54,991 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-10-26 02:52:55,037 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 313, model: stock.lot 2026-10-26 02:52:55,052 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 313, model: stock.lot 2026-10-26 02:52:55,060 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 313, model: stock.lot 2026-10-26 02:52:55,063 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-10-26 02:52:55,097 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 312, model: stock.lot 2026-10-26 02:52:55,123 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 312, model: stock.lot 2026-10-26 02:52:55,132 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 312, model: stock.lot 2026-10-26 02:52:55,144 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 02:52:57,659 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_compute_supplier_warranty_expiration_date ... 2026-10-26 02:52:58,743 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_compute_warranty_expiration_date ... 2026-10-26 02:52:59,749 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-10-26 02:53:00,373 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 02:53:02,854 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_01 ... 2026-10-26 02:53:03,398 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_02 ... 2026-10-26 02:53:03,869 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_product_and_lot_01 ... 2026-10-26 02:53:03,897 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-10-26 02:53:04,344 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-10-26 02:53:04,826 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-10-26 02:53:05,275 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-10-26 02:53:05,767 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-10-26 02:53:06,274 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_06 ... 2026-10-26 02:53:06,743 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_expiration_date_01 ... 2026-10-26 02:53:07,204 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_01 ... 2026-10-26 02:53:07,638 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-10-26 02:53:08,113 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_update_warranty_info_of_lot_01 ... 2026-10-26 02:53:08,626 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_update_warranty_info_of_lot_02 ... 2026-10-26 02:53:09,115 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 02:53:09,122 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_add_to_cart_update_dependencies ... 2026-10-26 02:53:18,661 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:53:20,737 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:53:20] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 374 0.295 1.790 2026-10-26 02:53:21,412 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:53:21] "POST /shop/cart/update HTTP/1.1" 303 - 187 0.158 0.504 2026-10-26 02:53:22,257 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:53:22] "GET /shop/cart HTTP/1.1" 200 - 152 0.197 0.637 2026-10-26 02:53:22,513 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [341] 2026-10-26 02:53:23,061 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [336] 2026-10-26 02:53:23,243 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect ... 2026-10-26 02:53:32,148 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:53:32,542 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:53:32] "GET /apps/app/12.0/module_base HTTP/1.1" 301 - 19 0.012 0.386 2026-10-26 02:53:32,548 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect_preserves_query_string ... 2026-10-26 02:53:41,964 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:53:42,383 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:53:42] "GET /apps/app/12.0/module_base?force_show=1&search=abc HTTP/1.1" 301 - 19 0.017 0.411 2026-10-26 02:53:42,392 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect_preserves_repeated_query_parameters ... 2026-10-26 02:53:51,707 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:53:52,091 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:53:52] "GET /apps/app/12.0/module_base?tag=x&tag=y&tag=z HTTP/1.1" 301 - 19 0.016 0.372 2026-10-26 02:53:52,094 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore: waiting for threads: [] 2026-10-26 02:53:52,096 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_apps_store_main_website_canonical_url ... 2026-10-26 02:54:01,300 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:54:03,174 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:54:03] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 284 0.266 1.612 2026-10-26 02:54:03,218 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_button_visible_on_page_details ... 2026-10-26 02:54:16,318 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:portalapps1@abc.com from n/a 2026-10-26 02:54:16,355 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:54:17,743 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 336, model: odoo.module.version 2026-10-26 02:54:18,448 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:54:18] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 376 0.273 1.829 2026-10-26 02:54:21,477 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 336, model: odoo.module.version 2026-10-26 02:54:21,536 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:54:21] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 58 0.085 0.218 2026-10-26 02:54:21,570 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:portalapps2@abc.com from n/a 2026-10-26 02:54:22,099 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 337, model: odoo.module.version 2026-10-26 02:54:22,139 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:54:22] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 185 0.152 0.394 2026-10-26 02:54:22,465 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:portalapps2@abc.com from n/a 2026-10-26 02:54:24,211 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:54:24] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 399 0.350 1.365 2026-10-26 02:54:24,222 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore: waiting for threads: [] 2026-10-26 02:54:24,236 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_canonical_module_page_serves_directly ... 2026-10-26 02:54:34,325 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:54:36,388 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:54:36] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 286 0.296 1.774 2026-10-26 02:54:36,396 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_canonical_page_route_not_shadowed_by_doc_image_routes ... 2026-10-26 02:54:46,022 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:54:47,790 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:54:47] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 286 0.202 1.574 2026-10-26 02:54:47,810 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_compute_website_url_emits_canonical_prefix ... 2026-10-26 02:54:56,843 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_force_show_one_reveals_unpublished_module ... 2026-10-26 02:55:06,272 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:55:08,133 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:55:08] "GET /apps/modules/12.0/module_base?force_show=1 HTTP/1.1" 200 - 285 0.222 1.644 2026-10-26 02:55:08,145 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_force_show_zero_does_not_reveal_unpublished_module ... 2026-10-26 02:55:17,158 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:55:18,712 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:55:18] "GET /apps/modules/12.0/module_base HTTP/1.1" 404 - 210 0.176 1.383 2026-10-26 02:55:18,838 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:55:18] "GET /apps/modules/12.0/module_base?force_show=0 HTTP/1.1" 404 - 24 0.024 0.096 2026-10-26 02:55:18,845 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_best_sell_modules ... 2026-10-26 02:55:30,397 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_newest_modules ... 2026-10-26 02:55:39,720 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_relevant_modules ... 2026-10-26 02:55:49,265 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:55:51,677 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:55:51] "GET /apps/category/odoo-apps-category-test-47 HTTP/1.1" 200 - 394 0.328 2.089 2026-10-26 02:55:51,709 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_top_modules_most_downloaded ... 2026-10-26 02:56:01,793 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_top_purchase_modules ... 2026-10-26 02:56:14,007 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_legacy_url_redirect_preserves_frontend_language_prefix ... 2026-10-26 02:56:27,088 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:56:27,590 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:56:27] "GET /vi/apps/app/12.0/module_base HTTP/1.1" 301 - 22 0.014 0.491 2026-10-26 02:56:27,599 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_module_public ... 2026-10-26 02:56:36,780 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:56:38,421 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:56:38] "GET /apps/modules/12.0/module_base HTTP/1.1" 404 - 210 0.162 1.483 2026-10-26 02:56:39,158 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:56:39] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 122 0.128 0.579 2026-10-26 02:56:39,193 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_modules_browse_page_not_shadowed_by_page_route ... 2026-10-26 02:56:48,879 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:56:51,652 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:56:51] "GET /apps/modules/browse/1 HTTP/1.1" 200 - 512 0.521 2.257 2026-10-26 02:56:51,672 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_rating_module ... 2026-10-26 02:57:01,380 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:57:01,764 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:57:01] "POST /mail/chatter_post HTTP/1.1" 200 - 26 0.018 0.373 2026-10-26 02:57:04,602 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:portalapps1@abc.com from n/a 2026-10-26 02:57:04,815 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:57:04] "POST /mail/chatter_post HTTP/1.1" 200 - 34 0.114 0.078 2026-10-26 02:57:05,226 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:portalapps2@abc.com from n/a 2026-10-26 02:57:05,366 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:57:05] "POST /mail/chatter_post HTTP/1.1" 200 - 26 0.081 0.042 2026-10-26 02:57:05,376 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_search_module ... 2026-10-26 02:57:15,068 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:57:16,971 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:57:16] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 286 0.243 1.665 2026-10-26 02:57:17,384 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:57:17] "GET /apps/modules/14.0/module_base HTTP/1.1" 404 - 37 0.038 0.358 2026-10-26 02:57:17,391 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_show_extension_and_included_dependencies_module ... 2026-10-26 02:57:26,159 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:57:28,133 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:57:28] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 287 0.246 1.735 2026-10-26 02:57:28,346 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:57:28] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 44 0.051 0.121 2026-10-26 02:57:28,369 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_sitemap_apps_story_category_url ... 2026-10-26 02:57:37,970 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:57:39,147 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:57:39] "GET /sitemap.xml HTTP/1.1" 200 - 204 0.281 0.902 2026-10-26 02:57:39,171 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_sitemap_emits_canonical_module_url ... 2026-10-26 02:57:48,190 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:57:50,237 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:57:50] "GET /sitemap.xml HTTP/1.1" 200 - 204 0.193 1.858 2026-10-26 02:57:50,242 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_url_show_modules_of_vendor ... 2026-10-26 02:57:59,508 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:58:01,006 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:58:01] "GET /apps/modules/browse?repo_maintainer_id=836 HTTP/1.1" 404 - 197 0.151 1.352 2026-10-26 02:58:01,037 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:vendor from n/a 2026-10-26 02:58:01,967 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:58:01] "GET /apps/modules/browse?repo_maintainer_id=836 HTTP/1.1" 200 - 172 0.176 0.736 2026-10-26 02:58:02,005 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_bought_apps_already_purchased ... 2026-10-26 02:58:14,017 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:portalapps1@abc.com from n/a 2026-10-26 02:58:14,042 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:58:15,208 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 396, model: odoo.module.version 2026-10-26 02:58:16,032 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:58:16] "GET /apps/modules/12.0/module_1 HTTP/1.1" 200 - 272 0.338 1.655 2026-10-26 02:58:16,313 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 396, model: odoo.module.version 2026-10-26 02:58:16,345 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:58:16] "GET /apps/modules/12.0/module_2 HTTP/1.1" 200 - 64 0.105 0.190 2026-10-26 02:58:16,360 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_bought_apps_download ... 2026-10-26 02:58:28,600 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:portalapps1@abc.com from n/a 2026-10-26 02:58:28,622 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:58:29,174 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:58:29] "GET /my/apps/download/186 HTTP/1.1" 200 - 71 0.088 0.469 2026-10-26 02:58:29,346 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:58:29] "GET /my/apps/download/186 HTTP/1.1" 200 - 38 0.037 0.081 2026-10-26 02:58:29,679 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:58:29] "GET /my/apps/download/186 HTTP/1.1" 200 - 68 0.058 0.101 2026-10-26 02:58:29,686 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_did_not_buy_redirect ... 2026-10-26 02:58:38,896 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:portalapps2@abc.com from n/a 2026-10-26 02:58:38,924 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:58:39,365 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:58:39] "GET /my/apps/download/197 HTTP/1.1" 303 - 30 0.029 0.416 2026-10-26 02:58:40,845 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:58:40] "GET /my HTTP/1.1" 200 - 241 0.180 1.295 2026-10-26 02:58:40,877 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 02:58:40,884 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_canonical_url_survives_empty_field_cache ... 2026-10-26 02:58:40,913 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:58:41,392 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_garbage_listing_params_404 ... 2026-10-26 02:58:41,401 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:58:42,882 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:58:42] "GET /apps/browse/category/odoo-apps-13?price=698946584 HTTP/1.1" 404 - 199 0.133 1.352 2026-10-26 02:58:42,984 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:58:42] "GET /apps/browse/category/odoo-apps-13/page/2?order=SuX9Uj8U HTTP/1.1" 404 - 19 0.015 0.078 2026-10-26 02:58:43,055 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:58:43] "GET /apps/browse/category/odoo-apps-13?price=Paid%27 HTTP/1.1" 404 - 20 0.011 0.055 2026-10-26 02:58:43,149 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:58:43] "GET /apps/browse/category?price=698946584 HTTP/1.1" 404 - 16 0.018 0.069 2026-10-26 02:58:43,208 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:58:43] "GET /apps/browse/category?order=SuX9Uj8U HTTP/1.1" 404 - 16 0.010 0.043 2026-10-26 02:58:43,302 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:58:43] "GET /apps?price=he2qngry HTTP/1.1" 404 - 19 0.012 0.075 2026-10-26 02:58:43,365 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:58:43] "GET /apps/browse/category?price=Paid%27 HTTP/1.1" 404 - 16 0.010 0.049 2026-10-26 02:58:43,428 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:58:43] "GET /apps/browse/category?price=%3Cth%3At%3D%22%24%7Bdfb%7D HTTP/1.1" 404 - 16 0.010 0.046 2026-10-26 02:58:43,489 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:58:43] "GET /apps/browse/category?order=newest HTTP/1.1" 404 - 16 0.011 0.044 2026-10-26 02:58:43,550 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:58:43] "GET /apps/browse/category?order=list_price+desc HTTP/1.1" 404 - 16 0.010 0.042 2026-10-26 02:58:43,646 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:58:43] "GET /apps/browse/category?repo_maintainer_id=abc HTTP/1.1" 404 - 17 0.013 0.069 2026-10-26 02:58:43,657 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_legit_listing_params_200 ... 2026-10-26 02:58:43,668 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:58:44,068 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:58:44] "GET /apps/browse/category HTTP/1.1" 303 - 24 0.014 0.391 2026-10-26 02:58:45,391 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:58:45] "GET /apps/browse/category/odoo-apps-13 HTTP/1.1" 200 - 232 0.163 1.151 2026-10-26 02:58:45,422 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:58:45] "GET /apps/browse/category?order=Newest&price=Free&version=17.0 HTTP/1.1" 303 - 5 0.005 0.012 2026-10-26 02:58:45,583 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:58:45] "GET /apps/browse/category/odoo-apps-13 HTTP/1.1" 200 - 24 0.032 0.122 2026-10-26 02:58:45,601 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:58:45] "GET /apps/browse/category?order=price_currency+asc&price=All HTTP/1.1" 303 - 5 0.002 0.007 2026-10-26 02:58:45,755 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:58:45] "GET /apps/browse/category/odoo-apps-13 HTTP/1.1" 200 - 24 0.026 0.119 2026-10-26 02:58:45,784 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:58:45] "GET /apps/browse/category?order=name+asc&price=Paid HTTP/1.1" 303 - 5 0.002 0.020 2026-10-26 02:58:45,904 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:58:45] "GET /apps/browse/category/odoo-apps-13 HTTP/1.1" 200 - 24 0.024 0.090 2026-10-26 02:58:45,923 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:58:45] "GET /apps/browse/category?order=bestseller HTTP/1.1" 303 - 5 0.002 0.010 2026-10-26 02:58:46,058 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:58:46] "GET /apps/browse/category/odoo-apps-13 HTTP/1.1" 200 - 24 0.024 0.098 2026-10-26 02:58:46,196 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:58:46] "GET /apps?order=Downloads&price=Free&version=10.0 HTTP/1.1" 200 - 24 0.022 0.110 2026-10-26 02:58:46,215 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:58:46] "GET /apps/browse/category?version=17.0-3 HTTP/1.1" 303 - 5 0.002 0.012 2026-10-26 02:58:46,359 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:58:46] "GET /apps/browse/category/odoo-apps-13 HTTP/1.1" 200 - 24 0.027 0.112 2026-10-26 02:58:46,365 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_oversized_or_garbage_ppg_does_not_500 ... 2026-10-26 02:58:46,377 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 02:58:46,761 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:58:46] "GET /apps/browse/category?ppg=999999 HTTP/1.1" 303 - 24 0.018 0.371 2026-10-26 02:58:48,265 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:58:48] "GET /apps/browse/category/odoo-apps-13 HTTP/1.1" 200 - 232 0.228 1.270 2026-10-26 02:58:48,293 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:58:48] "GET /apps/browse/category?ppg=abc HTTP/1.1" 303 - 5 0.002 0.011 2026-10-26 02:58:48,418 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 02:58:48] "GET /apps/browse/category/odoo-apps-13 HTTP/1.1" 200 - 24 0.028 0.094 2026-10-26 02:58:48,430 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 02:58:50,515 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_apps_store_loc.tests.test_discovery_from_git: Starting TestGitBranchDiscovery.test_action_discover_odoo_module ... 2026-10-26 02:58:57,712 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 02:59:10,109 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_category ... 2026-10-26 02:59:10,444 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_setion ... 2026-10-26 02:59:10,608 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [50], uid: 412, model: website.doc.category 2026-10-26 02:59:10,699 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [51], uid: 414, model: website.doc.category 2026-10-26 02:59:10,764 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_subject ... 2026-10-26 02:59:10,911 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [53], uid: 412, model: website.doc.category 2026-10-26 02:59:10,980 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [54], uid: 414, model: website.doc.category 2026-10-26 02:59:11,044 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_edit_setion ... 2026-10-26 02:59:11,195 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_edit_subject ... 2026-10-26 02:59:11,330 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_category ... 2026-10-26 02:59:11,447 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 410, model: website.document.content 2026-10-26 02:59:11,790 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #416 deleted website.doc.category records with IDs: [45] 2026-10-26 02:59:11,963 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #416 deleted website.document.content records with IDs: [1] 2026-10-26 02:59:12,037 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #416 deleted website.document records with IDs: [1] 2026-10-26 02:59:12,077 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #416 deleted website.doc.category records with IDs: [44] 2026-10-26 02:59:12,086 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_setion ... 2026-10-26 02:59:12,222 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 410, model: website.document.content 2026-10-26 02:59:12,568 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #416 deleted website.document.content records with IDs: [1] 2026-10-26 02:59:12,628 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #416 deleted website.document records with IDs: [1] 2026-10-26 02:59:12,673 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #416 deleted website.doc.category records with IDs: [44, 45] 2026-10-26 02:59:12,695 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #416 deleted website.doc.category records with IDs: [43] 2026-10-26 02:59:12,700 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_subject ... 2026-10-26 02:59:12,819 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 410, model: website.document.content 2026-10-26 02:59:13,163 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #416 deleted website.document.content records with IDs: [1] 2026-10-26 02:59:13,207 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #416 deleted website.document records with IDs: [1] 2026-10-26 02:59:13,258 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #416 deleted website.doc.category records with IDs: [44, 45] 2026-10-26 02:59:13,285 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #416 deleted website.doc.category records with IDs: [43] 2026-10-26 02:59:13,302 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #416 deleted website.doc.category records with IDs: [41] 2026-10-26 02:59:13,311 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_write_category ... 2026-10-26 02:59:13,439 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 02:59:25,229 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_designer ... 2026-10-26 02:59:25,367 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #424 deleted website.document records with IDs: [5] 2026-10-26 02:59:25,373 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_editor ... 2026-10-26 02:59:25,487 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #420 deleted website.document records with IDs: [6] 2026-10-26 02:59:25,494 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_manager ... 2026-10-26 02:59:25,609 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #426 deleted website.document records with IDs: [7] 2026-10-26 02:59:25,615 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_reviewer ... 2026-10-26 02:59:25,775 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #422 deleted website.document records with IDs: [8] 2026-10-26 02:59:25,784 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_create_document ... 2026-10-26 02:59:25,980 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_designer ... 2026-10-26 02:59:26,137 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #424 deleted website.document records with IDs: [13] 2026-10-26 02:59:26,201 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #424 deleted website.document records with IDs: [14] 2026-10-26 02:59:26,276 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #424 deleted website.document records with IDs: [15] 2026-10-26 02:59:26,481 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #424 deleted website.document records with IDs: [18] 2026-10-26 02:59:26,565 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #424 deleted website.document records with IDs: [19] 2026-10-26 02:59:26,805 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #424 deleted website.document records with IDs: [23] 2026-10-26 02:59:26,874 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #424 deleted website.document records with IDs: [24] 2026-10-26 02:59:26,952 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #424 deleted website.document records with IDs: [25] 2026-10-26 02:59:27,714 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #424 deleted website.document records with IDs: [36] 2026-10-26 02:59:27,789 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #424 deleted website.document records with IDs: [37] 2026-10-26 02:59:27,840 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #424 deleted website.document records with IDs: [38] 2026-10-26 02:59:27,935 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #424 deleted website.document records with IDs: [39] 2026-10-26 02:59:28,124 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_editor ... 2026-10-26 02:59:28,292 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 420, model: website.document.content 2026-10-26 02:59:28,390 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 420, model: website.document.content 2026-10-26 02:59:28,490 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 420, model: website.document.content 2026-10-26 02:59:28,631 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #420 deleted website.document records with IDs: [41] 2026-10-26 02:59:28,699 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #420 deleted website.document records with IDs: [42] 2026-10-26 02:59:28,773 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #420 deleted website.document records with IDs: [43] 2026-10-26 02:59:28,843 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 420, model: website.document.content 2026-10-26 02:59:28,914 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 420, model: website.document.content 2026-10-26 02:59:28,925 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_manager ... 2026-10-26 02:59:28,994 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #426 deleted website.document records with IDs: [44] 2026-10-26 02:59:29,028 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #426 deleted website.document records with IDs: [45] 2026-10-26 02:59:29,184 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #426 deleted website.document.content records with IDs: [3] 2026-10-26 02:59:29,211 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #426 deleted website.document records with IDs: [46] 2026-10-26 02:59:29,226 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_reviewer ... 2026-10-26 02:59:29,361 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #422 deleted website.document records with IDs: [47] 2026-10-26 02:59:29,420 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #422 deleted website.document records with IDs: [48] 2026-10-26 02:59:30,423 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #422 deleted website.document records with IDs: [64] 2026-10-26 02:59:30,476 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #422 deleted website.document records with IDs: [65] 2026-10-26 02:59:30,675 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #422 deleted website.document records with IDs: [69] 2026-10-26 02:59:30,731 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #422 deleted website.document records with IDs: [70] 2026-10-26 02:59:30,792 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #422 deleted website.document records with IDs: [71] 2026-10-26 02:59:30,855 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #422 deleted website.document records with IDs: [72] 2026-10-26 02:59:31,016 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_designer ... 2026-10-26 02:59:31,344 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_editor ... 2026-10-26 02:59:31,427 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 420, model: website.document 2026-10-26 02:59:31,480 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 420, model: website.document 2026-10-26 02:59:31,576 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 420, model: website.document 2026-10-26 02:59:31,719 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 420, model: website.document 2026-10-26 02:59:31,787 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 420, model: website.document 2026-10-26 02:59:31,897 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 420, model: website.document 2026-10-26 02:59:31,918 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_manager ... 2026-10-26 02:59:32,077 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_reviewer ... 2026-10-26 02:59:32,373 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 02:59:44,244 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_create_document_content ... 2026-10-26 02:59:44,495 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_unlink_document_content ... 2026-10-26 02:59:44,643 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [11], uid: 431, model: website.document.content 2026-10-26 02:59:44,751 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #430 deleted website.document.content records with IDs: [11] 2026-10-26 02:59:44,962 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #432 deleted website.document.content records with IDs: [12] 2026-10-26 02:59:45,198 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #434 deleted website.document.content records with IDs: [13] 2026-10-26 02:59:45,303 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #436 deleted website.document.content records with IDs: [14] 2026-10-26 02:59:45,365 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #430 deleted website.document.content records with IDs: [15] 2026-10-26 02:59:45,451 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #432 deleted website.document.content records with IDs: [16] 2026-10-26 02:59:45,528 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #434 deleted website.document.content records with IDs: [17] 2026-10-26 02:59:45,596 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #436 deleted website.document.content records with IDs: [18] 2026-10-26 02:59:45,663 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #430 deleted website.document.content records with IDs: [19] 2026-10-26 02:59:45,743 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #432 deleted website.document.content records with IDs: [20] 2026-10-26 02:59:45,802 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #434 deleted website.document.content records with IDs: [21] 2026-10-26 02:59:45,871 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #436 deleted website.document.content records with IDs: [22] 2026-10-26 02:59:45,949 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [23], uid: 430, model: website.document.content 2026-10-26 02:59:46,006 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #432 deleted website.document.content records with IDs: [23] 2026-10-26 02:59:46,066 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #434 deleted website.document.content records with IDs: [24] 2026-10-26 02:59:46,118 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #436 deleted website.document.content records with IDs: [25] 2026-10-26 02:59:46,182 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [26], uid: 430, model: website.document.content 2026-10-26 02:59:46,223 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #432 deleted website.document.content records with IDs: [26] 2026-10-26 02:59:46,275 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #434 deleted website.document.content records with IDs: [27] 2026-10-26 02:59:46,330 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #436 deleted website.document.content records with IDs: [28] 2026-10-26 02:59:46,455 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #436 deleted website.document.content records with IDs: [29] 2026-10-26 02:59:46,461 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_write_document_content ... 2026-10-26 02:59:46,679 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 430, model: website.document.content 2026-10-26 02:59:46,966 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 431, model: website.document.content 2026-10-26 02:59:47,113 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 430, model: website.document.content 2026-10-26 02:59:47,358 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 430, model: website.document.content 2026-10-26 02:59:47,683 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 430, model: website.document.content 2026-10-26 02:59:47,931 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 430, model: website.document.content 2026-10-26 02:59:48,053 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 430, model: website.document.content 2026-10-26 02:59:48,210 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 02:59:59,534 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs.tests.test_doc_tag_access_rights: Starting TestDocTagAccessRights.test_access_tag ... 2026-10-26 02:59:59,612 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 437, model: website.doc.tag 2026-10-26 02:59:59,669 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 437, model: website.doc.tag 2026-10-26 02:59:59,703 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 437, model: website.doc.tag 2026-10-26 02:59:59,717 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #440 deleted website.doc.tag records with IDs: [13] 2026-10-26 02:59:59,728 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #442 deleted website.doc.tag records with IDs: [14] 2026-10-26 02:59:59,740 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #444 deleted website.doc.tag records with IDs: [15] 2026-10-26 02:59:59,751 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #446 deleted website.doc.tag records with IDs: [16] 2026-10-26 02:59:59,761 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 03:00:11,672 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__normal ... 2026-10-26 03:00:11,747 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-10-26 03:00:11,759 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__same_docs ... 2026-10-26 03:00:11,798 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__update_name ... 2026-10-26 03:00:11,932 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-10-26 03:00:11,944 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__with_lang ... 2026-10-26 03:00:12,043 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-10-26 03:00:12,054 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__with_tag ... 2026-10-26 03:00:12,126 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-10-26 03:00:12,146 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 03:00:25,163 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_designer ... 2026-10-26 03:00:25,213 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:designer_doc from n/a 2026-10-26 03:00:25,245 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:00:25,640 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:25] "POST /docs/create_category HTTP/1.1" 200 - 15 0.015 0.383 2026-10-26 03:00:25,788 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:25] "POST /docs/create_category HTTP/1.1" 200 - 57 0.056 0.085 2026-10-26 03:00:25,879 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:25] "POST /docs/update_category HTTP/1.1" 200 - 23 0.022 0.059 2026-10-26 03:00:25,900 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:25] "POST /docs/delete HTTP/1.1" 200 - 4 0.001 0.007 2026-10-26 03:00:25,973 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:25] "POST /docs/update_category HTTP/1.1" 200 - 12 0.013 0.051 2026-10-26 03:00:25,994 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:25] "POST /docs/delete HTTP/1.1" 200 - 4 0.003 0.007 2026-10-26 03:00:26,000 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_manager ... 2026-10-26 03:00:26,028 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:manager_doc from n/a 2026-10-26 03:00:26,066 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:00:26,579 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:26] "POST /docs/create_category HTTP/1.1" 200 - 52 0.037 0.486 2026-10-26 03:00:26,709 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:26] "POST /docs/update_category HTTP/1.1" 200 - 29 0.038 0.077 2026-10-26 03:00:26,813 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #466 deleted mail.message records with IDs: [16654, 16653] 2026-10-26 03:00:26,834 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #466 deleted website.doc.category records with IDs: [87] 2026-10-26 03:00:26,849 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #466 deleted mail.followers records with IDs: [7134] 2026-10-26 03:00:26,852 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:26] "POST /docs/delete HTTP/1.1" 200 - 48 0.071 0.058 2026-10-26 03:00:26,913 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:26] "POST /docs/update_category HTTP/1.1" 200 - 12 0.012 0.040 2026-10-26 03:00:27,020 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #466 deleted website.document.content records with IDs: [34] 2026-10-26 03:00:27,067 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #466 deleted website.document records with IDs: [99] 2026-10-26 03:00:27,130 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #466 deleted mail.message records with IDs: [16655] 2026-10-26 03:00:27,151 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #466 deleted website.doc.category records with IDs: [83] 2026-10-26 03:00:27,167 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:27] "POST /docs/delete HTTP/1.1" 200 - 101 0.085 0.160 2026-10-26 03:00:27,168 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute: waiting for threads: [] 2026-10-26 03:00:27,172 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_portal ... 2026-10-26 03:00:27,198 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:portal_doc from n/a 2026-10-26 03:00:27,227 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:00:27,619 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:27] "POST /docs/create_category HTTP/1.1" 200 - 15 0.011 0.385 2026-10-26 03:00:27,642 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:27] "POST /docs/update_category HTTP/1.1" 200 - 6 0.003 0.008 2026-10-26 03:00:27,664 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:27] "POST /docs/delete HTTP/1.1" 200 - 4 0.001 0.008 2026-10-26 03:00:27,666 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute: waiting for threads: [] 2026-10-26 03:00:27,669 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_public ... 2026-10-26 03:00:27,685 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:00:28,027 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:28] "POST /docs/create_category HTTP/1.1" 200 - 10 0.005 0.341 2026-10-26 03:00:28,040 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:28] "POST /docs/update_category HTTP/1.1" 200 - 3 0.000 0.004 2026-10-26 03:00:28,053 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:28] "POST /docs/delete HTTP/1.1" 200 - 3 0.000 0.003 2026-10-26 03:00:28,054 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute: waiting for threads: [] 2026-10-26 03:00:28,056 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_reviewer ... 2026-10-26 03:00:28,080 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:reviewer_doc from n/a 2026-10-26 03:00:28,120 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:00:28,495 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:28] "POST /docs/create_category HTTP/1.1" 200 - 15 0.011 0.368 2026-10-26 03:00:28,645 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:28] "POST /docs/create_category HTTP/1.1" 200 - 57 0.051 0.084 2026-10-26 03:00:28,716 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:28] "POST /docs/update_category HTTP/1.1" 200 - 23 0.014 0.043 2026-10-26 03:00:28,731 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:28] "POST /docs/delete HTTP/1.1" 200 - 4 0.001 0.006 2026-10-26 03:00:28,783 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:28] "POST /docs/update_category HTTP/1.1" 200 - 12 0.009 0.036 2026-10-26 03:00:28,805 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:28] "POST /docs/delete HTTP/1.1" 200 - 4 0.002 0.007 2026-10-26 03:00:28,809 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_designer ... 2026-10-26 03:00:28,834 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:designer_doc from n/a 2026-10-26 03:00:28,866 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:00:29,352 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:29] "POST /docs/create HTTP/1.1" 200 - 60 0.047 0.446 2026-10-26 03:00:29,445 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:29] "POST /docs/update_document HTTP/1.1" 200 - 31 0.028 0.054 2026-10-26 03:00:29,544 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #464 deleted mail.message records with IDs: [16659] 2026-10-26 03:00:29,581 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #464 deleted website.document.content records with IDs: [36] 2026-10-26 03:00:29,605 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #464 deleted mail.followers records with IDs: [7136] 2026-10-26 03:00:29,629 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #464 deleted mail.message records with IDs: [16661, 16660] 2026-10-26 03:00:29,666 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #464 deleted website.document records with IDs: [101] 2026-10-26 03:00:29,691 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #464 deleted mail.followers records with IDs: [7137] 2026-10-26 03:00:29,694 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:29] "POST /docs/delete HTTP/1.1" 200 - 113 0.103 0.137 2026-10-26 03:00:29,738 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:29] "POST /docs/update_document HTTP/1.1" 200 - 8 0.007 0.024 2026-10-26 03:00:29,791 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:29] "POST /docs/delete HTTP/1.1" 200 - 11 0.008 0.036 2026-10-26 03:00:29,795 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_editor ... 2026-10-26 03:00:29,815 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:editor_doc from n/a 2026-10-26 03:00:29,845 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:00:30,309 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:30] "POST /docs/create HTTP/1.1" 200 - 57 0.039 0.432 2026-10-26 03:00:30,410 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:30] "POST /docs/update_document HTTP/1.1" 200 - 32 0.028 0.057 2026-10-26 03:00:30,494 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #460 deleted mail.message records with IDs: [16662] 2026-10-26 03:00:30,531 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #460 deleted website.document.content records with IDs: [37] 2026-10-26 03:00:30,558 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #460 deleted mail.followers records with IDs: [7138] 2026-10-26 03:00:30,580 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #460 deleted mail.message records with IDs: [16664, 16663] 2026-10-26 03:00:30,607 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #460 deleted website.document records with IDs: [102] 2026-10-26 03:00:30,631 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #460 deleted mail.followers records with IDs: [7139] 2026-10-26 03:00:30,636 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:30] "POST /docs/delete HTTP/1.1" 200 - 112 0.077 0.137 2026-10-26 03:00:30,671 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:30] "POST /docs/update_document HTTP/1.1" 200 - 6 0.008 0.015 2026-10-26 03:00:30,698 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:30] "POST /docs/delete HTTP/1.1" 200 - 6 0.003 0.014 2026-10-26 03:00:30,703 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_manager ... 2026-10-26 03:00:30,724 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:manager_doc from n/a 2026-10-26 03:00:30,762 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:00:32,289 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:32] "POST /docs/create HTTP/1.1" 200 - 62 0.063 1.467 2026-10-26 03:00:32,364 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:32] "POST /docs/update_document HTTP/1.1" 200 - 24 0.024 0.037 2026-10-26 03:00:32,469 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #466 deleted mail.message records with IDs: [16665] 2026-10-26 03:00:32,507 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #466 deleted website.document.content records with IDs: [38] 2026-10-26 03:00:32,531 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #466 deleted mail.followers records with IDs: [7140] 2026-10-26 03:00:32,558 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #466 deleted mail.message records with IDs: [16667, 16666] 2026-10-26 03:00:32,593 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #466 deleted website.document records with IDs: [103] 2026-10-26 03:00:32,616 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #466 deleted mail.followers records with IDs: [7141] 2026-10-26 03:00:32,619 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:32] "POST /docs/delete HTTP/1.1" 200 - 119 0.094 0.146 2026-10-26 03:00:32,685 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:32] "POST /docs/update_document HTTP/1.1" 200 - 9 0.009 0.042 2026-10-26 03:00:32,758 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #466 deleted website.document.content records with IDs: [34] 2026-10-26 03:00:32,802 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #466 deleted mail.message records with IDs: [16668] 2026-10-26 03:00:32,820 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #466 deleted website.document records with IDs: [99] 2026-10-26 03:00:32,839 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:32] "POST /docs/delete HTTP/1.1" 200 - 62 0.037 0.106 2026-10-26 03:00:32,843 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_portal ... 2026-10-26 03:00:32,862 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:portal_doc from n/a 2026-10-26 03:00:32,890 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:00:33,345 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:33] "POST /docs/create HTTP/1.1" 200 - 18 0.018 0.440 2026-10-26 03:00:33,365 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:33] "POST /docs/update_document HTTP/1.1" 200 - 4 0.001 0.007 2026-10-26 03:00:33,387 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:33] "POST /docs/delete HTTP/1.1" 200 - 4 0.001 0.007 2026-10-26 03:00:33,390 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_public ... 2026-10-26 03:00:33,403 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:00:33,788 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:33] "POST /docs/create HTTP/1.1" 200 - 10 0.004 0.384 2026-10-26 03:00:33,806 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:33] "POST /docs/update_document HTTP/1.1" 200 - 3 0.001 0.004 2026-10-26 03:00:33,827 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:33] "POST /docs/delete HTTP/1.1" 200 - 3 0.002 0.003 2026-10-26 03:00:33,830 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_reviewer ... 2026-10-26 03:00:33,852 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:reviewer_doc from n/a 2026-10-26 03:00:33,880 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:00:34,333 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:34] "POST /docs/create HTTP/1.1" 200 - 60 0.045 0.411 2026-10-26 03:00:34,460 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:34] "POST /docs/update_document HTTP/1.1" 200 - 31 0.034 0.082 2026-10-26 03:00:34,542 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #462 deleted mail.message records with IDs: [16669] 2026-10-26 03:00:34,573 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #462 deleted website.document.content records with IDs: [39] 2026-10-26 03:00:34,600 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #462 deleted mail.followers records with IDs: [7142] 2026-10-26 03:00:34,639 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #462 deleted mail.message records with IDs: [16671, 16670] 2026-10-26 03:00:34,664 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #462 deleted website.document records with IDs: [104] 2026-10-26 03:00:34,691 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #462 deleted mail.followers records with IDs: [7143] 2026-10-26 03:00:34,693 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:34] "POST /docs/delete HTTP/1.1" 200 - 113 0.085 0.138 2026-10-26 03:00:34,742 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:34] "POST /docs/update_document HTTP/1.1" 200 - 8 0.009 0.030 2026-10-26 03:00:34,798 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:00:34] "POST /docs/delete HTTP/1.1" 200 - 11 0.008 0.040 2026-10-26 03:00:34,817 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 03:00:46,613 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs_odoo.tests.test_access_rights: Starting TestOdooVersionAccessRights.test_docs_editor_crud_odoo_version ... 2026-10-26 03:00:46,792 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #470 deleted odoo.version records with IDs: [17] 2026-10-26 03:00:46,820 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #470 deleted product.attribute.value records with IDs: [91] 2026-10-26 03:00:46,833 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 03:00:58,530 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs_odoo.tests.test_website_docs_category: Starting TestWebsiteDocsCategory.test_compute_odoo_version_on_category ... 2026-10-26 03:00:58,611 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs_odoo.tests.test_website_docs_category: Starting TestWebsiteDocsCategory.test_func_search_document ... 2026-10-26 03:00:58,701 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 03:01:10,166 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs_odoo.tests.test_website_docs_content: Starting TestWebsiteDocsContent.test_func_get_other_odoo_versions ... 2026-10-26 03:01:10,226 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs_odoo.tests.test_website_docs_content: Starting TestWebsiteDocsContent.test_sql_constraint_uniq_odoo_version_doc_content ... 2026-10-26 03:01:10,248 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 03:01:22,183 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_docs_search_with_odoo_version ... 2026-10-26 03:01:22,223 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:01:23,832 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:01:23] "GET /docs/search?search=Angular&version=24 HTTP/1.1" 200 - 228 0.177 1.439 2026-10-26 03:01:23,954 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:01:23] "GET /docs/search?search=Angular&version=100 HTTP/1.1" 200 - 19 0.017 0.092 2026-10-26 03:01:23,965 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_search_without_search_term_or_with_bad_version ... 2026-10-26 03:01:24,017 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:01:25,642 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:01:25] "GET /docs/search?version=24 HTTP/1.1" 200 - 218 0.156 1.472 2026-10-26 03:01:25,794 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:01:25] "GET /docs/search?search=Activate%20the%20Developer%20(Debug)%20Mode&version=abc HTTP/1.1" 200 - 29 0.026 0.118 2026-10-26 03:01:25,940 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:01:25] "GET /docs/search HTTP/1.1" 200 - 25 0.030 0.106 2026-10-26 03:01:25,945 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_website_url ... 2026-10-26 03:01:26,010 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:01:27,823 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:01:27] "GET /docs/98.0/d/welcome-to-summoner-s-rift-118 HTTP/1.1" 200 - 266 0.208 1.610 2026-10-26 03:01:27,976 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:01:27] "GET /docs/d/activate-the-developer-debug-mode-117 HTTP/1.1" 200 - 35 0.027 0.112 2026-10-26 03:01:28,205 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:01:28] "GET /docs/99.0/c/odoo-user-documentation-applications-general-110 HTTP/1.1" 200 - 49 0.029 0.170 2026-10-26 03:01:28,346 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:01:28] "GET /docs/99.0/c/odoo-user-documentation-applications-general-110 HTTP/1.1" 200 - 35 0.023 0.104 2026-10-26 03:01:28,388 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:01:28] "GET /docs/d/welcome-to-summoner-s-rift-118 HTTP/1.1" 301 - 8 0.005 0.026 2026-10-26 03:01:28,524 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:01:28] "GET /docs/98.0/d/welcome-to-summoner-s-rift-118 HTTP/1.1" 200 - 37 0.030 0.103 2026-10-26 03:01:28,581 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:01:28] "GET /docs/d/welcome-to-summoner-s-rift-118 HTTP/1.1" 301 - 8 0.005 0.034 2026-10-26 03:01:28,728 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:01:28] "GET /docs/98.0/d/welcome-to-summoner-s-rift-118 HTTP/1.1" 200 - 37 0.026 0.115 2026-10-26 03:01:28,884 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:01:28] "GET /docs/99.0/c/odoo-user-documentation-applications-general-110 HTTP/1.1" 200 - 35 0.030 0.107 2026-10-26 03:01:28,905 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 03:01:29,493 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_odoo_version.tests.test_access_rights: Starting TestAccessRights.test_access_odoo_version ... 2026-10-26 03:01:29,636 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #507 deleted mail.message records with IDs: [16677] 2026-10-26 03:01:29,660 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #507 deleted odoo.version records with IDs: [28] 2026-10-26 03:01:29,680 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #507 deleted mail.followers records with IDs: [7144] 2026-10-26 03:01:29,701 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #507 deleted product.attribute.value records with IDs: [102] 2026-10-26 03:01:29,733 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #507 deleted mail.message records with IDs: [16676] 2026-10-26 03:01:29,750 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #507 deleted odoo.version records with IDs: [27] 2026-10-26 03:01:29,766 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #507 deleted product.attribute.value records with IDs: [101] 2026-10-26 03:01:29,778 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 03:01:29,785 100 INFO rb-a683fe2-225997-428996 odoo.addons.to_website_slides_event.tests.test_slides_event: Starting TestSlidesEvent.test_compute_course_contents_on_event_form ... 2026-10-26 03:01:30,455 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 03:01:30,684 100 INFO rb-a683fe2-225997-428996 odoo.addons.utm.tests.test_routes: Starting TestRoutes.test_01_web_session_destroy ... 2026-10-26 03:01:31,612 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 03:01:31,616 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:demo from n/a 2026-10-26 03:01:31,638 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:01:32,043 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:01:32] "POST /web/session/destroy HTTP/1.1" 200 - 13 0.011 0.399 2026-10-26 03:01:32,046 100 INFO rb-a683fe2-225997-428996 odoo.addons.utm.tests.test_routes.TestRoutes: waiting for threads: [] 2026-10-26 03:01:32,060 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 03:01:32,731 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 353 and Message-Id '<854075951547367.1792983692.687546014785767-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***************tm@test.com'" successfully sent 2026-10-26 03:01:32,731 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 03:01:32,745 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [353] 2026-10-26 03:01:32,770 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16679] 2026-10-26 03:01:32,771 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 03:01:32,784 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 03:01:32,843 100 INFO rb-a683fe2-225997-428996 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_campaign_automatic_name ... 2026-10-26 03:01:32,878 100 INFO rb-a683fe2-225997-428996 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_record ... 2026-10-26 03:01:32,918 100 INFO rb-a683fe2-225997-428996 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_with_archived_record ... 2026-10-26 03:01:32,933 100 INFO rb-a683fe2-225997-428996 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_name_generation ... 2026-10-26 03:01:32,985 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted utm.source records with IDs: [28, 31, 32] 2026-10-26 03:01:33,027 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [19, 22, 23] 2026-10-26 03:01:33,078 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [13, 16, 17] 2026-10-26 03:01:33,111 100 INFO rb-a683fe2-225997-428996 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_name_generation_duplicate_marks ... 2026-10-26 03:01:33,183 100 INFO rb-a683fe2-225997-428996 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_split_name_and_count ... 2026-10-26 03:01:33,194 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 03:01:34,053 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 354 and Message-Id '<454322521265077.1792983694.003962993621826-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***************tm@test.com'" successfully sent 2026-10-26 03:01:34,053 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 03:01:34,065 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [354] 2026-10-26 03:01:34,080 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16681] 2026-10-26 03:01:34,081 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 03:01:34,089 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 03:01:34,116 100 INFO rb-a683fe2-225997-428996 odoo.addons.utm.tests.test_utm_consistency: Starting TestUTMConsistency.test_utm_consistency ... 2026-10-26 03:01:34,142 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 03:01:34,830 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 355 and Message-Id '<235910290792591.1792983694.783828496932983-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***************tm@test.com'" successfully sent 2026-10-26 03:01:34,830 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 03:01:34,844 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [355] 2026-10-26 03:01:34,866 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16683] 2026-10-26 03:01:34,867 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 03:01:34,881 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 03:01:34,910 100 INFO rb-a683fe2-225997-428996 odoo.addons.utm.tests.test_utm_security: Starting TestUTMSecurity.test_utm_security_admin ... 2026-10-26 03:01:34,961 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [37] 2026-10-26 03:01:34,970 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [42] 2026-10-26 03:01:34,979 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted utm.source records with IDs: [51] 2026-10-26 03:01:34,981 100 INFO rb-a683fe2-225997-428996 odoo.addons.utm.tests.test_utm_security: Starting TestUTMSecurity.test_utm_security_employee ... 2026-10-26 03:01:35,078 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 510, model: utm.campaign 2026-10-26 03:01:35,082 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 510, model: utm.medium 2026-10-26 03:01:35,087 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 510, model: utm.source 2026-10-26 03:01:35,100 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 03:02:11,955 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_10_transfer_wizard_reconcile ... 2026-10-26 03:02:13,546 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_11_transfer_wizard_grouping ... 2026-10-26 03:02:14,883 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_12_transfer_wizard_currency_conversion ... 2026-10-26 03:02:16,054 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_13_transfer_wizard_no_currency_conversion ... 2026-10-26 03:02:17,302 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_20_period_change ... 2026-10-26 03:02:18,553 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_21_period_change_lock_date ... 2026-10-26 03:02:19,932 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_30_partner_change ... 2026-10-26 03:02:21,298 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_31_transfer_wizard_sign ... 2026-10-26 03:02:22,833 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_32_transfer_wizard_currency ... 2026-10-26 03:02:24,873 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 03:02:58,288 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account.tests.test_account_move_delete_entry: Starting TestAccountMoveDeleteEntry.test_account_move_disallow_to_delete_entry_chain_condition ... 2026-10-26 03:03:07,601 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #513 deleted account.move.line.ctp records with IDs: [565] 2026-10-26 03:03:07,852 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #513 deleted account.move.line records with IDs: [1195, 1196] 2026-10-26 03:03:07,986 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #513 deleted mail.message records with IDs: [17630, 17629, 17626] 2026-10-26 03:03:08,376 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #513 deleted account.move.line.ctp records with IDs: [566] 2026-10-26 03:03:08,563 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #513 deleted account.move.line records with IDs: [1197, 1198] 2026-10-26 03:03:08,641 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #513 deleted mail.message records with IDs: [17632, 17631, 17627] 2026-10-26 03:03:08,973 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #513 deleted account.move.line.ctp records with IDs: [564] 2026-10-26 03:03:09,165 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #513 deleted account.move.line records with IDs: [1193, 1194] 2026-10-26 03:03:09,257 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #513 deleted mail.message records with IDs: [17634, 17633, 17625] 2026-10-26 03:03:10,009 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #513 deleted account.move.line.ctp records with IDs: [567] 2026-10-26 03:03:10,224 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #513 deleted account.move.line records with IDs: [1199, 1200] 2026-10-26 03:03:10,311 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #513 deleted mail.message records with IDs: [17636, 17635, 17628] 2026-10-26 03:03:10,823 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #513 deleted account.move records with IDs: [505] 2026-10-26 03:03:10,909 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #513 deleted mail.followers records with IDs: [8067, 8068] 2026-10-26 03:03:11,009 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 03:03:11,012 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account.tests.test_account_tax_group: Starting TestAccountTaxGroup.test_is_vat ... 2026-10-26 03:03:11,056 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 03:03:43,334 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account.tests.test_chart_template_identity_change: Starting TestChartTemplateIdentityChange.test_adopted_account_is_resynced_to_template_identity_on_reload ... 2026-10-26 03:03:54,244 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 03:03:54,247 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account.tests.test_fiscal_position: Starting TestFiscalPosition.test_fiscal_position ... 2026-10-26 03:03:54,526 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 03:03:55,272 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment ... 2026-10-26 03:03:56,799 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 03:03:57,631 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account.tests.test_reverse_move_line: Starting TestReverseMoveLine.test_reverse_move_line ... 2026-10-26 03:03:58,524 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 03:04:31,367 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_01_invalid_csv_file_mimetype ... 2026-10-26 03:04:31,785 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_11_invalid_csv_file_content ... 2026-10-26 03:04:31,989 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_21_csv_file_import ... 2026-10-26 03:04:33,402 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 03:05:06,557 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_01_invalid_xlsx_file_mimetype ... 2026-10-26 03:05:07,015 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_11_invalid_xlsx_file_content ... 2026-10-26 03:05:07,211 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_21_xlsx_file_import ... 2026-10-26 03:05:08,734 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 03:05:40,674 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_01_invalid_rje_file_extension ... 2026-10-26 03:05:41,041 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_11_invalid_rje_file_content ... 2026-10-26 03:05:41,255 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import ... 2026-10-26 03:05:49,941 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import_wrong_currency ... 2026-10-26 03:05:50,344 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-26 03:06:22,970 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_followup.tests.test_followup: Starting TestFollowupReports.test_followup_report_multi_company ... 2026-10-26 03:06:30,671 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_followup.tests.test_followup: Starting TestFollowupReports.test_followup_report_total_due ... 2026-10-26 03:06:34,943 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 03:07:18,143 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 356 and Message-Id '<054242013309499.1792984038.056803464889526-openerp-private@5e968f997bd9>' from 'accountman@test.com' to (redacted) "'******an@test.com'" successfully sent 2026-10-26 03:07:18,143 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 03:07:18,188 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #525 deleted mail.mail records with IDs: [356] 2026-10-26 03:07:18,241 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #525 deleted mail.message records with IDs: [20713] 2026-10-26 03:07:18,242 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 03:07:18,279 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 03:07:19,443 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 357 and Message-Id '<648974917088786.1792984039.400341033935547-openerp-private@5e968f997bd9>' from 'accountman@test.com' to (redacted) "'********er@test.com'" successfully sent 2026-10-26 03:07:19,443 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 03:07:19,455 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #525 deleted mail.mail records with IDs: [357] 2026-10-26 03:07:19,473 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #525 deleted mail.message records with IDs: [20715] 2026-10-26 03:07:19,473 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 03:07:19,495 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 03:07:20,451 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 358 and Message-Id '<501195488048012.1792984040.407881975173950-openerp-private@5e968f997bd9>' from 'accountman@test.com' to (redacted) "'*********er@test.com'" successfully sent 2026-10-26 03:07:20,452 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 03:07:20,466 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #525 deleted mail.mail records with IDs: [358] 2026-10-26 03:07:20,483 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #525 deleted mail.message records with IDs: [20717] 2026-10-26 03:07:20,483 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 03:07:20,504 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 03:07:21,561 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 359 and Message-Id '<413591229926367.1792984041.499069929122925-openerp-private@5e968f997bd9>' from 'accountman@test.com' to (redacted) "'**********er@test.com'" successfully sent 2026-10-26 03:07:21,561 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 03:07:21,589 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #525 deleted mail.mail records with IDs: [359] 2026-10-26 03:07:21,622 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #525 deleted mail.message records with IDs: [20719] 2026-10-26 03:07:21,623 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 03:07:21,649 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 03:07:22,317 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 360 and Message-Id '<100138895032156.1792984042.115541934967041-openerp-message-notify@5e968f997bd9>' from 'accountman@test.com' to (redacted) 's*****an@test.com' successfully sent 2026-10-26 03:07:22,317 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 03:07:22,386 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #525 deleted mail.mail records with IDs: [360] 2026-10-26 03:07:22,387 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 03:07:22,637 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 361 and Message-Id '<302073104208586.1792984042.555397748947144-openerp-message-notify@5e968f997bd9>' from 'accountman@test.com' to (redacted) 't*******er@test.com' successfully sent 2026-10-26 03:07:22,637 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 03:07:22,684 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #525 deleted mail.mail records with IDs: [361] 2026-10-26 03:07:22,685 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 03:07:22,886 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 362 and Message-Id '<662726054876726.1792984042.804934501647949-openerp-message-notify@5e968f997bd9>' from 'accountman@test.com' to (redacted) 's********er@test.com' successfully sent 2026-10-26 03:07:22,886 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 03:07:22,923 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #525 deleted mail.mail records with IDs: [362] 2026-10-26 03:07:22,923 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 03:07:23,188 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_active_field_access ... 2026-10-26 03:07:23,328 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 533, model: followup.report 2026-10-26 03:07:23,343 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_followup_user_full_access ... 2026-10-26 03:07:23,391 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_followup_user_write_access ... 2026-10-26 03:07:23,451 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_mixed_access_scenarios ... 2026-10-26 03:07:23,505 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 533, model: followup.report 2026-10-26 03:07:23,624 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_sale_manager_access ... 2026-10-26 03:07:23,695 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_sale_manager_write_access ... 2026-10-26 03:07:23,869 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 535, model: followup.report 2026-10-26 03:07:23,890 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_cannot_access_others ... 2026-10-26 03:07:23,978 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 533, model: followup.report 2026-10-26 03:07:24,022 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 533, model: followup.report 2026-10-26 03:07:24,061 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 533, model: followup.report 2026-10-26 03:07:24,080 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_read_access ... 2026-10-26 03:07:24,143 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_write_access ... 2026-10-26 03:07:24,215 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_team_leader_access ... 2026-10-26 03:07:24,285 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_team_leader_write_access ... 2026-10-26 03:07:24,356 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_user_id_field_access ... 2026-10-26 03:07:24,498 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-26 03:07:26,452 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_01_payment_onbehalf_01 ... 2026-10-26 03:07:29,074 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #537 deleted account.move.line.ctp records with IDs: [616] 2026-10-26 03:07:29,306 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #537 deleted account.move.line records with IDs: [1296] 2026-10-26 03:07:30,504 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_02_payment_onbehalf_02 ... 2026-10-26 03:07:32,878 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #537 deleted account.move.line.ctp records with IDs: [619] 2026-10-26 03:07:33,055 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #537 deleted account.move.line records with IDs: [1301] 2026-10-26 03:07:33,478 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_03_payment_onbehalf_03 ... 2026-10-26 03:07:35,719 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #537 deleted account.move.line.ctp records with IDs: [621] 2026-10-26 03:07:35,862 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #537 deleted account.move.line records with IDs: [1304] 2026-10-26 03:07:36,159 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_04_payment_onbehalf_04 ... 2026-10-26 03:07:38,180 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #537 deleted account.move.line.ctp records with IDs: [623] 2026-10-26 03:07:38,321 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #537 deleted account.move.line records with IDs: [1307] 2026-10-26 03:07:38,634 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_05_payment_onbehalf_01 ... 2026-10-26 03:07:40,861 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #537 deleted account.move.line.ctp records with IDs: [625] 2026-10-26 03:07:41,026 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #537 deleted account.move.line records with IDs: [1310] 2026-10-26 03:07:42,859 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_05_payment_onbehalf_02 ... 2026-10-26 03:07:45,658 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #537 deleted account.move.line.ctp records with IDs: [629, 630] 2026-10-26 03:07:45,766 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #537 deleted account.move.line records with IDs: [1317, 1318] 2026-10-26 03:07:46,199 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #537 deleted account.move.line.ctp records with IDs: [631, 632] 2026-10-26 03:07:46,320 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #537 deleted account.move.line records with IDs: [1320] 2026-10-26 03:07:46,762 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_06_payment_onbehalf_01 ... 2026-10-26 03:07:50,739 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #537 deleted account.partial.reconcile records with IDs: [99, 100] 2026-10-26 03:07:50,859 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #537 deleted account.full.reconcile records with IDs: [49] 2026-10-26 03:07:51,540 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_07_confirm_payment_receive ... 2026-10-26 03:07:54,094 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #537 deleted account.partial.reconcile records with IDs: [101, 102] 2026-10-26 03:07:54,241 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #537 deleted account.full.reconcile records with IDs: [50] 2026-10-26 03:07:54,754 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #537 deleted account.move.line.ctp records with IDs: [641, 642] 2026-10-26 03:07:55,161 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #537 deleted account.move.line records with IDs: [1332, 1333, 1334, 1335] 2026-10-26 03:07:55,295 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #537 deleted mail.message records with IDs: [20836, 20835, 20834, 20833, 20832, 20830, 20829, 20827] 2026-10-26 03:07:55,473 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #537 deleted account.move records with IDs: [565, 566] 2026-10-26 03:07:55,494 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #537 deleted mail.followers records with IDs: [11239, 11240] 2026-10-26 03:07:56,430 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #537 deleted account.move.line.ctp records with IDs: [639, 640] 2026-10-26 03:07:56,617 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #537 deleted account.move.line records with IDs: [1330, 1331] 2026-10-26 03:07:57,037 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #537 deleted account.move.line.ctp records with IDs: [643, 644] 2026-10-26 03:07:57,186 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #537 deleted account.move.line records with IDs: [1337] 2026-10-26 03:07:58,869 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_08_validate_amount_onbehalf_greater_amount_payment ... 2026-10-26 03:08:00,788 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_09_validate_onbehalf_payment_onbehalf_distribution ... 2026-10-26 03:08:02,245 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_10_validate_same_partner_payment_onbehalf_distribution ... 2026-10-26 03:08:03,750 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_11_payment_onbehalf_foreign_currency ... 2026-10-26 03:08:06,358 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_payment_onbehalf_without_payment_partner_001 ... 2026-10-26 03:08:09,768 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 03:08:11,423 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_onbehalf_payment_currency_conversion_diff.tests.test_onbehalf_payment_currency_conversion_diff: Starting TestOnbehalfPaymentCurrencyConversionDiff.test_bulk_post_two_onbehalf_payments_does_not_raise_expected_singleton ... 2026-10-26 03:08:14,332 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_onbehalf_payment_currency_conversion_diff.tests.test_onbehalf_payment_currency_conversion_diff: Starting TestOnbehalfPaymentCurrencyConversionDiff.test_full_distribution_routes_first_diff_line_to_other_receivable_account ... 2026-10-26 03:08:16,110 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #538 deleted account.move.line.ctp records with IDs: [663] 2026-10-26 03:08:16,267 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #538 deleted account.move.line records with IDs: [1368] 2026-10-26 03:08:16,374 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_onbehalf_payment_currency_conversion_diff.tests.test_onbehalf_payment_currency_conversion_diff: Starting TestOnbehalfPaymentCurrencyConversionDiff.test_partial_distribution_keeps_first_diff_line_on_normal_receivable_account ... 2026-10-26 03:08:17,828 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 03:08:48,575 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_bank_statement: Starting TestBankStatement.test_new_transaction_currency_defaults_to_the_journal_and_converts_on_change ... 2026-10-26 03:08:49,934 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_bank_statement: Starting TestBankStatement.test_statement_completeness_and_validity ... 2026-10-26 03:08:56,893 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 03:09:29,025 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileAutomation.test_auto_reconcile_cron_validates_only_a_models_own_verdict_and_notes_the_rest ... 2026-10-26 03:09:30,283 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #541 deleted account.move.line.ctp records with IDs: [680] 2026-10-26 03:09:30,608 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #541 deleted account.move.line records with IDs: [1402] 2026-10-26 03:09:33,911 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #541 deleted account.move.line.ctp records with IDs: [685] 2026-10-26 03:09:34,070 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #541 deleted account.move.line records with IDs: [1411] 2026-10-26 03:09:36,361 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #541 deleted account.move.line.ctp records with IDs: [688] 2026-10-26 03:09:36,544 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #541 deleted account.move.line records with IDs: [1416] 2026-10-26 03:09:37,044 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileAutomation.test_copy_of_a_reconciled_line_is_not_auto_reconciled ... 2026-10-26 03:09:38,222 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #541 deleted account.move.line.ctp records with IDs: [691] 2026-10-26 03:09:38,411 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #541 deleted account.move.line records with IDs: [1421] 2026-10-26 03:09:39,174 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 03:10:12,611 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_adding_an_item_is_additive_and_idempotent ... 2026-10-26 03:10:15,987 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_cleared_value_stays_cleared ... 2026-10-26 03:10:29,550 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-26 03:10:29,550 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-26 03:10:29,550 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-26 03:10:29,550 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-26 03:10:29,550 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-26 03:10:29,550 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-26 03:10:29,550 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-26 03:10:29,550 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-26 03:10:29,550 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-26 03:10:32,980 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-26 03:10:32,980 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-26 03:10:32,980 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-26 03:10:32,980 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-26 03:10:32,980 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-26 03:10:32,980 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-26 03:10:32,980 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-26 03:10:32,980 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-26 03:10:32,980 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-26 03:10:33,600 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_edit_lands_on_the_selected_row_and_only_that_field_changes ... 2026-10-26 03:10:39,591 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_editor_shows_the_selected_rows_amount_in_both_currencies_with_one_sign ... 2026-10-26 03:10:42,537 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_editor_value_reaching_a_save_without_its_onchange_still_applies ... 2026-10-26 03:10:45,805 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_initial_proposal_is_materialized_and_deterministic ... 2026-10-26 03:10:49,765 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_journal_items_created_or_edited_elsewhere_never_build_a_draft ... 2026-10-26 03:10:52,688 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_match_allocation_follows_cores_own_order_not_click_order ... 2026-10-26 03:10:59,526 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_open_balance_keeps_its_identity_and_user_choices_per_field ... 2026-10-26 03:11:04,850 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #543 deleted account.move.line.ctp records with IDs: [749] 2026-10-26 03:11:05,101 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #543 deleted account.move.line records with IDs: [1532] 2026-10-26 03:11:05,472 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_reconcile_model_badge_swaps_only_its_own_rows ... 2026-10-26 03:11:07,617 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #543 deleted account.move.line.ctp records with IDs: [753] 2026-10-26 03:11:07,847 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #543 deleted account.move.line records with IDs: [1541] 2026-10-26 03:11:08,138 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_removed_row_never_returns ... 2026-10-26 03:11:15,272 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_row_editability_follows_its_kind ... 2026-10-26 03:11:20,988 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_saved_draft_survives_unrelated_write_and_goes_stale_only_on_its_own_inputs ... 2026-10-26 03:11:23,585 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_selection_is_visible_and_persists_until_its_clearing_events ... 2026-10-26 03:11:30,213 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #543 deleted account.partial.reconcile records with IDs: [116] 2026-10-26 03:11:30,317 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #543 deleted account.full.reconcile records with IDs: [61] 2026-10-26 03:11:34,062 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 03:12:09,500 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_exchange_account_as_difference_account_realizes_the_whole_difference ... 2026-10-26 03:12:12,759 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #545 deleted account.move.line.ctp records with IDs: [803] 2026-10-26 03:12:12,975 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #545 deleted account.move.line records with IDs: [1640] 2026-10-26 03:12:17,210 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_exchange_preview_matches_the_posting ... 2026-10-26 03:12:21,770 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_genuine_partial_stays_open_without_fx_or_phantom_writeoff ... 2026-10-26 03:12:23,352 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #545 deleted account.move.line.ctp records with IDs: [821] 2026-10-26 03:12:23,588 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #545 deleted account.move.line records with IDs: [1675] 2026-10-26 03:12:25,508 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #545 deleted account.move.line.ctp records with IDs: [824] 2026-10-26 03:12:25,737 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #545 deleted account.move.line records with IDs: [1680] 2026-10-26 03:12:27,748 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #545 deleted account.move.line.ctp records with IDs: [827] 2026-10-26 03:12:28,003 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #545 deleted account.move.line records with IDs: [1685] 2026-10-26 03:12:31,600 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_no_rate_movement_posts_no_exchange_difference ... 2026-10-26 03:12:34,090 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #545 deleted account.move.line.ctp records with IDs: [835] 2026-10-26 03:12:34,287 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #545 deleted account.move.line records with IDs: [1700] 2026-10-26 03:12:35,778 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_rate_driven_settlement_posts_exactly_one_exchange_difference ... 2026-10-26 03:12:37,965 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #545 deleted account.move.line.ctp records with IDs: [840] 2026-10-26 03:12:38,138 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #545 deleted account.move.line records with IDs: [1709] 2026-10-26 03:12:41,377 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #545 deleted account.move.line.ctp records with IDs: [844] 2026-10-26 03:12:41,599 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #545 deleted account.move.line records with IDs: [1716] 2026-10-26 03:12:44,580 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #545 deleted account.move.line.ctp records with IDs: [848] 2026-10-26 03:12:44,799 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #545 deleted account.move.line records with IDs: [1723] 2026-10-26 03:12:47,556 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #545 deleted account.move.line.ctp records with IDs: [852] 2026-10-26 03:12:47,813 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #545 deleted account.move.line records with IDs: [1730] 2026-10-26 03:12:57,597 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #545 deleted account.move.line.ctp records with IDs: [868] 2026-10-26 03:12:57,833 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #545 deleted account.move.line records with IDs: [1761] 2026-10-26 03:13:00,360 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #545 deleted account.move.line.ctp records with IDs: [872] 2026-10-26 03:13:00,573 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #545 deleted account.move.line records with IDs: [1768] 2026-10-26 03:13:02,603 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #545 deleted account.move.line.ctp records with IDs: [875] 2026-10-26 03:13:02,813 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #545 deleted account.move.line records with IDs: [1773] 2026-10-26 03:13:05,945 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #545 deleted account.move.line.ctp records with IDs: [881] 2026-10-26 03:13:06,162 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #545 deleted account.move.line records with IDs: [1784] 2026-10-26 03:13:07,402 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 03:13:41,300 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier ... 2026-10-26 03:13:44,570 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Chrome pid: 2021 2026-10-26 03:13:44,570 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Chrome headless temporary user profile dir: /tmp/tmplrxqtpr2_chrome_odoo 2026-10-26 03:13:44,571 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Issuing json command http://127.0.0.1:33671/json/version 2026-10-26 03:13:44,573 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:33671/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:13:44,622 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Browser version: Chrome/150.0.7871.114 2026-10-26 03:13:44,623 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Issuing json command http://127.0.0.1:33671/json 2026-10-26 03:13:44,625 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:33671/json with timeout 3 increased to 10s during tests 2026-10-26 03:13:44,667 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Websocket url found: ws://127.0.0.1:33671/devtools/page/125F16C5FD09FB94A8C4BB064DD78C3C 2026-10-26 03:13:44,693 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Enable chrome headless console log notification 2026-10-26 03:13:44,702 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Chrome headless enable page notifications 2026-10-26 03:13:45,073 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:recon_badge_user from n/a 2026-10-26 03:13:45,089 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Setting session cookie in browser 2026-10-26 03:13:45,094 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-26 03:13:45,094 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-26 03:13:45,120 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:13:46,410 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:46] "GET /web HTTP/1.1" 200 - 114 0.168 1.128 2026-10-26 03:13:46,419 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Navigation result: {'frameId': '125F16C5FD09FB94A8C4BB064DD78C3C', 'loaderId': '29570501B4A80727CFD3A03002D84FDF', 'isDownload': False} 2026-10-26 03:13:46,419 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Evaluate ready code "odoo.isTourReady('reconcile_badge_uncheck_tour')" 2026-10-26 03:13:46,511 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:46] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.018 0.027 2026-10-26 03:13:46,535 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:46] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.009 0.056 2026-10-26 03:13:46,580 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:46] "GET /web/webclient/load_menus/40c6332555a8c92956d5d2efd2854be37b07bf7f965b7ca32ffaebcb0a4a08ff HTTP/1.1" 200 - 4 0.010 0.076 2026-10-26 03:13:46,633 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:46] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.018 0.114 2026-10-26 03:13:46,683 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:46] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.028 0.152 2026-10-26 03:13:46,692 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 03:13:46,740 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:46] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.004 0.011 2026-10-26 03:13:47,895 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:47] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-26 03:13:47,919 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:47] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-26 03:13:47,935 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:47] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.030 2026-10-26 03:13:48,059 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Evaluate test code "odoo.startTour('reconcile_badge_uncheck_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-26 03:13:48,410 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:48] "POST /mail/init_messaging HTTP/1.1" 200 - 102 0.169 0.282 2026-10-26 03:13:48,419 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:48] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.003 0.448 2026-10-26 03:13:48,446 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.445 2026-10-26 03:13:48,458 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:48] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:13:48,537 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:48] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.044 0.423 2026-10-26 03:13:48,551 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:48] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.476 2026-10-26 03:13:48,675 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:48] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.049 0.549 2026-10-26 03:13:48,723 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-26 03:13:48,742 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:13:48,774 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-26 03:13:48,826 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:48] "GET /web/image/res.company/65/favicon HTTP/1.1" 200 - 11 0.106 0.300 2026-10-26 03:13:48,832 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.348 2026-10-26 03:13:48,868 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:48] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.005 0.396 2026-10-26 03:13:48,896 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:48] "GET /web/offline HTTP/1.1" 200 - 7 0.006 0.392 2026-10-26 03:13:48,925 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:48] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.003 0.360 2026-10-26 03:13:48,989 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:48] "POST /web/action/load HTTP/1.1" 200 - 11 0.027 0.357 2026-10-26 03:13:49,066 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:49] "GET /web/image?model=res.users&field=avatar_128&id=549 HTTP/1.1" 200 - 18 0.025 0.226 2026-10-26 03:13:49,298 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:49] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 66 0.058 0.176 2026-10-26 03:13:49,502 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:49] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.069 0.097 2026-10-26 03:13:49,544 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:49] "POST /onboarding/account_dashboard HTTP/1.1" 200 - 2 0.001 0.008 2026-10-26 03:13:49,652 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:49] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-10-26 03:13:49,721 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:49] "GET /web/assets/ce5dd9d/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.039 0.011 2026-10-26 03:13:50,741 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.browser: Tour reconcile_badge_uncheck_tour on step: 'Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('Badge Tour Bank') button[name='action_open_reconcile'])' 2026-10-26 03:13:50,780 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.browser: Tour reconcile_badge_uncheck_tour on step: 'Open the fixture's transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record)' 2026-10-26 03:13:50,810 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:50] "POST /web/dataset/call_button HTTP/1.1" 200 - 12 0.010 0.040 2026-10-26 03:13:51,079 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:51] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 81 0.089 0.161 2026-10-26 03:13:51,084 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.244 2026-10-26 03:13:51,135 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:51] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.006 0.027 2026-10-26 03:13:51,196 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:51] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 6 0.018 0.028 2026-10-26 03:13:51,239 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:51] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.007 0.067 2026-10-26 03:13:51,292 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:51] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.002 0.023 2026-10-26 03:13:51,425 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:51] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.001 0.036 2026-10-26 03:13:51,496 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.028 2026-10-26 03:13:51,635 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:51] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 28 0.047 0.099 2026-10-26 03:13:51,755 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:51] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.006 0.032 2026-10-26 03:13:51,877 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:51] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 31 0.021 0.141 2026-10-26 03:13:51,942 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:51] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.006 0.033 2026-10-26 03:13:52,008 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:52] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.007 0.027 2026-10-26 03:13:52,018 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:52] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.030 2026-10-26 03:13:52,509 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-10-26 03:13:52,853 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.browser: Tour reconcile_badge_uncheck_tour on step: 'Open Match Existing Entries (trigger: a.nav-link[name='match_existing_entries_tab'])' 2026-10-26 03:13:52,858 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.browser: Tour reconcile_badge_uncheck_tour on step: 'Match Badge tour manual match (trigger: .o_field_reconcile_lines_match .o_data_row:contains('Badge tour manual match') .o_data_cell)' 2026-10-26 03:13:52,885 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.browser: Tour reconcile_badge_uncheck_tour on step: 'The manual match is now a row in the reconcile widget (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other:contains('Badge tour manual match'))' 2026-10-26 03:13:52,928 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:52] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 8 0.011 0.052 2026-10-26 03:13:53,096 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:53] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 24 0.032 0.119 2026-10-26 03:13:53,130 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:53] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.004 0.011 2026-10-26 03:13:53,912 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.browser: Tour reconcile_badge_uncheck_tour on step: 'The manual_model_id badge widget is rendered (trigger: .o_field_selection_badge .btn)' 2026-10-26 03:13:53,922 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.browser: Tour reconcile_badge_uncheck_tour on step: 'First click selects the badge, adding the model's own rows (trigger: .o_field_selection_badge .btn.active, .o_field_selection_badge .btn[aria-pressed='true'])' 2026-10-26 03:13:54,085 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:54] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 36 0.035 0.126 2026-10-26 03:13:54,119 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:54] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.003 0.012 2026-10-26 03:13:54,893 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.browser: Tour reconcile_badge_uncheck_tour on step: 'The manual match is still present once the model is applied (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other:contains('Badge tour manual match'))' 2026-10-26 03:13:54,905 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.browser: Tour reconcile_badge_uncheck_tour on step: 'Clicking the SAME badge again must clear the selection (toggle off) (trigger: .o_field_selection_badge .btn.active, .o_field_selection_badge .btn[aria-pressed='true'])' 2026-10-26 03:13:54,932 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.browser: Tour reconcile_badge_uncheck_tour on step: 'After the second click, no badge in the widget remains selected (trigger: .o_field_selection_badge:not(:has(.btn.active)):not(:has(.btn[aria-pressed='true'])))' 2026-10-26 03:13:55,058 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:55] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 24 0.024 0.116 2026-10-26 03:13:55,097 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:55] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.002 0.011 2026-10-26 03:13:55,864 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.browser: Tour reconcile_badge_uncheck_tour on step: 'Unapplying the model keeps the manual match - it is not a full reset of the draft (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other:contains('Badge tour manual match'))' 2026-10-26 03:13:55,866 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.browser: test successful 2026-10-26 03:13:55,883 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Closing chrome headless with pid 2021 2026-10-26 03:13:55,885 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Closing websocket connection 2026-10-26 03:13:55,893 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:13:55] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:13:55,895 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Terminating chrome headless with pid 2021 2026-10-26 03:13:56,007 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_031356_007270_TestReconcileBadgeUncheckTour.txt 2026-10-26 03:13:56,007 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Removing chrome user profile "/tmp/tmplrxqtpr2_chrome_odoo" 2026-10-26 03:13:56,068 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 03:14:29,252 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip ... 2026-10-26 03:14:32,660 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Chrome pid: 2243 2026-10-26 03:14:32,662 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Chrome headless temporary user profile dir: /tmp/tmptw33o_7d_chrome_odoo 2026-10-26 03:14:32,665 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Issuing json command http://127.0.0.1:40653/json/version 2026-10-26 03:14:32,668 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:40653/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:14:32,750 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Browser version: Chrome/150.0.7871.114 2026-10-26 03:14:32,750 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Issuing json command http://127.0.0.1:40653/json 2026-10-26 03:14:32,752 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:40653/json with timeout 3 increased to 10s during tests 2026-10-26 03:14:32,795 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Websocket url found: ws://127.0.0.1:40653/devtools/page/E23AC9064AC4ABEB9DFF2214E7251BC7 2026-10-26 03:14:32,817 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Enable chrome headless console log notification 2026-10-26 03:14:32,832 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Chrome headless enable page notifications 2026-10-26 03:14:33,244 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:recon_round_trip_user from n/a 2026-10-26 03:14:33,265 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Setting session cookie in browser 2026-10-26 03:14:33,267 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-26 03:14:33,268 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-26 03:14:33,294 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:14:34,554 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:34] "GET /web HTTP/1.1" 200 - 113 0.101 1.168 2026-10-26 03:14:34,563 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Navigation result: {'frameId': 'E23AC9064AC4ABEB9DFF2214E7251BC7', 'loaderId': '19F3529DF969DE3745A8C1822A4BEBFA', 'isDownload': False} 2026-10-26 03:14:34,563 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Evaluate ready code "odoo.isTourReady('reconcile_bank_round_trip_tour')" 2026-10-26 03:14:34,613 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:34] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.004 0.010 2026-10-26 03:14:34,656 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:34] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.012 0.029 2026-10-26 03:14:34,712 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:34] "GET /web/webclient/load_menus/40c6332555a8c92956d5d2efd2854be37b07bf7f965b7ca32ffaebcb0a4a08ff HTTP/1.1" 200 - 4 0.008 0.085 2026-10-26 03:14:34,759 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:34] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.028 0.116 2026-10-26 03:14:34,788 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 03:14:34,790 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:34] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.005 0.151 2026-10-26 03:14:34,868 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:34] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.003 0.025 2026-10-26 03:14:35,919 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:35] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.019 2026-10-26 03:14:35,925 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:35] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-26 03:14:35,927 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:35] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.019 2026-10-26 03:14:35,962 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.018 2026-10-26 03:14:36,072 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Evaluate test code "odoo.startTour('reconcile_bank_round_trip_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-26 03:14:36,261 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:36] "POST /mail/init_messaging HTTP/1.1" 200 - 102 0.101 0.213 2026-10-26 03:14:36,268 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:36] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.290 2026-10-26 03:14:36,277 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:36] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:14:36,279 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:36] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.006 0.240 2026-10-26 03:14:36,344 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:36] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.016 0.281 2026-10-26 03:14:36,386 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:36] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.012 0.325 2026-10-26 03:14:36,413 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.016 0.291 2026-10-26 03:14:36,473 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:36] "GET /web/image/res.company/67/favicon HTTP/1.1" 200 - 11 0.024 0.264 2026-10-26 03:14:36,486 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:36] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.004 0.190 2026-10-26 03:14:36,496 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:14:36,522 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 03:14:36,556 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:36] "GET /web/offline HTTP/1.1" 200 - 7 0.014 0.230 2026-10-26 03:14:36,569 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:14:36,574 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:36] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.004 0.252 2026-10-26 03:14:36,615 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:36] "POST /web/action/load HTTP/1.1" 200 - 11 0.009 0.201 2026-10-26 03:14:36,705 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:36] "GET /web/image?model=res.users&field=avatar_128&id=552 HTTP/1.1" 200 - 18 0.028 0.265 2026-10-26 03:14:36,881 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:36] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 66 0.052 0.161 2026-10-26 03:14:37,101 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:37] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.061 0.119 2026-10-26 03:14:37,138 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:37] "POST /onboarding/account_dashboard HTTP/1.1" 200 - 2 0.001 0.007 2026-10-26 03:14:37,251 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:37] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.001 0.010 2026-10-26 03:14:37,282 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:37] "GET /web/assets/ce5dd9d/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.008 0.011 2026-10-26 03:14:38,066 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.005 2026-10-26 03:14:38,343 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_round_trip_tour on step: 'Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('Round Trip Tour Bank') button[name='action_open_reconcile'])' 2026-10-26 03:14:38,385 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_round_trip_tour on step: 'Open the fixture's transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record)' 2026-10-26 03:14:38,427 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:38] "POST /web/dataset/call_button HTTP/1.1" 200 - 12 0.012 0.053 2026-10-26 03:14:38,719 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:38] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 81 0.061 0.193 2026-10-26 03:14:38,765 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:38] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.004 0.024 2026-10-26 03:14:38,827 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:38] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 6 0.011 0.032 2026-10-26 03:14:38,860 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:38] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.007 0.059 2026-10-26 03:14:38,915 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:38] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.002 0.037 2026-10-26 03:14:39,040 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:39] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.002 0.041 2026-10-26 03:14:39,093 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.004 0.009 2026-10-26 03:14:39,206 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:39] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 28 0.030 0.086 2026-10-26 03:14:39,303 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:39] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.005 0.027 2026-10-26 03:14:39,411 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:39] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 31 0.021 0.109 2026-10-26 03:14:39,424 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.058 2026-10-26 03:14:39,482 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:39] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.005 0.021 2026-10-26 03:14:39,547 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:39] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.007 0.038 2026-10-26 03:14:39,560 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.045 2026-10-26 03:14:40,382 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_round_trip_tour on step: 'The Journal Balance label is rendered (trigger: .o_account_reconcile_kanban_div .o_reconcile_journal_balance_label)' 2026-10-26 03:14:40,386 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_round_trip_tour on step: 'A genuinely zero-balance journal still shows a formatted amount, not blank (trigger: .o_account_reconcile_kanban_div .o_reconcile_journal_balance_label + span)' 2026-10-26 03:14:40,403 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_round_trip_tour on step: 'Open Match Existing Entries (trigger: a.nav-link[name='match_existing_entries_tab'])' 2026-10-26 03:14:40,420 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_round_trip_tour on step: 'The candidate is offered before it is matched (trigger: .o_field_reconcile_lines_match .o_data_row:contains('Round trip tour candidate'))' 2026-10-26 03:14:40,436 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_round_trip_tour on step: 'Match Round trip tour candidate (trigger: .o_field_reconcile_lines_match .o_data_row:contains('Round trip tour candidate') .o_data_cell)' 2026-10-26 03:14:40,456 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_round_trip_tour on step: 'The candidate was added to the reconcile widget (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other:contains('Round trip tour candidate'))' 2026-10-26 03:14:40,491 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:40] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 8 0.010 0.034 2026-10-26 03:14:40,629 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:40] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 24 0.023 0.098 2026-10-26 03:14:40,675 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:40] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.003 0.012 2026-10-26 03:14:41,441 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_round_trip_tour on step: 'The matched candidate is no longer offered in Match Existing Entries (trigger: body:not(:has(.o_field_reconcile_lines_match .o_data_row:contains('Round trip tour candidate'))))' 2026-10-26 03:14:41,456 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_round_trip_tour on step: 'Select the remaining open balance row (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.suspense)' 2026-10-26 03:14:41,491 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_round_trip_tour on step: 'Selecting a row switches the notebook to Manual Operations (trigger: a.nav-link[name='manual_operations_tab'].active)' 2026-10-26 03:14:41,506 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_round_trip_tour on step: 'Choose the account Round Trip Tour Destination (trigger: .o_field_widget[name='manual_account_id'] input)' 2026-10-26 03:14:41,593 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:41] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 24 0.023 0.077 2026-10-26 03:14:42,404 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_round_trip_tour on step: 'Pick it from the dropdown (trigger: .ui-autocomplete .ui-menu-item a:contains('Round Trip Tour Destination'))' 2026-10-26 03:14:42,416 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:42] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 4 0.007 0.021 2026-10-26 03:14:42,671 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:42] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 4 0.008 0.023 2026-10-26 03:14:42,806 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 03:14:43,454 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_round_trip_tour on step: 'Validate (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']:not(.disabled))' 2026-10-26 03:14:43,455 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_round_trip_tour on step: 'The reconciled transaction left the Not-Reconciled kanban (trigger: body:not(:has(.o_account_reconcile_kanban_main .o_kanban_record:contains('Round trip tour driven line'))))' 2026-10-26 03:14:43,599 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:43] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 25 0.028 0.115 2026-10-26 03:14:43,742 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:43] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 29 0.038 0.077 2026-10-26 03:14:43,942 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #552 deleted account.move.line.ctp records with IDs: [890] 2026-10-26 03:14:44,134 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #552 deleted account.move.line records with IDs: [1799] 2026-10-26 03:14:44,580 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:44] "POST /web/dataset/call_button HTTP/1.1" 200 - 284 0.241 0.574 2026-10-26 03:14:44,681 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:44] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 16 0.018 0.069 2026-10-26 03:14:44,748 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:44] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.007 0.025 2026-10-26 03:14:44,811 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:44] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.005 0.020 2026-10-26 03:14:44,905 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:44] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 16 0.029 0.091 2026-10-26 03:14:45,013 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:45] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 19 0.021 0.099 2026-10-26 03:14:45,093 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:45] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.006 0.047 2026-10-26 03:14:45,112 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:45] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.003 0.035 2026-10-26 03:14:46,203 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: test successful 2026-10-26 03:14:46,209 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:46] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:14:46,244 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Closing chrome headless with pid 2243 2026-10-26 03:14:46,245 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Closing websocket connection 2026-10-26 03:14:46,246 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Terminating chrome headless with pid 2243 2026-10-26 03:14:46,361 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_031446_360829_TestReconcileBankRoundTripTour.txt 2026-10-26 03:14:46,361 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Removing chrome user profile "/tmp/tmptw33o_7d_chrome_odoo" 2026-10-26 03:14:46,399 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen ... 2026-10-26 03:14:49,174 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Chrome pid: 2476 2026-10-26 03:14:49,174 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Chrome headless temporary user profile dir: /tmp/tmppwc6dles_chrome_odoo 2026-10-26 03:14:49,175 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Issuing json command http://127.0.0.1:43927/json/version 2026-10-26 03:14:49,177 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:43927/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:14:49,258 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Browser version: Chrome/150.0.7871.114 2026-10-26 03:14:49,258 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Issuing json command http://127.0.0.1:43927/json 2026-10-26 03:14:49,259 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:43927/json with timeout 3 increased to 10s during tests 2026-10-26 03:14:49,303 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Websocket url found: ws://127.0.0.1:43927/devtools/page/567410115E0FF605FCD32CBDF37E8B5A 2026-10-26 03:14:49,324 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Enable chrome headless console log notification 2026-10-26 03:14:49,349 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Chrome headless enable page notifications 2026-10-26 03:14:49,675 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:recon_leave_reopen_user from n/a 2026-10-26 03:14:49,693 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Setting session cookie in browser 2026-10-26 03:14:49,696 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-26 03:14:49,696 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-26 03:14:49,733 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:14:50,980 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:50] "GET /web HTTP/1.1" 200 - 115 0.112 1.144 2026-10-26 03:14:50,991 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Navigation result: {'frameId': '567410115E0FF605FCD32CBDF37E8B5A', 'loaderId': '66423B7E57655A5736DF2773A4F85E8C', 'isDownload': False} 2026-10-26 03:14:50,992 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Evaluate ready code "odoo.isTourReady('reconcile_bank_leave_reload_reopen_tour')" 2026-10-26 03:14:51,097 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:51] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.025 0.019 2026-10-26 03:14:51,114 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:51] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.005 0.050 2026-10-26 03:14:51,144 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:51] "GET /web/webclient/load_menus/40c6332555a8c92956d5d2efd2854be37b07bf7f965b7ca32ffaebcb0a4a08ff HTTP/1.1" 200 - 4 0.003 0.082 2026-10-26 03:14:51,175 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 03:14:51,181 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:51] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.009 0.115 2026-10-26 03:14:51,227 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:51] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.026 0.137 2026-10-26 03:14:51,278 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:51] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.011 0.009 2026-10-26 03:14:52,446 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:52] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 03:14:52,453 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:52] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-26 03:14:52,462 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:52] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-26 03:14:52,505 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.031 2026-10-26 03:14:52,614 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Evaluate test code "odoo.startTour('reconcile_bank_leave_reload_reopen_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-26 03:14:52,910 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:52] "POST /mail/init_messaging HTTP/1.1" 200 - 102 0.141 0.290 2026-10-26 03:14:52,915 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:52] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.398 2026-10-26 03:14:52,938 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:52] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.014 0.378 2026-10-26 03:14:52,952 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:52] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 03:14:53,014 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:53] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.043 0.380 2026-10-26 03:14:53,043 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:53] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.009 0.445 2026-10-26 03:14:53,058 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.408 2026-10-26 03:14:53,140 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:53] "GET /web/image/res.company/67/favicon HTTP/1.1" 200 - 11 0.026 0.369 2026-10-26 03:14:53,183 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:53] "GET /web/offline HTTP/1.1" 200 - 7 0.010 0.202 2026-10-26 03:14:53,190 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-26 03:14:53,199 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:14:53,220 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 03:14:53,229 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:53] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.010 0.237 2026-10-26 03:14:53,256 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:53] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.004 0.256 2026-10-26 03:14:53,292 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:53] "POST /web/action/load HTTP/1.1" 200 - 11 0.011 0.192 2026-10-26 03:14:53,373 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:53] "GET /web/image?model=res.users&field=avatar_128&id=553 HTTP/1.1" 200 - 18 0.024 0.221 2026-10-26 03:14:53,561 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:53] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 66 0.055 0.134 2026-10-26 03:14:53,776 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:53] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.053 0.105 2026-10-26 03:14:53,810 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:53] "POST /onboarding/account_dashboard HTTP/1.1" 200 - 2 0.001 0.006 2026-10-26 03:14:53,936 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:53] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-10-26 03:14:53,967 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:53] "GET /web/assets/ce5dd9d/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.004 0.011 2026-10-26 03:14:54,971 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_leave_reload_reopen_tour on step: 'Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('Leave Reopen Tour Bank') button[name='action_open_reconcile'])' 2026-10-26 03:14:55,012 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_leave_reload_reopen_tour on step: 'Open the fixture's transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record)' 2026-10-26 03:14:55,046 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:55] "POST /web/dataset/call_button HTTP/1.1" 200 - 12 0.009 0.048 2026-10-26 03:14:55,317 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:55] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 81 0.051 0.201 2026-10-26 03:14:55,326 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.010 2026-10-26 03:14:55,383 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:55] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.006 0.023 2026-10-26 03:14:55,424 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:55] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.005 0.017 2026-10-26 03:14:55,461 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:55] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.008 0.042 2026-10-26 03:14:55,509 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:55] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.001 0.030 2026-10-26 03:14:55,664 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:55] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.001 0.063 2026-10-26 03:14:55,715 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.012 2026-10-26 03:14:55,835 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:55] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 28 0.026 0.107 2026-10-26 03:14:55,930 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:55] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.004 0.029 2026-10-26 03:14:56,021 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:56] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 31 0.017 0.071 2026-10-26 03:14:56,073 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:56] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.003 0.012 2026-10-26 03:14:56,086 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.015 2026-10-26 03:14:56,921 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_leave_reload_reopen_tour on step: 'Select the open balance row - this is the draft to preserve (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.suspense)' 2026-10-26 03:14:56,966 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_leave_reload_reopen_tour on step: 'The row is selected (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.suspense.selected)' 2026-10-26 03:14:57,089 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:57] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.038 0.104 2026-10-26 03:14:57,094 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.076 2026-10-26 03:14:57,884 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_leave_reload_reopen_tour on step: 'Leave the reconcile screen through the app (the App Brand navigates to the Accounting app's own default screen) - not by reload or the back button (trigger: .o_menu_brand)' 2026-10-26 03:14:57,888 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_leave_reload_reopen_tour on step: 'Navigated away to the accounting dashboard (trigger: .o_kanban_view:not(.o_account_reconcile_kanban_main))' 2026-10-26 03:14:57,915 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_leave_reload_reopen_tour on step: 'Come back into the same journal's reconcile screen (trigger: .o_kanban_record:contains('Leave Reopen Tour Bank') button[name='action_open_reconcile'])' 2026-10-26 03:14:57,932 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:57] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.027 2026-10-26 03:14:58,014 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:58] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 16 0.015 0.039 2026-10-26 03:14:58,194 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:58] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 34 0.049 0.089 2026-10-26 03:14:58,222 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:58] "POST /onboarding/account_dashboard HTTP/1.1" 200 - 2 0.001 0.008 2026-10-26 03:14:59,121 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_leave_reload_reopen_tour on step: 'Leaving through the app saved the draft: the row is still selected (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.suspense.selected)' 2026-10-26 03:14:59,164 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:59] "POST /web/dataset/call_button HTTP/1.1" 200 - 11 0.010 0.053 2026-10-26 03:14:59,237 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:59] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.005 0.020 2026-10-26 03:14:59,293 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:59] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.007 0.022 2026-10-26 03:14:59,330 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:59] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.010 0.054 2026-10-26 03:14:59,409 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:59] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.004 0.031 2026-10-26 03:14:59,559 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:59] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 13 0.013 0.068 2026-10-26 03:14:59,619 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:14:59] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.006 0.023 2026-10-26 03:15:00,397 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_leave_reload_reopen_tour on step: 'Its editor (Manual Operations) is showing again, not a different tab (trigger: a.nav-link[name='manual_operations_tab'].active)' 2026-10-26 03:15:00,503 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:00] "GET /web HTTP/1.1" 200 - 16 0.019 0.064 2026-10-26 03:15:00,586 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.017 2026-10-26 03:15:00,615 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 03:15:01,654 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:01] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-26 03:15:01,669 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:01] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-26 03:15:01,678 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:01] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-26 03:15:01,760 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:01] "POST /web/action/load HTTP/1.1" 200 - 10 0.025 0.039 2026-10-26 03:15:01,930 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:01] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.062 0.136 2026-10-26 03:15:01,942 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.004 0.217 2026-10-26 03:15:01,993 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:01] "POST /web/action/load HTTP/1.1" 200 - 10 0.019 0.218 2026-10-26 03:15:02,015 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:02] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.015 0.194 2026-10-26 03:15:02,028 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:02] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.003 0.206 2026-10-26 03:15:02,101 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:02] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.016 0.253 2026-10-26 03:15:02,144 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:02] "GET /web/image/res.company/67/favicon HTTP/1.1" 304 - 6 0.018 0.189 2026-10-26 03:15:02,160 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:02] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.182 2026-10-26 03:15:02,187 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:02] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.010 0.177 2026-10-26 03:15:02,196 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.141 2026-10-26 03:15:02,275 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:02] "GET /web/image?model=res.users&field=avatar_128&id=553 HTTP/1.1" 304 - 11 0.031 0.176 2026-10-26 03:15:02,338 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:02] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 4 0.008 0.213 2026-10-26 03:15:02,408 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:02] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.005 0.024 2026-10-26 03:15:02,482 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:02] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.007 0.030 2026-10-26 03:15:02,536 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:02] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.015 0.036 2026-10-26 03:15:02,566 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:02] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.002 0.016 2026-10-26 03:15:02,702 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:02] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.001 0.054 2026-10-26 03:15:02,756 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.004 0.011 2026-10-26 03:15:02,829 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:02] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 13 0.013 0.061 2026-10-26 03:15:02,908 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:02] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.006 0.021 2026-10-26 03:15:03,698 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_leave_reload_reopen_tour on step: 'A reload restores the same reconcile kanban on the same journal (trigger: .o_account_reconcile_kanban_main .o_kanban_record:contains('Leave Reopen Tour Bank line'))' 2026-10-26 03:15:03,702 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: Tour reconcile_bank_leave_reload_reopen_tour on step: 'The previously-selected row is shown highlighted again after the reload (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.suspense.selected)' 2026-10-26 03:15:03,703 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: test successful 2026-10-26 03:15:03,729 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:15:03,752 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Closing chrome headless with pid 2476 2026-10-26 03:15:03,766 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Closing websocket connection 2026-10-26 03:15:03,767 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Terminating chrome headless with pid 2476 2026-10-26 03:15:03,922 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_031503_922360_TestReconcileBankRoundTripTour.txt 2026-10-26 03:15:03,922 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Removing chrome user profile "/tmp/tmppwc6dles_chrome_odoo" 2026-10-26 03:15:03,962 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBankRoundTripTour.test_to_check_screen_reloads_on_the_same_journal ... 2026-10-26 03:15:04,361 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-26 03:15:37,461 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts ... 2026-10-26 03:15:40,467 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Chrome pid: 2734 2026-10-26 03:15:40,468 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Chrome headless temporary user profile dir: /tmp/tmplyk6m0_r_chrome_odoo 2026-10-26 03:15:40,468 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Issuing json command http://127.0.0.1:43223/json/version 2026-10-26 03:15:40,470 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:43223/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:15:40,541 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Browser version: Chrome/150.0.7871.114 2026-10-26 03:15:40,541 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Issuing json command http://127.0.0.1:43223/json 2026-10-26 03:15:40,542 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:43223/json with timeout 3 increased to 10s during tests 2026-10-26 03:15:40,575 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Websocket url found: ws://127.0.0.1:43223/devtools/page/35DF3167B49A162E1EDFE19DC6345D89 2026-10-26 03:15:40,594 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Enable chrome headless console log notification 2026-10-26 03:15:40,617 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Chrome headless enable page notifications 2026-10-26 03:15:41,019 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:recon_commit_input_user from n/a 2026-10-26 03:15:41,030 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Setting session cookie in browser 2026-10-26 03:15:41,053 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-26 03:15:41,054 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-26 03:15:41,082 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:15:42,356 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:42] "GET /web HTTP/1.1" 200 - 114 0.126 1.154 2026-10-26 03:15:42,362 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Navigation result: {'frameId': '35DF3167B49A162E1EDFE19DC6345D89', 'loaderId': '52E81A207305214F6C9D871A4D137E48', 'isDownload': False} 2026-10-26 03:15:42,362 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Evaluate ready code "odoo.isTourReady('reconcile_intent_commits_pending_input_first_tour')" 2026-10-26 03:15:42,462 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:42] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.019 0.027 2026-10-26 03:15:42,484 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:42] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.004 0.068 2026-10-26 03:15:42,525 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:42] "GET /web/webclient/load_menus/40c6332555a8c92956d5d2efd2854be37b07bf7f965b7ca32ffaebcb0a4a08ff HTTP/1.1" 200 - 4 0.012 0.083 2026-10-26 03:15:42,547 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:42] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.005 0.109 2026-10-26 03:15:42,581 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.009 0.120 2026-10-26 03:15:42,619 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 03:15:42,693 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:42] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.005 0.011 2026-10-26 03:15:43,836 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:43] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-26 03:15:43,883 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:43] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.050 2026-10-26 03:15:43,890 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.025 0.043 2026-10-26 03:15:43,908 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:43] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.060 2026-10-26 03:15:43,931 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:43] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-26 03:15:44,086 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Evaluate test code "odoo.startTour('reconcile_intent_commits_pending_input_first_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-26 03:15:44,483 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:44] "POST /mail/init_messaging HTTP/1.1" 200 - 102 0.287 0.274 2026-10-26 03:15:44,500 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:44] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.011 0.495 2026-10-26 03:15:44,511 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:44] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:15:44,543 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:44] "GET /web/offline HTTP/1.1" 200 - 7 0.023 0.505 2026-10-26 03:15:44,579 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:44] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.011 0.536 2026-10-26 03:15:44,632 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:44] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.016 0.546 2026-10-26 03:15:44,673 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.036 0.532 2026-10-26 03:15:44,750 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-26 03:15:44,759 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:44] "GET /web/image/res.company/69/favicon HTTP/1.1" 200 - 11 0.034 0.483 2026-10-26 03:15:44,795 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:15:44,796 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:44] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.013 0.242 2026-10-26 03:15:44,828 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:15:44,841 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.008 0.283 2026-10-26 03:15:44,950 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:44] "GET /web/image?model=res.users&field=avatar_128&id=556 HTTP/1.1" 200 - 18 0.037 0.253 2026-10-26 03:15:44,996 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:44] "POST /web/action/load HTTP/1.1" 200 - 11 0.017 0.322 2026-10-26 03:15:45,255 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:45] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 66 0.057 0.140 2026-10-26 03:15:45,451 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:45] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.054 0.100 2026-10-26 03:15:45,499 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:45] "POST /onboarding/account_dashboard HTTP/1.1" 200 - 2 0.002 0.006 2026-10-26 03:15:45,615 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:45] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.007 0.009 2026-10-26 03:15:45,647 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:45] "GET /web/assets/ce5dd9d/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.006 0.014 2026-10-26 03:15:46,666 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.011 2026-10-26 03:15:46,670 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_intent_commits_pending_input_first_tour on step: 'Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('Commit Input Tour Journal') button[name='action_open_reconcile'])' 2026-10-26 03:15:46,721 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_intent_commits_pending_input_first_tour on step: 'Open the fixture's transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record)' 2026-10-26 03:15:46,752 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:46] "POST /web/dataset/call_button HTTP/1.1" 200 - 12 0.011 0.049 2026-10-26 03:15:47,037 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:47] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 81 0.055 0.183 2026-10-26 03:15:47,084 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:47] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.005 0.025 2026-10-26 03:15:47,136 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:47] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 6 0.010 0.023 2026-10-26 03:15:47,173 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:47] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.008 0.053 2026-10-26 03:15:47,211 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:47] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.002 0.023 2026-10-26 03:15:47,321 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:47] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.001 0.044 2026-10-26 03:15:47,374 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:47] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.014 2026-10-26 03:15:47,525 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:47] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 28 0.051 0.106 2026-10-26 03:15:47,626 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:47] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.008 0.020 2026-10-26 03:15:47,752 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:47] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 31 0.049 0.085 2026-10-26 03:15:47,832 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:47] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.010 0.052 2026-10-26 03:15:47,882 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:47] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.012 0.014 2026-10-26 03:15:47,901 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:47] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.039 2026-10-26 03:15:48,405 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-26 03:15:48,749 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_intent_commits_pending_input_first_tour on step: 'Select the open balance row (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.suspense)' 2026-10-26 03:15:48,802 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_intent_commits_pending_input_first_tour on step: 'Type a label, but never blur the field before the intent below (trigger: .o_field_widget[name='manual_name'] input)' 2026-10-26 03:15:48,890 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:48] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 20 0.036 0.088 2026-10-26 03:15:49,697 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_intent_commits_pending_input_first_tour on step: 'Fire an unrelated intent (selecting a different row) while the label is still only locally typed (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.liquidity)' 2026-10-26 03:15:49,722 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_intent_commits_pending_input_first_tour on step: 'Re-select the open balance row to read back what was actually saved (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.suspense)' 2026-10-26 03:15:49,723 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_intent_commits_pending_input_first_tour on step: 'The intent committed the pending typed label before acting, so it was not lost (trigger: .o_field_widget[name='manual_name'] input)' 2026-10-26 03:15:49,747 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_intent_commits_pending_input_first_tour on step: 'Reload so the draft this tour built is actually saved (trigger: .o_reconcile_widget_table)' 2026-10-26 03:15:49,856 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:49] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 19 0.039 0.116 2026-10-26 03:15:49,967 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:49] "GET /web HTTP/1.1" 200 - 16 0.038 0.152 2026-10-26 03:15:50,103 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 03:15:50,112 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:50] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 21 0.032 0.268 2026-10-26 03:15:50,288 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:50] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 15 0.027 0.358 2026-10-26 03:15:50,321 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:50] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.018 0.226 2026-10-26 03:15:51,147 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:51] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 03:15:51,157 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:51] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-26 03:15:51,163 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:51] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-26 03:15:51,239 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:51] "POST /web/action/load HTTP/1.1" 200 - 10 0.018 0.033 2026-10-26 03:15:51,256 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.006 0.046 2026-10-26 03:15:51,464 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:51] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.078 0.169 2026-10-26 03:15:51,492 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:51] "POST /web/action/load HTTP/1.1" 200 - 10 0.010 0.258 2026-10-26 03:15:51,505 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:51] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.006 0.212 2026-10-26 03:15:51,540 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:51] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.013 0.243 2026-10-26 03:15:51,568 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:51] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.007 0.261 2026-10-26 03:15:51,576 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.245 2026-10-26 03:15:51,625 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:51] "GET /web/image/res.company/69/favicon HTTP/1.1" 304 - 6 0.021 0.220 2026-10-26 03:15:51,654 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:51] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.004 0.159 2026-10-26 03:15:51,676 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:51] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.149 2026-10-26 03:15:51,755 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:51] "GET /web/image?model=res.users&field=avatar_128&id=556 HTTP/1.1" 304 - 11 0.013 0.160 2026-10-26 03:15:51,819 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:51] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 4 0.002 0.171 2026-10-26 03:15:51,871 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:51] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.005 0.023 2026-10-26 03:15:51,933 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:51] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 6 0.009 0.032 2026-10-26 03:15:51,982 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:51] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.006 0.073 2026-10-26 03:15:52,029 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:52] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.001 0.023 2026-10-26 03:15:52,224 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:52] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.004 0.054 2026-10-26 03:15:52,305 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:52] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.027 2026-10-26 03:15:52,383 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:52] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 14 0.014 0.076 2026-10-26 03:15:52,479 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:52] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.006 0.020 2026-10-26 03:15:53,279 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_intent_commits_pending_input_first_tour on step: 'The page came back (trigger: .o_reconcile_widget_table)' 2026-10-26 03:15:53,281 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: test successful 2026-10-26 03:15:53,305 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:15:53,306 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Closing chrome headless with pid 2734 2026-10-26 03:15:53,310 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Closing websocket connection 2026-10-26 03:15:53,311 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Terminating chrome headless with pid 2734 2026-10-26 03:15:53,478 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_031553_478669_TestReconcileEditAfterAutoSaveTour.txt 2026-10-26 03:15:53,479 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Removing chrome user profile "/tmp/tmplyk6m0_r_chrome_odoo" 2026-10-26 03:15:53,523 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row ... 2026-10-26 03:15:56,754 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Chrome pid: 2984 2026-10-26 03:15:56,755 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Chrome headless temporary user profile dir: /tmp/tmp3i8eeqe7_chrome_odoo 2026-10-26 03:15:56,755 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Issuing json command http://127.0.0.1:34903/json/version 2026-10-26 03:15:56,757 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:34903/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:15:56,777 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Browser version: Chrome/150.0.7871.114 2026-10-26 03:15:56,778 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Issuing json command http://127.0.0.1:34903/json 2026-10-26 03:15:56,779 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:34903/json with timeout 3 increased to 10s during tests 2026-10-26 03:15:56,787 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Websocket url found: ws://127.0.0.1:34903/devtools/page/5D8D3E9FEDE8AD0C9E10F9A9D303A4F4 2026-10-26 03:15:56,793 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Enable chrome headless console log notification 2026-10-26 03:15:56,801 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Chrome headless enable page notifications 2026-10-26 03:15:57,176 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:recon_autosave_user from n/a 2026-10-26 03:15:57,200 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Setting session cookie in browser 2026-10-26 03:15:57,207 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-26 03:15:57,207 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-26 03:15:57,233 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:15:58,468 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:58] "GET /web HTTP/1.1" 200 - 114 0.128 1.113 2026-10-26 03:15:58,478 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Navigation result: {'frameId': '5D8D3E9FEDE8AD0C9E10F9A9D303A4F4', 'loaderId': '149DEFF8C94FFCFD78ECA132E0DD719E', 'isDownload': False} 2026-10-26 03:15:58,478 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Evaluate ready code "odoo.isTourReady('reconcile_edit_reaches_row_after_card_switch_tour')" 2026-10-26 03:15:58,566 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:58] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.015 0.027 2026-10-26 03:15:58,638 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.037 0.062 2026-10-26 03:15:58,673 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:58] "GET /web/webclient/load_menus/40c6332555a8c92956d5d2efd2854be37b07bf7f965b7ca32ffaebcb0a4a08ff HTTP/1.1" 200 - 4 0.003 0.142 2026-10-26 03:15:58,697 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:58] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.005 0.155 2026-10-26 03:15:58,746 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:58] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.023 0.109 2026-10-26 03:15:58,822 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 03:15:58,824 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:15:58] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.004 0.008 2026-10-26 03:16:00,007 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:00] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.027 2026-10-26 03:16:00,017 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:00] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-26 03:16:00,031 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:00] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.048 2026-10-26 03:16:00,073 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.021 0.031 2026-10-26 03:16:00,215 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Evaluate test code "odoo.startTour('reconcile_edit_reaches_row_after_card_switch_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-26 03:16:00,418 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:00] "POST /mail/init_messaging HTTP/1.1" 200 - 102 0.125 0.212 2026-10-26 03:16:00,437 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:00] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.313 2026-10-26 03:16:00,446 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:00] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:16:00,495 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:00] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.014 0.309 2026-10-26 03:16:00,506 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.334 2026-10-26 03:16:00,572 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:00] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.028 0.352 2026-10-26 03:16:00,581 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.350 2026-10-26 03:16:00,657 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:00] "GET /web/image/res.company/69/favicon HTTP/1.1" 200 - 11 0.019 0.324 2026-10-26 03:16:00,675 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:00] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.004 0.211 2026-10-26 03:16:00,704 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 03:16:00,719 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:00] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.018 0.232 2026-10-26 03:16:00,723 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 03:16:00,753 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 03:16:00,793 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:00] "GET /web/offline HTTP/1.1" 200 - 7 0.016 0.270 2026-10-26 03:16:00,839 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:00] "POST /web/action/load HTTP/1.1" 200 - 11 0.011 0.259 2026-10-26 03:16:00,957 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:00] "GET /web/image?model=res.users&field=avatar_128&id=557 HTTP/1.1" 200 - 18 0.039 0.333 2026-10-26 03:16:01,164 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:01] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 66 0.049 0.215 2026-10-26 03:16:01,381 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:01] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.060 0.118 2026-10-26 03:16:01,419 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:01] "POST /onboarding/account_dashboard HTTP/1.1" 200 - 2 0.001 0.006 2026-10-26 03:16:01,587 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:01] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.001 0.012 2026-10-26 03:16:01,638 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:01] "GET /web/assets/ce5dd9d/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.002 0.009 2026-10-26 03:16:02,598 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-26 03:16:02,668 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_edit_reaches_row_after_card_switch_tour on step: 'Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('Autosave Tour Journal') button[name='action_open_reconcile'])' 2026-10-26 03:16:02,691 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_edit_reaches_row_after_card_switch_tour on step: 'Open the fixture's transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record:contains('Autosave first transaction'))' 2026-10-26 03:16:02,732 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:02] "POST /web/dataset/call_button HTTP/1.1" 200 - 12 0.010 0.034 2026-10-26 03:16:03,037 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:03] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 81 0.079 0.195 2026-10-26 03:16:03,096 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:03] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.008 0.034 2026-10-26 03:16:03,150 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:03] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.013 0.023 2026-10-26 03:16:03,184 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:03] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.010 0.051 2026-10-26 03:16:03,230 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:03] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.002 0.025 2026-10-26 03:16:03,370 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:03] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.002 0.059 2026-10-26 03:16:03,430 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:03] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.005 0.009 2026-10-26 03:16:03,521 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:03] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 28 0.022 0.074 2026-10-26 03:16:03,635 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:03] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.006 0.031 2026-10-26 03:16:03,747 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:03] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 31 0.024 0.098 2026-10-26 03:16:03,753 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.028 2026-10-26 03:16:03,802 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:03] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.003 0.014 2026-10-26 03:16:03,810 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:03] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.008 2026-10-26 03:16:04,650 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_edit_reaches_row_after_card_switch_tour on step: 'Select its open balance row (trigger: .o_reconcile_widget_line.suspense:contains('Autosave first transaction'))' 2026-10-26 03:16:04,664 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:04] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.004 0.009 2026-10-26 03:16:04,684 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:04] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.004 0.027 2026-10-26 03:16:04,802 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:04] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 19 0.021 0.063 2026-10-26 03:16:04,854 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:04] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.005 0.025 2026-10-26 03:16:04,869 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:04] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-10-26 03:16:05,692 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_edit_reaches_row_after_card_switch_tour on step: 'a.nav-link[name='manual_operations_tab'].active' 2026-10-26 03:16:05,718 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_edit_reaches_row_after_card_switch_tour on step: 'Choose the account Autosave Tour Destination (trigger: .o_field_widget[name='manual_account_id'] input)' 2026-10-26 03:16:05,830 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:05] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.045 0.099 2026-10-26 03:16:06,658 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_edit_reaches_row_after_card_switch_tour on step: 'Pick it from the dropdown (trigger: .ui-autocomplete .ui-menu-item a:contains('Autosave Tour Destination'))' 2026-10-26 03:16:06,662 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:06] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 4 0.005 0.021 2026-10-26 03:16:06,923 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:06] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 4 0.008 0.025 2026-10-26 03:16:07,656 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 03:16:07,696 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_edit_reaches_row_after_card_switch_tour on step: 'Switch to a different card - this must auto-save the dirty form (trigger: .o_account_reconcile_kanban_main .o_kanban_record:contains('Autosave second transaction'))' 2026-10-26 03:16:07,700 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_edit_reaches_row_after_card_switch_tour on step: 'The switch to the other card has landed (trigger: .o_kanban_record_reconcile_selected_st_line:contains('Autosave second transaction'))' 2026-10-26 03:16:07,794 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:07] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 20 0.018 0.073 2026-10-26 03:16:07,914 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:07] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 24 0.028 0.071 2026-10-26 03:16:07,958 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:07] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.005 0.016 2026-10-26 03:16:08,090 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:08] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 19 0.021 0.070 2026-10-26 03:16:08,159 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:08] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.008 0.020 2026-10-26 03:16:08,192 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:08] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.003 0.029 2026-10-26 03:16:08,987 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_edit_reaches_row_after_card_switch_tour on step: 'Switch back to the first transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record:contains('Autosave first transaction'))' 2026-10-26 03:16:09,007 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_edit_reaches_row_after_card_switch_tour on step: 'The switch back has landed (trigger: .o_kanban_record_reconcile_selected_st_line:contains('Autosave first transaction'))' 2026-10-26 03:16:09,042 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:09] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.005 0.028 2026-10-26 03:16:09,060 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:09] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.002 0.043 2026-10-26 03:16:09,179 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:09] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 13 0.017 0.060 2026-10-26 03:16:09,223 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:09] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.005 0.020 2026-10-26 03:16:10,018 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_edit_reaches_row_after_card_switch_tour on step: 'The saved selection reopened with its editor visible (trigger: a.nav-link[name='manual_operations_tab'].active)' 2026-10-26 03:16:10,032 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_edit_reaches_row_after_card_switch_tour on step: 'The chosen account survived the round trip through another card (trigger: .o_field_widget[name='manual_account_id'] input)' 2026-10-26 03:16:10,049 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_edit_reaches_row_after_card_switch_tour on step: 'Validate (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']:not(.disabled))' 2026-10-26 03:16:10,084 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: Tour reconcile_edit_reaches_row_after_card_switch_tour on step: 'The first transaction reconciled and left the Not-Reconciled kanban (trigger: .o_account_reconcile_kanban_main .o_kanban_record:contains('Autosave second transaction'))' 2026-10-26 03:16:10,090 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: test successful 2026-10-26 03:16:10,147 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Closing chrome headless with pid 2984 2026-10-26 03:16:10,150 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Closing websocket connection 2026-10-26 03:16:10,150 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Terminating chrome headless with pid 2984 2026-10-26 03:16:10,280 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #557 deleted account.move.line.ctp records with IDs: [895] 2026-10-26 03:16:10,316 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_031610_316029_TestReconcileEditAfterAutoSaveTour.txt 2026-10-26 03:16:10,316 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Removing chrome user profile "/tmp/tmp3i8eeqe7_chrome_odoo" 2026-10-26 03:16:10,344 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: waiting for threads: [] 2026-10-26 03:16:10,518 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #557 deleted account.move.line records with IDs: [1807] 2026-10-26 03:16:10,803 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:10] "POST /web/dataset/call_button HTTP/1.1" 200 - 196 0.222 0.519 2026-10-26 03:16:10,905 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-26 03:16:45,047 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only ... 2026-10-26 03:16:49,021 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Chrome pid: 3219 2026-10-26 03:16:49,021 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Chrome headless temporary user profile dir: /tmp/tmp_48jem_x_chrome_odoo 2026-10-26 03:16:49,021 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Issuing json command http://127.0.0.1:36925/json/version 2026-10-26 03:16:49,023 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:36925/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:16:49,120 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Browser version: Chrome/150.0.7871.114 2026-10-26 03:16:49,120 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Issuing json command http://127.0.0.1:36925/json 2026-10-26 03:16:49,121 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:36925/json with timeout 3 increased to 10s during tests 2026-10-26 03:16:49,167 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Websocket url found: ws://127.0.0.1:36925/devtools/page/FA92B1DF721B6D628C0DCD1711497597 2026-10-26 03:16:49,193 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Enable chrome headless console log notification 2026-10-26 03:16:49,199 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Chrome headless enable page notifications 2026-10-26 03:16:49,623 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:recon_fence_absent from n/a 2026-10-26 03:16:49,644 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Setting session cookie in browser 2026-10-26 03:16:49,656 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-26 03:16:49,657 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-26 03:16:49,694 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:16:50,809 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:50] "GET /web HTTP/1.1" 200 - 115 0.095 1.027 2026-10-26 03:16:50,815 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Navigation result: {'frameId': 'FA92B1DF721B6D628C0DCD1711497597', 'loaderId': '0D51DCAD22D918B13D1F25F6136543B2', 'isDownload': False} 2026-10-26 03:16:50,815 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Evaluate ready code "odoo.isTourReady('reconcile_group_fence_absent_tour')" 2026-10-26 03:16:50,883 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:50] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.018 0.019 2026-10-26 03:16:50,914 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:50] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.002 0.059 2026-10-26 03:16:50,959 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:50] "GET /web/webclient/load_menus/dbe2e9cc95cb3a002f7be5c38e54603ef1fa3c8441eafac2c7f3ba86e979aeed HTTP/1.1" 200 - 4 0.009 0.086 2026-10-26 03:16:50,984 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 03:16:50,990 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:50] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.012 0.104 2026-10-26 03:16:51,021 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:51] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.013 0.126 2026-10-26 03:16:51,065 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:51] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.019 2026-10-26 03:16:52,357 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:52] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-26 03:16:52,377 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:52] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-26 03:16:52,382 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:52] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.023 2026-10-26 03:16:52,416 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.018 2026-10-26 03:16:52,575 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Evaluate test code "odoo.startTour('reconcile_group_fence_absent_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-26 03:16:52,935 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:52] "POST /mail/init_messaging HTTP/1.1" 200 - 102 0.178 0.321 2026-10-26 03:16:52,948 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:52] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.004 0.470 2026-10-26 03:16:52,961 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:52] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.008 0.434 2026-10-26 03:16:52,972 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:52] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.027 2026-10-26 03:16:53,037 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:53] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.027 0.485 2026-10-26 03:16:53,104 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:53] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.024 0.541 2026-10-26 03:16:53,113 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.472 2026-10-26 03:16:53,158 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:53] "GET /web/image/res.company/71/favicon HTTP/1.1" 200 - 11 0.013 0.398 2026-10-26 03:16:53,180 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:16:53,184 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:53] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.011 0.191 2026-10-26 03:16:53,227 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 03:16:53,235 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:53] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.027 0.216 2026-10-26 03:16:53,268 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.036 2026-10-26 03:16:53,299 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:53] "GET /web/offline HTTP/1.1" 200 - 7 0.014 0.277 2026-10-26 03:16:53,352 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:53] "POST /web/action/load HTTP/1.1" 200 - 11 0.007 0.248 2026-10-26 03:16:53,463 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:53] "GET /web/image?model=res.users&field=avatar_128&id=560 HTTP/1.1" 200 - 18 0.037 0.308 2026-10-26 03:16:53,623 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:53] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 66 0.051 0.149 2026-10-26 03:16:53,868 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:53] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.072 0.124 2026-10-26 03:16:53,900 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:53] "POST /onboarding/account_dashboard HTTP/1.1" 200 - 2 0.001 0.008 2026-10-26 03:16:54,041 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:54] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.002 0.019 2026-10-26 03:16:54,064 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:54] "GET /web/assets/ce5dd9d/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.002 0.010 2026-10-26 03:16:54,983 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.browser: Tour reconcile_group_fence_absent_tour on step: 'Accounting Dashboard loaded (trigger: .o_kanban_view)' 2026-10-26 03:16:55,001 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.browser: Tour reconcile_group_fence_absent_tour on step: 'An invoicing-only user does not see the Reconcile-N-Items button (trigger: body)' 2026-10-26 03:16:55,010 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.browser: test successful 2026-10-26 03:16:55,038 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:55] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:16:55,110 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Closing chrome headless with pid 3219 2026-10-26 03:16:55,117 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Closing websocket connection 2026-10-26 03:16:55,121 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Terminating chrome headless with pid 3219 2026-10-26 03:16:55,175 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.009 2026-10-26 03:16:55,265 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_031655_265169_TestReconcileEntryPointsFollowAccountingRightsTour.txt 2026-10-26 03:16:55,265 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Removing chrome user profile "/tmp/tmp_48jem_x_chrome_odoo" 2026-10-26 03:16:55,302 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user ... 2026-10-26 03:16:58,094 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Chrome pid: 3417 2026-10-26 03:16:58,095 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Chrome headless temporary user profile dir: /tmp/tmpr_r3ixk4_chrome_odoo 2026-10-26 03:16:58,095 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Issuing json command http://127.0.0.1:45813/json/version 2026-10-26 03:16:58,097 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:45813/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:16:58,126 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Browser version: Chrome/150.0.7871.114 2026-10-26 03:16:58,126 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Issuing json command http://127.0.0.1:45813/json 2026-10-26 03:16:58,128 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:45813/json with timeout 3 increased to 10s during tests 2026-10-26 03:16:58,143 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Websocket url found: ws://127.0.0.1:45813/devtools/page/40E132F6962654A4844949CBF9707254 2026-10-26 03:16:58,152 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Enable chrome headless console log notification 2026-10-26 03:16:58,164 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Chrome headless enable page notifications 2026-10-26 03:16:58,491 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:recon_fence_present from n/a 2026-10-26 03:16:58,506 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Setting session cookie in browser 2026-10-26 03:16:58,509 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-26 03:16:58,510 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-26 03:16:58,540 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:16:59,846 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:59] "GET /web HTTP/1.1" 200 - 115 0.115 1.197 2026-10-26 03:16:59,853 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Navigation result: {'frameId': '40E132F6962654A4844949CBF9707254', 'loaderId': 'E5682AA98D1D461306C423FA9C3E8E7D', 'isDownload': False} 2026-10-26 03:16:59,854 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Evaluate ready code "odoo.isTourReady('reconcile_group_fence_present_tour')" 2026-10-26 03:16:59,958 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:59] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.032 0.014 2026-10-26 03:16:59,977 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:16:59] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.005 0.052 2026-10-26 03:17:00,038 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:00] "GET /web/webclient/load_menus/40c6332555a8c92956d5d2efd2854be37b07bf7f965b7ca32ffaebcb0a4a08ff HTTP/1.1" 200 - 4 0.018 0.091 2026-10-26 03:17:00,086 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:00] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.005 0.138 2026-10-26 03:17:00,125 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.015 0.163 2026-10-26 03:17:00,139 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 03:17:00,191 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:00] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.005 0.021 2026-10-26 03:17:01,315 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:01] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 03:17:01,329 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:01] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-26 03:17:01,341 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:01] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-26 03:17:01,379 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.020 2026-10-26 03:17:01,547 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Evaluate test code "odoo.startTour('reconcile_group_fence_present_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-26 03:17:01,738 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:01] "POST /mail/init_messaging HTTP/1.1" 200 - 102 0.155 0.207 2026-10-26 03:17:01,746 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:01] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.341 2026-10-26 03:17:01,755 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:01] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 03:17:01,763 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:01] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.005 0.261 2026-10-26 03:17:01,810 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:01] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.025 0.264 2026-10-26 03:17:01,858 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:01] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.019 0.304 2026-10-26 03:17:01,867 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.244 2026-10-26 03:17:01,949 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:01] "GET /web/image/res.company/71/favicon HTTP/1.1" 200 - 11 0.035 0.235 2026-10-26 03:17:01,977 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:17:01,994 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:17:01,998 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:01] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.008 0.201 2026-10-26 03:17:02,014 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:17:02,061 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:02] "GET /web/offline HTTP/1.1" 200 - 7 0.023 0.242 2026-10-26 03:17:02,092 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:02] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.008 0.265 2026-10-26 03:17:02,141 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:02] "POST /web/action/load HTTP/1.1" 200 - 11 0.020 0.226 2026-10-26 03:17:02,230 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:02] "GET /web/image?model=res.users&field=avatar_128&id=561 HTTP/1.1" 200 - 18 0.023 0.301 2026-10-26 03:17:02,405 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:02] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 66 0.048 0.143 2026-10-26 03:17:02,635 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:02] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.066 0.124 2026-10-26 03:17:02,672 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:02] "POST /onboarding/account_dashboard HTTP/1.1" 200 - 2 0.001 0.006 2026-10-26 03:17:02,824 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:02] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-10-26 03:17:02,863 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:02] "GET /web/assets/ce5dd9d/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.003 0.012 2026-10-26 03:17:03,933 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.browser: Tour reconcile_group_fence_present_tour on step: 'Accounting Dashboard loaded (trigger: .o_kanban_view)' 2026-10-26 03:17:03,949 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.browser: Tour reconcile_group_fence_present_tour on step: 'An accountant sees the Reconcile-N-Items button (trigger: button[name='action_open_reconcile'].btn-primary)' 2026-10-26 03:17:03,955 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.browser: test successful 2026-10-26 03:17:03,976 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:17:03,995 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Closing chrome headless with pid 3417 2026-10-26 03:17:03,997 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Closing websocket connection 2026-10-26 03:17:03,998 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Terminating chrome headless with pid 3417 2026-10-26 03:17:04,153 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_031704_153360_TestReconcileEntryPointsFollowAccountingRightsTour.txt 2026-10-26 03:17:04,153 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Removing chrome user profile "/tmp/tmpr_r3ixk4_chrome_odoo" 2026-10-26 03:17:04,224 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-26 03:17:37,004 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour ... 2026-10-26 03:17:40,242 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Chrome pid: 3617 2026-10-26 03:17:40,243 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Chrome headless temporary user profile dir: /tmp/tmppt2cjl0e_chrome_odoo 2026-10-26 03:17:40,243 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Issuing json command http://127.0.0.1:45959/json/version 2026-10-26 03:17:40,245 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:45959/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:17:40,300 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Browser version: Chrome/150.0.7871.114 2026-10-26 03:17:40,300 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Issuing json command http://127.0.0.1:45959/json 2026-10-26 03:17:40,302 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:45959/json with timeout 3 increased to 10s during tests 2026-10-26 03:17:40,329 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Websocket url found: ws://127.0.0.1:45959/devtools/page/4567BA938009CEF492C361B55609E34A 2026-10-26 03:17:40,348 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Enable chrome headless console log notification 2026-10-26 03:17:40,361 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Chrome headless enable page notifications 2026-10-26 03:17:40,779 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:recon_fx_user from n/a 2026-10-26 03:17:40,796 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Setting session cookie in browser 2026-10-26 03:17:40,814 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-26 03:17:40,815 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-26 03:17:40,843 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:17:42,100 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:42] "GET /web HTTP/1.1" 200 - 115 0.134 1.127 2026-10-26 03:17:42,105 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Navigation result: {'frameId': '4567BA938009CEF492C361B55609E34A', 'loaderId': '4DDBCBCB053FE47A99550B633AEDFD76', 'isDownload': False} 2026-10-26 03:17:42,106 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Evaluate ready code "odoo.isTourReady('reconcile_fx_validate_tour')" 2026-10-26 03:17:42,183 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:42] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.005 0.024 2026-10-26 03:17:42,216 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:42] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.019 0.027 2026-10-26 03:17:42,305 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:42] "GET /web/webclient/load_menus/40c6332555a8c92956d5d2efd2854be37b07bf7f965b7ca32ffaebcb0a4a08ff HTTP/1.1" 200 - 4 0.006 0.119 2026-10-26 03:17:42,330 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:42] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.011 0.121 2026-10-26 03:17:42,362 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.010 0.119 2026-10-26 03:17:42,409 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:42] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.014 2026-10-26 03:17:42,415 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 03:17:43,681 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:43] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-26 03:17:43,694 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:43] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-26 03:17:43,707 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:43] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-26 03:17:43,724 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.020 2026-10-26 03:17:43,858 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Evaluate test code "odoo.startTour('reconcile_fx_validate_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-26 03:17:44,054 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:44] "POST /mail/init_messaging HTTP/1.1" 200 - 106 0.123 0.206 2026-10-26 03:17:44,072 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:44] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.003 0.319 2026-10-26 03:17:44,079 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:44] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 03:17:44,090 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:44] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.011 0.283 2026-10-26 03:17:44,132 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:44] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.009 0.315 2026-10-26 03:17:44,202 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:44] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.028 0.339 2026-10-26 03:17:44,207 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.304 2026-10-26 03:17:44,282 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:44] "GET /web/image/res.company/73/favicon HTTP/1.1" 200 - 11 0.019 0.290 2026-10-26 03:17:44,300 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:44] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.210 2026-10-26 03:17:44,318 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:17:44,346 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 03:17:44,355 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:44] "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-26 03:17:44,371 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:44] "GET /web/offline HTTP/1.1" 200 - 7 0.025 0.220 2026-10-26 03:17:44,389 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.003 0.237 2026-10-26 03:17:44,425 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:44] "POST /web/action/load HTTP/1.1" 200 - 11 0.009 0.227 2026-10-26 03:17:44,524 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:44] "GET /web/image?model=res.users&field=avatar_128&id=564 HTTP/1.1" 200 - 18 0.041 0.252 2026-10-26 03:17:44,730 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:44] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 66 0.048 0.181 2026-10-26 03:17:45,001 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:45] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.069 0.147 2026-10-26 03:17:45,033 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:45] "POST /onboarding/account_dashboard HTTP/1.1" 200 - 2 0.001 0.008 2026-10-26 03:17:45,167 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:45] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-10-26 03:17:45,209 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:45] "GET /web/assets/ce5dd9d/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.002 0.016 2026-10-26 03:17:46,214 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.browser: Tour reconcile_fx_validate_tour on step: 'Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('FX Tour Bank') button[name='action_open_reconcile'])' 2026-10-26 03:17:46,267 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.browser: Tour reconcile_fx_validate_tour on step: 'Open the fixture's transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record)' 2026-10-26 03:17:46,340 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:46] "POST /web/dataset/call_button HTTP/1.1" 200 - 12 0.012 0.084 2026-10-26 03:17:46,595 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:46] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 81 0.045 0.184 2026-10-26 03:17:46,600 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.079 2026-10-26 03:17:46,644 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:46] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.009 0.022 2026-10-26 03:17:46,719 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:46] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.016 0.029 2026-10-26 03:17:46,745 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:46] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 6 0.005 0.064 2026-10-26 03:17:46,804 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:46] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.003 0.048 2026-10-26 03:17:46,918 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:46] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.003 0.045 2026-10-26 03:17:46,977 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.009 0.009 2026-10-26 03:17:47,120 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:47] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 28 0.032 0.120 2026-10-26 03:17:47,242 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:47] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.009 0.036 2026-10-26 03:17:47,337 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:47] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 31 0.018 0.112 2026-10-26 03:17:47,409 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:47] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.008 0.038 2026-10-26 03:17:47,482 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:47] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.012 0.043 2026-10-26 03:17:47,494 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:47] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.049 2026-10-26 03:17:48,095 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 03:17:48,347 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.browser: Tour reconcile_fx_validate_tour on step: 'Open Match Existing Entries (trigger: a.nav-link[name='match_existing_entries_tab'])' 2026-10-26 03:17:48,362 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.browser: Tour reconcile_fx_validate_tour on step: 'Match FX tour receivable (trigger: .o_field_reconcile_lines_match .o_data_row:contains('FX tour receivable') .o_data_cell)' 2026-10-26 03:17:48,382 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.browser: Tour reconcile_fx_validate_tour on step: 'The FX counterpart line was added (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other)' 2026-10-26 03:17:48,429 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:48] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 8 0.009 0.049 2026-10-26 03:17:48,604 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:48] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 28 0.031 0.128 2026-10-26 03:17:48,682 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:48] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.010 0.036 2026-10-26 03:17:49,475 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.browser: Tour reconcile_fx_validate_tour on step: 'The counterpart must show its FULL foreign amount, not a struck-through/reduced value (trigger: .o_reconcile_widget_table td)' 2026-10-26 03:17:49,478 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.browser: Tour reconcile_fx_validate_tour on step: 'Validate (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']:not(.disabled))' 2026-10-26 03:17:49,497 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.browser: Tour reconcile_fx_validate_tour on step: 'The FX line reconciled and left the Not-Reconciled kanban (trigger: .o_account_reconcile_kanban_main .o_view_nocontent, .o_account_reconcile_kanban_main:not(:has(.o_kanban_record)))' 2026-10-26 03:17:49,579 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:49] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 25 0.025 0.065 2026-10-26 03:17:49,828 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #564 deleted account.move.line.ctp records with IDs: [901] 2026-10-26 03:17:50,087 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #564 deleted account.move.line records with IDs: [1818] 2026-10-26 03:17:50,936 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:50] "POST /web/dataset/call_button HTTP/1.1" 200 - 416 0.453 0.880 2026-10-26 03:17:50,950 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:50] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.003 1.332 2026-10-26 03:17:51,033 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:51] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 16 0.017 0.059 2026-10-26 03:17:51,092 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:51] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 3 0.004 0.012 2026-10-26 03:17:51,119 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:51] "GET /web/static/img/empty_folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:17:52,215 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.browser: test successful 2026-10-26 03:17:52,235 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:52] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:17:52,258 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Closing chrome headless with pid 3617 2026-10-26 03:17:52,261 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Closing websocket connection 2026-10-26 03:17:52,263 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Terminating chrome headless with pid 3617 2026-10-26 03:17:52,427 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_031752_426939_TestReconcileFxRoundTripTour.txt 2026-10-26 03:17:52,427 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Removing chrome user profile "/tmp/tmppt2cjl0e_chrome_odoo" 2026-10-26 03:17:52,447 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour ... 2026-10-26 03:17:55,077 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Chrome pid: 3844 2026-10-26 03:17:55,079 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Chrome headless temporary user profile dir: /tmp/tmpb3dwj3my_chrome_odoo 2026-10-26 03:17:55,080 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Issuing json command http://127.0.0.1:33129/json/version 2026-10-26 03:17:55,083 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:33129/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:17:55,217 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Browser version: Chrome/150.0.7871.114 2026-10-26 03:17:55,217 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Issuing json command http://127.0.0.1:33129/json 2026-10-26 03:17:55,219 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:33129/json with timeout 3 increased to 10s during tests 2026-10-26 03:17:55,245 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Websocket url found: ws://127.0.0.1:33129/devtools/page/0394D84B2707F3418D9E8BD1868273D4 2026-10-26 03:17:55,286 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Enable chrome headless console log notification 2026-10-26 03:17:55,297 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Chrome headless enable page notifications 2026-10-26 03:17:55,622 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:recon_manual_fx_user from n/a 2026-10-26 03:17:55,638 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Setting session cookie in browser 2026-10-26 03:17:55,647 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-26 03:17:55,647 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-26 03:17:55,694 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:17:57,024 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:57] "GET /web HTTP/1.1" 200 - 116 0.123 1.218 2026-10-26 03:17:57,036 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Navigation result: {'frameId': '0394D84B2707F3418D9E8BD1868273D4', 'loaderId': '23B7832FD22A7408F7ED1857B074B615', 'isDownload': False} 2026-10-26 03:17:57,036 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Evaluate ready code "odoo.isTourReady('reconcile_manual_fx_tour')" 2026-10-26 03:17:57,120 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:57] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.022 0.022 2026-10-26 03:17:57,153 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:57] "GET /web/webclient/load_menus/40c6332555a8c92956d5d2efd2854be37b07bf7f965b7ca32ffaebcb0a4a08ff HTTP/1.1" 200 - 4 0.007 0.046 2026-10-26 03:17:57,214 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 03:17:57,217 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:57] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.037 0.067 2026-10-26 03:17:57,240 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:57] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.011 0.118 2026-10-26 03:17:57,282 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:57] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.008 0.156 2026-10-26 03:17:57,310 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:57] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.011 0.022 2026-10-26 03:17:58,492 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:58] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 03:17:58,510 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:58] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.021 2026-10-26 03:17:58,517 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:58] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.019 2026-10-26 03:17:58,541 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.016 2026-10-26 03:17:58,885 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Evaluate test code "odoo.startTour('reconcile_manual_fx_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-26 03:17:59,016 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:59] "POST /mail/init_messaging HTTP/1.1" 200 - 106 0.121 0.296 2026-10-26 03:17:59,027 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:59] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.376 2026-10-26 03:17:59,047 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:59] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:17:59,066 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:59] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.031 0.282 2026-10-26 03:17:59,139 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:59] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.019 0.314 2026-10-26 03:17:59,205 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:59] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.028 0.336 2026-10-26 03:17:59,257 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.323 2026-10-26 03:17:59,347 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:59] "GET /web/image/res.company/73/favicon HTTP/1.1" 200 - 11 0.036 0.277 2026-10-26 03:17:59,382 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:17:59,395 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:59] "GET /web/offline HTTP/1.1" 200 - 7 0.013 0.323 2026-10-26 03:17:59,417 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:17:59,436 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:17:59,446 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:59] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.026 0.312 2026-10-26 03:17:59,474 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:59] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.003 0.338 2026-10-26 03:17:59,579 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:59] "GET /web/image?model=res.users&field=avatar_128&id=565 HTTP/1.1" 200 - 18 0.026 0.319 2026-10-26 03:17:59,612 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:59] "POST /web/action/load HTTP/1.1" 200 - 11 0.007 0.375 2026-10-26 03:17:59,951 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:17:59] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 88 0.087 0.193 2026-10-26 03:18:00,068 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:00] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 14 0.038 0.043 2026-10-26 03:18:00,187 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:00] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 28 0.046 0.127 2026-10-26 03:18:00,205 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.181 2026-10-26 03:18:01,175 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.browser: Tour reconcile_manual_fx_tour on step: 'Select the journal item FX manual open receivable (trigger: .o_data_row:contains('FX manual open receivable') .o_list_record_selector)' 2026-10-26 03:18:01,215 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.browser: Tour reconcile_manual_fx_tour on step: 'Select the journal item FX manual settlement receivable (trigger: .o_data_row:contains('FX manual settlement receivable') .o_list_record_selector)' 2026-10-26 03:18:01,271 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.browser: Tour reconcile_manual_fx_tour on step: 'Open the Actions menu (trigger: .o_cp_action_menus button.dropdown-toggle)' 2026-10-26 03:18:01,292 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.browser: Tour reconcile_manual_fx_tour on step: 'Run the Reconcile action, found by the name the server gives it in the user's language (trigger: .o_cp_action_menus .dropdown-item)' 2026-10-26 03:18:01,311 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:01] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.031 0.053 2026-10-26 03:18:01,322 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.049 2026-10-26 03:18:01,362 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:01] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.008 0.056 2026-10-26 03:18:01,414 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:01] "POST /web/action/load HTTP/1.1" 200 - 15 0.018 0.092 2026-10-26 03:18:01,439 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.browser: Tour reconcile_manual_fx_tour on step: 'The reconcile form opened (trigger: .o_account_reconcile_form_statusbar)' 2026-10-26 03:18:01,493 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:01] "POST /web/action/load HTTP/1.1" 200 - 13 0.015 0.033 2026-10-26 03:18:01,728 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:01] "POST /web/action/run HTTP/1.1" 200 - 60 0.056 0.162 2026-10-26 03:18:01,800 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:01] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 5 0.003 0.047 2026-10-26 03:18:01,840 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.012 0.007 2026-10-26 03:18:01,921 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:01] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.018 0.069 2026-10-26 03:18:02,049 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:02] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 8 0.005 0.042 2026-10-26 03:18:02,121 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:02] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.009 0.036 2026-10-26 03:18:02,156 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:02] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.003 0.013 2026-10-26 03:18:02,256 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:02] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.007 0.029 2026-10-26 03:18:03,020 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.browser: Tour reconcile_manual_fx_tour on step: 'The realized-FX preview row is present (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.exchange_diff)' 2026-10-26 03:18:03,028 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.browser: Tour reconcile_manual_fx_tour on step: 'The counterpart must show its FULL foreign amount, not a struck-through/reduced value (trigger: .o_reconcile_widget_table td)' 2026-10-26 03:18:03,045 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.browser: Tour reconcile_manual_fx_tour on step: 'Validate (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']:not(.disabled))' 2026-10-26 03:18:03,083 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.browser: Tour reconcile_manual_fx_tour on step: 'Validate is replaced by Revert once the items are reconciled (trigger: .o_account_reconcile_form_statusbar button[name='action_revert_reconciliation'])' 2026-10-26 03:18:03,830 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:03] "POST /web/dataset/call_button HTTP/1.1" 200 - 236 0.243 0.520 2026-10-26 03:18:03,847 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:03] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.002 0.756 2026-10-26 03:18:03,851 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.699 2026-10-26 03:18:03,944 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:03] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 13 0.013 0.073 2026-10-26 03:18:04,124 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:04] "POST /mail/thread/data HTTP/1.1" 200 - 36 0.045 0.074 2026-10-26 03:18:04,155 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:04] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.009 0.135 2026-10-26 03:18:04,162 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-26 03:18:04,227 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:04] "POST /mail/thread/messages HTTP/1.1" 200 - 25 0.025 0.155 2026-10-26 03:18:04,398 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:04] "GET /web/image?field=avatar_128&id=1223&model=res.partner&unique=2026-10-26%2003%3A17%3A04 HTTP/1.1" 200 - 11 0.013 0.049 2026-10-26 03:18:05,114 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.browser: test successful 2026-10-26 03:18:05,128 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:05] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:18:05,137 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Closing chrome headless with pid 3844 2026-10-26 03:18:05,140 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Closing websocket connection 2026-10-26 03:18:05,141 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Terminating chrome headless with pid 3844 2026-10-26 03:18:05,293 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_031805_293212_TestReconcileFxRoundTripTour.txt 2026-10-26 03:18:05,293 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Removing chrome user profile "/tmp/tmpb3dwj3my_chrome_odoo" 2026-10-26 03:18:05,364 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-26 03:18:39,040 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click ... 2026-10-26 03:18:42,334 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome pid: 4062 2026-10-26 03:18:42,335 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome headless temporary user profile dir: /tmp/tmpveozvzf7_chrome_odoo 2026-10-26 03:18:42,335 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Issuing json command http://127.0.0.1:41261/json/version 2026-10-26 03:18:42,340 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:41261/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:18:42,463 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Browser version: Chrome/150.0.7871.114 2026-10-26 03:18:42,464 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Issuing json command http://127.0.0.1:41261/json 2026-10-26 03:18:42,465 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:41261/json with timeout 3 increased to 10s during tests 2026-10-26 03:18:42,486 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Websocket url found: ws://127.0.0.1:41261/devtools/page/4D37F7B82E614A7BD7BF03CAAA800765 2026-10-26 03:18:42,498 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Enable chrome headless console log notification 2026-10-26 03:18:42,508 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome headless enable page notifications 2026-10-26 03:18:42,891 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:recon_race_bank_add_user from n/a 2026-10-26 03:18:42,905 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Setting session cookie in browser 2026-10-26 03:18:42,910 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-26 03:18:42,911 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-26 03:18:42,948 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:18:44,235 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:44] "GET /web HTTP/1.1" 200 - 114 0.098 1.195 2026-10-26 03:18:44,239 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Navigation result: {'frameId': '4D37F7B82E614A7BD7BF03CAAA800765', 'loaderId': 'AAAA391DD31DBD8D199F844FE82F7F2B', 'isDownload': False} 2026-10-26 03:18:44,239 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Evaluate ready code "odoo.isTourReady('reconcile_intent_race_add_bank_tour')" 2026-10-26 03:18:44,312 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:44] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.006 0.028 2026-10-26 03:18:44,339 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:44] "GET /web/webclient/load_menus/40c6332555a8c92956d5d2efd2854be37b07bf7f965b7ca32ffaebcb0a4a08ff HTTP/1.1" 200 - 4 0.004 0.048 2026-10-26 03:18:44,382 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:44] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.006 0.088 2026-10-26 03:18:44,420 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:44] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.011 0.112 2026-10-26 03:18:44,476 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 03:18:44,506 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:44] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.059 0.136 2026-10-26 03:18:44,567 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:44] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.007 0.021 2026-10-26 03:18:45,699 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:45] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.024 2026-10-26 03:18:45,713 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:45] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.030 2026-10-26 03:18:45,777 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:45] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.076 2026-10-26 03:18:45,778 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.032 0.037 2026-10-26 03:18:45,935 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Evaluate test code "odoo.startTour('reconcile_intent_race_add_bank_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-26 03:18:46,122 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:46] "POST /mail/init_messaging HTTP/1.1" 200 - 102 0.121 0.241 2026-10-26 03:18:46,141 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:46] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.010 0.337 2026-10-26 03:18:46,152 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:46] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:18:46,173 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:46] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.021 0.326 2026-10-26 03:18:46,234 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:46] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.027 0.325 2026-10-26 03:18:46,297 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:46] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.028 0.358 2026-10-26 03:18:46,305 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.320 2026-10-26 03:18:46,375 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:46] "GET /web/image/res.company/75/favicon HTTP/1.1" 200 - 11 0.026 0.210 2026-10-26 03:18:46,397 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:46] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.005 0.218 2026-10-26 03:18:46,442 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-26 03:18:46,447 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:46] "GET /web/offline HTTP/1.1" 200 - 7 0.015 0.223 2026-10-26 03:18:46,470 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.026 2026-10-26 03:18:46,483 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:46] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.014 0.246 2026-10-26 03:18:46,515 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:18:46,555 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:46] "POST /web/action/load HTTP/1.1" 200 - 11 0.024 0.242 2026-10-26 03:18:46,651 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:46] "GET /web/image?model=res.users&field=avatar_128&id=568 HTTP/1.1" 200 - 18 0.021 0.303 2026-10-26 03:18:46,874 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:46] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 66 0.077 0.162 2026-10-26 03:18:47,102 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:47] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.067 0.122 2026-10-26 03:18:47,127 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:47] "POST /onboarding/account_dashboard HTTP/1.1" 200 - 2 0.001 0.006 2026-10-26 03:18:47,245 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:47] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.001 0.013 2026-10-26 03:18:47,274 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:47] "GET /web/assets/ce5dd9d/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.002 0.016 2026-10-26 03:18:48,312 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_add_bank_tour on step: 'Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('Race Bank Add Journal') button[name='action_open_reconcile'])' 2026-10-26 03:18:48,341 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_add_bank_tour on step: 'Open the fixture's transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record)' 2026-10-26 03:18:48,391 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:48] "POST /web/dataset/call_button HTTP/1.1" 200 - 12 0.013 0.047 2026-10-26 03:18:48,655 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:48] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 81 0.065 0.172 2026-10-26 03:18:48,700 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:48] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.005 0.019 2026-10-26 03:18:48,768 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:48] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 6 0.009 0.041 2026-10-26 03:18:48,776 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.042 2026-10-26 03:18:48,808 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:48] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.007 0.075 2026-10-26 03:18:48,852 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:48] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.004 0.025 2026-10-26 03:18:48,997 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:48] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.001 0.050 2026-10-26 03:18:49,049 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.007 0.012 2026-10-26 03:18:49,154 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:49] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 28 0.030 0.085 2026-10-26 03:18:49,253 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:49] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.010 0.020 2026-10-26 03:18:49,345 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:49] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 31 0.019 0.087 2026-10-26 03:18:49,435 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:49] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.007 0.057 2026-10-26 03:18:49,502 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:49] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.011 0.028 2026-10-26 03:18:49,518 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.004 0.039 2026-10-26 03:18:50,343 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_add_bank_tour on step: 'Open Match Existing Entries (trigger: a.nav-link[name='match_existing_entries_tab'])' 2026-10-26 03:18:50,345 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_add_bank_tour on step: 'Install the hold, then fire the add and the following select back to back (trigger: .o_field_reconcile_lines_match .o_data_row:contains('Race bank add candidate'))' 2026-10-26 03:18:50,400 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_add_bank_tour on step: 'The following click's select is not lost behind the held add (trigger: a.nav-link[name='manual_operations_tab'].active)' 2026-10-26 03:18:50,401 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_add_bank_tour on step: 'The add in flight is not undone once both round trips have landed (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other:contains('Race bank add candidate'))' 2026-10-26 03:18:50,412 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:50] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 8 0.011 0.041 2026-10-26 03:18:50,555 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:50] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 24 0.029 0.092 2026-10-26 03:18:50,804 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.008 2026-10-26 03:18:51,912 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:51] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 24 0.028 0.098 2026-10-26 03:18:52,929 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_add_bank_tour on step: 'Reload so the draft this tour built is actually saved (trigger: .o_reconcile_widget_table)' 2026-10-26 03:18:53,030 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:53] "GET /web HTTP/1.1" 200 - 16 0.021 0.062 2026-10-26 03:18:53,122 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:53] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 18 0.041 0.105 2026-10-26 03:18:53,191 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:53] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.011 0.023 2026-10-26 03:18:53,227 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 03:18:54,548 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:54] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 03:18:54,556 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:54] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-26 03:18:54,564 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:54] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-26 03:18:54,646 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:54] "POST /web/action/load HTTP/1.1" 200 - 10 0.028 0.023 2026-10-26 03:18:54,669 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.015 0.029 2026-10-26 03:18:54,817 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:54] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.059 0.125 2026-10-26 03:18:54,893 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:54] "POST /web/action/load HTTP/1.1" 200 - 10 0.040 0.198 2026-10-26 03:18:54,902 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:54] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.179 2026-10-26 03:18:54,971 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:54] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.002 0.225 2026-10-26 03:18:55,007 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:55] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.006 0.214 2026-10-26 03:18:55,020 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.154 2026-10-26 03:18:55,048 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:55] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.011 0.134 2026-10-26 03:18:55,081 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:55] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.008 0.142 2026-10-26 03:18:55,155 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:55] "GET /web/image/res.company/75/favicon HTTP/1.1" 304 - 6 0.018 0.183 2026-10-26 03:18:55,218 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:55] "GET /web/image?model=res.users&field=avatar_128&id=568 HTTP/1.1" 304 - 11 0.016 0.161 2026-10-26 03:18:55,271 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:55] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 4 0.003 0.193 2026-10-26 03:18:55,315 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:55] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.005 0.018 2026-10-26 03:18:55,376 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:55] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.009 0.027 2026-10-26 03:18:55,407 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:55] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 6 0.007 0.063 2026-10-26 03:18:55,450 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:55] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.001 0.029 2026-10-26 03:18:56,534 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_add_bank_tour on step: 'The page came back (trigger: .o_reconcile_widget_table)' 2026-10-26 03:18:56,750 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:56] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.029 1.194 2026-10-26 03:18:56,761 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.054 2026-10-26 03:18:56,805 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.011 2026-10-26 03:18:56,971 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:56] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 19 0.061 0.098 2026-10-26 03:18:57,057 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:57] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.008 0.028 2026-10-26 03:18:57,322 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:57] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.005 2026-10-26 03:18:57,496 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:18:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-26 03:18:57,847 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: test successful 2026-10-26 03:18:57,867 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Closing chrome headless with pid 4062 2026-10-26 03:18:57,882 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Closing websocket connection 2026-10-26 03:18:57,882 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Terminating chrome headless with pid 4062 2026-10-26 03:18:58,019 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_031858_019149_TestReconcileIntentRaceTour.txt 2026-10-26 03:18:58,019 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Removing chrome user profile "/tmp/tmpveozvzf7_chrome_odoo" 2026-10-26 03:18:58,068 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click ... 2026-10-26 03:19:01,380 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome pid: 4318 2026-10-26 03:19:01,380 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome headless temporary user profile dir: /tmp/tmphom_63oe_chrome_odoo 2026-10-26 03:19:01,381 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Issuing json command http://127.0.0.1:42805/json/version 2026-10-26 03:19:01,383 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:42805/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:19:01,637 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Browser version: Chrome/150.0.7871.114 2026-10-26 03:19:01,637 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Issuing json command http://127.0.0.1:42805/json 2026-10-26 03:19:01,638 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:42805/json with timeout 3 increased to 10s during tests 2026-10-26 03:19:01,703 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Websocket url found: ws://127.0.0.1:42805/devtools/page/2DA73977C24DAE7EB643CE1F73414468 2026-10-26 03:19:01,749 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Enable chrome headless console log notification 2026-10-26 03:19:01,770 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome headless enable page notifications 2026-10-26 03:19:02,149 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:recon_race_bank_remove_user from n/a 2026-10-26 03:19:02,164 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Setting session cookie in browser 2026-10-26 03:19:02,171 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-26 03:19:02,171 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-26 03:19:02,195 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:19:03,590 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:03] "GET /web HTTP/1.1" 200 - 114 0.122 1.283 2026-10-26 03:19:03,600 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Navigation result: {'frameId': '2DA73977C24DAE7EB643CE1F73414468', 'loaderId': 'C17594CA9E2437E99BDE9DE079D1D414', 'isDownload': False} 2026-10-26 03:19:03,601 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Evaluate ready code "odoo.isTourReady('reconcile_intent_race_remove_bank_tour')" 2026-10-26 03:19:03,673 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:03] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.016 0.016 2026-10-26 03:19:03,744 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:03] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.034 0.055 2026-10-26 03:19:03,792 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:03] "GET /web/webclient/load_menus/40c6332555a8c92956d5d2efd2854be37b07bf7f965b7ca32ffaebcb0a4a08ff HTTP/1.1" 200 - 4 0.018 0.095 2026-10-26 03:19:03,853 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.032 0.124 2026-10-26 03:19:03,880 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:03] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.006 0.174 2026-10-26 03:19:03,901 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 03:19:03,954 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:03] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.011 2026-10-26 03:19:04,949 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:04] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-26 03:19:04,960 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:04] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-26 03:19:04,985 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:04] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.028 2026-10-26 03:19:05,003 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.029 2026-10-26 03:19:05,134 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Evaluate test code "odoo.startTour('reconcile_intent_race_remove_bank_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-26 03:19:05,293 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:05] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:19:05,351 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:05] "POST /mail/init_messaging HTTP/1.1" 200 - 102 0.128 0.209 2026-10-26 03:19:05,359 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:05] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.334 2026-10-26 03:19:05,382 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:05] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.011 0.301 2026-10-26 03:19:05,417 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:05] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.006 0.324 2026-10-26 03:19:05,478 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:05] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.024 0.349 2026-10-26 03:19:05,487 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.287 2026-10-26 03:19:05,567 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:05] "GET /web/image/res.company/75/favicon HTTP/1.1" 200 - 11 0.037 0.227 2026-10-26 03:19:05,588 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 03:19:05,605 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:05] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.020 0.207 2026-10-26 03:19:05,622 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:19:05,650 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 03:19:05,654 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:05] "GET /web/offline HTTP/1.1" 200 - 7 0.011 0.245 2026-10-26 03:19:05,672 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:05] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.003 0.270 2026-10-26 03:19:05,727 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:05] "POST /web/action/load HTTP/1.1" 200 - 11 0.020 0.218 2026-10-26 03:19:05,833 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:05] "GET /web/image?model=res.users&field=avatar_128&id=569 HTTP/1.1" 200 - 18 0.035 0.291 2026-10-26 03:19:06,000 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:06] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 66 0.045 0.132 2026-10-26 03:19:06,284 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:06] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.088 0.154 2026-10-26 03:19:06,332 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:06] "POST /onboarding/account_dashboard HTTP/1.1" 200 - 2 0.001 0.007 2026-10-26 03:19:06,484 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:06] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.009 0.013 2026-10-26 03:19:06,516 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:06] "GET /web/assets/ce5dd9d/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.002 0.012 2026-10-26 03:19:07,535 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_remove_bank_tour on step: 'Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('Race Bank Remove Journal') button[name='action_open_reconcile'])' 2026-10-26 03:19:07,564 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_remove_bank_tour on step: 'Open the fixture's transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record)' 2026-10-26 03:19:07,626 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:07] "POST /web/dataset/call_button HTTP/1.1" 200 - 12 0.010 0.043 2026-10-26 03:19:07,908 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:07] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 81 0.063 0.178 2026-10-26 03:19:07,913 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.072 2026-10-26 03:19:07,963 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:07] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.005 0.019 2026-10-26 03:19:08,025 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:08] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 6 0.012 0.026 2026-10-26 03:19:08,058 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:08] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.006 0.048 2026-10-26 03:19:08,093 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:08] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.001 0.019 2026-10-26 03:19:08,211 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:08] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.001 0.055 2026-10-26 03:19:08,256 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.008 2026-10-26 03:19:08,378 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:08] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 28 0.029 0.092 2026-10-26 03:19:08,465 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:08] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.005 0.028 2026-10-26 03:19:08,583 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:08] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 31 0.023 0.098 2026-10-26 03:19:08,650 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:08] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.010 0.039 2026-10-26 03:19:08,709 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:08] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.008 0.031 2026-10-26 03:19:08,722 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.046 2026-10-26 03:19:09,547 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_remove_bank_tour on step: 'Open Match Existing Entries (trigger: a.nav-link[name='match_existing_entries_tab'])' 2026-10-26 03:19:09,559 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_remove_bank_tour on step: 'Match Race bank removed candidate (trigger: .o_field_reconcile_lines_match .o_data_row:contains('Race bank removed candidate') .o_data_cell)' 2026-10-26 03:19:09,578 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_remove_bank_tour on step: 'Install the hold, then fire the remove and the following select back to back (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other:contains('Race bank removed candidate'))' 2026-10-26 03:19:09,623 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:09] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 8 0.013 0.042 2026-10-26 03:19:09,777 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:09] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 24 0.025 0.106 2026-10-26 03:19:09,813 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:09] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.006 0.012 2026-10-26 03:19:09,874 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-26 03:19:10,626 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_remove_bank_tour on step: 'The following click's select is not lost behind the held remove (trigger: a.nav-link[name='manual_operations_tab'].active)' 2026-10-26 03:19:10,635 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_remove_bank_tour on step: 'The remove in flight is not undone once both round trips have landed (trigger: body:not(:has(.o_reconcile_widget_line:contains('Race bank removed candidate'))))' 2026-10-26 03:19:10,768 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:10] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.030 0.097 2026-10-26 03:19:12,106 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:12] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 19 0.020 0.093 2026-10-26 03:19:13,129 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_remove_bank_tour on step: 'Reload so the draft this tour built is actually saved (trigger: .o_reconcile_widget_table)' 2026-10-26 03:19:13,228 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:13] "GET /web HTTP/1.1" 200 - 16 0.024 0.062 2026-10-26 03:19:13,290 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:13] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 16 0.022 0.102 2026-10-26 03:19:13,325 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.017 2026-10-26 03:19:13,382 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 03:19:14,531 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:14] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-26 03:19:14,542 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:14] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-10-26 03:19:14,562 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:14] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-26 03:19:14,678 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:14] "POST /web/action/load HTTP/1.1" 200 - 10 0.067 0.036 2026-10-26 03:19:14,724 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:14] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.108 2026-10-26 03:19:14,849 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:14] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.032 0.240 2026-10-26 03:19:14,879 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.018 0.247 2026-10-26 03:19:14,910 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:14] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.021 0.225 2026-10-26 03:19:14,938 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:14] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.004 0.232 2026-10-26 03:19:14,999 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:14] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.010 0.243 2026-10-26 03:19:15,073 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:15] "GET /web/image/res.company/75/favicon HTTP/1.1" 304 - 6 0.022 0.248 2026-10-26 03:19:15,106 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:15] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.008 0.199 2026-10-26 03:19:15,134 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:15] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.006 0.223 2026-10-26 03:19:15,159 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 0.238 2026-10-26 03:19:15,226 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:15] "GET /web/image?model=res.users&field=avatar_128&id=569 HTTP/1.1" 304 - 11 0.023 0.183 2026-10-26 03:19:15,306 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:15] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 4 0.002 0.211 2026-10-26 03:19:15,355 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:15] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.007 0.020 2026-10-26 03:19:15,409 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:15] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 6 0.008 0.029 2026-10-26 03:19:15,462 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:15] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.007 0.067 2026-10-26 03:19:15,499 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:15] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.002 0.020 2026-10-26 03:19:15,643 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:15] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.001 0.048 2026-10-26 03:19:15,690 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.005 0.012 2026-10-26 03:19:15,785 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:15] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 14 0.015 0.081 2026-10-26 03:19:15,871 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:15] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.005 0.022 2026-10-26 03:19:16,652 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_remove_bank_tour on step: 'The page came back (trigger: .o_reconcile_widget_table)' 2026-10-26 03:19:16,654 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: test successful 2026-10-26 03:19:16,668 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:16] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:19:16,673 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Closing chrome headless with pid 4318 2026-10-26 03:19:16,674 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Closing websocket connection 2026-10-26 03:19:16,675 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Terminating chrome headless with pid 4318 2026-10-26 03:19:16,834 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_031916_834443_TestReconcileIntentRaceTour.txt 2026-10-26 03:19:16,834 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Removing chrome user profile "/tmp/tmphom_63oe_chrome_odoo" 2026-10-26 03:19:16,882 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click ... 2026-10-26 03:19:20,126 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome pid: 4573 2026-10-26 03:19:20,127 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome headless temporary user profile dir: /tmp/tmprjxrobho_chrome_odoo 2026-10-26 03:19:20,127 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Issuing json command http://127.0.0.1:45271/json/version 2026-10-26 03:19:20,137 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:45271/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:19:20,204 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Browser version: Chrome/150.0.7871.114 2026-10-26 03:19:20,204 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Issuing json command http://127.0.0.1:45271/json 2026-10-26 03:19:20,205 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:45271/json with timeout 3 increased to 10s during tests 2026-10-26 03:19:20,243 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Websocket url found: ws://127.0.0.1:45271/devtools/page/A950161ECB964F66FDBFBE9430817DE4 2026-10-26 03:19:20,283 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Enable chrome headless console log notification 2026-10-26 03:19:20,300 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome headless enable page notifications 2026-10-26 03:19:20,611 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:recon_race_ji_add_user from n/a 2026-10-26 03:19:20,626 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Setting session cookie in browser 2026-10-26 03:19:20,633 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-26 03:19:20,633 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-26 03:19:20,655 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:19:21,980 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:21] "GET /web HTTP/1.1" 200 - 115 0.114 1.216 2026-10-26 03:19:21,986 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Navigation result: {'frameId': 'A950161ECB964F66FDBFBE9430817DE4', 'loaderId': '24B007D839167D057AE48219CB5071A2', 'isDownload': False} 2026-10-26 03:19:21,986 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Evaluate ready code "odoo.isTourReady('reconcile_intent_race_add_move_line_tour')" 2026-10-26 03:19:22,044 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:22] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.009 0.009 2026-10-26 03:19:22,070 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:22] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.012 0.009 2026-10-26 03:19:22,143 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:22] "GET /web/webclient/load_menus/40c6332555a8c92956d5d2efd2854be37b07bf7f965b7ca32ffaebcb0a4a08ff HTTP/1.1" 200 - 4 0.020 0.037 2026-10-26 03:19:22,166 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:22] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.003 0.062 2026-10-26 03:19:22,206 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 03:19:22,219 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:22] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.030 0.060 2026-10-26 03:19:22,288 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:22] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.011 2026-10-26 03:19:23,394 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:23] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-26 03:19:23,402 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:23] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.029 2026-10-26 03:19:23,411 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:23] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.024 2026-10-26 03:19:23,507 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.052 0.026 2026-10-26 03:19:23,540 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:23] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.009 0.068 2026-10-26 03:19:23,571 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Evaluate test code "odoo.startTour('reconcile_intent_race_add_move_line_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-26 03:19:23,966 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:23] "POST /mail/init_messaging HTTP/1.1" 200 - 102 0.164 0.312 2026-10-26 03:19:23,973 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:23] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:19:23,987 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:23] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.011 0.400 2026-10-26 03:19:24,038 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:24] "GET /web/offline HTTP/1.1" 200 - 7 0.017 0.389 2026-10-26 03:19:24,053 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.424 2026-10-26 03:19:24,085 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:24] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.008 0.484 2026-10-26 03:19:24,156 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:24] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.037 0.469 2026-10-26 03:19:24,198 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 03:19:24,230 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:24] "GET /web/image/res.company/75/favicon HTTP/1.1" 200 - 11 0.022 0.521 2026-10-26 03:19:24,262 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:24] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.024 0.213 2026-10-26 03:19:24,274 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.030 2026-10-26 03:19:24,291 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.034 2026-10-26 03:19:24,295 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:24] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.003 0.256 2026-10-26 03:19:24,315 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 0.202 2026-10-26 03:19:24,370 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:24] "POST /web/action/load HTTP/1.1" 200 - 11 0.027 0.208 2026-10-26 03:19:24,485 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:24] "GET /web/image?model=res.users&field=avatar_128&id=570 HTTP/1.1" 200 - 18 0.046 0.289 2026-10-26 03:19:24,772 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:24] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 88 0.106 0.228 2026-10-26 03:19:24,914 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:24] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 14 0.042 0.050 2026-10-26 03:19:25,055 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:25] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 27 0.045 0.179 2026-10-26 03:19:25,067 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.229 2026-10-26 03:19:26,223 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 03:19:26,245 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_add_move_line_tour on step: 'Select the journal item Race JI add kept debit (trigger: .o_data_row:contains('Race JI add kept debit') .o_list_record_selector)' 2026-10-26 03:19:26,283 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_add_move_line_tour on step: 'Select the journal item Race JI add kept credit (trigger: .o_data_row:contains('Race JI add kept credit') .o_list_record_selector)' 2026-10-26 03:19:26,320 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_add_move_line_tour on step: 'Open the Actions menu (trigger: .o_cp_action_menus button.dropdown-toggle)' 2026-10-26 03:19:26,328 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_add_move_line_tour on step: 'Run the Reconcile action, found by the name the server gives it in the user's language (trigger: .o_cp_action_menus .dropdown-item)' 2026-10-26 03:19:26,392 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:26] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.035 0.045 2026-10-26 03:19:26,431 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:26] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.014 0.074 2026-10-26 03:19:26,496 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:26] "POST /web/action/load HTTP/1.1" 200 - 15 0.020 0.128 2026-10-26 03:19:26,516 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_add_move_line_tour on step: 'The reconcile form opened (trigger: .o_account_reconcile_form_statusbar)' 2026-10-26 03:19:26,558 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:26] "POST /web/action/load HTTP/1.1" 200 - 13 0.013 0.027 2026-10-26 03:19:26,787 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:26] "POST /web/action/run HTTP/1.1" 200 - 44 0.056 0.151 2026-10-26 03:19:26,862 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:26] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 5 0.003 0.051 2026-10-26 03:19:26,912 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.005 0.013 2026-10-26 03:19:27,038 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:27] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 21 0.026 0.082 2026-10-26 03:19:27,178 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:27] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 8 0.008 0.040 2026-10-26 03:19:27,244 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:27] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.006 0.031 2026-10-26 03:19:27,319 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:27] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.007 0.040 2026-10-26 03:19:27,419 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:27] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.016 0.023 2026-10-26 03:19:27,962 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-26 03:19:28,186 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_add_move_line_tour on step: 'Open Match Existing Entries (trigger: a.nav-link[name='match_existing_entries_tab'])' 2026-10-26 03:19:28,191 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_add_move_line_tour on step: 'Install the hold, then fire the add and the following select back to back (trigger: .o_field_reconcile_lines_match .o_data_row:contains('Race JI add candidate'))' 2026-10-26 03:19:28,210 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_add_move_line_tour on step: 'The following click's select is not lost behind the held add (trigger: .o_reconcile_widget_line.other.selected:contains('Race JI add kept credit'))' 2026-10-26 03:19:28,252 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:28] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 8 0.021 0.031 2026-10-26 03:19:28,419 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:28] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 27 0.029 0.121 2026-10-26 03:19:29,677 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:29] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.018 0.012 2026-10-26 03:19:29,777 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:29] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 23 0.021 0.091 2026-10-26 03:19:29,819 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:29] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.004 0.012 2026-10-26 03:19:30,793 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_add_move_line_tour on step: 'The add in flight is not undone once both round trips have landed (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other:contains('Race JI add candidate'))' 2026-10-26 03:19:30,808 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_add_move_line_tour on step: 'Validate (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']:not(.disabled))' 2026-10-26 03:19:30,832 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_add_move_line_tour on step: 'Validate is replaced by Revert once the items are reconciled (trigger: .o_account_reconcile_form_statusbar button[name='action_revert_reconciliation'])' 2026-10-26 03:19:30,963 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:30] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 21 0.037 0.104 2026-10-26 03:19:31,359 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:31] "POST /web/dataset/call_button HTTP/1.1" 200 - 96 0.127 0.243 2026-10-26 03:19:31,373 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:31] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.005 0.360 2026-10-26 03:19:31,426 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:31] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.010 0.376 2026-10-26 03:19:31,435 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.332 2026-10-26 03:19:31,530 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:31] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 13 0.039 0.094 2026-10-26 03:19:31,726 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:31] "POST /mail/thread/data HTTP/1.1" 200 - 36 0.056 0.094 2026-10-26 03:19:31,812 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:31] "POST /mail/thread/messages HTTP/1.1" 200 - 25 0.022 0.178 2026-10-26 03:19:31,816 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.055 2026-10-26 03:19:32,011 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:32] "GET /web/image?field=avatar_128&id=1235&model=res.partner&unique=2026-10-26%2003%3A18%3A05 HTTP/1.1" 200 - 11 0.016 0.065 2026-10-26 03:19:33,002 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: test successful 2026-10-26 03:19:33,009 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:33] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:19:33,022 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Closing chrome headless with pid 4573 2026-10-26 03:19:33,024 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Closing websocket connection 2026-10-26 03:19:33,026 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Terminating chrome headless with pid 4573 2026-10-26 03:19:33,146 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_031933_146333_TestReconcileIntentRaceTour.txt 2026-10-26 03:19:33,146 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Removing chrome user profile "/tmp/tmprjxrobho_chrome_odoo" 2026-10-26 03:19:33,172 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click ... 2026-10-26 03:19:35,911 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome pid: 4794 2026-10-26 03:19:35,911 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome headless temporary user profile dir: /tmp/tmpfq8yx354_chrome_odoo 2026-10-26 03:19:35,912 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Issuing json command http://127.0.0.1:46855/json/version 2026-10-26 03:19:35,918 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:46855/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:19:36,095 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Browser version: Chrome/150.0.7871.114 2026-10-26 03:19:36,095 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Issuing json command http://127.0.0.1:46855/json 2026-10-26 03:19:36,096 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:46855/json with timeout 3 increased to 10s during tests 2026-10-26 03:19:36,132 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Websocket url found: ws://127.0.0.1:46855/devtools/page/742ED23B0233DF9AB60FA6CD387F4EB0 2026-10-26 03:19:36,149 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Enable chrome headless console log notification 2026-10-26 03:19:36,162 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome headless enable page notifications 2026-10-26 03:19:36,563 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:recon_race_ji_remove_user from n/a 2026-10-26 03:19:36,577 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Setting session cookie in browser 2026-10-26 03:19:36,580 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-26 03:19:36,581 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-26 03:19:36,602 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:19:37,762 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:37] "GET /web HTTP/1.1" 200 - 115 0.096 1.072 2026-10-26 03:19:37,767 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Navigation result: {'frameId': '742ED23B0233DF9AB60FA6CD387F4EB0', 'loaderId': 'A042D5B436043845EC2F06958EB6236A', 'isDownload': False} 2026-10-26 03:19:37,767 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Evaluate ready code "odoo.isTourReady('reconcile_intent_race_remove_move_line_tour')" 2026-10-26 03:19:37,847 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:37] "GET /web/webclient/load_menus/40c6332555a8c92956d5d2efd2854be37b07bf7f965b7ca32ffaebcb0a4a08ff HTTP/1.1" 200 - 4 0.016 0.024 2026-10-26 03:19:37,892 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:37] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.023 0.018 2026-10-26 03:19:37,911 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:37] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.008 0.024 2026-10-26 03:19:37,950 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:37] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.024 0.107 2026-10-26 03:19:37,977 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 03:19:38,013 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.030 0.116 2026-10-26 03:19:38,094 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:38] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.015 2026-10-26 03:19:39,396 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:39] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-26 03:19:39,402 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:39] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-26 03:19:39,452 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.021 0.031 2026-10-26 03:19:39,471 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:39] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.082 2026-10-26 03:19:39,601 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Evaluate test code "odoo.startTour('reconcile_intent_race_remove_move_line_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-26 03:19:39,793 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:39] "POST /mail/init_messaging HTTP/1.1" 200 - 102 0.124 0.220 2026-10-26 03:19:39,807 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:39] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.003 0.319 2026-10-26 03:19:39,828 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:39] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.279 2026-10-26 03:19:39,877 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:39] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.049 2026-10-26 03:19:39,888 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:39] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.018 0.320 2026-10-26 03:19:39,966 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:39] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.022 0.375 2026-10-26 03:19:39,974 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.332 2026-10-26 03:19:40,043 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:40] "GET /web/image/res.company/75/favicon HTTP/1.1" 200 - 11 0.019 0.285 2026-10-26 03:19:40,072 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:40] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.013 0.200 2026-10-26 03:19:40,089 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 03:19:40,114 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:40] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.013 0.234 2026-10-26 03:19:40,122 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.023 2026-10-26 03:19:40,139 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 03:19:40,186 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:40] "GET /web/offline HTTP/1.1" 200 - 7 0.025 0.263 2026-10-26 03:19:40,237 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:40] "POST /web/action/load HTTP/1.1" 200 - 11 0.020 0.269 2026-10-26 03:19:40,326 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:40] "GET /web/image?model=res.users&field=avatar_128&id=571 HTTP/1.1" 200 - 18 0.026 0.327 2026-10-26 03:19:40,602 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:40] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 88 0.074 0.245 2026-10-26 03:19:40,730 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:40] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 14 0.029 0.049 2026-10-26 03:19:40,744 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.044 2026-10-26 03:19:40,857 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:40] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 27 0.034 0.125 2026-10-26 03:19:41,795 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_remove_move_line_tour on step: 'Select the journal item Race JI kept debit (trigger: .o_data_row:contains('Race JI kept debit') .o_list_record_selector)' 2026-10-26 03:19:41,832 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_remove_move_line_tour on step: 'Select the journal item Race JI kept credit (trigger: .o_data_row:contains('Race JI kept credit') .o_list_record_selector)' 2026-10-26 03:19:41,885 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_remove_move_line_tour on step: 'Select the journal item Race JI removed candidate (trigger: .o_data_row:contains('Race JI removed candidate') .o_list_record_selector)' 2026-10-26 03:19:41,906 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_remove_move_line_tour on step: 'Open the Actions menu (trigger: .o_cp_action_menus button.dropdown-toggle)' 2026-10-26 03:19:41,914 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_remove_move_line_tour on step: 'Run the Reconcile action, found by the name the server gives it in the user's language (trigger: .o_cp_action_menus .dropdown-item)' 2026-10-26 03:19:41,941 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:41] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.039 0.061 2026-10-26 03:19:41,953 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.079 2026-10-26 03:19:41,999 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:41] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.009 0.079 2026-10-26 03:19:42,041 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:42] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.008 0.102 2026-10-26 03:19:42,108 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:42] "POST /web/action/load HTTP/1.1" 200 - 15 0.031 0.141 2026-10-26 03:19:42,121 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_remove_move_line_tour on step: 'The reconcile form opened (trigger: .o_account_reconcile_form_statusbar)' 2026-10-26 03:19:42,176 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:42] "POST /web/action/load HTTP/1.1" 200 - 13 0.017 0.039 2026-10-26 03:19:42,374 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:42] "POST /web/action/run HTTP/1.1" 200 - 44 0.051 0.136 2026-10-26 03:19:42,441 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:42] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 5 0.002 0.043 2026-10-26 03:19:42,610 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:42] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 21 0.022 0.105 2026-10-26 03:19:42,623 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.142 2026-10-26 03:19:42,802 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:42] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 8 0.009 0.059 2026-10-26 03:19:42,868 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:42] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.008 0.045 2026-10-26 03:19:42,902 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:42] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.002 0.015 2026-10-26 03:19:43,019 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:43] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.012 0.025 2026-10-26 03:19:43,784 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 03:19:43,794 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_remove_move_line_tour on step: 'Install the hold, then fire the remove and the following select back to back (trigger: .o_account_reconcile_form_statusbar)' 2026-10-26 03:19:43,812 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_remove_move_line_tour on step: 'The following click's select is not lost behind the held remove (trigger: .o_reconcile_widget_line.other.selected:contains('Race JI kept credit'))' 2026-10-26 03:19:43,913 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:43] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 25 0.019 0.088 2026-10-26 03:19:45,173 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:45] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.009 0.024 2026-10-26 03:19:45,318 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:45] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 21 0.033 0.134 2026-10-26 03:19:45,381 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:45] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.007 0.035 2026-10-26 03:19:46,284 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_remove_move_line_tour on step: 'The remove in flight is not undone once both round trips have landed (trigger: body:not(:has(.o_reconcile_widget_line:contains('Race JI removed candidate'))))' 2026-10-26 03:19:46,295 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_remove_move_line_tour on step: 'Validate (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']:not(.disabled))' 2026-10-26 03:19:46,330 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: Tour reconcile_intent_race_remove_move_line_tour on step: 'Validate is replaced by Revert once the items are reconciled (trigger: .o_account_reconcile_form_statusbar button[name='action_revert_reconciliation'])' 2026-10-26 03:19:46,418 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:46] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 21 0.023 0.091 2026-10-26 03:19:46,494 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:46] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.014 0.029 2026-10-26 03:19:46,549 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:46] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.008 0.087 2026-10-26 03:19:46,800 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:46] "POST /web/dataset/call_button HTTP/1.1" 200 - 100 0.074 0.267 2026-10-26 03:19:46,898 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:46] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 14 0.017 0.068 2026-10-26 03:19:47,060 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:47] "POST /mail/thread/data HTTP/1.1" 200 - 36 0.038 0.071 2026-10-26 03:19:47,088 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:47] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.007 0.119 2026-10-26 03:19:47,158 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:47] "POST /mail/thread/messages HTTP/1.1" 200 - 25 0.024 0.139 2026-10-26 03:19:47,172 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.060 2026-10-26 03:19:47,318 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:19:47] "GET /web/image?field=avatar_128&id=1235&model=res.partner&unique=2026-10-26%2003%3A18%3A05 HTTP/1.1" 200 - 11 0.014 0.048 2026-10-26 03:19:48,014 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: test successful 2026-10-26 03:19:48,030 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Closing chrome headless with pid 4794 2026-10-26 03:19:48,031 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Closing websocket connection 2026-10-26 03:19:48,032 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Terminating chrome headless with pid 4794 2026-10-26 03:19:48,162 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_031948_161737_TestReconcileIntentRaceTour.txt 2026-10-26 03:19:48,162 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Removing chrome user profile "/tmp/tmpfq8yx354_chrome_odoo" 2026-10-26 03:19:48,224 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 03:20:22,286 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form ... 2026-10-26 03:20:25,169 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Chrome pid: 5021 2026-10-26 03:20:25,169 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Chrome headless temporary user profile dir: /tmp/tmpmy7c2r47_chrome_odoo 2026-10-26 03:20:25,171 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Issuing json command http://127.0.0.1:39999/json/version 2026-10-26 03:20:25,176 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:39999/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:20:25,258 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Browser version: Chrome/150.0.7871.114 2026-10-26 03:20:25,258 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Issuing json command http://127.0.0.1:39999/json 2026-10-26 03:20:25,259 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:39999/json with timeout 3 increased to 10s during tests 2026-10-26 03:20:25,295 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Websocket url found: ws://127.0.0.1:39999/devtools/page/E1904E517A3497FE50CF7DA4CF8838EE 2026-10-26 03:20:25,317 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Enable chrome headless console log notification 2026-10-26 03:20:25,333 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Chrome headless enable page notifications 2026-10-26 03:20:25,718 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:recon_manual_user from n/a 2026-10-26 03:20:25,739 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Setting session cookie in browser 2026-10-26 03:20:25,747 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-26 03:20:25,747 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-26 03:20:25,784 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:20:26,975 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:26] "GET /web HTTP/1.1" 200 - 115 0.092 1.109 2026-10-26 03:20:26,990 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Navigation result: {'frameId': 'E1904E517A3497FE50CF7DA4CF8838EE', 'loaderId': '863BDB01F170192D219CBC7258FBF27E', 'isDownload': False} 2026-10-26 03:20:26,990 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Evaluate ready code "odoo.isTourReady('reconcile_manual_journal_item_tour')" 2026-10-26 03:20:27,110 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:27] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.020 0.039 2026-10-26 03:20:27,127 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:27] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.004 0.068 2026-10-26 03:20:27,155 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:27] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.008 0.071 2026-10-26 03:20:27,179 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:27] "GET /web/webclient/load_menus/40c6332555a8c92956d5d2efd2854be37b07bf7f965b7ca32ffaebcb0a4a08ff HTTP/1.1" 200 - 4 0.005 0.108 2026-10-26 03:20:27,199 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 03:20:27,232 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:27] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.023 0.112 2026-10-26 03:20:27,272 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:27] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.009 2026-10-26 03:20:28,490 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:28] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.028 2026-10-26 03:20:28,496 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:28] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.037 2026-10-26 03:20:28,511 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:28] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.039 2026-10-26 03:20:28,564 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.029 2026-10-26 03:20:28,657 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Evaluate test code "odoo.startTour('reconcile_manual_journal_item_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-26 03:20:28,949 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:28] "POST /mail/init_messaging HTTP/1.1" 200 - 102 0.166 0.261 2026-10-26 03:20:28,960 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:28] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 03:20:28,968 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:28] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.436 2026-10-26 03:20:28,984 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:28] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.382 2026-10-26 03:20:29,008 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:29] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.007 0.398 2026-10-26 03:20:29,041 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:29] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.010 0.024 2026-10-26 03:20:29,068 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.018 0.397 2026-10-26 03:20:29,151 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:29] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 11 0.024 0.396 2026-10-26 03:20:29,174 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:29] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.176 2026-10-26 03:20:29,216 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:20:29,223 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-10-26 03:20:29,237 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:20:29,297 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:29] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.057 0.627 2026-10-26 03:20:29,344 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:29] "GET /web/offline HTTP/1.1" 200 - 7 0.021 0.305 2026-10-26 03:20:29,382 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:29] "POST /web/action/load HTTP/1.1" 200 - 11 0.015 0.312 2026-10-26 03:20:29,492 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:29] "GET /web/image?model=res.users&field=avatar_128&id=574 HTTP/1.1" 200 - 18 0.042 0.392 2026-10-26 03:20:29,750 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:29] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 88 0.078 0.208 2026-10-26 03:20:29,861 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:29] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 14 0.032 0.051 2026-10-26 03:20:29,982 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:29] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 27 0.038 0.120 2026-10-26 03:20:30,006 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:30] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.008 0.166 2026-10-26 03:20:30,945 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 03:20:30,983 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_manual_journal_item_tour on step: 'Select the journal item Manual tour receivable (trigger: .o_data_row:contains('Manual tour receivable') .o_list_record_selector)' 2026-10-26 03:20:31,006 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_manual_journal_item_tour on step: 'Select the journal item Manual tour counterpart (trigger: .o_data_row:contains('Manual tour counterpart') .o_list_record_selector)' 2026-10-26 03:20:31,031 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_manual_journal_item_tour on step: 'Open the Actions menu (trigger: .o_cp_action_menus button.dropdown-toggle)' 2026-10-26 03:20:31,048 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_manual_journal_item_tour on step: 'Run the Reconcile action, found by the name the server gives it in the user's language (trigger: .o_cp_action_menus .dropdown-item)' 2026-10-26 03:20:31,108 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:31] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.041 0.055 2026-10-26 03:20:31,138 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:31] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.009 0.074 2026-10-26 03:20:31,235 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:31] "POST /web/action/load HTTP/1.1" 200 - 15 0.040 0.134 2026-10-26 03:20:31,257 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_manual_journal_item_tour on step: 'The reconcile form opened (trigger: .o_account_reconcile_form_statusbar)' 2026-10-26 03:20:31,321 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:31] "POST /web/action/load HTTP/1.1" 200 - 13 0.025 0.037 2026-10-26 03:20:31,501 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:31] "POST /web/action/run HTTP/1.1" 200 - 44 0.042 0.112 2026-10-26 03:20:31,577 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:31] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 5 0.003 0.059 2026-10-26 03:20:31,649 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.011 0.016 2026-10-26 03:20:31,787 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:31] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 21 0.046 0.106 2026-10-26 03:20:31,914 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:31] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 8 0.004 0.038 2026-10-26 03:20:32,006 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:32] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.008 0.046 2026-10-26 03:20:32,062 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:32] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.002 0.012 2026-10-26 03:20:32,103 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.007 2026-10-26 03:20:32,166 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:32] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.007 0.029 2026-10-26 03:20:32,950 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_manual_journal_item_tour on step: 'The journal-items reconcile form shares the same Match Existing Entries page (trigger: a.nav-link[name='match_existing_entries_tab'])' 2026-10-26 03:20:32,951 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: test successful 2026-10-26 03:20:32,965 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:32] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:20:32,984 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Closing chrome headless with pid 5021 2026-10-26 03:20:32,986 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Closing websocket connection 2026-10-26 03:20:32,987 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Terminating chrome headless with pid 5021 2026-10-26 03:20:33,107 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_032033_106830_TestReconcileJournalItemsTicketTour.txt 2026-10-26 03:20:33,107 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Removing chrome user profile "/tmp/tmpmy7c2r47_chrome_odoo" 2026-10-26 03:20:33,124 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate ... 2026-10-26 03:20:36,314 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Chrome pid: 5228 2026-10-26 03:20:36,315 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Chrome headless temporary user profile dir: /tmp/tmplh4wgmrk_chrome_odoo 2026-10-26 03:20:36,315 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Issuing json command http://127.0.0.1:35857/json/version 2026-10-26 03:20:36,317 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:35857/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:20:36,377 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Browser version: Chrome/150.0.7871.114 2026-10-26 03:20:36,377 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Issuing json command http://127.0.0.1:35857/json 2026-10-26 03:20:36,378 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:35857/json with timeout 3 increased to 10s during tests 2026-10-26 03:20:36,410 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Websocket url found: ws://127.0.0.1:35857/devtools/page/7EFFA20E2B3C7EEE212BC388FFF950C4 2026-10-26 03:20:36,438 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Enable chrome headless console log notification 2026-10-26 03:20:36,455 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Chrome headless enable page notifications 2026-10-26 03:20:36,779 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:recon_liquidity_match_user from n/a 2026-10-26 03:20:36,794 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Setting session cookie in browser 2026-10-26 03:20:36,808 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-26 03:20:36,808 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-26 03:20:36,833 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:20:38,045 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:38] "GET /web HTTP/1.1" 200 - 115 0.121 1.095 2026-10-26 03:20:38,052 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Navigation result: {'frameId': '7EFFA20E2B3C7EEE212BC388FFF950C4', 'loaderId': '001A390D00D867BB4CABA0D2D228856C', 'isDownload': False} 2026-10-26 03:20:38,052 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Evaluate ready code "odoo.isTourReady('reconcile_match_liquidity_candidate_tour')" 2026-10-26 03:20:38,112 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:38] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.007 0.009 2026-10-26 03:20:38,192 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.046 0.037 2026-10-26 03:20:38,248 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:38] "GET /web/webclient/load_menus/40c6332555a8c92956d5d2efd2854be37b07bf7f965b7ca32ffaebcb0a4a08ff HTTP/1.1" 200 - 4 0.016 0.122 2026-10-26 03:20:38,266 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:38] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.005 0.160 2026-10-26 03:20:38,298 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:38] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.020 0.068 2026-10-26 03:20:38,371 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 03:20:38,378 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:38] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.014 2026-10-26 03:20:39,481 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:39] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-26 03:20:39,490 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:39] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-26 03:20:39,490 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:39] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-26 03:20:39,522 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.015 2026-10-26 03:20:39,657 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Evaluate test code "odoo.startTour('reconcile_match_liquidity_candidate_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-26 03:20:39,889 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:39] "POST /mail/init_messaging HTTP/1.1" 200 - 102 0.166 0.211 2026-10-26 03:20:39,900 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:39] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:20:39,903 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:39] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.333 2026-10-26 03:20:39,911 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:39] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.302 2026-10-26 03:20:39,945 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:39] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.018 0.315 2026-10-26 03:20:40,030 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:40] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.028 0.360 2026-10-26 03:20:40,044 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 03:20:40,057 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:20:40,066 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:20:40,070 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.033 0.328 2026-10-26 03:20:40,142 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:40] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 11 0.021 0.283 2026-10-26 03:20:40,174 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:40] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.016 0.216 2026-10-26 03:20:40,244 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:40] "GET /web/offline HTTP/1.1" 200 - 7 0.009 0.289 2026-10-26 03:20:40,270 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:40] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.004 0.298 2026-10-26 03:20:40,301 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:40] "POST /web/action/load HTTP/1.1" 200 - 11 0.007 0.324 2026-10-26 03:20:40,395 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:40] "GET /web/image?model=res.users&field=avatar_128&id=575 HTTP/1.1" 200 - 18 0.040 0.255 2026-10-26 03:20:40,605 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:40] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 88 0.055 0.184 2026-10-26 03:20:40,731 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:40] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 14 0.044 0.049 2026-10-26 03:20:40,832 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:40] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 27 0.029 0.134 2026-10-26 03:20:40,841 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.153 2026-10-26 03:20:41,867 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_match_liquidity_candidate_tour on step: 'Select the journal item Liquidity match tour debit (trigger: .o_data_row:contains('Liquidity match tour debit') .o_list_record_selector)' 2026-10-26 03:20:41,887 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_match_liquidity_candidate_tour on step: 'Select the journal item Liquidity match tour credit (trigger: .o_data_row:contains('Liquidity match tour credit') .o_list_record_selector)' 2026-10-26 03:20:41,917 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_match_liquidity_candidate_tour on step: 'Open the Actions menu (trigger: .o_cp_action_menus button.dropdown-toggle)' 2026-10-26 03:20:41,932 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_match_liquidity_candidate_tour on step: 'Run the Reconcile action, found by the name the server gives it in the user's language (trigger: .o_cp_action_menus .dropdown-item)' 2026-10-26 03:20:41,988 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:41] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.036 0.057 2026-10-26 03:20:42,039 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:42] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.013 0.106 2026-10-26 03:20:42,103 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:42] "POST /web/action/load HTTP/1.1" 200 - 15 0.031 0.133 2026-10-26 03:20:42,109 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.112 2026-10-26 03:20:42,124 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_match_liquidity_candidate_tour on step: 'The reconcile form opened (trigger: .o_account_reconcile_form_statusbar)' 2026-10-26 03:20:42,179 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:42] "POST /web/action/load HTTP/1.1" 200 - 13 0.017 0.034 2026-10-26 03:20:42,387 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:42] "POST /web/action/run HTTP/1.1" 200 - 44 0.052 0.139 2026-10-26 03:20:42,446 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:42] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 5 0.004 0.041 2026-10-26 03:20:42,501 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.004 0.015 2026-10-26 03:20:42,637 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:42] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 21 0.040 0.090 2026-10-26 03:20:42,733 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:42] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 8 0.008 0.033 2026-10-26 03:20:42,794 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:42] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.009 0.034 2026-10-26 03:20:42,865 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:42] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.008 0.042 2026-10-26 03:20:42,942 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:42] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.013 0.024 2026-10-26 03:20:43,066 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-26 03:20:43,716 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_match_liquidity_candidate_tour on step: 'Open Match Existing Entries (trigger: a.nav-link[name='match_existing_entries_tab'])' 2026-10-26 03:20:43,722 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_match_liquidity_candidate_tour on step: 'A candidate on a cash-type account is offered even though its own account is not itself flagged reconcilable (trigger: .o_field_reconcile_lines_match .o_data_row:contains('Liquidity match tour cash candidate'))' 2026-10-26 03:20:43,725 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: test successful 2026-10-26 03:20:43,750 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:20:43,762 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Closing chrome headless with pid 5228 2026-10-26 03:20:43,763 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Closing websocket connection 2026-10-26 03:20:43,764 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Terminating chrome headless with pid 5228 2026-10-26 03:20:43,903 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_032043_903662_TestReconcileJournalItemsTicketTour.txt 2026-10-26 03:20:43,904 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Removing chrome user profile "/tmp/tmplh4wgmrk_chrome_odoo" 2026-10-26 03:20:43,929 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate ... 2026-10-26 03:20:46,932 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Chrome pid: 5444 2026-10-26 03:20:46,933 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Chrome headless temporary user profile dir: /tmp/tmprl_x0njj_chrome_odoo 2026-10-26 03:20:46,933 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Issuing json command http://127.0.0.1:45373/json/version 2026-10-26 03:20:46,935 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:45373/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:20:47,024 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Browser version: Chrome/150.0.7871.114 2026-10-26 03:20:47,025 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Issuing json command http://127.0.0.1:45373/json 2026-10-26 03:20:47,026 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:45373/json with timeout 3 increased to 10s during tests 2026-10-26 03:20:47,048 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Websocket url found: ws://127.0.0.1:45373/devtools/page/EBC08E3C756262F447BB18370464430E 2026-10-26 03:20:47,072 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Enable chrome headless console log notification 2026-10-26 03:20:47,102 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Chrome headless enable page notifications 2026-10-26 03:20:47,547 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:recon_trash_user from n/a 2026-10-26 03:20:47,564 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Setting session cookie in browser 2026-10-26 03:20:47,569 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-26 03:20:47,569 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-26 03:20:47,605 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:20:50,124 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:50] "GET /web HTTP/1.1" 200 - 115 0.116 2.409 2026-10-26 03:20:50,136 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Navigation result: {'frameId': 'EBC08E3C756262F447BB18370464430E', 'loaderId': '85D051DA55DB4CC0FAE26CAB435595C0', 'isDownload': False} 2026-10-26 03:20:50,136 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Evaluate ready code "odoo.isTourReady('reconcile_trash_line_tour')" 2026-10-26 03:20:50,246 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:50] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.033 0.025 2026-10-26 03:20:50,289 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:50] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.009 0.088 2026-10-26 03:20:50,336 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:50] "GET /web/webclient/load_menus/40c6332555a8c92956d5d2efd2854be37b07bf7f965b7ca32ffaebcb0a4a08ff HTTP/1.1" 200 - 4 0.006 0.135 2026-10-26 03:20:50,354 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 03:20:50,370 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:50] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.011 0.140 2026-10-26 03:20:50,398 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:50] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.011 0.153 2026-10-26 03:20:50,466 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:50] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.020 2026-10-26 03:20:51,672 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:51] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 03:20:51,699 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:51] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-26 03:20:51,705 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:51] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 03:20:51,748 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.016 2026-10-26 03:20:51,900 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Evaluate test code "odoo.startTour('reconcile_trash_line_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-26 03:20:52,053 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:52] "POST /mail/init_messaging HTTP/1.1" 200 - 102 0.122 0.198 2026-10-26 03:20:52,069 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:52] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.003 0.293 2026-10-26 03:20:52,079 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:52] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.235 2026-10-26 03:20:52,113 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:52] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.013 0.230 2026-10-26 03:20:52,170 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:52] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 03:20:52,180 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:52] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.025 0.274 2026-10-26 03:20:52,185 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.228 2026-10-26 03:20:52,219 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:52] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.006 0.136 2026-10-26 03:20:52,247 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:52] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.123 2026-10-26 03:20:52,278 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:20:52,307 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-26 03:20:52,330 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:52] "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-26 03:20:52,379 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:52] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 11 0.037 0.214 2026-10-26 03:20:52,453 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:52] "GET /web/offline HTTP/1.1" 200 - 7 0.040 0.271 2026-10-26 03:20:52,495 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:52] "POST /web/action/load HTTP/1.1" 200 - 11 0.012 0.299 2026-10-26 03:20:52,591 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:52] "GET /web/image?model=res.users&field=avatar_128&id=576 HTTP/1.1" 200 - 18 0.026 0.350 2026-10-26 03:20:52,993 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:52] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 88 0.197 0.199 2026-10-26 03:20:53,138 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:53] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 14 0.050 0.044 2026-10-26 03:20:53,263 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:53] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 27 0.041 0.158 2026-10-26 03:20:53,284 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:53] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.004 0.209 2026-10-26 03:20:53,980 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 03:20:54,261 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_trash_line_tour on step: 'Select the journal item Trash tour kept debit (trigger: .o_data_row:contains('Trash tour kept debit') .o_list_record_selector)' 2026-10-26 03:20:54,293 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_trash_line_tour on step: 'Select the journal item Trash tour kept credit (trigger: .o_data_row:contains('Trash tour kept credit') .o_list_record_selector)' 2026-10-26 03:20:54,334 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_trash_line_tour on step: 'Select the journal item Trash tour trashed credit (trigger: .o_data_row:contains('Trash tour trashed credit') .o_list_record_selector)' 2026-10-26 03:20:54,351 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_trash_line_tour on step: 'Open the Actions menu (trigger: .o_cp_action_menus button.dropdown-toggle)' 2026-10-26 03:20:54,362 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_trash_line_tour on step: 'Run the Reconcile action, found by the name the server gives it in the user's language (trigger: .o_cp_action_menus .dropdown-item)' 2026-10-26 03:20:54,395 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:54] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.051 0.045 2026-10-26 03:20:54,432 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:54] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.007 0.079 2026-10-26 03:20:54,471 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:54] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.007 0.097 2026-10-26 03:20:54,558 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:54] "POST /web/action/load HTTP/1.1" 200 - 15 0.043 0.132 2026-10-26 03:20:54,603 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_trash_line_tour on step: 'The reconcile form opened (trigger: .o_account_reconcile_form_statusbar)' 2026-10-26 03:20:54,643 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:54] "POST /web/action/load HTTP/1.1" 200 - 13 0.026 0.029 2026-10-26 03:20:54,848 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:54] "POST /web/action/run HTTP/1.1" 200 - 44 0.040 0.113 2026-10-26 03:20:54,929 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:54] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 5 0.004 0.057 2026-10-26 03:20:54,966 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.007 0.009 2026-10-26 03:20:55,099 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:55] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 21 0.039 0.089 2026-10-26 03:20:55,252 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:55] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 8 0.004 0.044 2026-10-26 03:20:55,328 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:55] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.008 0.047 2026-10-26 03:20:55,373 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:55] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.003 0.018 2026-10-26 03:20:55,485 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:55] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.008 0.031 2026-10-26 03:20:55,525 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-26 03:20:56,259 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_trash_line_tour on step: 'Trash the unrelated candidate (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other:contains('Trash tour trashed credit') td button.fa-trash-o)' 2026-10-26 03:20:56,272 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_trash_line_tour on step: 'The trashed row is gone from the table (trigger: body:not(:has(.o_reconcile_widget_line:contains('Trash tour trashed credit'))))' 2026-10-26 03:20:56,378 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:56] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 25 0.021 0.084 2026-10-26 03:20:56,427 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:56] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.007 0.025 2026-10-26 03:20:57,201 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_trash_line_tour on step: 'Click a kept row - a later round trip must not resurrect the trashed one (trigger: .o_reconcile_widget_line.other:contains('Trash tour kept credit'))' 2026-10-26 03:20:57,207 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_trash_line_tour on step: 'The later click's own selection lands correctly (trigger: .o_reconcile_widget_line.other.selected:contains('Trash tour kept credit'))' 2026-10-26 03:20:57,312 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:57] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 21 0.020 0.076 2026-10-26 03:20:57,361 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:57] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.007 0.028 2026-10-26 03:20:58,144 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_trash_line_tour on step: 'The trashed row is still gone after the later round trip (trigger: body:not(:has(.o_reconcile_widget_line:contains('Trash tour trashed credit'))))' 2026-10-26 03:20:58,156 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_trash_line_tour on step: 'Validate (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']:not(.disabled))' 2026-10-26 03:20:58,178 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: Tour reconcile_trash_line_tour on step: 'Validate is replaced by Revert once the items are reconciled (trigger: .o_account_reconcile_form_statusbar button[name='action_revert_reconciliation'])' 2026-10-26 03:20:58,282 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:58] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 21 0.020 0.083 2026-10-26 03:20:58,603 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:58] "POST /web/dataset/call_button HTTP/1.1" 200 - 100 0.114 0.187 2026-10-26 03:20:58,650 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:58] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.019 0.290 2026-10-26 03:20:58,688 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:58] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.008 0.329 2026-10-26 03:20:58,775 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:58] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 14 0.019 0.130 2026-10-26 03:20:58,964 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:58] "POST /mail/thread/data HTTP/1.1" 200 - 36 0.054 0.067 2026-10-26 03:20:59,069 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:59] "POST /mail/thread/messages HTTP/1.1" 200 - 25 0.033 0.130 2026-10-26 03:20:59,080 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.082 2026-10-26 03:20:59,232 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:59] "GET /web/image?field=avatar_128&id=1249&model=res.partner&unique=2026-10-26%2003%3A19%3A48 HTTP/1.1" 200 - 11 0.012 0.058 2026-10-26 03:20:59,323 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 03:20:59,942 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: test successful 2026-10-26 03:20:59,955 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:20:59] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:20:59,981 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Closing chrome headless with pid 5444 2026-10-26 03:20:59,985 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Closing websocket connection 2026-10-26 03:20:59,988 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Terminating chrome headless with pid 5444 2026-10-26 03:21:00,122 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_032100_121813_TestReconcileJournalItemsTicketTour.txt 2026-10-26 03:21:00,122 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Removing chrome user profile "/tmp/tmprl_x0njj_chrome_odoo" 2026-10-26 03:21:00,200 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 03:21:36,631 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour ... 2026-10-26 03:21:39,914 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Chrome pid: 5670 2026-10-26 03:21:39,915 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Chrome headless temporary user profile dir: /tmp/tmptt89bysr_chrome_odoo 2026-10-26 03:21:39,915 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Issuing json command http://127.0.0.1:36993/json/version 2026-10-26 03:21:39,917 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:36993/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:21:40,043 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Browser version: Chrome/150.0.7871.114 2026-10-26 03:21:40,043 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Issuing json command http://127.0.0.1:36993/json 2026-10-26 03:21:40,044 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:36993/json with timeout 3 increased to 10s during tests 2026-10-26 03:21:40,087 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Websocket url found: ws://127.0.0.1:36993/devtools/page/7E70206D2657A3AFD9AC0CF9D90C0070 2026-10-26 03:21:40,115 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Enable chrome headless console log notification 2026-10-26 03:21:40,130 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Chrome headless enable page notifications 2026-10-26 03:21:40,549 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:recon_a11y_user from n/a 2026-10-26 03:21:40,565 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Setting session cookie in browser 2026-10-26 03:21:40,590 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-26 03:21:40,591 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-26 03:21:40,632 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:21:42,003 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:42] "GET /web HTTP/1.1" 200 - 114 0.115 1.265 2026-10-26 03:21:42,009 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Navigation result: {'frameId': '7E70206D2657A3AFD9AC0CF9D90C0070', 'loaderId': '4BA1A2B0D7EDF056FEA19BBF6DAE340C', 'isDownload': False} 2026-10-26 03:21:42,009 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Evaluate ready code "odoo.isTourReady('reconcile_a11y_tour')" 2026-10-26 03:21:42,118 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:42] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.046 0.018 2026-10-26 03:21:42,165 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:42] "GET /web/webclient/load_menus/40c6332555a8c92956d5d2efd2854be37b07bf7f965b7ca32ffaebcb0a4a08ff HTTP/1.1" 200 - 4 0.003 0.095 2026-10-26 03:21:42,198 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:42] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.013 0.113 2026-10-26 03:21:42,223 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:42] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.014 0.143 2026-10-26 03:21:42,264 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 03:21:42,279 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.016 0.185 2026-10-26 03:21:42,336 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:42] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.007 0.014 2026-10-26 03:21:43,512 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:43] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 03:21:43,531 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:43] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-26 03:21:43,547 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:43] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-26 03:21:43,575 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.013 2026-10-26 03:21:43,693 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Evaluate test code "odoo.startTour('reconcile_a11y_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-26 03:21:43,967 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:43] "POST /mail/init_messaging HTTP/1.1" 200 - 102 0.153 0.251 2026-10-26 03:21:43,973 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:43] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.394 2026-10-26 03:21:43,993 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:43] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.012 0.369 2026-10-26 03:21:44,018 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:44] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.034 2026-10-26 03:21:44,061 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:44] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.023 0.410 2026-10-26 03:21:44,139 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:44] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.029 0.434 2026-10-26 03:21:44,166 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.018 0.462 2026-10-26 03:21:44,283 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:44] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 11 0.063 0.427 2026-10-26 03:21:44,309 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 03:21:44,338 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:44] "GET /web/offline HTTP/1.1" 200 - 7 0.019 0.280 2026-10-26 03:21:44,340 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:21:44,372 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:21:44,377 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:44] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.011 0.303 2026-10-26 03:21:44,407 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.004 0.314 2026-10-26 03:21:44,450 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:44] "POST /web/action/load HTTP/1.1" 200 - 11 0.018 0.316 2026-10-26 03:21:44,529 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:44] "GET /web/image?model=res.users&field=avatar_128&id=579 HTTP/1.1" 200 - 18 0.020 0.350 2026-10-26 03:21:44,780 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:44] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 66 0.062 0.218 2026-10-26 03:21:45,005 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:45] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.066 0.124 2026-10-26 03:21:45,042 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:45] "POST /onboarding/account_dashboard HTTP/1.1" 200 - 2 0.002 0.008 2026-10-26 03:21:45,220 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:45] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.003 0.016 2026-10-26 03:21:45,247 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:45] "GET /web/assets/ce5dd9d/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.002 0.013 2026-10-26 03:21:46,241 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.browser: Tour reconcile_a11y_tour on step: 'Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('A11y Tour Bank') button[name='action_open_reconcile'])' 2026-10-26 03:21:46,292 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.browser: Tour reconcile_a11y_tour on step: 'Open the fixture's transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record)' 2026-10-26 03:21:46,347 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:46] "POST /web/dataset/call_button HTTP/1.1" 200 - 12 0.016 0.048 2026-10-26 03:21:46,374 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-10-26 03:21:46,624 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:46] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 81 0.054 0.191 2026-10-26 03:21:46,687 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:46] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.007 0.025 2026-10-26 03:21:46,758 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:46] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 6 0.017 0.030 2026-10-26 03:21:46,795 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:46] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.008 0.060 2026-10-26 03:21:46,840 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:46] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.002 0.024 2026-10-26 03:21:47,001 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:47] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.001 0.055 2026-10-26 03:21:47,088 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:47] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.017 0.019 2026-10-26 03:21:47,213 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:47] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 28 0.034 0.083 2026-10-26 03:21:47,309 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:47] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.009 0.022 2026-10-26 03:21:47,406 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:47] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 31 0.028 0.074 2026-10-26 03:21:47,490 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:47] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.013 0.045 2026-10-26 03:21:47,560 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:47] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.010 0.034 2026-10-26 03:21:47,571 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:47] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.053 2026-10-26 03:21:47,887 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 03:21:48,400 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.browser: Tour reconcile_a11y_tour on step: 'Open Match Existing Entries (trigger: a.nav-link[name='match_existing_entries_tab'])' 2026-10-26 03:21:48,402 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.browser: Tour reconcile_a11y_tour on step: 'Match A11y tour receivable (trigger: .o_field_reconcile_lines_match .o_data_row:contains('A11y tour receivable') .o_data_cell)' 2026-10-26 03:21:48,419 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.browser: Tour reconcile_a11y_tour on step: 'The 'other' line with a trash button is rendered (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other)' 2026-10-26 03:21:48,479 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:48] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 8 0.013 0.049 2026-10-26 03:21:48,623 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:48] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 24 0.031 0.090 2026-10-26 03:21:48,654 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:48] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.002 0.013 2026-10-26 03:21:49,426 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.browser: Tour reconcile_a11y_tour on step: 'The trash button carries an accessible name (aria-label) (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other td button.fa-trash-o)' 2026-10-26 03:21:49,436 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.browser: Tour reconcile_a11y_tour on step: 'Enter on the nested trash button must not also select the row (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other td button.fa-trash-o)' 2026-10-26 03:21:50,442 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.browser: Tour reconcile_a11y_tour on step: 'The line row is keyboard-focusable (tabindex) and Enter-activatable (trigger: body)' 2026-10-26 03:21:50,475 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.browser: Tour reconcile_a11y_tour on step: 'Enter on the focused row selects it, same as a mouse click would (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other.selected)' 2026-10-26 03:21:50,623 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:50] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.027 0.110 2026-10-26 03:21:51,391 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.browser: test successful 2026-10-26 03:21:51,406 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:51] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:21:51,408 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Closing chrome headless with pid 5670 2026-10-26 03:21:51,410 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Closing websocket connection 2026-10-26 03:21:51,410 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Terminating chrome headless with pid 5670 2026-10-26 03:21:51,548 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_032151_548667_TestReconcileKeyboardAndFocusTour.txt 2026-10-26 03:21:51,549 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Removing chrome user profile "/tmp/tmptt89bysr_chrome_odoo" 2026-10-26 03:21:51,569 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content ... 2026-10-26 03:21:54,566 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Chrome pid: 5894 2026-10-26 03:21:54,567 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Chrome headless temporary user profile dir: /tmp/tmpm2u2je4f_chrome_odoo 2026-10-26 03:21:54,567 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Issuing json command http://127.0.0.1:38989/json/version 2026-10-26 03:21:54,581 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:38989/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:21:54,599 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Browser version: Chrome/150.0.7871.114 2026-10-26 03:21:54,600 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Issuing json command http://127.0.0.1:38989/json 2026-10-26 03:21:54,603 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:38989/json with timeout 3 increased to 10s during tests 2026-10-26 03:21:54,634 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Websocket url found: ws://127.0.0.1:38989/devtools/page/E596821794E57D5F44C20809EF8C27B6 2026-10-26 03:21:54,651 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Enable chrome headless console log notification 2026-10-26 03:21:54,668 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Chrome headless enable page notifications 2026-10-26 03:21:54,996 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:recon_focus_user from n/a 2026-10-26 03:21:55,013 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Setting session cookie in browser 2026-10-26 03:21:55,023 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-26 03:21:55,025 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-26 03:21:55,057 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:21:56,297 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:56] "GET /web HTTP/1.1" 200 - 115 0.084 1.161 2026-10-26 03:21:56,301 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Navigation result: {'frameId': 'E596821794E57D5F44C20809EF8C27B6', 'loaderId': '250B09D43CA5F6A5B13322FF865CB6DC', 'isDownload': False} 2026-10-26 03:21:56,302 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Evaluate ready code "odoo.isTourReady('reconcile_focus_stability_tour')" 2026-10-26 03:21:56,376 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:56] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.013 0.016 2026-10-26 03:21:56,431 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:56] "GET /web/webclient/load_menus/40c6332555a8c92956d5d2efd2854be37b07bf7f965b7ca32ffaebcb0a4a08ff HTTP/1.1" 200 - 4 0.010 0.073 2026-10-26 03:21:56,448 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:56] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.005 0.090 2026-10-26 03:21:56,457 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 03:21:56,482 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:56] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.007 0.134 2026-10-26 03:21:56,524 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:56] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.027 0.104 2026-10-26 03:21:56,550 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:56] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 03:21:57,804 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:57] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-26 03:21:57,809 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:57] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-26 03:21:57,816 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:57] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-26 03:21:57,846 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.018 2026-10-26 03:21:58,113 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Evaluate test code "odoo.startTour('reconcile_focus_stability_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-26 03:21:58,204 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:58] "POST /mail/init_messaging HTTP/1.1" 200 - 103 0.112 0.211 2026-10-26 03:21:58,213 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:58] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.263 2026-10-26 03:21:58,229 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:58] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.006 0.200 2026-10-26 03:21:58,320 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:58] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.033 0.230 2026-10-26 03:21:58,330 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:58] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:21:58,362 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:58] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.012 0.299 2026-10-26 03:21:58,372 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.222 2026-10-26 03:21:58,392 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:58] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.005 0.138 2026-10-26 03:21:58,445 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:58] "GET /web/offline HTTP/1.1" 200 - 7 0.016 0.160 2026-10-26 03:21:58,533 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:58] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.048 0.196 2026-10-26 03:21:58,558 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.047 2026-10-26 03:21:58,566 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-26 03:21:58,568 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 03:21:58,602 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:58] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 11 0.032 0.266 2026-10-26 03:21:58,616 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.227 2026-10-26 03:21:58,671 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:58] "POST /web/action/load HTTP/1.1" 200 - 11 0.017 0.251 2026-10-26 03:21:58,835 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:58] "GET /web/image?model=res.users&field=avatar_128&id=580 HTTP/1.1" 200 - 18 0.099 0.331 2026-10-26 03:21:59,101 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:59] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 88 0.092 0.265 2026-10-26 03:21:59,225 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:59] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 14 0.029 0.061 2026-10-26 03:21:59,361 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:59] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 27 0.035 0.129 2026-10-26 03:21:59,373 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:21:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.163 2026-10-26 03:22:00,334 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.browser: Tour reconcile_focus_stability_tour on step: 'Select the journal item Focus Tour Row Alpha (trigger: .o_data_row:contains('Focus Tour Row Alpha') .o_list_record_selector)' 2026-10-26 03:22:00,378 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.browser: Tour reconcile_focus_stability_tour on step: 'Select the journal item Focus Tour Row Bravo (trigger: .o_data_row:contains('Focus Tour Row Bravo') .o_list_record_selector)' 2026-10-26 03:22:00,431 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.browser: Tour reconcile_focus_stability_tour on step: 'Select the journal item Focus Tour Row Charlie (trigger: .o_data_row:contains('Focus Tour Row Charlie') .o_list_record_selector)' 2026-10-26 03:22:00,460 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.browser: Tour reconcile_focus_stability_tour on step: 'Open the Actions menu (trigger: .o_cp_action_menus button.dropdown-toggle)' 2026-10-26 03:22:00,473 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:00] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.032 0.053 2026-10-26 03:22:00,497 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.browser: Tour reconcile_focus_stability_tour on step: 'Run the Reconcile action, found by the name the server gives it in the user's language (trigger: .o_cp_action_menus .dropdown-item)' 2026-10-26 03:22:00,524 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:00] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.012 0.064 2026-10-26 03:22:00,561 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:00] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.014 0.073 2026-10-26 03:22:00,630 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:00] "POST /web/action/load HTTP/1.1" 200 - 15 0.031 0.093 2026-10-26 03:22:00,650 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.009 2026-10-26 03:22:00,661 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.browser: Tour reconcile_focus_stability_tour on step: 'The reconcile form opened (trigger: .o_account_reconcile_form_statusbar)' 2026-10-26 03:22:00,730 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:00] "POST /web/action/load HTTP/1.1" 200 - 13 0.015 0.043 2026-10-26 03:22:00,927 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:00] "POST /web/action/run HTTP/1.1" 200 - 44 0.050 0.130 2026-10-26 03:22:00,997 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:00] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 5 0.004 0.050 2026-10-26 03:22:01,044 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.018 2026-10-26 03:22:01,173 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:01] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 21 0.037 0.096 2026-10-26 03:22:01,295 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:01] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 8 0.008 0.043 2026-10-26 03:22:01,377 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:01] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.006 0.049 2026-10-26 03:22:01,410 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:01] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.003 0.012 2026-10-26 03:22:01,515 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:01] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.007 0.037 2026-10-26 03:22:02,098 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 03:22:02,294 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.browser: Tour reconcile_focus_stability_tour on step: 'Focus the row that must keep its identity, and remember its DOM node (trigger: .o_reconcile_widget_line.other:contains('Focus Tour Row Bravo'))' 2026-10-26 03:22:02,303 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.browser: Tour reconcile_focus_stability_tour on step: 'The focused row is selected (trigger: .o_reconcile_widget_line.other.selected)' 2026-10-26 03:22:02,427 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:02] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 21 0.022 0.101 2026-10-26 03:22:02,468 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:02] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.003 0.014 2026-10-26 03:22:03,233 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.browser: Tour reconcile_focus_stability_tour on step: 'Remove a DIFFERENT, unrelated row (trigger: .o_reconcile_widget_line.other:contains('Focus Tour Row Charlie') td button.fa-trash-o)' 2026-10-26 03:22:03,238 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.browser: Tour reconcile_focus_stability_tour on step: 'The unrelated row is gone (trigger: body:not(:has(.o_reconcile_widget_line:contains('Focus Tour Row Charlie'))))' 2026-10-26 03:22:03,378 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:03] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 25 0.024 0.104 2026-10-26 03:22:03,475 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:03] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.025 0.027 2026-10-26 03:22:04,249 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.browser: test successful 2026-10-26 03:22:04,270 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:04] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:22:04,281 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Closing chrome headless with pid 5894 2026-10-26 03:22:04,294 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Closing websocket connection 2026-10-26 03:22:04,297 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Terminating chrome headless with pid 5894 2026-10-26 03:22:04,411 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_032204_411342_TestReconcileKeyboardAndFocusTour.txt 2026-10-26 03:22:04,411 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Removing chrome user profile "/tmp/tmpm2u2je4f_chrome_odoo" 2026-10-26 03:22:04,476 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-26 03:22:38,524 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice ... 2026-10-26 03:22:41,943 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Chrome pid: 6117 2026-10-26 03:22:41,943 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Chrome headless temporary user profile dir: /tmp/tmpxqbhvjew_chrome_odoo 2026-10-26 03:22:41,945 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Issuing json command http://127.0.0.1:42483/json/version 2026-10-26 03:22:41,947 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:42483/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:22:41,983 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Browser version: Chrome/150.0.7871.114 2026-10-26 03:22:41,983 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Issuing json command http://127.0.0.1:42483/json 2026-10-26 03:22:41,984 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:42483/json with timeout 3 increased to 10s during tests 2026-10-26 03:22:42,025 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Websocket url found: ws://127.0.0.1:42483/devtools/page/A8078A0F1CDCCABA97734CA29FB01DC5 2026-10-26 03:22:42,046 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Enable chrome headless console log notification 2026-10-26 03:22:42,048 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Chrome headless enable page notifications 2026-10-26 03:22:42,380 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:recon_difference_bank_user from n/a 2026-10-26 03:22:42,394 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Setting session cookie in browser 2026-10-26 03:22:42,398 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-26 03:22:42,398 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-26 03:22:42,424 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:22:43,552 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:43] "GET /web HTTP/1.1" 200 - 113 0.097 1.037 2026-10-26 03:22:43,566 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Navigation result: {'frameId': 'A8078A0F1CDCCABA97734CA29FB01DC5', 'loaderId': 'BFBD778939625F108DCD49DF66CD1F74', 'isDownload': False} 2026-10-26 03:22:43,566 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Evaluate ready code "odoo.isTourReady('reconcile_bank_payment_difference_tour')" 2026-10-26 03:22:43,641 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:43] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.015 0.015 2026-10-26 03:22:43,662 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:43] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.007 0.054 2026-10-26 03:22:43,696 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:43] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.013 0.069 2026-10-26 03:22:43,705 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 03:22:43,737 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:43] "GET /web/webclient/load_menus/40c6332555a8c92956d5d2efd2854be37b07bf7f965b7ca32ffaebcb0a4a08ff HTTP/1.1" 200 - 4 0.006 0.129 2026-10-26 03:22:43,781 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:43] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.013 0.130 2026-10-26 03:22:43,836 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:43] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.003 0.025 2026-10-26 03:22:45,021 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:45] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-26 03:22:45,033 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:45] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-26 03:22:45,082 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:45] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.036 2026-10-26 03:22:45,096 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.037 2026-10-26 03:22:45,239 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Evaluate test code "odoo.startTour('reconcile_bank_payment_difference_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-26 03:22:45,498 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:45] "POST /mail/init_messaging HTTP/1.1" 200 - 102 0.212 0.182 2026-10-26 03:22:45,504 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:45] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.377 2026-10-26 03:22:45,523 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:45] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 03:22:45,526 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:45] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.012 0.332 2026-10-26 03:22:45,575 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:45] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.015 0.368 2026-10-26 03:22:45,659 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:45] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.023 0.407 2026-10-26 03:22:45,682 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.017 0.388 2026-10-26 03:22:45,730 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:45] "GET /web/image/res.company/81/favicon HTTP/1.1" 200 - 11 0.011 0.366 2026-10-26 03:22:45,775 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:22:45,783 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:45] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.004 0.208 2026-10-26 03:22:45,826 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:22:45,845 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 03:22:45,874 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:45] "GET /web/offline HTTP/1.1" 200 - 7 0.019 0.281 2026-10-26 03:22:45,887 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:45] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.003 0.287 2026-10-26 03:22:45,921 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:45] "POST /web/action/load HTTP/1.1" 200 - 11 0.008 0.272 2026-10-26 03:22:45,999 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:45] "GET /web/image?model=res.users&field=avatar_128&id=583 HTTP/1.1" 200 - 18 0.025 0.308 2026-10-26 03:22:46,185 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:46] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 66 0.047 0.155 2026-10-26 03:22:46,411 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:46] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.079 0.108 2026-10-26 03:22:46,451 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:46] "POST /onboarding/account_dashboard HTTP/1.1" 200 - 2 0.003 0.007 2026-10-26 03:22:46,593 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:46] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.004 0.010 2026-10-26 03:22:46,618 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:46] "GET /web/assets/ce5dd9d/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.002 0.009 2026-10-26 03:22:47,623 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: Tour reconcile_bank_payment_difference_tour on step: 'Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('Difference Tour Bank') button[name='action_open_reconcile'])' 2026-10-26 03:22:47,643 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: Tour reconcile_bank_payment_difference_tour on step: 'Open the fixture's transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record)' 2026-10-26 03:22:47,691 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:47] "POST /web/dataset/call_button HTTP/1.1" 200 - 12 0.014 0.036 2026-10-26 03:22:47,988 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:47] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 81 0.054 0.210 2026-10-26 03:22:48,047 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:48] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.007 0.030 2026-10-26 03:22:48,102 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:48] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 6 0.009 0.031 2026-10-26 03:22:48,143 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:48] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.010 0.060 2026-10-26 03:22:48,149 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.021 2026-10-26 03:22:48,189 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:48] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.002 0.026 2026-10-26 03:22:48,320 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:48] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.001 0.045 2026-10-26 03:22:48,370 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.004 0.012 2026-10-26 03:22:48,465 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:48] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 28 0.024 0.074 2026-10-26 03:22:48,558 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:48] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.012 0.034 2026-10-26 03:22:48,640 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:48] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 31 0.017 0.077 2026-10-26 03:22:48,711 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:48] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.006 0.040 2026-10-26 03:22:48,775 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:48] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.012 0.026 2026-10-26 03:22:48,785 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.036 2026-10-26 03:22:49,646 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: Tour reconcile_bank_payment_difference_tour on step: 'Open Match Existing Entries (trigger: a.nav-link[name='match_existing_entries_tab'])' 2026-10-26 03:22:49,649 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: Tour reconcile_bank_payment_difference_tour on step: 'Match Difference Tour Item (trigger: .o_field_reconcile_lines_match .o_data_row:contains('Difference Tour Item') .o_data_cell)' 2026-10-26 03:22:49,669 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: Tour reconcile_bank_payment_difference_tour on step: 'Select the matched, capped item (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other:contains('Difference Tour Item'))' 2026-10-26 03:22:49,708 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:49] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 8 0.010 0.037 2026-10-26 03:22:49,842 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:49] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 24 0.023 0.094 2026-10-26 03:22:49,881 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:49] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.003 0.018 2026-10-26 03:22:50,304 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 03:22:50,684 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: Tour reconcile_bank_payment_difference_tour on step: 'Choose Mark as fully paid (trigger: .o_field_widget[name='payment_difference_handling'] input[data-value='reconcile'])' 2026-10-26 03:22:50,828 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:50] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.027 0.105 2026-10-26 03:22:51,615 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: Tour reconcile_bank_payment_difference_tour on step: 'Choose the account Difference Tour Account (trigger: .o_field_widget[name='writeoff_account_id'] input)' 2026-10-26 03:22:51,752 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:51] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.025 0.110 2026-10-26 03:22:52,560 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: Tour reconcile_bank_payment_difference_tour on step: 'Pick it from the dropdown (trigger: .ui-autocomplete .ui-menu-item a:contains('Difference Tour Account'))' 2026-10-26 03:22:52,572 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:52] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 4 0.006 0.019 2026-10-26 03:22:52,833 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:52] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 4 0.006 0.026 2026-10-26 03:22:53,616 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: Tour reconcile_bank_payment_difference_tour on step: 'Validate (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']:not(.disabled))' 2026-10-26 03:22:53,765 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:53] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.024 0.119 2026-10-26 03:22:54,543 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: Tour reconcile_bank_payment_difference_tour on step: 'The transaction reconciled and left the Not-Reconciled kanban (trigger: .o_account_reconcile_kanban_main .o_view_nocontent, .o_account_reconcile_kanban_main:not(:has(.o_kanban_record)))' 2026-10-26 03:22:54,686 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:54] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 30 0.039 0.102 2026-10-26 03:22:54,901 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #583 deleted account.move.line.ctp records with IDs: [931] 2026-10-26 03:22:55,098 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #583 deleted account.move.line records with IDs: [1877] 2026-10-26 03:22:55,535 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:55] "POST /web/dataset/call_button HTTP/1.1" 200 - 285 0.256 0.572 2026-10-26 03:22:55,623 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:55] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 16 0.014 0.062 2026-10-26 03:22:55,663 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:55] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-26 03:22:55,697 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:55] "GET /web/static/img/empty_folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:22:56,027 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 03:22:56,701 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: test successful 2026-10-26 03:22:56,714 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:22:56] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:22:56,727 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Closing chrome headless with pid 6117 2026-10-26 03:22:56,730 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Closing websocket connection 2026-10-26 03:22:56,735 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Terminating chrome headless with pid 6117 2026-10-26 03:22:56,893 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_032256_893315_TestReconcilePaymentDifferenceChoiceTour.txt 2026-10-26 03:22:56,893 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Removing chrome user profile "/tmp/tmpxqbhvjew_chrome_odoo" 2026-10-26 03:22:56,934 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice ... 2026-10-26 03:22:59,689 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Chrome pid: 6345 2026-10-26 03:22:59,690 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Chrome headless temporary user profile dir: /tmp/tmp3brsxfh2_chrome_odoo 2026-10-26 03:22:59,691 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Issuing json command http://127.0.0.1:34975/json/version 2026-10-26 03:22:59,693 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:34975/json/version with timeout 3 increased to 10s during tests 2026-10-26 03:22:59,748 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Browser version: Chrome/150.0.7871.114 2026-10-26 03:22:59,748 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Issuing json command http://127.0.0.1:34975/json 2026-10-26 03:22:59,749 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:34975/json with timeout 3 increased to 10s during tests 2026-10-26 03:22:59,798 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Websocket url found: ws://127.0.0.1:34975/devtools/page/53140AF09BF1635EF729226809BF887D 2026-10-26 03:22:59,812 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Enable chrome headless console log notification 2026-10-26 03:22:59,842 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Chrome headless enable page notifications 2026-10-26 03:23:00,156 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:recon_difference_ji_user from n/a 2026-10-26 03:23:00,177 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Setting session cookie in browser 2026-10-26 03:23:00,198 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-26 03:23:00,198 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-26 03:23:00,233 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 03:23:01,441 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:01] "GET /web HTTP/1.1" 200 - 114 0.094 1.118 2026-10-26 03:23:01,446 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Navigation result: {'frameId': '53140AF09BF1635EF729226809BF887D', 'loaderId': '65991F99AB2B6C6956BC48D2B5F75D8C', 'isDownload': False} 2026-10-26 03:23:01,446 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Evaluate ready code "odoo.isTourReady('reconcile_journal_items_payment_difference_tour')" 2026-10-26 03:23:01,510 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:01] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.002 0.021 2026-10-26 03:23:01,540 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:01] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.012 0.017 2026-10-26 03:23:01,592 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:01] "GET /web/webclient/load_menus/40c6332555a8c92956d5d2efd2854be37b07bf7f965b7ca32ffaebcb0a4a08ff HTTP/1.1" 200 - 4 0.007 0.054 2026-10-26 03:23:01,649 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:01] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.012 0.102 2026-10-26 03:23:01,707 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:01] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.038 0.129 2026-10-26 03:23:01,765 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:01] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.004 0.011 2026-10-26 03:23:01,779 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 03:23:02,912 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:02] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-26 03:23:02,921 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:02] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 03:23:02,939 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:02] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-26 03:23:02,957 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.014 2026-10-26 03:23:03,113 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Evaluate test code "odoo.startTour('reconcile_journal_items_payment_difference_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-26 03:23:03,491 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:03] "POST /mail/init_messaging HTTP/1.1" 200 - 102 0.139 0.382 2026-10-26 03:23:03,503 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:03] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.518 2026-10-26 03:23:03,530 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:03] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.012 0.497 2026-10-26 03:23:03,558 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:03] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.040 2026-10-26 03:23:03,594 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:03] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.026 0.512 2026-10-26 03:23:03,678 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:03] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.026 0.543 2026-10-26 03:23:03,710 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.021 0.575 2026-10-26 03:23:03,770 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:03] "GET /web/image/res.company/81/favicon HTTP/1.1" 200 - 11 0.021 0.510 2026-10-26 03:23:03,783 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:03] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.229 2026-10-26 03:23:03,804 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 03:23:03,822 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 03:23:03,850 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:03] "GET /web/offline HTTP/1.1" 200 - 7 0.031 0.252 2026-10-26 03:23:03,874 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:03] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.010 0.282 2026-10-26 03:23:03,875 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 03:23:03,940 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:03] "POST /web/action/load HTTP/1.1" 200 - 11 0.010 0.284 2026-10-26 03:23:04,025 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:04] "GET /web/image?model=res.users&field=avatar_128&id=584 HTTP/1.1" 200 - 18 0.023 0.307 2026-10-26 03:23:04,274 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:04] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 88 0.068 0.195 2026-10-26 03:23:04,401 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:04] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 14 0.029 0.057 2026-10-26 03:23:04,518 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:04] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 27 0.035 0.127 2026-10-26 03:23:04,530 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.158 2026-10-26 03:23:05,490 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: Tour reconcile_journal_items_payment_difference_tour on step: 'Select the journal item Difference JI larger item (trigger: .o_data_row:contains('Difference JI larger item') .o_list_record_selector)' 2026-10-26 03:23:05,517 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: Tour reconcile_journal_items_payment_difference_tour on step: 'Select the journal item Difference JI smaller item (trigger: .o_data_row:contains('Difference JI smaller item') .o_list_record_selector)' 2026-10-26 03:23:05,589 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: Tour reconcile_journal_items_payment_difference_tour on step: 'Open the Actions menu (trigger: .o_cp_action_menus button.dropdown-toggle)' 2026-10-26 03:23:05,593 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: Tour reconcile_journal_items_payment_difference_tour on step: 'Run the Reconcile action, found by the name the server gives it in the user's language (trigger: .o_cp_action_menus .dropdown-item)' 2026-10-26 03:23:05,605 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:05] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.033 0.039 2026-10-26 03:23:05,636 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:05] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.007 0.048 2026-10-26 03:23:05,700 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:05] "POST /web/action/load HTTP/1.1" 200 - 15 0.032 0.067 2026-10-26 03:23:05,726 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: Tour reconcile_journal_items_payment_difference_tour on step: 'The reconcile form opened (trigger: .o_account_reconcile_form_statusbar)' 2026-10-26 03:23:05,770 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:05] "POST /web/action/load HTTP/1.1" 200 - 13 0.016 0.034 2026-10-26 03:23:05,776 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 03:23:05,991 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:05] "POST /web/action/run HTTP/1.1" 200 - 44 0.041 0.127 2026-10-26 03:23:06,056 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:06] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 5 0.007 0.045 2026-10-26 03:23:06,113 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.028 2026-10-26 03:23:06,207 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:06] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 21 0.021 0.087 2026-10-26 03:23:06,332 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:06] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 8 0.004 0.046 2026-10-26 03:23:06,408 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:06] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.007 0.047 2026-10-26 03:23:06,460 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:06] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.007 0.012 2026-10-26 03:23:06,544 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:06] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.017 0.026 2026-10-26 03:23:07,320 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: Tour reconcile_journal_items_payment_difference_tour on step: 'Choose Mark as fully paid (trigger: .o_field_widget[name='payment_difference_handling'] input[data-value='reconcile'])' 2026-10-26 03:23:07,334 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: Tour reconcile_journal_items_payment_difference_tour on step: 'Choose the account Difference Tour Account (trigger: .o_field_widget[name='writeoff_account_id'] input)' 2026-10-26 03:23:07,419 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:07] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 26 0.020 0.063 2026-10-26 03:23:07,476 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:07] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.003 0.011 2026-10-26 03:23:07,481 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.010 2026-10-26 03:23:08,261 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: Tour reconcile_journal_items_payment_difference_tour on step: 'Pick it from the dropdown (trigger: .ui-autocomplete .ui-menu-item a:contains('Difference Tour Account'))' 2026-10-26 03:23:08,285 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:08] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 4 0.006 0.019 2026-10-26 03:23:08,541 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:08] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 4 0.006 0.021 2026-10-26 03:23:09,346 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: Tour reconcile_journal_items_payment_difference_tour on step: 'Validate (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']:not(.disabled))' 2026-10-26 03:23:09,466 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:09] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 26 0.023 0.095 2026-10-26 03:23:09,508 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:09] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.003 0.011 2026-10-26 03:23:10,290 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: Tour reconcile_journal_items_payment_difference_tour on step: 'Validate is replaced by Revert once the items are reconciled (trigger: .o_account_reconcile_form_statusbar button[name='action_revert_reconciliation'])' 2026-10-26 03:23:10,427 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:10] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 25 0.026 0.109 2026-10-26 03:23:11,119 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:11] "POST /web/dataset/call_button HTTP/1.1" 200 - 193 0.185 0.487 2026-10-26 03:23:11,133 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:11] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.003 0.668 2026-10-26 03:23:11,169 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:11] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.008 0.694 2026-10-26 03:23:11,242 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:11] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 15 0.015 0.063 2026-10-26 03:23:11,406 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:11] "POST /mail/thread/data HTTP/1.1" 200 - 35 0.034 0.090 2026-10-26 03:23:11,474 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:11] "POST /mail/thread/messages HTTP/1.1" 200 - 25 0.022 0.111 2026-10-26 03:23:11,482 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.053 2026-10-26 03:23:11,661 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:11] "GET /web/image?field=avatar_128&id=1274&model=res.partner&unique=2026-10-26%2003%3A22%3A04 HTTP/1.1" 200 - 11 0.014 0.063 2026-10-26 03:23:12,108 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-26 03:23:12,418 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: test successful 2026-10-26 03:23:12,431 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 03:23:12] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 03:23:12,434 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Closing chrome headless with pid 6345 2026-10-26 03:23:12,435 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Closing websocket connection 2026-10-26 03:23:12,435 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Terminating chrome headless with pid 6345 2026-10-26 03:23:12,556 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_032312_556023_TestReconcilePaymentDifferenceChoiceTour.txt 2026-10-26 03:23:12,556 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Removing chrome user profile "/tmp/tmp3brsxfh2_chrome_odoo" 2026-10-26 03:23:12,633 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-26 03:23:46,509 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_a_bank_transaction_inside_the_period_lock_blocks_a_regular_accountant ... 2026-10-26 03:23:50,994 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #588 deleted account.move.line.ctp records with IDs: [937] 2026-10-26 03:23:51,231 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #588 deleted account.move.line records with IDs: [1887] 2026-10-26 03:23:51,496 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_a_journal_items_difference_on_or_before_the_lock_date_blocks_a_regular_accountant ... 2026-10-26 03:23:57,428 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_an_entry_that_differs_from_the_lines_shown_is_refused ... 2026-10-26 03:23:58,160 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_difference_entry_on_a_default_taxed_account_posts_only_the_lines_shown ... 2026-10-26 03:24:00,074 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_each_settled_item_is_reconciled_with_its_own_row ... 2026-10-26 03:24:02,025 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line.ctp records with IDs: [949] 2026-10-26 03:24:02,389 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line records with IDs: [1912] 2026-10-26 03:24:04,471 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line.ctp records with IDs: [954] 2026-10-26 03:24:04,704 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line records with IDs: [1920] 2026-10-26 03:24:06,580 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line.ctp records with IDs: [959] 2026-10-26 03:24:06,784 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line records with IDs: [1928] 2026-10-26 03:24:08,715 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line.ctp records with IDs: [963] 2026-10-26 03:24:08,894 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line records with IDs: [1934] 2026-10-26 03:24:10,966 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line.ctp records with IDs: [966] 2026-10-26 03:24:11,176 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line records with IDs: [1939] 2026-10-26 03:24:11,515 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_invalid_draft_is_rejected_before_anything_is_written ... 2026-10-26 03:24:25,848 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_journal_items_difference_is_kept_open_or_closed_as_chosen ... 2026-10-26 03:24:35,413 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.partial.reconcile records with IDs: [198, 199] 2026-10-26 03:24:35,523 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.full.reconcile records with IDs: [124] 2026-10-26 03:24:35,751 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.partial.reconcile records with IDs: [200, 201] 2026-10-26 03:24:39,446 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.partial.reconcile records with IDs: [205, 206] 2026-10-26 03:24:39,597 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.full.reconcile records with IDs: [128] 2026-10-26 03:24:41,555 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_journal_items_preview_is_what_reconcile_does ... 2026-10-26 03:24:47,005 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted ir.config_parameter records with IDs: [93] 2026-10-26 03:24:47,008 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_journal_items_to_check_flags_and_set_as_checked_clears ... 2026-10-26 03:24:49,771 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_marking_an_item_fully_paid_posts_the_difference_where_chosen ... 2026-10-26 03:24:51,235 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line.ctp records with IDs: [1047] 2026-10-26 03:24:51,436 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line records with IDs: [2102] 2026-10-26 03:24:52,833 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line.ctp records with IDs: [1050] 2026-10-26 03:24:53,008 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line records with IDs: [2107] 2026-10-26 03:24:54,905 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line.ctp records with IDs: [1054] 2026-10-26 03:24:55,092 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line records with IDs: [2113] 2026-10-26 03:24:57,078 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line.ctp records with IDs: [1058] 2026-10-26 03:24:57,286 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line records with IDs: [2119] 2026-10-26 03:25:00,025 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line.ctp records with IDs: [1065] 2026-10-26 03:25:00,179 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line records with IDs: [2131] 2026-10-26 03:25:01,533 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_model_tax_is_posted_once_on_an_account_defaulting_to_that_tax ... 2026-10-26 03:25:02,452 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line.ctp records with IDs: [1069] 2026-10-26 03:25:02,624 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line records with IDs: [2138] 2026-10-26 03:25:02,918 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_payer_name_identifies_the_partner_only_when_exactly_one_matches ... 2026-10-26 03:25:04,137 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line.ctp records with IDs: [1070] 2026-10-26 03:25:04,292 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line records with IDs: [2142] 2026-10-26 03:25:08,571 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_reconcile_model_identified_partner_is_written_only_at_validate ... 2026-10-26 03:25:10,930 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line.ctp records with IDs: [1082] 2026-10-26 03:25:11,122 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line records with IDs: [2165] 2026-10-26 03:25:12,520 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line.ctp records with IDs: [1085] 2026-10-26 03:25:12,667 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line records with IDs: [2170] 2026-10-26 03:25:14,290 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff ... 2026-10-26 03:25:26,359 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-26 03:25:26,359 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-26 03:25:26,359 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-26 03:25:26,359 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-26 03:25:26,359 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-26 03:25:26,359 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-26 03:25:26,359 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-26 03:25:26,359 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-26 03:25:26,359 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-26 03:25:30,276 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-26 03:25:30,276 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-26 03:25:30,276 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-26 03:25:30,276 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-26 03:25:30,276 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-26 03:25:30,276 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-26 03:25:30,276 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-26 03:25:30,276 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-26 03:25:30,276 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-26 03:25:33,901 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_remainder_lands_on_a_chosen_destination ... 2026-10-26 03:25:35,601 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line.ctp records with IDs: [1097] 2026-10-26 03:25:35,817 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line records with IDs: [2192] 2026-10-26 03:25:40,372 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line.ctp records with IDs: [1104] 2026-10-26 03:25:40,574 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_taxed_reconciliation_model_posts_its_taxes_as_core_does ... 2026-10-26 03:25:41,660 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line.ctp records with IDs: [1106] 2026-10-26 03:25:41,844 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line records with IDs: [2207] 2026-10-26 03:25:43,042 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line.ctp records with IDs: [1111] 2026-10-26 03:25:43,231 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line records with IDs: [2214] 2026-10-26 03:25:44,435 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line.ctp records with IDs: [1116] 2026-10-26 03:25:44,647 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line records with IDs: [2221] 2026-10-26 03:25:45,847 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line.ctp records with IDs: [1121] 2026-10-26 03:25:46,020 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line records with IDs: [2228] 2026-10-26 03:25:47,163 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line.ctp records with IDs: [1126] 2026-10-26 03:25:47,403 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line records with IDs: [2235] 2026-10-26 03:25:48,734 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_untaxed_bank_line_on_a_default_taxed_account_posts_no_tax ... 2026-10-26 03:25:49,701 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line.ctp records with IDs: [1133] 2026-10-26 03:25:49,899 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line records with IDs: [2245] 2026-10-26 03:25:51,236 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line.ctp records with IDs: [1136] 2026-10-26 03:25:51,433 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line records with IDs: [2250] 2026-10-26 03:25:51,858 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_validate_and_revert_are_offered_only_when_meaningful ... 2026-10-26 03:25:54,812 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_validate_is_idempotent_and_undo_restores_a_clean_draft ... 2026-10-26 03:25:56,271 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line.ctp records with IDs: [1143] 2026-10-26 03:25:56,480 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line records with IDs: [2266] 2026-10-26 03:25:58,846 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line.ctp records with IDs: [1148] 2026-10-26 03:25:59,022 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line records with IDs: [2275] 2026-10-26 03:25:59,650 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.partial.reconcile records with IDs: [230] 2026-10-26 03:25:59,763 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.full.reconcile records with IDs: [143] 2026-10-26 03:26:00,044 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line.ctp records with IDs: [1149] 2026-10-26 03:26:00,232 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line records with IDs: [2274, 2276] 2026-10-26 03:26:01,939 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.partial.reconcile records with IDs: [231] 2026-10-26 03:26:02,021 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.full.reconcile records with IDs: [144] 2026-10-26 03:26:03,490 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line.ctp records with IDs: [1154] 2026-10-26 03:26:03,694 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line records with IDs: [2286] 2026-10-26 03:26:04,260 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_validate_posts_exactly_the_validated_draft ... 2026-10-26 03:26:05,842 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line.ctp records with IDs: [1157] 2026-10-26 03:26:06,020 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line records with IDs: [2291] 2026-10-26 03:26:08,022 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line.ctp records with IDs: [1161] 2026-10-26 03:26:08,268 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line records with IDs: [2297] 2026-10-26 03:26:10,191 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line.ctp records with IDs: [1164] 2026-10-26 03:26:10,422 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line records with IDs: [2302] 2026-10-26 03:26:13,360 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line.ctp records with IDs: [1168] 2026-10-26 03:26:13,576 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #585 deleted account.move.line records with IDs: [2308] 2026-10-26 03:26:17,439 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 03:26:58,626 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_1 ... 2026-10-26 03:27:02,684 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_2 ... 2026-10-26 03:27:07,579 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_3 ... 2026-10-26 03:27:14,486 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #591 deleted account.move.line.ctp records with IDs: [1186, 1187, 1188, 1189] 2026-10-26 03:27:14,947 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #591 deleted account.move.line records with IDs: [2337, 2338, 2339, 2340, 2341, 2342, 2343, 2344] 2026-10-26 03:27:15,174 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #591 deleted mail.message records with IDs: [28624, 28623, 28622, 28621, 28620, 28619, 28618, 28617, 28616, 28615, 28614, 28613] 2026-10-26 03:27:15,394 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #591 deleted account.move records with IDs: [1019, 1020, 1021, 1022] 2026-10-26 03:27:15,419 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #591 deleted mail.followers records with IDs: [18934, 18935, 18936, 18937] 2026-10-26 03:27:16,969 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_with_foreign_currency ... 2026-10-26 03:27:23,931 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_can_post_invoice_with_recurring_line ... 2026-10-26 03:27:25,107 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 363 and Message-Id '<927489934972548.1792985245.042870044708252-openerp-private@5e968f997bd9>' from 'accountman@test.com' to (redacted) "'*************st@example.com'" successfully sent 2026-10-26 03:27:25,107 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 03:27:25,129 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #591 deleted mail.mail records with IDs: [363] 2026-10-26 03:27:25,148 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #591 deleted mail.message records with IDs: [28656] 2026-10-26 03:27:25,148 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 03:27:25,178 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 03:27:29,529 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_can_reset_recurring_invoice_to_draft ... 2026-10-26 03:27:30,837 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 364 and Message-Id '<941511085241481.1792985250.790180921554565-openerp-private@5e968f997bd9>' from 'accountman@test.com' to (redacted) "'**************ft@example.com'" successfully sent 2026-10-26 03:27:30,837 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 03:27:30,865 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #591 deleted mail.mail records with IDs: [364] 2026-10-26 03:27:30,883 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #591 deleted mail.message records with IDs: [28663] 2026-10-26 03:27:30,884 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 03:27:30,913 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 03:27:36,084 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #594 deleted account.move.line.ctp records with IDs: [1213, 1214] 2026-10-26 03:27:36,502 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #594 deleted account.move.line records with IDs: [2389, 2390, 2391, 2392] 2026-10-26 03:27:36,671 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #594 deleted mail.message records with IDs: [28671, 28670, 28669, 28668, 28667, 28666] 2026-10-26 03:27:36,862 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #594 deleted account.move records with IDs: [1044, 1045] 2026-10-26 03:27:36,886 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #594 deleted mail.followers records with IDs: [18964, 18965] 2026-10-26 03:27:37,023 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_still_cannot_create_allocation_manually ... 2026-10-26 03:27:38,554 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 365 and Message-Id '<068901327470095.1792985258.494646549224854-openerp-private@5e968f997bd9>' from 'accountman@test.com' to (redacted) "'**************rd@example.com'" successfully sent 2026-10-26 03:27:38,554 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 03:27:38,571 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #591 deleted mail.mail records with IDs: [365] 2026-10-26 03:27:38,589 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #591 deleted mail.message records with IDs: [28674] 2026-10-26 03:27:38,590 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 03:27:38,631 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 03:27:43,618 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_manual_recurring_transfer_4 ... 2026-10-26 03:27:47,995 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_dates_constraint ... 2026-10-26 03:27:49,237 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_name ... 2026-10-26 03:27:49,944 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_allocations_identical_for_clerk_and_accountant ... 2026-10-26 03:27:51,413 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 366 and Message-Id '<950584372986224.1792985271.319203376770020-openerp-private@5e968f997bd9>' from 'accountman@test.com' to (redacted) "'*************in@example.com'" successfully sent 2026-10-26 03:27:51,414 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 03:27:51,467 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #591 deleted mail.mail records with IDs: [366] 2026-10-26 03:27:51,530 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #591 deleted mail.message records with IDs: [28686] 2026-10-26 03:27:51,530 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 03:27:51,583 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 03:27:52,834 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 367 and Message-Id '<600827187957516.1792985272.767822027206421-openerp-private@5e968f997bd9>' from 'accountman@test.com' to (redacted) "'************in@example.com'" successfully sent 2026-10-26 03:27:52,835 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 03:27:52,847 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #591 deleted mail.mail records with IDs: [367] 2026-10-26 03:27:52,860 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #591 deleted mail.message records with IDs: [28688] 2026-10-26 03:27:52,860 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 03:27:52,886 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 03:28:01,349 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_on_customer_invoice_created_by_orm ... 2026-10-26 03:28:02,822 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_on_vendor_bill_created_by_orm ... 2026-10-26 03:28:04,542 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_when_dates_written_after_create ... 2026-10-26 03:28:06,665 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-26 03:28:47,876 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_false_for_a_plain_unrelated_line ... 2026-10-26 03:28:48,292 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_inherits_the_single_transfer_origin ... 2026-10-26 03:28:52,613 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_multi_origin_resolves_to_the_max_date_to ... 2026-10-26 03:28:53,392 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_reads_own_date_maturity_when_no_span_or_origin ... 2026-10-26 03:28:53,854 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_reads_own_date_to_as_a_date ... 2026-10-26 03:28:57,303 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 03:30:12,246 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_01_access_right_internal_user ... 2026-10-26 03:30:12,614 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 604, model: affiliate.commission.rule 2026-10-26 03:30:12,622 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 604, model: affiliate.report 2026-10-26 03:30:12,633 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 604, model: affiliate.code 2026-10-26 03:30:12,645 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 604, model: affiliate.commission 2026-10-26 03:30:12,657 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 604, model: affiliate.commission.line 2026-10-26 03:30:12,664 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 604, model: affiliate.commission.rule 2026-10-26 03:30:12,672 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 604, model: affiliate.report 2026-10-26 03:30:12,688 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 604, model: affiliate.code 2026-10-26 03:30:12,695 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 604, model: affiliate.commission 2026-10-26 03:30:12,703 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 604, model: affiliate.commission.line 2026-10-26 03:30:12,712 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 604, model: affiliate.commission.rule 2026-10-26 03:30:12,724 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 604, model: affiliate.report 2026-10-26 03:30:12,734 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 604, model: affiliate.code 2026-10-26 03:30:12,744 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 604, model: affiliate.commission 2026-10-26 03:30:12,752 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 604, model: affiliate.commission.line 2026-10-26 03:30:12,766 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 604, model: affiliate.commission.rule 2026-10-26 03:30:12,787 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 604, model: affiliate.report 2026-10-26 03:30:12,796 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_02_access_right_portal_user ... 2026-10-26 03:30:13,099 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 602, model: affiliate.commission.rule 2026-10-26 03:30:13,108 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 602, model: affiliate.progressive.commission 2026-10-26 03:30:13,116 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 602, model: affiliate.report 2026-10-26 03:30:13,135 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 602, model: affiliate.code 2026-10-26 03:30:13,149 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 602, model: affiliate.commission 2026-10-26 03:30:13,156 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 602, model: affiliate.commission.line 2026-10-26 03:30:13,161 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 602, model: affiliate.commission.rule 2026-10-26 03:30:13,165 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 602, model: affiliate.progressive.commission 2026-10-26 03:30:13,171 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 602, model: affiliate.report 2026-10-26 03:30:13,181 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 602, model: affiliate.code 2026-10-26 03:30:13,192 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 602, model: affiliate.commission 2026-10-26 03:30:13,211 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 602, model: affiliate.commission.line 2026-10-26 03:30:13,227 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 602, model: affiliate.commission.rule 2026-10-26 03:30:13,237 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 602, model: affiliate.progressive.commission 2026-10-26 03:30:13,245 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 602, model: affiliate.report 2026-10-26 03:30:13,255 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 602, model: affiliate.code 2026-10-26 03:30:13,264 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 602, model: affiliate.commission 2026-10-26 03:30:13,271 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 602, model: affiliate.commission.line 2026-10-26 03:30:13,284 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 602, model: affiliate.commission.rule 2026-10-26 03:30:13,294 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 602, model: affiliate.progressive.commission 2026-10-26 03:30:13,303 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 602, model: affiliate.report 2026-10-26 03:30:13,311 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_03_access_right_affliate_user ... 2026-10-26 03:30:13,566 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 605, model: affiliate.report 2026-10-26 03:30:13,578 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 605, model: affiliate.commission.rule 2026-10-26 03:30:13,592 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 605, model: affiliate.progressive.commission 2026-10-26 03:30:13,597 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 605, model: affiliate.report 2026-10-26 03:30:13,607 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 605, model: affiliate.commission.rule 2026-10-26 03:30:13,612 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 605, model: affiliate.progressive.commission 2026-10-26 03:30:13,617 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 605, model: affiliate.report 2026-10-26 03:30:13,632 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 605, model: affiliate.code 2026-10-26 03:30:13,640 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 605, model: affiliate.commission 2026-10-26 03:30:13,654 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 605, model: affiliate.commission.line 2026-10-26 03:30:13,664 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 605, model: affiliate.commission.rule 2026-10-26 03:30:13,679 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 605, model: affiliate.progressive.commission 2026-10-26 03:30:13,692 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 605, model: affiliate.report 2026-10-26 03:30:13,699 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_04_access_right_affliate_admin ... 2026-10-26 03:30:14,018 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 609, model: affiliate.report 2026-10-26 03:30:14,034 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 609, model: affiliate.report 2026-10-26 03:30:14,047 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 609, model: affiliate.report 2026-10-26 03:30:14,055 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_05_access_rule_own_affiliate_code ... 2026-10-26 03:30:14,354 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 605, model: affiliate.code 2026-10-26 03:30:14,375 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 605, model: affiliate.code 2026-10-26 03:30:14,404 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 605, model: affiliate.code 2026-10-26 03:30:14,425 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 605, model: affiliate.code 2026-10-26 03:30:14,509 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 605, model: affiliate.code 2026-10-26 03:30:14,515 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 605, model: affiliate.code 2026-10-26 03:30:14,535 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 605, model: affiliate.code 2026-10-26 03:30:14,561 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_06_access_rule_own_affiliate_commission ... 2026-10-26 03:30:15,060 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 605, model: affiliate.commission 2026-10-26 03:30:15,084 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 605, model: affiliate.commission 2026-10-26 03:30:15,105 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 605, model: affiliate.commission 2026-10-26 03:30:15,121 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 605, model: affiliate.commission 2026-10-26 03:30:15,211 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 605, model: affiliate.commission 2026-10-26 03:30:15,217 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 605, model: affiliate.commission 2026-10-26 03:30:15,235 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 605, model: affiliate.commission 2026-10-26 03:30:15,253 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_07_access_rule_all_affiliate_code ... 2026-10-26 03:30:15,323 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_08_access_rule_all_affiliate_commission ... 2026-10-26 03:30:15,668 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_09_access_right_billing_user ... 2026-10-26 03:30:15,909 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 611, model: affiliate.code 2026-10-26 03:30:15,917 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 611, model: affiliate.commission 2026-10-26 03:30:15,923 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 611, model: affiliate.commission.line 2026-10-26 03:30:15,929 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 611, model: affiliate.commission.rule 2026-10-26 03:30:15,943 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 611, model: affiliate.code 2026-10-26 03:30:15,950 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 611, model: affiliate.commission 2026-10-26 03:30:15,957 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 611, model: affiliate.commission.line 2026-10-26 03:30:15,969 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 611, model: affiliate.commission.rule 2026-10-26 03:30:15,982 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 611, model: affiliate.code 2026-10-26 03:30:15,989 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 611, model: affiliate.commission 2026-10-26 03:30:16,004 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 611, model: affiliate.commission.line 2026-10-26 03:30:16,011 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 611, model: affiliate.commission.rule 2026-10-26 03:30:16,018 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_10_access_right_account_readonly_user ... 2026-10-26 03:30:16,407 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 612, model: affiliate.code 2026-10-26 03:30:16,441 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 612, model: affiliate.commission 2026-10-26 03:30:16,452 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 612, model: affiliate.commission.line 2026-10-26 03:30:16,461 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 612, model: affiliate.commission.rule 2026-10-26 03:30:16,472 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 612, model: affiliate.code 2026-10-26 03:30:16,483 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 612, model: affiliate.commission 2026-10-26 03:30:16,489 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 612, model: affiliate.commission.line 2026-10-26 03:30:16,497 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 612, model: affiliate.commission.rule 2026-10-26 03:30:16,508 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 612, model: affiliate.code 2026-10-26 03:30:16,514 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 612, model: affiliate.commission 2026-10-26 03:30:16,524 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 612, model: affiliate.commission.line 2026-10-26 03:30:16,531 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 612, model: affiliate.commission.rule 2026-10-26 03:30:16,602 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-10-26 03:31:29,064 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_commission_with_existing_invoice ... 2026-10-26 03:31:30,561 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_commission_with_no_existing_invoice ... 2026-10-26 03:31:31,766 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_link_commission_ids ... 2026-10-26 03:31:32,524 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-26 03:32:48,449 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_barcode ... 2026-10-26 03:32:48,666 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_create_affiliate ... 2026-10-26 03:32:49,197 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_generate_name_with_config ... 2026-10-26 03:32:49,557 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_01 ... 2026-10-26 03:32:49,633 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_02 ... 2026-10-26 03:32:49,723 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_03 ... 2026-10-26 03:32:49,808 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_04 ... 2026-10-26 03:32:49,910 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_name_search ... 2026-10-26 03:32:49,937 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_reach_the_maximun_limit_of_affiliate_code ... 2026-10-26 03:32:50,751 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-26 03:34:03,742 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_commission_rule: Starting TestCommissionRule.test_check_date ... 2026-10-26 03:34:04,165 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-26 03:35:16,795 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_01_config_auto_generate_affiliate_bill_receipts ... 2026-10-26 03:35:17,786 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_02_cron_generate_affiliate_bill_receipts_with_month_cycle ... 2026-10-26 03:35:18,585 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_cron: Manually starting job `Affiliate: Automatically generate bills/receipts for affiliate commissions`. 2026-10-26 03:35:18,736 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_cron: Job `Affiliate: Automatically generate bills/receipts for affiliate commissions` done. 2026-10-26 03:35:18,791 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_cron: Manually starting job `Affiliate: Automatically generate bills/receipts for affiliate commissions`. 2026-10-26 03:35:19,672 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_cron: Job `Affiliate: Automatically generate bills/receipts for affiliate commissions` done. 2026-10-26 03:35:19,885 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_cron: Manually starting job `Affiliate: Automatically generate bills/receipts for affiliate commissions`. 2026-10-26 03:35:20,422 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_cron: Job `Affiliate: Automatically generate bills/receipts for affiliate commissions` done. 2026-10-26 03:35:20,434 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_03_cron_generate_affiliate_bill_receipts_with_week_cycle ... 2026-10-26 03:35:21,258 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_cron: Manually starting job `Affiliate: Automatically generate bills/receipts for affiliate commissions`. 2026-10-26 03:35:21,371 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_cron: Job `Affiliate: Automatically generate bills/receipts for affiliate commissions` done. 2026-10-26 03:35:21,442 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_cron: Manually starting job `Affiliate: Automatically generate bills/receipts for affiliate commissions`. 2026-10-26 03:35:22,438 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_cron: Job `Affiliate: Automatically generate bills/receipts for affiliate commissions` done. 2026-10-26 03:35:22,610 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_cron: Manually starting job `Affiliate: Automatically generate bills/receipts for affiliate commissions`. 2026-10-26 03:35:23,059 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_cron: Job `Affiliate: Automatically generate bills/receipts for affiliate commissions` done. 2026-10-26 03:35:23,072 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_04_cron_generate_affiliate_bill_receipts_with_day_cycle ... 2026-10-26 03:35:23,819 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_cron: Manually starting job `Affiliate: Automatically generate bills/receipts for affiliate commissions`. 2026-10-26 03:35:23,925 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_cron: Job `Affiliate: Automatically generate bills/receipts for affiliate commissions` done. 2026-10-26 03:35:23,970 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_cron: Manually starting job `Affiliate: Automatically generate bills/receipts for affiliate commissions`. 2026-10-26 03:35:24,826 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_cron: Job `Affiliate: Automatically generate bills/receipts for affiliate commissions` done. 2026-10-26 03:35:24,969 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_cron: Manually starting job `Affiliate: Automatically generate bills/receipts for affiliate commissions`. 2026-10-26 03:35:25,393 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_cron: Job `Affiliate: Automatically generate bills/receipts for affiliate commissions` done. 2026-10-26 03:35:25,406 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_05_create_commission_receipt_invoice_manually ... 2026-10-26 03:35:26,792 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-26 03:36:45,229 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_fiscal_position: Starting TestFiscalPosition.test_fiscal_position ... 2026-10-26 03:36:46,746 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-26 03:38:00,652 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_01_remove_partner_has_been_linked_viin_affiliate_code ... 2026-10-26 03:38:01,000 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted affiliate.code records with IDs: [47] 2026-10-26 03:38:01,019 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [22828] 2026-10-26 03:38:01,800 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1547] 2026-10-26 03:38:01,815 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_create_commission ... 2026-10-26 03:38:04,188 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_default_commission_percentage ... 2026-10-26 03:38:04,334 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-26 03:39:13,715 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_access_rule_access_commission_multi_company ... 2026-10-26 03:39:14,418 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [24], uid: 689, model: affiliate.commission 2026-10-26 03:39:14,449 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25], uid: 688, model: affiliate.commission 2026-10-26 03:39:14,488 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [24], uid: 689, model: affiliate.commission 2026-10-26 03:39:14,508 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [25], uid: 688, model: affiliate.commission 2026-10-26 03:39:14,543 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [24], uid: 689, model: affiliate.commission 2026-10-26 03:39:14,560 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [25], uid: 688, model: affiliate.commission 2026-10-26 03:39:14,607 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [24], uid: 689, model: affiliate.commission 2026-10-26 03:39:14,648 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [25], uid: 688, model: affiliate.commission 2026-10-26 03:39:14,695 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_access_rule_affiliate_code_multi_company ... 2026-10-26 03:39:15,055 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [50], uid: 689, model: affiliate.code 2026-10-26 03:39:15,104 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [51], uid: 688, model: affiliate.code 2026-10-26 03:39:15,189 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [50], uid: 689, model: affiliate.code 2026-10-26 03:39:15,230 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [51], uid: 688, model: affiliate.code 2026-10-26 03:39:15,310 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [50], uid: 689, model: affiliate.code 2026-10-26 03:39:15,343 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [51], uid: 688, model: affiliate.code 2026-10-26 03:39:15,401 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [50], uid: 689, model: affiliate.code 2026-10-26 03:39:15,429 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [51], uid: 688, model: affiliate.code 2026-10-26 03:39:15,490 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_multi_company_access_commission_rule ... 2026-10-26 03:39:15,904 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 689, model: affiliate.commission.rule 2026-10-26 03:39:15,936 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 688, model: affiliate.commission.rule 2026-10-26 03:39:15,983 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [19], uid: 689, model: affiliate.commission.rule 2026-10-26 03:39:16,007 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [20], uid: 688, model: affiliate.commission.rule 2026-10-26 03:39:16,050 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [19], uid: 689, model: affiliate.commission.rule 2026-10-26 03:39:16,082 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [20], uid: 688, model: affiliate.commission.rule 2026-10-26 03:39:16,124 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [19], uid: 689, model: affiliate.commission.rule 2026-10-26 03:39:16,161 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [20], uid: 688, model: affiliate.commission.rule 2026-10-26 03:39:16,287 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-26 03:40:28,264 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_multi_currency: Starting TestMultiCurrency.test_multi_currency ... 2026-10-26 03:40:30,359 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-26 03:41:41,869 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_01_create_affiliate_referral_commission ... 2026-10-26 03:41:42,175 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_02_create_commission_invoice ... 2026-10-26 03:41:44,191 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_03_create_commission_invoice ... 2026-10-26 03:41:46,645 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-26 03:42:59,618 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_res_partner: Starting TestResPartner.test_compute_is_affiliate ... 2026-10-26 03:42:59,922 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted affiliate.code records with IDs: [64] 2026-10-26 03:42:59,939 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [24730] 2026-10-26 03:42:59,951 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_res_partner: Starting TestResPartner.test_search_is_affiliate ... 2026-10-26 03:43:00,125 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-26 03:44:15,772 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_action_update_affiliate_code_for_internal ... 2026-10-26 03:44:18,942 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_action_update_affiliate_code_for_portal ... 2026-10-26 03:44:21,475 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_compute_user_count ... 2026-10-26 03:44:21,529 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_create_user_auto_generate_code_when_enable_auto_generate_code_for_portal ... 2026-10-26 03:44:23,384 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_create_user_auto_generate_code_when_enable_auto_generate_code_for_user ... 2026-10-26 03:44:25,241 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_create_user_auto_generate_code_when_enable_auto_generate_code_for_user_and_portal ... 2026-10-26 03:44:27,051 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_create_user_auto_generate_code_when_not_enable_auto_generate_code ... 2026-10-26 03:44:28,771 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_generate_affiliate_code ... 2026-10-26 03:44:29,009 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 15 checked, 15 removed 2026-10-26 03:45:46,163 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_crm.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_lead_count ... 2026-10-26 03:45:46,516 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted crm.lead records with IDs: [77] 2026-10-26 03:45:46,586 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-26 03:47:02,361 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_create_lead ... 2026-10-26 03:47:02,757 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 768, model: crm.lead 2026-10-26 03:47:02,778 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 771, model: crm.lead 2026-10-26 03:47:02,814 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 772, model: crm.lead 2026-10-26 03:47:02,822 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_read_lead ... 2026-10-26 03:47:03,132 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 768, model: crm.lead 2026-10-26 03:47:03,190 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 771, model: crm.lead 2026-10-26 03:47:03,241 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 772, model: crm.lead 2026-10-26 03:47:03,279 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 768, model: crm.lead 2026-10-26 03:47:03,785 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_unlink_lead ... 2026-10-26 03:47:04,036 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 768, model: crm.lead 2026-10-26 03:47:04,066 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 771, model: crm.lead 2026-10-26 03:47:04,100 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 772, model: crm.lead 2026-10-26 03:47:04,106 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_write_lead ... 2026-10-26 03:47:04,364 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 768, model: crm.lead 2026-10-26 03:47:04,396 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 771, model: crm.lead 2026-10-26 03:47:04,423 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 772, model: crm.lead 2026-10-26 03:47:04,509 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-26 03:47:05,049 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_01_affiliate_loyalty_coupon_program ... 2026-10-26 03:47:05,231 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_02_affiliate_loyalty_discount_code_program ... 2026-10-26 03:47:05,530 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_03_reach_the_limit_of_length_of_affiliate_discount_code ... 2026-10-26 03:47:07,203 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 03:47:10,195 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_01_check_affiliate_admin_access_loyalty ... 2026-10-26 03:47:10,274 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 776, model: loyalty.program 2026-10-26 03:47:10,297 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 776, model: loyalty.generate.wizard 2026-10-26 03:47:10,305 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 776, model: loyalty.program 2026-10-26 03:47:10,308 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_02_check_affiliate_user_all_doc_access_loyalty ... 2026-10-26 03:47:10,776 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 775, model: loyalty.rule 2026-10-26 03:47:10,787 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 775, model: loyalty.reward 2026-10-26 03:47:10,880 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 775, model: loyalty.program 2026-10-26 03:47:10,887 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 775, model: loyalty.rule 2026-10-26 03:47:10,895 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 775, model: loyalty.reward 2026-10-26 03:47:10,956 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #775 deleted mail.message records with IDs: [35575, 35574] 2026-10-26 03:47:10,961 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 775, model: loyalty.card 2026-10-26 03:47:10,968 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 775, model: loyalty.generate.wizard 2026-10-26 03:47:10,989 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 775, model: loyalty.program 2026-10-26 03:47:10,997 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 775, model: loyalty.rule 2026-10-26 03:47:11,115 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 775, model: loyalty.reward 2026-10-26 03:47:11,135 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 775, model: loyalty.mail 2026-10-26 03:47:11,140 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 775, model: loyalty.mail 2026-10-26 03:47:11,146 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 775, model: loyalty.mail 2026-10-26 03:47:11,148 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_03_check_affiliate_user_own_doc_access_loyalty ... 2026-10-26 03:47:11,460 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 774, model: loyalty.rule 2026-10-26 03:47:11,469 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 774, model: loyalty.reward 2026-10-26 03:47:11,574 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 774, model: loyalty.program 2026-10-26 03:47:11,594 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 774, model: loyalty.rule 2026-10-26 03:47:11,602 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 774, model: loyalty.reward 2026-10-26 03:47:11,628 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #774 deleted mail.message records with IDs: [35575, 35574] 2026-10-26 03:47:11,634 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 774, model: loyalty.card 2026-10-26 03:47:11,639 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 774, model: loyalty.generate.wizard 2026-10-26 03:47:11,652 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 774, model: loyalty.program 2026-10-26 03:47:11,657 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 774, model: loyalty.rule 2026-10-26 03:47:11,726 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 774, model: loyalty.reward 2026-10-26 03:47:11,742 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 774, model: loyalty.mail 2026-10-26 03:47:11,747 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 774, model: loyalty.mail 2026-10-26 03:47:11,761 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 774, model: loyalty.mail 2026-10-26 03:47:11,775 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 03:47:52,918 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 368 and Message-Id '<709154353102104.1792986472.864390611648560-openerp-private@5e968f997bd9>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-26 03:47:52,918 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 03:47:52,933 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #777 deleted mail.mail records with IDs: [368] 2026-10-26 03:47:52,955 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #777 deleted mail.message records with IDs: [36040] 2026-10-26 03:47:52,956 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 03:47:52,983 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 03:47:55,135 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #777 deleted pos.payment.method records with IDs: [399] 2026-10-26 03:47:56,766 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_01_generate_commission_from_pos_order_loyalty_discounted_01 ... 2026-10-26 03:47:59,411 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_02_generate_commission_from_pos_order_loyalty_discounted_02 ... 2026-10-26 03:48:02,060 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_03_generate_commission_from_pos_order_loyalty_discounted_03 ... 2026-10-26 03:48:04,397 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_04_generate_commission_from_pos_order_loyalty_discounted_04 ... 2026-10-26 03:48:06,751 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_05_generate_commission_from_pos_order_loyalty_discounted_05 ... 2026-10-26 03:48:09,048 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_06_generate_commission_from_pos_order_loyalty_discounted_06 ... 2026-10-26 03:48:11,266 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 03:48:12,438 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_01_add_affiliate_code_by_applying_related_coupon ... 2026-10-26 03:48:12,883 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_02_add_affiliate_code_by_applying_unrelated_coupon ... 2026-10-26 03:48:13,060 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_03_add_affiliate_code_by_applying_related_coupons ... 2026-10-26 03:48:13,228 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_04_add_affiliate_when_applying_related_coupon_code_on_confirmed_order ... 2026-10-26 03:48:15,375 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_05_add_affiliate_code_by_applying_related_rule_code ... 2026-10-26 03:48:15,544 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_06_add_affiliate_code_by_applying_unrelated_rule_code ... 2026-10-26 03:48:15,690 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_07_add_affiliate_code_by_applying_related_rule_code ... 2026-10-26 03:48:15,894 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_08_add_affiliate_when_applying_related_rule_code_on_confirmed_order ... 2026-10-26 03:48:18,302 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_09_generate_commission_from_sale_order_loyalty_discounted_01 ... 2026-10-26 03:48:20,880 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_10_generate_commission_from_sale_order_loyalty_discounted_02 ... 2026-10-26 03:48:20,917 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [16] 2026-10-26 03:48:23,612 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_11_generate_commission_from_sale_order_loyalty_discounted_03 ... 2026-10-26 03:48:23,639 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [16] 2026-10-26 03:48:26,320 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_12_generate_commission_from_sale_order_loyalty_discounted_04 ... 2026-10-26 03:48:29,197 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_13_generate_commission_from_sale_order_loyalty_discounted_05 ... 2026-10-26 03:48:29,292 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [16] 2026-10-26 03:48:32,355 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_14_generate_commission_from_sale_order_loyalty_discounted_06 ... 2026-10-26 03:48:32,461 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [16] 2026-10-26 03:48:35,307 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 03:50:08,096 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_marketplace_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_amount_verify_affiliate_commission_01 ... 2026-10-26 03:50:11,182 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_marketplace_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_separate_invoice_01 ... 2026-10-26 03:50:14,229 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-26 03:50:25,817 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_internal_user_cancel_affcode_so_001 ... 2026-10-26 03:50:26,724 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_internal_user_cancel_affcode_so_002 ... 2026-10-26 03:50:27,497 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_add_new_sol_001 ... 2026-10-26 03:50:29,894 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_add_new_sol_002 ... 2026-10-26 03:50:32,147 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_cancel_affcode_so_001 ... 2026-10-26 03:50:32,249 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_cancel_affcode_so_002 ... 2026-10-26 03:50:33,523 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 03:51:52,341 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5033, 5032, 5031, 5030, 5029] 2026-10-26 03:51:52,373 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [286403, 286406, 286404, 286407, 286405] 2026-10-26 03:51:52,373 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-26 03:51:52,954 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_assign_affiliate_upline ... 2026-10-26 03:51:53,691 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_affiliate_hierarchy_01 ... 2026-10-26 03:51:54,072 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_affiliate_hierarchy_02 ... 2026-10-26 03:51:54,407 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_limit_multi_level_affiliate_hierarchy_1 ... 2026-10-26 03:51:55,088 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_limit_multi_level_affiliate_hierarchy_2 ... 2026-10-26 03:51:55,843 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_depth ... 2026-10-26 03:51:55,937 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_downline_affcodes ... 2026-10-26 03:51:56,051 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_multi_level_comm_rules ... 2026-10-26 03:51:56,137 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_upline_affcodes ... 2026-10-26 03:51:56,336 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-26 03:53:16,237 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5033, 5032, 5031, 5030, 5029] 2026-10-26 03:53:16,264 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [286403, 286406, 286404, 286407, 286405] 2026-10-26 03:53:16,264 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-26 03:53:16,858 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_01_create_multi_level_commission ... 2026-10-26 03:53:19,532 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_02_create_multi_level_commission ... 2026-10-26 03:53:22,874 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_03_create_multi_level_commission ... 2026-10-26 03:53:23,193 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_04_create_multi_level_commission ... 2026-10-26 03:53:23,630 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_05_create_multi_level_commission ... 2026-10-26 03:53:23,953 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_06_create_multi_level_commission ... 2026-10-26 03:53:28,001 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [243] 2026-10-26 03:53:28,194 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [154] 2026-10-26 03:53:28,629 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-26 03:54:50,434 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5033, 5032, 5031, 5030, 5029] 2026-10-26 03:54:50,471 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [286403, 286406, 286404, 286407, 286405] 2026-10-26 03:54:50,471 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-26 03:54:51,063 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_multi_level.tests.test_multi_company: Starting TestMultiCompany.test_multi_company_access_affiliate_multi_level_commission_rule ... 2026-10-26 03:54:51,233 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-26 03:55:31,425 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 369 and Message-Id '<764774043384537.1792986931.361315488815308-openerp-private@5e968f997bd9>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-26 03:55:31,425 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 03:55:31,451 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #825 deleted mail.mail records with IDs: [369] 2026-10-26 03:55:31,472 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #825 deleted mail.message records with IDs: [38446] 2026-10-26 03:55:31,476 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 03:55:31,508 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 03:55:34,107 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #825 deleted pos.payment.method records with IDs: [456] 2026-10-26 03:55:34,866 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5033, 5032, 5031, 5030, 5029] 2026-10-26 03:55:34,892 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [286403, 286406, 286404, 286407, 286405] 2026-10-26 03:55:34,892 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-26 03:55:35,494 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_01_multi_level_commission_by_pos_order_01 ... 2026-10-26 03:55:40,851 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_02_multi_level_commission_by_pos_order_02 ... 2026-10-26 03:55:43,198 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_03_multi_level_commission_by_pos_order_03 ... 2026-10-26 03:55:49,374 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_04_create_multi_level_commission ... 2026-10-26 03:55:49,380 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_05_create_multi_level_commission ... 2026-10-26 03:55:49,382 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_06_create_multi_level_commission ... 2026-10-26 03:55:49,384 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_07_create_multi_level_commission ... 2026-10-26 03:55:52,045 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_08_create_multi_level_commission ... 2026-10-26 03:55:54,609 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_09_create_multi_level_commission ... 2026-10-26 03:55:57,508 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_10_create_multi_level_commission_mix_criteria ... 2026-10-26 03:55:57,514 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_11_create_multi_level_commission ... 2026-10-26 03:55:57,518 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_12_create_multi_level_commission ... 2026-10-26 03:55:57,581 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 03:57:17,364 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5033, 5032, 5031, 5030, 5029] 2026-10-26 03:57:17,393 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [286403, 286406, 286404, 286407, 286405] 2026-10-26 03:57:17,393 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-26 03:57:18,057 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_01_create_multi_level_commission ... 2026-10-26 03:57:19,248 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_02_create_multi_level_commission ... 2026-10-26 03:57:20,411 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_03_create_multi_level_commission ... 2026-10-26 03:57:25,905 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_04_create_multi_level_commission ... 2026-10-26 03:57:33,608 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_05_create_multi_level_commission ... 2026-10-26 03:57:34,806 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_06_create_multi_level_commission ... 2026-10-26 03:57:36,175 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_07_create_multi_level_commission ... 2026-10-26 03:57:37,660 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_08_create_multi_level_commission ... 2026-10-26 03:57:38,895 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_09_create_multi_level_commission ... 2026-10-26 03:57:40,117 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_10_create_multi_level_commission ... 2026-10-26 03:57:41,472 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_11_create_multi_level_commission_mix_criteria ... 2026-10-26 03:57:41,476 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_12_create_multi_level_commission ... 2026-10-26 03:57:41,480 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_13_create_multi_level_commission ... 2026-10-26 03:57:41,483 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_14_create_multi_level_commission_deduct_only_downline_commission_auto_apply ... 2026-10-26 03:57:42,607 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_15_create_multi_level_commission_inactive_mid_chain_affcode_downline_revenue ... 2026-10-26 03:57:43,995 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-26 03:58:25,589 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 370 and Message-Id '<144922386284570.1792987105.522076845169067-openerp-private@5e968f997bd9>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-26 03:58:25,589 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 03:58:25,624 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #839 deleted mail.mail records with IDs: [370] 2026-10-26 03:58:25,678 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #839 deleted mail.message records with IDs: [39449] 2026-10-26 03:58:25,679 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 03:58:25,709 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 03:58:27,902 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #839 deleted pos.payment.method records with IDs: [477] 2026-10-26 03:58:28,892 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_01_add_affiliate_to_pos_order_after_discount_01 ... 2026-10-26 03:58:30,782 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_02_add_affiliate_to_pos_order_after_discount_02 ... 2026-10-26 03:58:32,510 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_03_add_affiliate_to_pos_order_before_discount_01 ... 2026-10-26 03:58:34,306 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_04_add_affiliate_to_pos_order_before_discount_02 ... 2026-10-26 03:58:36,071 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_05_message_refunded_orders_have_commission ... 2026-10-26 03:58:38,906 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_08_refund_order_with_progressive ... 2026-10-26 03:58:41,553 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_09_refund_order_with_progressive_multi_time ... 2026-10-26 03:58:44,995 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 03:59:27,518 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 371 and Message-Id '<379807433229499.1792987167.442374467849731-openerp-private@5e968f997bd9>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-26 03:59:27,518 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 03:59:27,536 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #842 deleted mail.mail records with IDs: [371] 2026-10-26 03:59:27,560 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #842 deleted mail.message records with IDs: [39994] 2026-10-26 03:59:27,560 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 03:59:27,588 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 03:59:29,605 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #842 deleted pos.payment.method records with IDs: [486] 2026-10-26 03:59:31,423 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_access: Starting TestAffiliatePOSAccess.test_01_check_affiliate_user_access_pos ... 2026-10-26 03:59:31,540 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 845, model: pos.order 2026-10-26 03:59:31,548 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 845, model: pos.order.line 2026-10-26 03:59:31,562 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 845, model: pos.order 2026-10-26 03:59:31,571 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 845, model: pos.order.line 2026-10-26 03:59:31,582 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 845, model: pos.order 2026-10-26 03:59:31,587 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 845, model: pos.order.line 2026-10-26 03:59:31,592 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_access: Starting TestAffiliatePOSAccess.test_02_check_pos_user_access_affiliate ... 2026-10-26 03:59:31,719 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 846, model: affiliate.commission.rule 2026-10-26 03:59:31,743 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 846, model: affiliate.progressive.commission 2026-10-26 03:59:31,762 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 846, model: affiliate.commission.rule 2026-10-26 03:59:31,769 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 846, model: affiliate.progressive.commission 2026-10-26 03:59:31,787 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 846, model: affiliate.commission.rule 2026-10-26 03:59:31,797 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 846, model: affiliate.progressive.commission 2026-10-26 03:59:31,878 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 04:00:13,450 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 372 and Message-Id '<939088937612491.1792987213.404320001602173-openerp-private@5e968f997bd9>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-26 04:00:13,450 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:00:13,464 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #847 deleted mail.mail records with IDs: [372] 2026-10-26 04:00:13,483 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #847 deleted mail.message records with IDs: [40469] 2026-10-26 04:00:13,484 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:00:13,509 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:00:15,605 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #847 deleted pos.payment.method records with IDs: [495] 2026-10-26 04:00:16,496 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_pos_discount.tests.test_affiliate_pos_discount: Starting TestAffiliatePOS.test_01_generate_commission_from_pos_with_global_discount_01 ... 2026-10-26 04:00:18,317 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_pos_discount.tests.test_affiliate_pos_discount: Starting TestAffiliatePOS.test_02_generate_commission_from_pos_with_global_discount_02 ... 2026-10-26 04:00:20,146 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:01:34,822 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_commission_amount_01 ... 2026-10-26 04:01:37,627 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-26 04:02:50,187 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission_line: Starting TestCommissionLine.test_01_compute_total_commission_before_discount ... 2026-10-26 04:02:50,960 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission_line: Starting TestCommissionLine.test_02_compute_total_commission_after_discount ... 2026-10-26 04:02:51,945 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-26 04:04:11,081 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_01_create_sale_order_no_commission ... 2026-10-26 04:04:12,816 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_02_cancel_commission_from_sale_order ... 2026-10-26 04:04:14,611 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [243] 2026-10-26 04:04:14,648 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [253] 2026-10-26 04:04:14,737 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_03_create_commission_from_sale_order ... 2026-10-26 04:04:19,545 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_04_create_commission_from_sale_order ... 2026-10-26 04:04:25,092 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_05_create_commission_from_sale_order ... 2026-10-26 04:04:32,018 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-26 04:05:48,597 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_create_sale_order ... 2026-10-26 04:05:49,071 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 888, model: sale.order 2026-10-26 04:05:49,100 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 891, model: sale.order 2026-10-26 04:05:49,139 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 892, model: sale.order 2026-10-26 04:05:49,146 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 888, model: sale.order.line 2026-10-26 04:05:49,151 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 891, model: sale.order.line 2026-10-26 04:05:49,158 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 892, model: sale.order.line 2026-10-26 04:05:49,168 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_read_sale_order ... 2026-10-26 04:05:50,065 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [245], uid: 888, model: sale.order 2026-10-26 04:05:50,114 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [245], uid: 891, model: sale.order 2026-10-26 04:05:50,170 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [245], uid: 892, model: sale.order 2026-10-26 04:05:50,244 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [245], uid: 888, model: sale.order 2026-10-26 04:05:50,311 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_unlink_sale_order ... 2026-10-26 04:05:50,558 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 888, model: sale.order 2026-10-26 04:05:50,580 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 891, model: sale.order 2026-10-26 04:05:50,605 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 892, model: sale.order 2026-10-26 04:05:50,620 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 888, model: sale.order.line 2026-10-26 04:05:50,630 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 891, model: sale.order.line 2026-10-26 04:05:50,641 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 892, model: sale.order.line 2026-10-26 04:05:50,647 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_write_sale_order ... 2026-10-26 04:05:50,917 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 888, model: sale.order 2026-10-26 04:05:50,944 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 891, model: sale.order 2026-10-26 04:05:50,971 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 892, model: sale.order 2026-10-26 04:05:50,982 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 888, model: sale.order.line 2026-10-26 04:05:50,993 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 891, model: sale.order.line 2026-10-26 04:05:51,000 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 892, model: sale.order.line 2026-10-26 04:05:51,086 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-26 04:07:10,796 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_sale_crm.tests.test_affiliate_sale_crm: Starting TestAffiliateSaleCrm.test_create_sale_order_from_lead ... 2026-10-26 04:07:11,144 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-26 04:08:29,229 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_click_user_affiliate_admin ... 2026-10-26 04:08:29,359 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #914 deleted link.tracker.click records with IDs: [16] 2026-10-26 04:08:29,377 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_click_user_website_designer ... 2026-10-26 04:08:29,844 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [17], uid: 912, model: link.tracker.click 2026-10-26 04:08:29,885 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 912, model: link.tracker.click 2026-10-26 04:08:29,974 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #912 deleted mail.message records with IDs: [7340] 2026-10-26 04:08:30,007 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [4], uid: 912, model: link.tracker.click 2026-10-26 04:08:30,067 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #912 deleted link.tracker.click records with IDs: [18] 2026-10-26 04:08:30,079 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_user_affiliate_admin ... 2026-10-26 04:08:30,198 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #914 deleted link.tracker records with IDs: [244] 2026-10-26 04:08:30,204 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_user_website_designer ... 2026-10-26 04:08:30,651 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [245], uid: 912, model: link.tracker 2026-10-26 04:08:30,699 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [2], uid: 912, model: link.tracker 2026-10-26 04:08:30,735 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [2], uid: 912, model: link.tracker 2026-10-26 04:08:30,825 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #912 deleted link.tracker records with IDs: [246] 2026-10-26 04:08:30,909 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-26 04:09:49,659 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_bot_click_count ... 2026-10-26 04:09:49,697 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_click_count ... 2026-10-26 04:09:49,731 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7340] 2026-10-26 04:09:49,817 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [381592] 2026-10-26 04:09:49,817 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4] 2026-10-26 04:09:49,825 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_human_click_count ... 2026-10-26 04:09:49,858 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7340] 2026-10-26 04:09:49,939 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [381592] 2026-10-26 04:09:49,940 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4] 2026-10-26 04:09:49,968 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_link_tracker_count ... 2026-10-26 04:09:50,012 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [381576] 2026-10-26 04:09:50,012 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted link.tracker records with IDs: [3] 2026-10-26 04:09:50,053 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_link_tracker_deleted_count ... 2026-10-26 04:09:50,084 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_website_visitor_count ... 2026-10-26 04:09:50,147 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [381604] 2026-10-26 04:09:50,147 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted website.visitor records with IDs: [4] 2026-10-26 04:09:50,183 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_create ... 2026-10-26 04:09:50,333 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_reduce_commission_clicks_01 ... 2026-10-26 04:09:50,390 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7344, 7343, 7342, 7341, 7340] 2026-10-26 04:09:50,498 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [381592, 381593, 381594, 381595, 381596] 2026-10-26 04:09:50,499 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4, 5, 6, 7, 8] 2026-10-26 04:09:50,530 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_reduce_commission_clicks_02 ... 2026-10-26 04:09:50,641 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7342, 7341, 7340] 2026-10-26 04:09:50,750 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [381592, 381593, 381594] 2026-10-26 04:09:50,751 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4, 5, 6] 2026-10-26 04:09:50,857 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-26 04:11:09,239 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_click_count ... 2026-10-26 04:11:09,467 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [21] 2026-10-26 04:11:09,499 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_comm_amount ... 2026-10-26 04:11:09,778 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_confirmed_click_count ... 2026-10-26 04:11:10,215 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_update_amount_per_thousand_clicks ... 2026-10-26 04:11:10,343 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-26 04:12:26,132 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_cancelled_click_count ... 2026-10-26 04:12:26,214 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [41] 2026-10-26 04:12:26,222 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_confirmed_click_count ... 2026-10-26 04:12:26,250 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [42] 2026-10-26 04:12:26,259 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_human_click_count ... 2026-10-26 04:12:26,304 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7346, 7345, 7344, 7343] 2026-10-26 04:12:26,375 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [381595, 381596, 381597, 381598] 2026-10-26 04:12:26,376 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [7, 8, 9, 10] 2026-10-26 04:12:26,398 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_unpaid_click_count ... 2026-10-26 04:12:26,533 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_limit_creating_link_tracker_per_day ... 2026-10-26 04:12:26,773 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:fullstack from n/a 2026-10-26 04:12:26,818 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:12:28,247 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:28] "POST /affiliate/create_link HTTP/1.1" 200 - 50 0.051 1.384 2026-10-26 04:12:28,336 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:28] "POST /affiliate/create_link HTTP/1.1" 200 - 26 0.021 0.057 2026-10-26 04:12:28,405 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:28] "POST /affiliate/create_link HTTP/1.1" 200 - 10 0.016 0.040 2026-10-26 04:12:28,496 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:28] "POST /affiliate/create_link HTTP/1.1" 200 - 10 0.013 0.038 2026-10-26 04:12:28,603 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:12:28] "POST /affiliate/create_link HTTP/1.1" 200 - 26 0.017 0.059 2026-10-26 04:12:28,690 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-26 04:13:47,968 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_link_tracker_click: Starting TestLinkTrackerClick.test_add_click ... 2026-10-26 04:13:48,084 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-26 04:15:06,444 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_01_link_tracker_same_url_campaign_id_medium_source_without_affiliate_id ... 2026-10-26 04:15:06,757 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_02_link_tracker_same_url_campaign_id_medium_source_with_affiliate_id ... 2026-10-26 04:15:07,038 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_03_link_tracker_diff_url_campaign_id_medium_source ... 2026-10-26 04:15:07,074 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_04_link_tracker_diff_url_campaign_id_medium_source_with_affiliate_id ... 2026-10-26 04:15:07,121 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_internal_access_menu_affiliate ... 2026-10-26 04:15:07,336 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:user_internal from n/a 2026-10-26 04:15:07,365 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:15:07,931 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:07] "GET /affiliate/join HTTP/1.1" 303 - 78 0.070 0.504 2026-10-26 04:15:09,589 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:09] "GET /affiliate HTTP/1.1" 200 - 249 0.351 1.298 2026-10-26 04:15:09,731 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:09] "GET /affiliate HTTP/1.1" 200 - 21 0.031 0.099 2026-10-26 04:15:09,956 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:09] "GET /affiliate/commissions HTTP/1.1" 200 - 41 0.032 0.189 2026-10-26 04:15:10,114 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:10] "GET /affiliate/report HTTP/1.1" 200 - 26 0.019 0.132 2026-10-26 04:15:10,126 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup ... 2026-10-26 04:15:10,361 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:15:11,912 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:testsignup@example.viindoo.com from 127.0.0.1 2026-10-26 04:15:12,275 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:12] "POST /affiliate/signup HTTP/1.1" 200 - 440 0.403 1.515 2026-10-26 04:15:12,295 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup_full_info ... 2026-10-26 04:15:12,522 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:15:14,067 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:test1@example.viindoo.com from 127.0.0.1 2026-10-26 04:15:14,449 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:14] "POST /affiliate/signup HTTP/1.1" 200 - 445 0.445 1.489 2026-10-26 04:15:14,524 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup_with_exist_email ... 2026-10-26 04:15:16,263 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:15:18,277 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:18] "POST /affiliate/signup HTTP/1.1" 200 - 170 0.173 1.846 2026-10-26 04:15:18,289 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_bot_click_viin_affiliate_link ... 2026-10-26 04:15:18,502 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:15:18,985 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:18] "GET /r/r5w HTTP/1.1" 301 - 54 0.053 0.439 2026-10-26 04:15:20,097 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:20] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 178 0.118 0.981 2026-10-26 04:15:20,116 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_click_viin_affiliate_link_01 ... 2026-10-26 04:15:20,351 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:15:20,879 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:20] "GET /r/r5w HTTP/1.1" 301 - 60 0.046 0.488 2026-10-26 04:15:22,058 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:22] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 184 0.142 1.031 2026-10-26 04:15:22,078 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_click_viin_affiliate_link_02 ... 2026-10-26 04:15:23,260 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 04:15:23,264 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:portal from n/a 2026-10-26 04:15:23,291 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:15:23,773 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:23] "GET /r/r5w HTTP/1.1" 301 - 61 0.047 0.443 2026-10-26 04:15:24,185 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-10-26 04:15:25,243 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:25] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 210 0.253 1.211 2026-10-26 04:15:25,257 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_01 ... 2026-10-26 04:15:26,313 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 04:15:26,317 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:portal from n/a 2026-10-26 04:15:26,337 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:15:26,916 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:26] "POST /affiliate/create_link HTTP/1.1" 200 - 50 0.049 0.534 2026-10-26 04:15:27,001 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:27] "POST /affiliate/create_link HTTP/1.1" 200 - 24 0.017 0.045 2026-10-26 04:15:27,015 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_02 ... 2026-10-26 04:15:28,298 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 04:15:28,303 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:portal from n/a 2026-10-26 04:15:28,327 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:15:28,790 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:28] "POST /affiliate/create_link HTTP/1.1" 200 - 24 0.035 0.437 2026-10-26 04:15:28,799 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_03 ... 2026-10-26 04:15:29,811 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 04:15:29,815 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:portal from n/a 2026-10-26 04:15:29,836 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:15:30,277 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:30] "POST /affiliate/create_link HTTP/1.1" 200 - 25 0.020 0.424 2026-10-26 04:15:30,287 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_04 ... 2026-10-26 04:15:31,318 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 04:15:31,322 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:portal from n/a 2026-10-26 04:15:31,344 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:15:31,841 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:31] "POST /affiliate/create_link HTTP/1.1" 200 - 40 0.050 0.453 2026-10-26 04:15:31,859 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_delete_affiliate_link_on_website ... 2026-10-26 04:15:32,901 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 04:15:32,921 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:demo from n/a 2026-10-26 04:15:32,970 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:15:33,453 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:33] "POST /affiliate/remove_link/6 HTTP/1.1" 200 - 25 0.030 0.458 2026-10-26 04:15:33,525 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:33] "POST /affiliate/remove_link/4 HTTP/1.1" 200 - 20 0.015 0.049 2026-10-26 04:15:33,565 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:33] "POST /affiliate/remove_link/8888888 HTTP/1.1" 200 - 8 0.006 0.024 2026-10-26 04:15:33,572 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_record_duplicate_clicks_ip ... 2026-10-26 04:15:33,801 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:15:34,381 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:34] "GET /r/cg3 HTTP/1.1" 301 - 58 0.068 0.521 2026-10-26 04:15:35,490 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:35] "GET / HTTP/1.1" 200 - 175 0.164 0.932 2026-10-26 04:15:35,580 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:35] "GET /r/cg3 HTTP/1.1" 301 - 13 0.036 0.037 2026-10-26 04:15:35,658 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:35] "GET / HTTP/1.1" 200 - 18 0.016 0.056 2026-10-26 04:15:35,822 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:35] "GET /r/cg3 HTTP/1.1" 301 - 31 0.023 0.085 2026-10-26 04:15:35,895 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:35] "GET / HTTP/1.1" 200 - 18 0.015 0.049 2026-10-26 04:15:35,991 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:35] "GET /r/cg3 HTTP/1.1" 301 - 28 0.027 0.060 2026-10-26 04:15:36,078 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:36] "GET / HTTP/1.1" 200 - 18 0.017 0.063 2026-10-26 04:15:36,108 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_redirect_affiliate_signup ... 2026-10-26 04:15:36,325 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:15:39,176 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:39] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.157 2.698 2026-10-26 04:15:39,946 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 04:15:39,950 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:portal from n/a 2026-10-26 04:15:39,990 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:39] "GET /affiliate/signup HTTP/1.1" 303 - 8 0.006 0.016 2026-10-26 04:15:40,026 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:40] "GET /affiliate/join HTTP/1.1" 303 - 8 0.007 0.025 2026-10-26 04:15:40,278 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:40] "GET /affiliate HTTP/1.1" 200 - 60 0.048 0.191 2026-10-26 04:15:40,318 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:user_internal from n/a 2026-10-26 04:15:40,363 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:40] "GET /affiliate/signup HTTP/1.1" 303 - 8 0.009 0.018 2026-10-26 04:15:40,577 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:40] "GET /affiliate/join HTTP/1.1" 303 - 61 0.068 0.140 2026-10-26 04:15:41,004 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:41] "GET /affiliate HTTP/1.1" 200 - 79 0.107 0.313 2026-10-26 04:15:41,052 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_shows_multi_currency_on_commission_page ... 2026-10-26 04:15:42,103 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 04:15:42,107 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:admin from n/a 2026-10-26 04:15:42,129 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:15:44,487 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:44] "GET /affiliate/commissions HTTP/1.1" 200 - 267 0.360 2.003 2026-10-26 04:15:45,340 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 04:15:45,344 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:demo from n/a 2026-10-26 04:15:45,905 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:45] "GET /affiliate/commissions HTTP/1.1" 200 - 91 0.108 0.433 2026-10-26 04:15:46,682 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 04:15:46,686 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:portal from n/a 2026-10-26 04:15:47,610 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:47] "GET /affiliate/commissions HTTP/1.1" 200 - 154 0.122 0.788 2026-10-26 04:15:47,640 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_signup_from_affiliate_link ... 2026-10-26 04:15:47,955 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:15:48,481 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:48] "GET /r/r5w HTTP/1.1" 301 - 60 0.043 0.487 2026-10-26 04:15:49,699 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:49] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 184 0.154 1.056 2026-10-26 04:15:50,983 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:cheetah@example.viindoo.com from 127.0.0.1 2026-10-26 04:15:51,375 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:51] "POST /affiliate/signup HTTP/1.1" 200 - 443 0.445 1.218 2026-10-26 04:15:51,398 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_update_affiliate_link_on_website_01 ... 2026-10-26 04:15:52,385 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 04:15:52,389 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:admin from n/a 2026-10-26 04:15:52,420 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:15:52,902 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:52] "POST /affiliate/update_link/4 HTTP/1.1" 200 - 25 0.030 0.458 2026-10-26 04:15:52,992 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:52] "POST /affiliate/update_link/6 HTTP/1.1" 200 - 29 0.020 0.060 2026-10-26 04:15:53,028 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:53] "POST /affiliate/update_link/8888888 HTTP/1.1" 200 - 8 0.005 0.019 2026-10-26 04:15:53,029 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_website_affiliate.TestWebsiteAffiliate: waiting for threads: [] 2026-10-26 04:15:53,034 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_update_affiliate_link_on_website_02 ... 2026-10-26 04:15:53,997 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 04:15:54,000 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:portal from n/a 2026-10-26 04:15:54,025 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:15:54,435 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:54] "POST /affiliate/update_link/3 HTTP/1.1" 200 - 33 0.021 0.397 2026-10-26 04:15:54,447 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_click_to_deleted_affiliate_link ... 2026-10-26 04:15:54,799 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:15:55,193 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:55] "GET /r/r5w HTTP/1.1" 303 - 22 0.018 0.389 2026-10-26 04:15:56,238 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:56] "GET / HTTP/1.1" 200 - 172 0.124 0.915 2026-10-26 04:15:56,257 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_internal_send_message_in_commission ... 2026-10-26 04:15:56,716 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_portal_send_message_in_commission ... 2026-10-26 04:15:57,070 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_01 ... 2026-10-26 04:15:57,307 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:15:58,850 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:15:58] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.151 1.399 2026-10-26 04:15:59,704 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 04:15:59,709 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:admin from n/a 2026-10-26 04:16:01,130 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:16:01] "GET /affiliate HTTP/1.1" 200 - 200 0.213 1.184 2026-10-26 04:16:01,421 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:16:01] "GET /affiliate/commissions HTTP/1.1" 200 - 43 0.062 0.195 2026-10-26 04:16:04,037 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:16:04] "GET /my/invoices HTTP/1.1" 200 - 294 0.403 2.191 2026-10-26 04:16:04,194 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:16:04] "POST /affiliate/create_link HTTP/1.1" 200 - 30 0.054 0.061 2026-10-26 04:16:04,203 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_02 ... 2026-10-26 04:16:04,454 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:16:06,044 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:16:06] "GET /affiliate/signup HTTP/1.1" 200 - 183 0.147 1.448 2026-10-26 04:16:06,816 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 04:16:06,820 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:admin from n/a 2026-10-26 04:16:08,244 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:16:08] "GET /affiliate HTTP/1.1" 200 - 186 0.236 1.170 2026-10-26 04:16:08,411 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:16:08] "GET /affiliate/commissions HTTP/1.1" 200 - 20 0.022 0.096 2026-10-26 04:16:08,455 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:16:08] "POST /affiliate/create_link HTTP/1.1" 200 - 4 0.009 0.017 2026-10-26 04:16:08,465 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_03 ... 2026-10-26 04:16:08,680 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:16:11,571 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:16:11] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.197 2.699 2026-10-26 04:16:12,406 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 04:16:12,410 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:admin from n/a 2026-10-26 04:16:12,523 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:16:12] "POST /affiliate/create_link HTTP/1.1" 200 - 36 0.031 0.064 2026-10-26 04:16:12,629 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-26 04:17:33,149 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_click_multi_commission ... 2026-10-26 04:17:33,773 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_01 ... 2026-10-26 04:17:34,085 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_02 ... 2026-10-26 04:17:34,542 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_access_right ... 2026-10-26 04:17:35,022 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 992, model: wizard.action.click 2026-10-26 04:17:35,098 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [265], uid: 992, model: affiliate.code 2026-10-26 04:17:35,174 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [265], uid: 992, model: affiliate.code 2026-10-26 04:17:35,212 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_from_affiliate_link_01 ... 2026-10-26 04:17:35,500 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:17:36,055 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:17:36] "GET /r/XBd HTTP/1.1" 301 - 57 0.093 0.471 2026-10-26 04:17:37,188 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:17:37] "GET / HTTP/1.1" 200 - 175 0.121 0.982 2026-10-26 04:17:37,920 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:17:37] "POST /shop/cart/update_json HTTP/1.1" 200 - 168 0.205 0.510 2026-10-26 04:17:37,984 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:17:37] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 14 0.015 0.039 2026-10-26 04:17:38,408 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:17:38] "GET /shop/address HTTP/1.1" 200 - 41 0.064 0.354 2026-10-26 04:17:39,306 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:17:39] "POST /shop/address HTTP/1.1" 303 - 225 0.324 0.522 2026-10-26 04:17:39,751 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:17:39] "GET /shop/confirm_order HTTP/1.1" 303 - 90 0.175 0.260 2026-10-26 04:17:40,494 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:17:40] "GET /shop/payment HTTP/1.1" 200 - 155 0.138 0.589 2026-10-26 04:17:40,923 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_from_affiliate_link_02 ... 2026-10-26 04:17:42,001 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 04:17:42,005 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:portal from n/a 2026-10-26 04:17:42,049 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:17:42,740 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:17:42] "GET /r/r5w HTTP/1.1" 301 - 62 0.115 0.586 2026-10-26 04:17:43,118 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-10-26 04:17:44,193 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:17:44] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 210 0.187 1.260 2026-10-26 04:17:45,205 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:17:45] "POST /shop/cart/update_json HTTP/1.1" 200 - 204 0.269 0.669 2026-10-26 04:17:45,303 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:17:45] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 17 0.033 0.054 2026-10-26 04:17:46,128 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:17:46] "GET /shop/confirm_order HTTP/1.1" 303 - 137 0.418 0.399 2026-10-26 04:17:46,917 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:17:46] "GET /shop/payment HTTP/1.1" 200 - 148 0.132 0.646 2026-10-26 04:17:47,647 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:17:47] "POST /shop/address HTTP/1.1" 303 - 247 0.210 0.475 2026-10-26 04:17:48,010 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:17:48] "GET /shop/confirm_order HTTP/1.1" 303 - 108 0.100 0.257 2026-10-26 04:17:49,283 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:17:49] "GET /shop/payment HTTP/1.1" 200 - 223 0.165 1.099 2026-10-26 04:17:50,566 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:17:50] "POST /shop/cart/update_json HTTP/1.1" 200 - 167 0.236 0.545 2026-10-26 04:17:50,654 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:17:50] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 16 0.018 0.063 2026-10-26 04:17:50,901 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:17:50] "GET /shop/confirm_order HTTP/1.1" 303 - 84 0.063 0.171 2026-10-26 04:17:51,353 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:17:51] "GET /shop/payment HTTP/1.1" 200 - 81 0.144 0.301 2026-10-26 04:17:52,072 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:17:52] "POST /shop/address HTTP/1.1" 303 - 245 0.292 0.395 2026-10-26 04:17:52,405 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:17:52] "GET /shop/confirm_order HTTP/1.1" 303 - 108 0.104 0.219 2026-10-26 04:17:53,620 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:17:53] "GET /shop/payment HTTP/1.1" 200 - 223 0.169 1.040 2026-10-26 04:17:53,729 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_not_from_affiliate_link ... 2026-10-26 04:17:54,051 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:17:56,801 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:17:56] "GET /shop HTTP/1.1" 200 - 356 0.424 2.330 2026-10-26 04:17:57,626 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:17:57] "POST /shop/cart/update_json HTTP/1.1" 200 - 158 0.172 0.600 2026-10-26 04:17:57,691 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:17:57] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 14 0.011 0.050 2026-10-26 04:17:57,954 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:17:57] "GET /shop/address HTTP/1.1" 200 - 39 0.025 0.229 2026-10-26 04:17:58,717 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:17:58] "POST /shop/address HTTP/1.1" 303 - 222 0.227 0.495 2026-10-26 04:17:59,074 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:17:59] "GET /shop/confirm_order HTTP/1.1" 303 - 72 0.113 0.238 2026-10-26 04:17:59,747 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:17:59] "GET /shop/payment HTTP/1.1" 200 - 153 0.121 0.547 2026-10-26 04:18:00,147 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_website_affiliate_flow ... 2026-10-26 04:18:00,369 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:fullstack from n/a 2026-10-26 04:18:00,403 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:18:01,981 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:18:01] "GET /affiliate HTTP/1.1" 200 - 220 0.175 1.417 2026-10-26 04:18:02,140 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:18:02] "GET /affiliate/report HTTP/1.1" 200 - 26 0.021 0.131 2026-10-26 04:18:02,393 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:18:02] "GET /affiliate/commissions HTTP/1.1" 200 - 41 0.079 0.164 2026-10-26 04:18:03,584 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:18:03] "GET /affiliate/commissions HTTP/1.1" 200 - 32 0.032 0.103 2026-10-26 04:18:06,308 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:18:06] "GET /affiliate/commissions HTTP/1.1" 200 - 32 0.031 0.123 2026-10-26 04:18:06,666 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:18:06] "GET /affiliate/commissions HTTP/1.1" 200 - 34 0.051 0.136 2026-10-26 04:18:06,775 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-26 04:19:25,555 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website.tests.test_website_visitor: Starting TestWebsiteVisitor.test_user_click_viin_affiliate_link_and_create_website_visitor ... 2026-10-26 04:19:25,841 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:19:26,397 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:19:26] "GET /r/r5w HTTP/1.1" 301 - 54 0.043 0.517 2026-10-26 04:19:27,719 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:19:27] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 184 0.204 1.112 2026-10-26 04:19:28,531 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 04:19:28,535 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:demo from n/a 2026-10-26 04:19:28,608 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:19:28] "GET /r/r5w HTTP/1.1" 301 - 19 0.015 0.037 2026-10-26 04:19:30,085 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:19:30] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 198 0.298 1.173 2026-10-26 04:19:30,189 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-26 04:20:47,629 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_contact_us ... 2026-10-26 04:20:47,992 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:20:48,659 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.tools.mail_validation: The (optional) `flanker` Python module is not installed,so email validation will fallback to email_normalize. 2026-10-26 04:20:48,708 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:20:48] "POST /website/form/crm.lead HTTP/1.1" 200 - 104 0.105 0.617 2026-10-26 04:20:48,857 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:20:48] "GET /r/wau HTTP/1.1" 301 - 36 0.030 0.089 2026-10-26 04:20:50,106 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:20:50] "GET / HTTP/1.1" 200 - 172 0.185 1.055 2026-10-26 04:20:50,374 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:20:50] "POST /website/form/crm.lead HTTP/1.1" 200 - 55 0.081 0.172 2026-10-26 04:20:50,389 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_livechat_01 ... 2026-10-26 04:20:50,668 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:20:51,214 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:20:51] "GET /r/wau HTTP/1.1" 301 - 57 0.045 0.507 2026-10-26 04:20:52,591 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:20:52] "GET / HTTP/1.1" 200 - 175 0.219 1.152 2026-10-26 04:20:52,838 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:20:52] "POST /im_livechat/get_session HTTP/1.1" 200 - 60 0.108 0.128 2026-10-26 04:20:53,261 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:20:53] "POST /mail/chat_post HTTP/1.1" 404 - 40 0.034 0.383 2026-10-26 04:20:54,165 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 04:20:54,169 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:admin from n/a 2026-10-26 04:20:54,502 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:20:54] "POST /web/dataset/call_kw/discuss.channel/execute_command_lead HTTP/1.1" 200 - 90 0.156 0.158 2026-10-26 04:20:54,543 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_livechat_02 ... 2026-10-26 04:20:54,801 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:20:55,394 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:20:55] "POST /im_livechat/get_session HTTP/1.1" 200 - 66 0.078 0.520 2026-10-26 04:20:56,770 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:20:56] "POST /mail/chat_post HTTP/1.1" 404 - 186 0.252 1.119 2026-10-26 04:20:57,625 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 04:20:57,631 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:admin from n/a 2026-10-26 04:20:57,971 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:20:57] "POST /web/dataset/call_kw/discuss.channel/execute_command_lead HTTP/1.1" 200 - 86 0.144 0.178 2026-10-26 04:20:58,089 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-26 04:21:09,673 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_chat_key_never_moves_the_company_default_model: Starting TestAChatKeyNeverMovesTheCompanyDefaultModel.test_a_company_without_a_default_keeps_none_after_a_key_is_saved ... 2026-10-26 04:21:11,215 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_chat_key_never_moves_the_company_default_model: Starting TestAChatKeyNeverMovesTheCompanyDefaultModel.test_a_default_the_administrator_chose_stays_after_a_key_is_saved ... 2026-10-26 04:21:12,946 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:21:14,138 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_cited_answer_keeps_its_links_in_the_stored_message: Starting TestACitedAnswerKeepsItsLinksInTheStoredMessage.test_a_blocking_turn_stores_one_link_per_cited_source ... 2026-10-26 04:21:14,199 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:citation_person from n/a 2026-10-26 04:21:14,415 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:21:16,903 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:21:16] "POST /viin_ai/chat/message HTTP/1.1" 200 - 292 0.368 2.125 2026-10-26 04:21:16,924 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_cited_answer_keeps_its_links_in_the_stored_message: Starting TestACitedAnswerKeepsItsLinksInTheStoredMessage.test_a_streamed_turn_stores_one_link_per_cited_source ... 2026-10-26 04:21:16,965 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:citation_person from n/a 2026-10-26 04:21:17,212 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:21:18,529 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:21:18] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 308 0.273 1.047 2026-10-26 04:21:18,554 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:21:19,650 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_client_cannot_choose_the_trace_of_its_own_turn: Starting TestAClientCannotChooseTheTraceOfItsOwnTurn.test_a_turn_is_booked_under_a_trace_the_server_chose ... 2026-10-26 04:21:19,745 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:trace_person from n/a 2026-10-26 04:21:19,774 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:21:20,603 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:21:20] "POST /viin_ai/chat/message HTTP/1.1" 200 - 142 0.128 0.705 2026-10-26 04:21:20,629 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:21:20,632 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_company_never_embeds_through_another_companys_connection: Starting TestACompanyNeverEmbedsThroughAnotherCompanysConnection.test_the_indexing_job_finds_nothing_to_embed_with_for_a_company_without_a_connection ... 2026-10-26 04:21:36,058 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:21:36,061 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_companys_embedding_vendor_embeds_its_knowledge: Starting TestACompanysEmbeddingVendorEmbedsItsKnowledge.test_a_company_created_while_onboarding_embeds_through_the_service_its_chat_runs_on ... 2026-10-26 04:21:46,333 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_companys_embedding_vendor_embeds_its_knowledge: Starting TestACompanysEmbeddingVendorEmbedsItsKnowledge.test_a_regular_user_is_served_by_a_connection_that_can_embed_when_the_chosen_one_is_gone ... 2026-10-26 04:21:47,124 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_companys_embedding_vendor_embeds_its_knowledge: Starting TestACompanysEmbeddingVendorEmbedsItsKnowledge.test_an_onboarding_service_embeds_the_knowledge_of_a_company_only_when_it_chose_it ... 2026-10-26 04:21:47,321 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_companys_embedding_vendor_embeds_its_knowledge: Starting TestACompanysEmbeddingVendorEmbedsItsKnowledge.test_the_vendor_a_company_chose_embeds_its_knowledge_although_another_comes_first ... 2026-10-26 04:21:47,496 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:21:48,619 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_condition_the_database_cannot_search_is_refused: Starting TestAConditionTheDatabaseCannotSearchIsRefused.test_a_name_looked_up_through_a_relation_never_resolves_to_an_unrelated_record ... 2026-10-26 04:21:48,787 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_condition_the_database_cannot_search_is_refused: Starting TestAConditionTheDatabaseCannotSearchIsRefused.test_aggregate_records_refuses_an_unsearchable_condition_inside_a_group ... 2026-10-26 04:21:48,873 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_condition_the_database_cannot_search_is_refused: Starting TestAConditionTheDatabaseCannotSearchIsRefused.test_query_records_refuses_a_condition_on_a_field_without_a_search ... 2026-10-26 04:21:48,974 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:21:50,227 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 383 and Message-Id '<163001615287224.1792988510.163848400115967-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:21:50,227 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:21:50,259 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [383] 2026-10-26 04:21:50,339 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [47830] 2026-10-26 04:21:50,339 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:21:50,355 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:21:50,567 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_condition_the_orm_cannot_run_is_refused_as_expected_input: Starting TestAConditionTheOrmCannotRunIsRefusedAsExpectedInput.test_a_date_condition_with_no_date_beside_a_column_comparison_is_refused ... 2026-10-26 04:21:50,624 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_condition_the_orm_cannot_run_is_refused_as_expected_input: Starting TestAConditionTheOrmCannotRunIsRefusedAsExpectedInput.test_a_grouped_count_comparing_a_date_with_no_date_is_refused ... 2026-10-26 04:21:50,687 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_condition_the_orm_cannot_run_is_refused_as_expected_input: Starting TestAConditionTheOrmCannotRunIsRefusedAsExpectedInput.test_a_grouped_count_the_orm_cannot_run_is_refused_without_a_warning ... 2026-10-26 04:21:50,760 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_condition_the_orm_cannot_run_is_refused_as_expected_input: Starting TestAConditionTheOrmCannotRunIsRefusedAsExpectedInput.test_a_hierarchy_condition_beside_a_column_comparison_is_refused ... 2026-10-26 04:21:50,826 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_condition_the_orm_cannot_run_is_refused_as_expected_input: Starting TestAConditionTheOrmCannotRunIsRefusedAsExpectedInput.test_a_record_query_comparing_a_date_with_a_written_date_answers ... 2026-10-26 04:21:51,056 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_condition_the_orm_cannot_run_is_refused_as_expected_input: Starting TestAConditionTheOrmCannotRunIsRefusedAsExpectedInput.test_a_record_query_comparing_a_date_with_no_date_is_refused ... 2026-10-26 04:21:51,130 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_condition_the_orm_cannot_run_is_refused_as_expected_input: Starting TestAConditionTheOrmCannotRunIsRefusedAsExpectedInput.test_a_record_query_following_a_hierarchy_a_model_does_not_keep_is_refused ... 2026-10-26 04:21:51,205 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_condition_the_orm_cannot_run_is_refused_as_expected_input: Starting TestAConditionTheOrmCannotRunIsRefusedAsExpectedInput.test_a_record_query_following_a_hierarchy_the_related_model_keeps_answers ... 2026-10-26 04:21:51,319 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:21:52,900 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 384 and Message-Id '<715356408104543.1792988512.858557939529419-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:21:52,901 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:21:52,911 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [384] 2026-10-26 04:21:52,935 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [47848] 2026-10-26 04:21:52,936 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:21:52,960 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:21:53,010 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_condition_the_orm_cannot_run_is_refused_as_expected_input: Starting TestTheSearchBarNeverAppliesAConditionTheDatabaseCannotRun.test_the_search_bar_applies_the_repair_of_a_date_compared_with_no_date ... 2026-10-26 04:21:53,034 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:unrunnable_condition_searcher from n/a 2026-10-26 04:21:54,215 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:21:54] "POST /viin_ai/search/translate HTTP/1.1" 200 - 196 0.303 0.860 2026-10-26 04:21:54,223 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_condition_the_orm_cannot_run_is_refused_as_expected_input: Starting TestTheSearchBarNeverAppliesAConditionTheDatabaseCannotRun.test_the_search_bar_applies_the_repair_of_a_hierarchy_the_model_does_not_keep ... 2026-10-26 04:21:54,241 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:unrunnable_condition_searcher from n/a 2026-10-26 04:21:55,021 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:21:55] "POST /viin_ai/search/translate HTTP/1.1" 200 - 147 0.125 0.634 2026-10-26 04:21:55,044 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:22:15,763 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_connection_notice_reaches_the_administrators_of_its_company: Starting TestAConnectionNoticeReachesTheAdministratorsOfItsCompany.test_a_billing_failure_of_a_company_connection_is_told_to_that_companys_administrators_only ... 2026-10-26 04:22:16,214 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <802768126591549.1792988536.091798543930054-openerp-message-notify@5e968f997bd9>: ['"Notice notice_operator_b" <@False>'] 2026-10-26 04:22:16,218 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <802768126591549.1792988536.091798543930054-openerp-message-notify@5e968f997bd9>: ['"Notice notice_operator_both" <@False>'] 2026-10-26 04:22:16,244 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [385] 2026-10-26 04:22:16,245 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:22:16,276 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_connection_notice_reaches_the_administrators_of_its_company: Starting TestAConnectionNoticeReachesTheAdministratorsOfItsCompany.test_a_billing_failure_of_a_connection_shared_by_every_company_is_told_to_every_administrator ... 2026-10-26 04:22:16,752 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <065957470978758.1792988536.628073930740356-openerp-message-notify@5e968f997bd9>: ['"Notice notice_operator_a" <@False>'] 2026-10-26 04:22:16,755 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <065957470978758.1792988536.628073930740356-openerp-message-notify@5e968f997bd9>: ['"Notice notice_operator_b" <@False>'] 2026-10-26 04:22:16,759 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <065957470978758.1792988536.628073930740356-openerp-message-notify@5e968f997bd9>: ['"Notice notice_operator_both" <@False>'] 2026-10-26 04:22:16,760 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 386 and Message-Id '<065957470978758.1792988536.628073930740356-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com', False, False, False successfully sent 2026-10-26 04:22:16,761 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 4 2026-10-26 04:22:16,780 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [386] 2026-10-26 04:22:16,781 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:22:16,811 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_connection_notice_reaches_the_administrators_of_its_company: Starting TestAConnectionNoticeReachesTheAdministratorsOfItsCompany.test_a_company_connection_failing_in_its_own_administrators_turn_still_tells_that_administrator ... 2026-10-26 04:22:17,437 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <302016769749161.1792988537.258163213729858-openerp-message-notify@5e968f997bd9>: ['"Notice notice_operator_b" <@False>'] 2026-10-26 04:22:17,441 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <302016769749161.1792988537.258163213729858-openerp-message-notify@5e968f997bd9>: ['"Notice notice_operator_both" <@False>'] 2026-10-26 04:22:17,494 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1035 deleted mail.mail records with IDs: [387] 2026-10-26 04:22:17,494 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:22:17,568 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 04:22:18,781 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 388 and Message-Id '<285854389157731.1792988538.711626291275024-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:22:18,781 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:22:18,800 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [388] 2026-10-26 04:22:18,827 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48284] 2026-10-26 04:22:18,827 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:22:18,838 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:22:19,997 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 389 and Message-Id '<712237868054329.1792988539.939728736877441-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:22:19,997 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:22:20,025 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [389] 2026-10-26 04:22:20,042 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48286] 2026-10-26 04:22:20,042 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:22:20,053 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:22:20,107 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_connection_sends_the_credential_its_administrator_chose: Starting TestAConnectionSendsTheCredentialItsAdministratorChose.test_a_custom_protocol_embedding_names_its_side_only_when_the_model_declares_it ... 2026-10-26 04:22:20,219 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_connection_sends_the_credential_its_administrator_chose: Starting TestAConnectionSendsTheCredentialItsAdministratorChose.test_a_keyed_connection_kept_on_bearer_stays_on_bearer_when_its_residency_changes ... 2026-10-26 04:22:20,797 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_connection_sends_the_credential_its_administrator_chose: Starting TestAConnectionSendsTheCredentialItsAdministratorChose.test_a_new_connection_starts_with_its_vendors_usual_authentication ... 2026-10-26 04:22:22,409 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_connection_sends_the_credential_its_administrator_chose: Starting TestAConnectionSendsTheCredentialItsAdministratorChose.test_a_reserved_or_malformed_header_name_cannot_carry_the_key ... 2026-10-26 04:22:22,513 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_connection_sends_the_credential_its_administrator_chose: Starting TestAConnectionSendsTheCredentialItsAdministratorChose.test_a_scheme_that_needs_a_key_refuses_the_call_without_one ... 2026-10-26 04:22:22,645 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_connection_sends_the_credential_its_administrator_chose: Starting TestAConnectionSendsTheCredentialItsAdministratorChose.test_a_vendor_echo_of_an_extra_header_or_a_basic_pair_is_redacted_in_test_connection ... 2026-10-26 04:22:23,021 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 390 and Message-Id '<864373429541404.1792988542.854667186737061-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com', 'c**@example.com' successfully sent 2026-10-26 04:22:23,021 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 2 2026-10-26 04:22:23,042 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [390] 2026-10-26 04:22:23,043 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:22:23,054 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_connection_sends_the_credential_its_administrator_chose: Starting TestAConnectionSendsTheCredentialItsAdministratorChose.test_an_ai_administrator_cannot_change_how_a_connection_authenticates ... 2026-10-26 04:22:23,239 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_connection_sends_the_credential_its_administrator_chose: Starting TestAConnectionSendsTheCredentialItsAdministratorChose.test_an_ai_administrator_cannot_create_a_connection_with_extra_headers ... 2026-10-26 04:22:23,456 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: create, uid: 1038, model: viin.ai.provider, fields: extra_headers 2026-10-26 04:22:23,476 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_connection_sends_the_credential_its_administrator_chose: Starting TestAConnectionSendsTheCredentialItsAdministratorChose.test_api_key_header_sends_only_x_api_key_on_chat_and_embedding ... 2026-10-26 04:22:23,661 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_connection_sends_the_credential_its_administrator_chose: Starting TestAConnectionSendsTheCredentialItsAdministratorChose.test_bearer_other_header_and_basic_each_send_their_own_credential ... 2026-10-26 04:22:23,971 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_connection_sends_the_credential_its_administrator_chose: Starting TestAConnectionSendsTheCredentialItsAdministratorChose.test_changing_how_a_connection_reaches_its_vendor_lifts_every_refusal ... 2026-10-26 04:22:24,258 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_connection_sends_the_credential_its_administrator_chose: Starting TestAConnectionSendsTheCredentialItsAdministratorChose.test_extra_headers_that_would_override_the_request_or_the_credential_are_refused ... 2026-10-26 04:22:24,697 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_connection_sends_the_credential_its_administrator_chose: Starting TestAConnectionSendsTheCredentialItsAdministratorChose.test_no_authentication_with_a_stored_key_is_refused_at_save ... 2026-10-26 04:22:24,780 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_connection_sends_the_credential_its_administrator_chose: Starting TestAConnectionSendsTheCredentialItsAdministratorChose.test_pasting_a_key_on_a_new_self_hosted_connection_moves_it_to_bearer ... 2026-10-26 04:22:25,305 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_connection_sends_the_credential_its_administrator_chose: Starting TestAConnectionSendsTheCredentialItsAdministratorChose.test_ticking_embeddings_on_the_form_keeps_every_other_capability ... 2026-10-26 04:22:25,738 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:22:27,657 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_conversation_is_named_after_its_first_question_until_renamed: Starting TestAConversationIsDeletedByItsOwnerOnly.test_a_colleague_cannot_delete_it_and_nothing_is_lost ... 2026-10-26 04:22:27,942 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:delete_route_colleague from n/a 2026-10-26 04:22:27,967 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:22:28,376 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [41], uid: 1040, model: discuss.channel 2026-10-26 04:22:28,401 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:22:28] "POST /viin_ai/chat/conversation/delete HTTP/1.1" 200 - 26 0.027 0.410 2026-10-26 04:22:28,413 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_conversation_is_named_after_its_first_question_until_renamed: Starting TestAConversationIsDeletedByItsOwnerOnly.test_the_owner_deletes_the_conversation_and_its_messages ... 2026-10-26 04:22:28,688 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:delete_route_owner from n/a 2026-10-26 04:22:28,709 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:22:29,054 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1039 deleted mail.message records with IDs: [48319] 2026-10-26 04:22:29,121 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1039 deleted discuss.channel records with IDs: [42] 2026-10-26 04:22:29,129 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:22:29] "POST /viin_ai/chat/conversation/delete HTTP/1.1" 200 - 44 0.075 0.348 2026-10-26 04:22:29,149 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:22:30,216 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_conversation_is_named_after_its_first_question_until_renamed: Starting TestAConversationIsNamedAfterItsFirstQuestionUntilRenamed.test_a_long_first_question_names_it_by_its_first_sixty_characters ... 2026-10-26 04:22:30,258 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:naming_person from n/a 2026-10-26 04:22:30,454 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:22:32,801 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:22:32] "POST /viin_ai/chat/message HTTP/1.1" 200 - 231 0.207 2.146 2026-10-26 04:22:32,817 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_conversation_is_named_after_its_first_question_until_renamed: Starting TestAConversationIsNamedAfterItsFirstQuestionUntilRenamed.test_a_name_the_person_chose_is_kept_by_later_questions ... 2026-10-26 04:22:32,853 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:naming_person from n/a 2026-10-26 04:22:33,031 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:22:34,363 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:22:34] "POST /viin_ai/chat/message HTTP/1.1" 200 - 232 0.432 0.904 2026-10-26 04:22:34,414 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:22:34] "POST /viin_ai/chat/conversation/rename HTTP/1.1" 200 - 16 0.011 0.033 2026-10-26 04:22:34,905 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:22:34] "POST /viin_ai/chat/message HTTP/1.1" 200 - 146 0.131 0.342 2026-10-26 04:22:34,925 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_conversation_is_named_after_its_first_question_until_renamed: Starting TestAConversationIsNamedAfterItsFirstQuestionUntilRenamed.test_an_empty_name_is_refused_and_the_name_is_kept ... 2026-10-26 04:22:34,974 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:naming_person from n/a 2026-10-26 04:22:35,311 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:22:36,485 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:22:36] "POST /viin_ai/chat/message HTTP/1.1" 200 - 232 0.286 0.892 2026-10-26 04:22:36,519 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:22:36] "POST /viin_ai/chat/conversation/rename HTTP/1.1" 200 - 11 0.005 0.023 2026-10-26 04:22:36,569 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:22:36] "POST /viin_ai/chat/conversation/rename HTTP/1.1" 200 - 11 0.006 0.018 2026-10-26 04:22:36,594 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_conversation_is_named_after_its_first_question_until_renamed: Starting TestAConversationIsNamedAfterItsFirstQuestionUntilRenamed.test_the_first_question_names_a_new_conversation ... 2026-10-26 04:22:36,636 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:naming_person from n/a 2026-10-26 04:22:36,828 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:22:37,754 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:22:37] "POST /viin_ai/chat/message HTTP/1.1" 200 - 231 0.152 0.778 2026-10-26 04:22:37,776 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_conversation_is_named_after_its_first_question_until_renamed: Starting TestAConversationIsNamedAfterItsFirstQuestionUntilRenamed.test_the_question_a_composer_posted_names_the_conversation_the_answer_route_answers ... 2026-10-26 04:22:37,814 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:naming_person from n/a 2026-10-26 04:22:38,080 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:22:39,152 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:22:39] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 237 0.251 0.827 2026-10-26 04:22:39,192 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:22:40,317 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_conversation_is_named_after_its_first_question_until_renamed: Starting TestAReadyMadeAnswerIsAddedWithoutRunningATurn.test_a_question_and_its_answer_are_added_and_no_model_is_asked ... 2026-10-26 04:22:40,377 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:note_pair_person from n/a 2026-10-26 04:22:40,566 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:22:41,173 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:22:41] "POST /viin_ai/chat/conversation/note_pair HTTP/1.1" 200 - 80 0.075 0.542 2026-10-26 04:22:41,200 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:22:42,371 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_conversation_never_touches_the_legacy_session_tables: Starting TestAConversationNeverTouchesTheLegacySessionTables.test_a_conversation_from_first_opening_to_deletion_reads_and_writes_none_of_them ... 2026-10-26 04:22:42,428 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:legacy_tables_person from n/a 2026-10-26 04:22:42,459 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:22:42,989 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:22:42] "POST /viin_ai/chat/conversation/open HTTP/1.1" 200 - 72 0.066 0.470 2026-10-26 04:22:44,024 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:22:44] "POST /viin_ai/chat/message HTTP/1.1" 200 - 362 0.337 0.686 2026-10-26 04:22:44,197 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1043 deleted viin.ai.chat.pending.tool records with IDs: [1] 2026-10-26 04:22:44,826 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:22:44] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 245 0.316 0.476 2026-10-26 04:22:44,876 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:22:44] "POST /viin_ai/chat/conversation/rename HTTP/1.1" 200 - 16 0.013 0.031 2026-10-26 04:22:45,087 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:22:45] "POST /viin_ai/chat/conversation/note_pair HTTP/1.1" 200 - 56 0.082 0.124 2026-10-26 04:22:45,137 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1043 deleted mail.message records with IDs: [48341, 48340, 48339, 48338, 48337] 2026-10-26 04:22:45,149 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1043 deleted discuss.channel records with IDs: [49] 2026-10-26 04:22:45,158 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:22:45] "POST /viin_ai/chat/conversation/delete HTTP/1.1" 200 - 36 0.029 0.035 2026-10-26 04:22:45,201 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:22:46,397 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_conversation_started_for_an_agent_is_answered_by_that_agent: Starting TestConversationStartedForAnAgent.test_a_conversation_created_for_a_readable_agent_is_answered_by_that_agent ... 2026-10-26 04:22:46,474 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w19_chat_user from n/a 2026-10-26 04:22:46,502 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:22:46,986 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:22:46] "POST /viin_ai/chat/conversation/new HTTP/1.1" 200 - 73 0.070 0.423 2026-10-26 04:22:47,661 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:22:47] "POST /viin_ai/chat/message HTTP/1.1" 200 - 223 0.210 0.456 2026-10-26 04:22:47,672 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_conversation_started_for_an_agent_is_answered_by_that_agent: Starting TestConversationStartedForAnAgent.test_an_agent_the_caller_cannot_read_behaves_as_none ... 2026-10-26 04:22:47,741 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w19_chat_user from n/a 2026-10-26 04:22:47,768 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:22:48,325 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:22:48] "POST /viin_ai/chat/conversation/new HTTP/1.1" 200 - 69 0.090 0.474 2026-10-26 04:22:48,361 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 1044, model: viin.ai.agent 2026-10-26 04:22:48,502 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:22:48] "POST /viin_ai/chat/conversation/new HTTP/1.1" 200 - 41 0.048 0.116 2026-10-26 04:22:48,623 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:22:48] "POST /viin_ai/chat/conversation/new HTTP/1.1" 200 - 31 0.028 0.086 2026-10-26 04:22:48,722 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:22:48] "POST /viin_ai/chat/conversation/new HTTP/1.1" 200 - 30 0.021 0.071 2026-10-26 04:22:48,840 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:22:48] "POST /viin_ai/chat/conversation/new HTTP/1.1" 200 - 30 0.027 0.068 2026-10-26 04:22:48,978 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:22:48] "POST /viin_ai/chat/conversation/new HTTP/1.1" 200 - 30 0.037 0.093 2026-10-26 04:22:49,000 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:22:49,567 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_date_is_a_whole_day_on_the_persons_calendar: Starting TestADateIsAWholeDayOnThePersonsCalendar.test_a_date_field_is_compared_with_the_date_as_written ... 2026-10-26 04:22:49,756 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_date_is_a_whole_day_on_the_persons_calendar: Starting TestADateIsAWholeDayOnThePersonsCalendar.test_a_date_is_the_whole_local_day_under_every_comparison ... 2026-10-26 04:22:49,880 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_date_is_a_whole_day_on_the_persons_calendar: Starting TestADateIsAWholeDayOnThePersonsCalendar.test_a_moment_without_an_offset_is_local_and_one_with_an_offset_is_exact ... 2026-10-26 04:22:49,949 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_date_is_a_whole_day_on_the_persons_calendar: Starting TestADateIsAWholeDayOnThePersonsCalendar.test_a_period_object_is_refused_with_a_reason_and_no_records ... 2026-10-26 04:22:49,991 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_date_is_a_whole_day_on_the_persons_calendar: Starting TestADateIsAWholeDayOnThePersonsCalendar.test_months_are_grouped_on_the_persons_calendar ... 2026-10-26 04:22:50,071 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:23:12,017 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_decided_confirmation_is_recorded_on_its_card: Starting TestAConfirmationWhoseScreenNoLongerHoldsIsRecordedExpired.test_a_proposal_whose_company_was_revoked_before_approval_records_expired ... 2026-10-26 04:23:12,290 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_two_companies from n/a 2026-10-26 04:23:12,490 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:23:14,203 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1046, model: portal.wizard 2026-10-26 04:23:14,205 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1046, model: portal.wizard 2026-10-26 04:23:15,729 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:23:15] "POST /viin_ai/chat/message HTTP/1.1" 200 - 483 0.756 2.487 2026-10-26 04:23:15,932 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.turn_environment: the screen behind call_screen_card does not validate for this user; refusing the resume rather than running the approved step in another company. 2026-10-26 04:23:15,950 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1046 deleted viin.ai.chat.pending.tool records with IDs: [2] 2026-10-26 04:23:16,133 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:23:16] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 69 0.097 0.141 2026-10-26 04:23:16,220 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:23:17,813 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_decided_confirmation_is_recorded_on_its_card: Starting TestADecidedConfirmationIsRecordedOnItsCard.test_a_proposal_is_stored_against_its_conversation_its_owner_and_its_question ... 2026-10-26 04:23:17,874 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:decided_card_owner from n/a 2026-10-26 04:23:18,155 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:23:19,625 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:23:19] "POST /viin_ai/chat/message HTTP/1.1" 200 - 361 0.388 1.086 2026-10-26 04:23:19,640 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_decided_confirmation_is_recorded_on_its_card.TestADecidedConfirmationIsRecordedOnItsCard: waiting for threads: [] 2026-10-26 04:23:19,646 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_decided_confirmation_is_recorded_on_its_card: Starting TestADecidedConfirmationIsRecordedOnItsCard.test_a_proposal_nobody_decided_in_time_is_recorded_expired_and_offers_no_card ... 2026-10-26 04:23:19,699 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:decided_card_owner from n/a 2026-10-26 04:23:19,880 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:23:21,734 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:23:21] "POST /viin_ai/chat/message HTTP/1.1" 200 - 363 0.717 1.143 2026-10-26 04:23:21,863 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.chat.pending.tool records with IDs: [4] 2026-10-26 04:23:21,939 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_decided_confirmation_is_recorded_on_its_card: Starting TestADecidedConfirmationIsRecordedOnItsCard.test_a_wrong_nonce_records_expired_on_the_card_and_burns_the_proposal ... 2026-10-26 04:23:21,976 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:decided_card_owner from n/a 2026-10-26 04:23:22,171 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:23:23,552 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:23:23] "POST /viin_ai/chat/message HTTP/1.1" 200 - 363 0.377 1.017 2026-10-26 04:23:23,599 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1048 deleted viin.ai.chat.pending.tool records with IDs: [5] 2026-10-26 04:23:23,688 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:23:23] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 44 0.052 0.066 2026-10-26 04:23:23,743 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:23:23] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 9 0.023 0.022 2026-10-26 04:23:23,845 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_decided_confirmation_is_recorded_on_its_card: Starting TestADecidedConfirmationIsRecordedOnItsCard.test_approving_adds_the_resumed_answer_to_the_question_it_answers ... 2026-10-26 04:23:23,883 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:decided_card_owner from n/a 2026-10-26 04:23:24,050 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:23:25,570 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:23:25] "POST /viin_ai/chat/message HTTP/1.1" 200 - 363 0.377 1.148 2026-10-26 04:23:25,707 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1048 deleted viin.ai.chat.pending.tool records with IDs: [6] 2026-10-26 04:23:26,292 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:23:26] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 245 0.219 0.491 2026-10-26 04:23:26,305 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_decided_confirmation_is_recorded_on_its_card: Starting TestADecidedConfirmationIsRecordedOnItsCard.test_approving_by_click_records_approved_on_the_card_and_tells_its_owner ... 2026-10-26 04:23:26,349 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:decided_card_owner from n/a 2026-10-26 04:23:26,527 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:23:27,809 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:23:27] "POST /viin_ai/chat/message HTTP/1.1" 200 - 363 0.262 1.024 2026-10-26 04:23:27,941 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1048 deleted viin.ai.chat.pending.tool records with IDs: [7] 2026-10-26 04:23:28,428 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:23:28] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 245 0.184 0.421 2026-10-26 04:23:28,510 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_decided_confirmation_is_recorded_on_its_card: Starting TestADecidedConfirmationIsRecordedOnItsCard.test_rejecting_by_click_records_rejected_on_the_card_and_tells_its_owner ... 2026-10-26 04:23:28,546 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:decided_card_owner from n/a 2026-10-26 04:23:28,712 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:23:30,108 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:23:30] "POST /viin_ai/chat/message HTTP/1.1" 200 - 362 0.273 1.128 2026-10-26 04:23:30,180 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1048 deleted viin.ai.chat.pending.tool records with IDs: [8] 2026-10-26 04:23:30,831 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:23:30] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 207 0.241 0.465 2026-10-26 04:23:30,939 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:23:32,811 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_default_share_ranking_leads_with_the_biggest_contributor: Starting TestADefaultShareRankingLeadsWithTheBiggestContributor.test_an_explicit_rank_by_keeps_its_literal_descending_meaning ... 2026-10-26 04:23:33,111 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_default_share_ranking_leads_with_the_biggest_contributor: Starting TestADefaultShareRankingLeadsWithTheBiggestContributor.test_the_default_ranking_leads_with_the_biggest_contributor ... 2026-10-26 04:23:33,325 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:23:35,779 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_delegate_answers_in_the_language_of_the_turn_that_handed_work_to_it: Starting TestADelegateAnswersInTheLanguageOfTheTurnThatHandedWorkToIt.test_the_delegate_inherits_the_language_and_no_other_setting ... 2026-10-26 04:23:36,335 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:23:37,744 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_delegates_confirmation_is_asked_in_the_same_chat: Starting TestADelegatesConfirmationIsAskedInTheSameChat.test_a_clicked_approval_continues_the_turn_in_the_language_the_step_was_proposed_in ... 2026-10-26 04:23:37,791 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:delegated_approval_user from n/a 2026-10-26 04:23:41,126 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:delegated_approval_user from n/a 2026-10-26 04:23:41,154 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:23:41,732 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:23:41] "POST /viin_ai/chat/conversation/new HTTP/1.1" 200 - 69 0.084 0.502 2026-10-26 04:23:42,787 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:23:42] "POST /viin_ai/chat/message HTTP/1.1" 200 - 305 0.414 0.630 2026-10-26 04:23:42,932 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:delegated_approval_user from n/a 2026-10-26 04:23:43,169 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1051 deleted viin.ai.chat.pending.tool records with IDs: [9] 2026-10-26 04:23:44,193 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:23:44] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 416 0.423 0.818 2026-10-26 04:23:44,205 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_delegates_confirmation_is_asked_in_the_same_chat: Starting TestADelegatesConfirmationIsAskedInTheSameChat.test_a_delegates_card_asks_in_the_language_the_person_typed_not_their_profiles ... 2026-10-26 04:23:44,272 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:delegated_approval_user from n/a 2026-10-26 04:23:47,019 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:delegated_approval_user from n/a 2026-10-26 04:23:47,040 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:23:48,855 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:23:48] "POST /viin_ai/chat/conversation/new HTTP/1.1" 200 - 69 0.070 1.749 2026-10-26 04:23:49,844 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:23:49] "POST /viin_ai/chat/message HTTP/1.1" 200 - 351 0.273 0.710 2026-10-26 04:23:49,851 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_delegates_confirmation_is_asked_in_the_same_chat.TestADelegatesConfirmationIsAskedInTheSameChat: waiting for threads: [] 2026-10-26 04:23:49,856 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_delegates_confirmation_is_asked_in_the_same_chat: Starting TestADelegatesConfirmationIsAskedInTheSameChat.test_a_delegates_step_is_put_to_the_person_as_one_card_in_the_same_chat ... 2026-10-26 04:23:49,899 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:delegated_approval_user from n/a 2026-10-26 04:23:49,932 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:23:50,412 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:23:50] "POST /viin_ai/chat/conversation/new HTTP/1.1" 200 - 69 0.058 0.427 2026-10-26 04:23:51,509 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:23:51] "POST /viin_ai/chat/message HTTP/1.1" 200 - 349 0.347 0.741 2026-10-26 04:23:51,528 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_delegates_confirmation_is_asked_in_the_same_chat: Starting TestADelegatesConfirmationIsAskedInTheSameChat.test_approving_a_delegates_card_creates_the_record_as_that_delegate ... 2026-10-26 04:23:51,582 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:delegated_approval_user from n/a 2026-10-26 04:23:51,627 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:23:52,212 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:23:52] "POST /viin_ai/chat/conversation/new HTTP/1.1" 200 - 69 0.066 0.525 2026-10-26 04:23:53,189 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:23:53] "POST /viin_ai/chat/message HTTP/1.1" 200 - 348 0.293 0.677 2026-10-26 04:23:53,784 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1051 deleted viin.ai.chat.pending.tool records with IDs: [13] 2026-10-26 04:23:54,116 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:23:54] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 317 0.249 0.671 2026-10-26 04:23:54,136 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_delegates_confirmation_is_asked_in_the_same_chat: Starting TestADelegatesConfirmationIsAskedInTheSameChat.test_declining_a_delegates_card_writes_nothing_and_the_caller_answers ... 2026-10-26 04:23:54,186 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:delegated_approval_user from n/a 2026-10-26 04:23:54,210 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:23:54,717 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:23:54] "POST /viin_ai/chat/conversation/new HTTP/1.1" 200 - 69 0.059 0.455 2026-10-26 04:23:55,598 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:23:55] "POST /viin_ai/chat/message HTTP/1.1" 200 - 349 0.229 0.644 2026-10-26 04:23:55,648 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1051 deleted viin.ai.chat.pending.tool records with IDs: [14] 2026-10-26 04:23:56,053 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:23:56] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 152 0.126 0.324 2026-10-26 04:23:56,073 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:23:56,887 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_delegates_confirmation_reaches_the_person: Starting TestADelegatesConfirmationReachesThePerson.test_a_delegate_asking_for_confirmation_pauses_the_turn_with_its_own_call ... 2026-10-26 04:23:57,490 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_delegates_confirmation_reaches_the_person: Starting TestADelegatesConfirmationReachesThePerson.test_a_step_asked_two_hand_offs_down_is_approved_and_answered_back_up ... 2026-10-26 04:23:58,875 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_delegates_confirmation_reaches_the_person: Starting TestADelegatesConfirmationReachesThePerson.test_approving_a_delegates_step_runs_it_as_that_delegate_for_the_signed_in_user ... 2026-10-26 04:23:59,910 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_delegates_confirmation_reaches_the_person: Starting TestADelegatesConfirmationReachesThePerson.test_approving_a_delegates_step_twice_carries_it_out_once ... 2026-10-26 04:24:01,324 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_delegates_confirmation_reaches_the_person: Starting TestADelegatesConfirmationReachesThePerson.test_declining_a_delegates_step_writes_nothing_and_tells_the_caller ... 2026-10-26 04:24:02,046 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:24:15,586 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_delegates_external_call_waits_for_approval: Starting TestADelegatesExternalCallWaitsForApproval.test_an_external_call_a_delegate_asks_for_is_not_made_before_approval ... 2026-10-26 04:24:16,541 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_delegates_external_call_waits_for_approval: Starting TestADelegatesExternalCallWaitsForApproval.test_approving_a_delegates_external_call_twice_makes_it_once ... 2026-10-26 04:24:18,019 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:24:18,022 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_delegates_own_action_runs_when_the_vendor_reuses_its_callers_call_id: Starting TestADelegatesOwnActionRunsWhenTheVendorReusesItsCallersCallId.test_a_delegates_own_action_runs_instead_of_replaying_its_callers ... 2026-10-26 04:24:19,873 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:24:35,716 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_direct_call_to_a_held_back_tool_is_not_lost: Starting TestADirectCallToAHeldBackToolIsNotLost.test_a_guessed_parameter_of_a_tool_with_only_optional_parameters_is_refused_then_described_in_full ... 2026-10-26 04:24:36,366 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=mcp__heldback1d204fff0df6__order_browse not offered - arguments do not fit: undeclared q 2026-10-26 04:24:36,795 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_direct_call_to_a_held_back_tool_is_not_lost: Starting TestADirectCallToAHeldBackToolIsNotLost.test_a_held_back_tool_called_directly_with_arguments_that_do_not_fit_is_refused_then_described_in_full ... 2026-10-26 04:24:37,540 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=mcp__heldback1d204fff0df6__order_search not offered - arguments do not fit: missing query, undeclared q 2026-10-26 04:24:37,834 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_direct_call_to_a_held_back_tool_is_not_lost: Starting TestADirectCallToAHeldBackToolIsNotLost.test_a_held_back_tool_called_directly_with_arguments_that_fit_is_run ... 2026-10-26 04:24:38,789 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_direct_call_to_a_held_back_tool_is_not_lost: Starting TestADirectCallToAHeldBackToolIsNotLost.test_a_held_back_tool_that_needs_confirmation_called_directly_waits_for_the_person ... 2026-10-26 04:24:39,617 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_direct_call_to_a_held_back_tool_is_not_lost: Starting TestADirectCallToAHeldBackToolIsNotLost.test_never_holding_tools_back_declares_every_tool_in_full ... 2026-10-26 04:24:40,559 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_direct_call_to_a_held_back_tool_is_not_lost: Starting TestADirectCallToAHeldBackToolIsNotLost.test_only_the_tools_the_catalogue_names_are_declared_by_name_in_its_order ... 2026-10-26 04:24:41,328 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_direct_call_to_a_held_back_tool_is_not_lost: Starting TestADirectCallToAHeldBackToolIsNotLost.test_the_declared_tools_change_only_at_their_tail_as_held_back_tools_are_loaded ... 2026-10-26 04:24:42,728 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 04:24:44,099 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 391 and Message-Id '<071938880301183.1792988684.051657199859619-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:24:44,099 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:24:44,114 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [391] 2026-10-26 04:24:44,154 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [49276] 2026-10-26 04:24:44,155 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:24:44,170 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:24:44,217 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_domain_the_model_writes_in_json_is_understood: Starting TestADomainTheModelWritesInJsonIsUnderstood.test_a_domain_written_as_json_or_as_a_python_literal_is_applied_as_written ... 2026-10-26 04:24:44,250 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:json_domain_searcher from n/a 2026-10-26 04:24:44,280 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:24:44,928 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:24:44] "POST /viin_ai/search/translate HTTP/1.1" 200 - 105 0.079 0.572 2026-10-26 04:24:44,942 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:json_domain_searcher from n/a 2026-10-26 04:24:45,044 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:24:45] "POST /viin_ai/search/translate HTTP/1.1" 200 - 21 0.015 0.082 2026-10-26 04:24:45,060 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:24:52,171 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_field_guessed_in_the_persons_language_names_the_real_fields: Starting TestAFieldGuessedInThePersonsLanguageNamesTheRealFields.test_a_guess_sharing_a_word_with_a_label_names_that_field_and_its_label ... 2026-10-26 04:24:54,877 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:24:55,945 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_figure_states_the_archived_records_it_leaves_out: Starting TestAFigureStatesTheArchivedRecordsItLeavesOut.test_a_comparison_list_keeping_active_records_states_the_archived_ones_it_leaves_out ... 2026-10-26 04:24:56,105 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_figure_states_the_archived_records_it_leaves_out: Starting TestAFigureStatesTheArchivedRecordsItLeavesOut.test_a_comparison_list_leaves_archived_tags_out_of_the_archived_count ... 2026-10-26 04:24:56,487 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_figure_states_the_archived_records_it_leaves_out: Starting TestAFigureStatesTheArchivedRecordsItLeavesOut.test_a_condition_keeping_active_records_still_states_the_archived_ones_it_leaves_out ... 2026-10-26 04:24:56,718 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_figure_states_the_archived_records_it_leaves_out: Starting TestAFigureStatesTheArchivedRecordsItLeavesOut.test_a_count_of_contacts_states_the_archived_ones_it_leaves_out ... 2026-10-26 04:24:56,809 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_figure_states_the_archived_records_it_leaves_out: Starting TestAFigureStatesTheArchivedRecordsItLeavesOut.test_a_list_comparing_two_fields_states_the_archived_ones_it_leaves_out ... 2026-10-26 04:24:56,926 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_figure_states_the_archived_records_it_leaves_out: Starting TestAFigureStatesTheArchivedRecordsItLeavesOut.test_a_list_of_contacts_states_the_archived_ones_it_leaves_out ... 2026-10-26 04:24:57,011 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_figure_states_the_archived_records_it_leaves_out: Starting TestAFigureStatesTheArchivedRecordsItLeavesOut.test_an_empty_answer_states_the_archived_records_that_match ... 2026-10-26 04:24:57,126 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_figure_states_the_archived_records_it_leaves_out: Starting TestAFigureStatesTheArchivedRecordsItLeavesOut.test_conditions_naming_the_archive_decide_alone_and_state_nothing_left_out ... 2026-10-26 04:24:57,265 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_figure_states_the_archived_records_it_leaves_out: Starting TestAFigureStatesTheArchivedRecordsItLeavesOut.test_conditions_or_context_bringing_archived_records_in_state_nothing_left_out ... 2026-10-26 04:24:57,392 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:25:21,426 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_file_attached_in_the_chat_reaches_the_assistant: Starting TestAttachmentsOfAChatMessage.test_a_file_of_the_conversation_is_sent_with_the_message_and_reaches_the_run ... 2026-10-26 04:25:21,737 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_one_company from n/a 2026-10-26 04:25:22,029 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:25:22,452 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:25:22] "POST /mail/attachment/upload HTTP/1.1" 200 - 20 0.023 0.407 2026-10-26 04:25:22,776 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:25:22] "POST /viin_ai/chat/message HTTP/1.1" 200 - 117 0.107 0.189 2026-10-26 04:25:22,805 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_file_attached_in_the_chat_reaches_the_assistant: Starting TestAttachmentsOfAChatMessage.test_files_that_are_not_of_this_conversation_are_refused_alike ... 2026-10-26 04:25:22,974 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_one_company from n/a 2026-10-26 04:25:23,257 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:25:23,656 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:25:23] "POST /mail/attachment/upload HTTP/1.1" 200 - 22 0.012 0.392 2026-10-26 04:25:24,924 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:25:24] "POST /viin_ai/chat/message HTTP/1.1" 200 - 41 0.045 0.046 2026-10-26 04:25:24,986 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:25:24] "POST /viin_ai/chat/message HTTP/1.1" 200 - 14 0.025 0.026 2026-10-26 04:25:25,026 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:25:25] "POST /viin_ai/chat/message HTTP/1.1" 200 - 14 0.007 0.021 2026-10-26 04:25:25,092 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:25:25] "POST /viin_ai/chat/message HTTP/1.1" 200 - 14 0.023 0.022 2026-10-26 04:25:25,165 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 04:25:26,407 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_gated_call_waiting_behind_a_decided_card_stays_unrun: Starting TestAGatedCallWaitingBehindADecidedCardStaysUnrun.test_the_second_gated_call_keeps_its_not_run_fact_after_the_first_card_is_decided ... 2026-10-26 04:25:26,465 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:sibling_person_kgt2gbgdg3gbgdg3g3g6g7g7g1g4g6g9gfgag3gbgcg8gegfg3g3g0g4g9g6g2gdgc from n/a 2026-10-26 04:25:26,497 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:25:27,126 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:25:27] "POST /viin_ai/chat/conversation/new HTTP/1.1" 200 - 68 0.087 0.557 2026-10-26 04:25:28,110 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:25:28] "POST /viin_ai/chat/message HTTP/1.1" 200 - 298 0.313 0.665 2026-10-26 04:25:28,219 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1075 deleted viin.ai.chat.pending.tool records with IDs: [15] 2026-10-26 04:25:28,750 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:25:28] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 186 0.181 0.453 2026-10-26 04:25:28,782 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:sibling_person_kgt2gbgdg3gbgdg3g3g6g7g7g1g4g6g9gfgag3gbgcg8gegfg3g3g0g4g9g6g2gdgc from n/a 2026-10-26 04:25:28,912 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:25:28] "POST /viin_ai/chat/conversation/new HTTP/1.1" 200 - 30 0.043 0.080 2026-10-26 04:25:29,526 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:25:29] "POST /viin_ai/chat/message HTTP/1.1" 200 - 216 0.174 0.433 2026-10-26 04:25:29,572 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1075 deleted viin.ai.chat.pending.tool records with IDs: [16] 2026-10-26 04:25:29,949 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:25:29] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 148 0.113 0.301 2026-10-26 04:25:29,966 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:25:30,763 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_gemini_request_carries_only_the_schema_keywords_gemini_takes: Starting TestAGeminiRequestCarriesOnlyTheSchemaKeywordsGeminiTakes.test_a_choice_between_two_real_types_or_one_wrapping_a_combiner_is_not_collapsed ... 2026-10-26 04:25:31,380 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_gemini_request_carries_only_the_schema_keywords_gemini_takes: Starting TestAGeminiRequestCarriesOnlyTheSchemaKeywordsGeminiTakes.test_a_gemini_call_breaking_a_keyword_gemini_only_reads_in_a_description_is_refused ... 2026-10-26 04:25:31,981 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=judged_schema_probe not offered - arguments do not fit: undeclared address.zip 2026-10-26 04:25:32,442 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=judged_schema_probe not offered - arguments do not fit: not_allowed address.country 2026-10-26 04:25:32,915 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=judged_schema_probe not offered - arguments do not fit: too_small rank 2026-10-26 04:25:33,106 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_gemini_request_carries_only_the_schema_keywords_gemini_takes: Starting TestAGeminiRequestCarriesOnlyTheSchemaKeywordsGeminiTakes.test_a_gemini_call_that_fits_the_full_schema_reaches_its_card ... 2026-10-26 04:25:33,785 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_gemini_request_carries_only_the_schema_keywords_gemini_takes: Starting TestAGeminiRequestCarriesOnlyTheSchemaKeywordsGeminiTakes.test_an_optional_parameter_declared_as_a_schema_or_null_reaches_gemini_as_nullable ... 2026-10-26 04:25:34,384 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_gemini_request_carries_only_the_schema_keywords_gemini_takes: Starting TestAGeminiRequestCarriesOnlyTheSchemaKeywordsGeminiTakes.test_no_keyword_gemini_does_not_know_is_sent_but_what_each_meant_is_still_stated ... 2026-10-26 04:25:35,102 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:25:36,263 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_grounded_refusal_without_words_reads_as_one_sentence: Starting TestAGroundedRefusalWithoutWordsReadsAsOneSentence.test_a_blank_grounded_refusal_is_shown_and_stored_as_the_same_sentence ... 2026-10-26 04:25:36,420 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:grounded_refusal_person from n/a 2026-10-26 04:25:36,446 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:25:37,494 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:25:37] "POST /viin_ai/chat/message HTTP/1.1" 200 - 198 0.158 0.894 2026-10-26 04:25:37,555 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:25:38,330 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_grounded_turn_states_what_it_answers_from: Starting TestAGroundedTurnStatesWhatItAnswersFrom.test_a_blank_grounded_refusal_returns_no_words_of_its_own ... 2026-10-26 04:25:38,667 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_grounded_turn_states_what_it_answers_from: Starting TestAGroundedTurnStatesWhatItAnswersFrom.test_a_turn_with_no_question_ends_unavailable_without_a_chat_call ... 2026-10-26 04:25:38,772 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:25:39,867 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_later_turn_keeps_the_skills_loaded_on_an_earlier_turn: Starting TestALaterTurnKeepsSkillLoads.test_a_skill_loaded_on_an_earlier_turn_is_in_force_on_the_next ... 2026-10-26 04:25:39,913 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:later_turn_person from n/a 2026-10-26 04:25:40,160 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:25:41,577 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:25:41] "POST /viin_ai/chat/message HTTP/1.1" 200 - 372 0.318 1.103 2026-10-26 04:25:42,179 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:25:42] "POST /viin_ai/chat/message HTTP/1.1" 200 - 205 0.175 0.413 2026-10-26 04:25:42,212 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:25:44,126 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_long_conversation_is_summarised_rather_than_cut: Starting TestTheEarlierPartOfAConversationIsSummarisedAtTheCeiling.test_a_conversation_below_the_ceiling_by_its_vendors_own_count_keeps_every_turn ... 2026-10-26 04:25:45,963 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_long_conversation_is_summarised_rather_than_cut: Starting TestTheEarlierPartOfAConversationIsSummarisedAtTheCeiling.test_a_conversation_below_the_ceiling_is_never_summarised ... 2026-10-26 04:25:48,150 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_long_conversation_is_summarised_rather_than_cut: Starting TestTheEarlierPartOfAConversationIsSummarisedAtTheCeiling.test_a_model_that_writes_no_summary_leaves_the_turns_out_and_warns ... 2026-10-26 04:25:49,177 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_long_conversation_is_summarised_rather_than_cut: Starting TestTheEarlierPartOfAConversationIsSummarisedAtTheCeiling.test_a_model_whose_output_limit_is_as_large_as_its_window_still_gets_a_summary ... 2026-10-26 04:25:50,410 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_long_conversation_is_summarised_rather_than_cut: Starting TestTheEarlierPartOfAConversationIsSummarisedAtTheCeiling.test_a_second_summary_is_made_from_the_first_and_keeps_every_identifier_though_the_model_drops_them ... 2026-10-26 04:25:51,578 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_long_conversation_is_summarised_rather_than_cut: Starting TestTheEarlierPartOfAConversationIsSummarisedAtTheCeiling.test_a_streamed_turn_is_given_the_summary_the_same_way ... 2026-10-26 04:25:52,367 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_long_conversation_is_summarised_rather_than_cut: Starting TestTheEarlierPartOfAConversationIsSummarisedAtTheCeiling.test_a_summary_input_too_long_for_the_window_loses_its_oldest_turns_and_says_so ... 2026-10-26 04:25:53,077 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_long_conversation_is_summarised_rather_than_cut: Starting TestTheEarlierPartOfAConversationIsSummarisedAtTheCeiling.test_a_summary_the_vendor_refuses_to_make_leaves_the_turns_out_and_warns ... 2026-10-26 04:25:54,238 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_long_conversation_is_summarised_rather_than_cut: Starting TestTheEarlierPartOfAConversationIsSummarisedAtTheCeiling.test_a_summary_written_far_longer_than_asked_is_kept_near_the_size_asked ... 2026-10-26 04:25:55,473 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_long_conversation_is_summarised_rather_than_cut: Starting TestTheEarlierPartOfAConversationIsSummarisedAtTheCeiling.test_a_user_who_is_no_member_neither_reads_nor_changes_the_summary_of_a_conversation ... 2026-10-26 04:25:56,512 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin_ai: 24 earlier turn(s) of the conversation left out of a call to model 138: the prompt did not fit its context window of 31178 tokens 2026-10-26 04:25:56,987 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_long_conversation_is_summarised_rather_than_cut: Starting TestTheEarlierPartOfAConversationIsSummarisedAtTheCeiling.test_after_repeated_failed_summaries_none_is_tried_again_for_that_conversation ... 2026-10-26 04:26:00,627 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_long_conversation_is_summarised_rather_than_cut: Starting TestTheEarlierPartOfAConversationIsSummarisedAtTheCeiling.test_crossing_the_ceiling_summarises_once_and_the_turns_after_it_need_no_summary_call ... 2026-10-26 04:26:02,909 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_long_conversation_is_summarised_rather_than_cut: Starting TestTheEarlierPartOfAConversationIsSummarisedAtTheCeiling.test_exchanges_too_big_to_keep_beside_the_summary_are_not_kept ... 2026-10-26 04:26:03,694 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_long_conversation_is_summarised_rather_than_cut: Starting TestTheEarlierPartOfAConversationIsSummarisedAtTheCeiling.test_the_summary_call_is_booked_as_a_conversation_summary ... 2026-10-26 04:26:04,895 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_long_conversation_is_summarised_rather_than_cut: Starting TestTheEarlierPartOfAConversationIsSummarisedAtTheCeiling.test_the_summary_is_written_without_tools_by_the_conversations_own_model_and_kept_clean ... 2026-10-26 04:26:07,101 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:26:07,119 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_message_keeps_a_bounded_set_of_tool_results: Starting TestAMessageKeepsABoundedSetOfToolResults.test_a_turn_of_many_reads_keeps_a_bounded_amount_of_their_results ... 2026-10-26 04:26:07,136 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_message_keeps_a_bounded_set_of_tool_results: Starting TestAMessageKeepsABoundedSetOfToolResults.test_the_newest_reads_are_the_ones_whose_results_are_kept ... 2026-10-26 04:26:07,142 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_message_keeps_a_bounded_set_of_tool_results: Starting TestAMessageKeepsABoundedSetOfToolResults.test_the_outcome_of_a_change_survives_many_large_reads ... 2026-10-26 04:26:07,158 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:26:08,527 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 392 and Message-Id '<623374715910293.1792988768.465301513671875-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:26:08,527 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:26:08,547 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [392] 2026-10-26 04:26:08,586 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [49742] 2026-10-26 04:26:08,586 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:26:08,599 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:26:08,634 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_module_update_keeps_the_administrators_tool_settings: Starting TestAModuleUpdateKeepsTheAdministratorsToolSettings.test_a_shipped_tool_never_takes_over_a_namesake_another_module_ships ... 2026-10-26 04:26:08,683 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_module_update_keeps_the_administrators_tool_settings: Starting TestAModuleUpdateKeepsTheAdministratorsToolSettings.test_a_shipped_tool_takes_over_an_exported_namesake ... 2026-10-26 04:26:08,708 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: The tool My Tool (id 146) made under the API name shipped_in_a_new_release is now the shipped viin_ai.tool_shipped_in_a_new_release; its administrator's settings are kept. 2026-10-26 04:26:08,716 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_module_update_keeps_the_administrators_tool_settings: Starting TestAModuleUpdateKeepsTheAdministratorsToolSettings.test_a_shipped_tool_takes_over_the_tool_an_administrator_made_under_its_api_name ... 2026-10-26 04:26:08,736 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: The tool My Tool (id 147) made under the API name shipped_in_a_new_release is now the shipped viin_ai.tool_shipped_in_a_new_release; its administrator's settings are kept. 2026-10-26 04:26:08,750 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_module_update_keeps_the_administrators_tool_settings: Starting TestAModuleUpdateKeepsTheAdministratorsToolSettings.test_a_tool_a_new_release_ships_starts_with_the_settings_of_its_file ... 2026-10-26 04:26:08,772 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_module_update_keeps_the_administrators_tool_settings: Starting TestAModuleUpdateKeepsTheAdministratorsToolSettings.test_a_tool_once_flagged_noupdate_follows_its_file_on_the_next_update ... 2026-10-26 04:26:08,872 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_module_update_keeps_the_administrators_tool_settings: Starting TestAModuleUpdateKeepsTheAdministratorsToolSettings.test_a_tool_renamed_by_the_administrator_keeps_that_name_in_a_language_without_its_own ... 2026-10-26 04:26:11,790 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 04:26:11,790 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 04:26:12,633 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_module_update_keeps_the_administrators_tool_settings: Starting TestAModuleUpdateKeepsTheAdministratorsToolSettings.test_an_update_keeps_the_administrators_settings_and_restores_what_code_relies_on ... 2026-10-26 04:26:12,735 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:26:13,872 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_name_matching_many_records_is_counted_whole_and_listed_in_part: Starting TestANameMatchingManyRecordsIsCountedWholeAndListedInPart.test_a_name_matching_more_partners_than_are_shown_is_counted_whole_and_marked_as_more ... 2026-10-26 04:26:13,987 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_name_matching_many_records_is_counted_whole_and_listed_in_part: Starting TestANameMatchingManyRecordsIsCountedWholeAndListedInPart.test_an_archived_record_is_matched_on_a_many2one_and_not_on_a_many2many ... 2026-10-26 04:26:14,276 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:26:15,560 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_near_zero_total_discloses_rather_than_reports_absurd_shares: Starting TestANearZeroTotalDisclosesRatherThanReportsAbsurdShares.test_a_near_zero_total_discloses_rather_than_reports_absurd_shares ... 2026-10-26 04:26:15,776 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:26:17,033 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 393 and Message-Id '<408342525752968.1792988776.977952718734741-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:26:17,034 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:26:17,048 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [393] 2026-10-26 04:26:17,066 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [49776] 2026-10-26 04:26:17,067 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:26:17,076 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:26:17,101 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_pending_confirmation_is_stored_only_by_the_server: Starting TestAPendingConfirmationIsStoredOnlyByTheServer.test_a_person_cannot_change_or_delete_a_proposal_stored_for_them ... 2026-10-26 04:26:17,132 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1085, model: viin.ai.chat.pending.tool 2026-10-26 04:26:17,143 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1085, model: viin.ai.chat.pending.tool 2026-10-26 04:26:17,147 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_pending_confirmation_is_stored_only_by_the_server: Starting TestAPendingConfirmationIsStoredOnlyByTheServer.test_a_person_cannot_store_a_proposal_of_their_own ... 2026-10-26 04:26:17,172 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1085, model: viin.ai.chat.pending.tool 2026-10-26 04:26:17,175 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_pending_confirmation_is_stored_only_by_the_server: Starting TestAPendingConfirmationIsStoredOnlyByTheServer.test_a_person_reads_the_proposal_stored_for_them ... 2026-10-26 04:26:17,222 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:26:18,431 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_person_chooses_the_model_and_effort_of_a_conversation: Starting TestTheChoiceReachesTheTurn.test_a_line_chosen_for_the_conversation_answers_with_its_newest_model_until_the_default_is_chosen ... 2026-10-26 04:26:18,480 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:choice_person from n/a 2026-10-26 04:26:18,634 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:26:19,061 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:26:19] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 50 0.035 0.396 2026-10-26 04:26:19,939 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:26:19] "POST /viin_ai/chat/message HTTP/1.1" 200 - 283 0.276 0.595 2026-10-26 04:26:20,015 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:26:20] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 24 0.015 0.050 2026-10-26 04:26:20,692 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:26:20] "POST /viin_ai/chat/message HTTP/1.1" 200 - 199 0.196 0.469 2026-10-26 04:26:20,699 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_person_chooses_the_model_and_effort_of_a_conversation: Starting TestTheChoiceReachesTheTurn.test_an_answer_at_a_chosen_level_names_its_provider_and_that_level ... 2026-10-26 04:26:20,741 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:choice_person from n/a 2026-10-26 04:26:20,956 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:26:21,394 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:26:21] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 43 0.032 0.412 2026-10-26 04:26:22,206 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:26:22] "POST /viin_ai/chat/message HTTP/1.1" 200 - 278 0.250 0.557 2026-10-26 04:26:22,215 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_person_chooses_the_model_and_effort_of_a_conversation: Starting TestTheChoiceReachesTheTurn.test_an_answer_from_a_model_that_takes_no_level_states_no_reasoning ... 2026-10-26 04:26:22,258 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:choice_person from n/a 2026-10-26 04:26:22,424 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:26:22,837 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:26:22] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 43 0.028 0.388 2026-10-26 04:26:23,603 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:26:23] "POST /viin_ai/chat/message HTTP/1.1" 200 - 276 0.231 0.530 2026-10-26 04:26:23,613 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_person_chooses_the_model_and_effort_of_a_conversation: Starting TestTheChoiceReachesTheTurn.test_an_auto_answer_from_a_model_that_takes_levels_says_it_reasoned_at_the_models_default ... 2026-10-26 04:26:23,676 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:choice_person from n/a 2026-10-26 04:26:23,855 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:26:24,310 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:26:24] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 43 0.036 0.428 2026-10-26 04:26:25,189 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:26:25] "POST /viin_ai/chat/message HTTP/1.1" 200 - 276 0.262 0.612 2026-10-26 04:26:25,204 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_person_chooses_the_model_and_effort_of_a_conversation: Starting TestTheChoiceReachesTheTurn.test_the_model_and_level_a_person_chose_are_what_the_request_goes_out_with ... 2026-10-26 04:26:25,261 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:choice_person from n/a 2026-10-26 04:26:25,430 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:26:25,897 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:26:25] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 43 0.033 0.438 2026-10-26 04:26:26,827 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:26:26] "POST /viin_ai/chat/message HTTP/1.1" 200 - 278 0.363 0.558 2026-10-26 04:26:26,846 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:26:28,109 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_person_chooses_the_model_and_effort_of_a_conversation: Starting TestTheChoiceRoutes.test_a_chosen_model_refused_to_its_connection_is_shown_refused_and_answered_for_by_its_line ... 2026-10-26 04:26:28,161 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:choice_person from n/a 2026-10-26 04:26:28,373 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:26:28,873 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:26:28] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 43 0.030 0.475 2026-10-26 04:26:28,963 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:26:28] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 32 0.019 0.054 2026-10-26 04:26:28,977 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_person_chooses_the_model_and_effort_of_a_conversation: Starting TestTheChoiceRoutes.test_a_level_the_chosen_model_does_not_declare_is_refused_with_the_choices ... 2026-10-26 04:26:29,014 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:choice_person from n/a 2026-10-26 04:26:29,203 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:26:29,662 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:26:29] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 61 0.045 0.417 2026-10-26 04:26:29,765 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:26:29] "POST /viin_ai/chat/models HTTP/1.1" 200 - 33 0.041 0.057 2026-10-26 04:26:29,790 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_person_chooses_the_model_and_effort_of_a_conversation: Starting TestTheChoiceRoutes.test_a_model_that_cannot_answer_is_refused_with_the_choices ... 2026-10-26 04:26:29,821 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:choice_person from n/a 2026-10-26 04:26:30,002 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:26:30,482 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:26:30] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 66 0.040 0.445 2026-10-26 04:26:30,573 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:26:30] "POST /viin_ai/chat/models HTTP/1.1" 200 - 33 0.032 0.054 2026-10-26 04:26:30,698 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:26:30] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 41 0.034 0.067 2026-10-26 04:26:30,761 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:26:30] "POST /viin_ai/chat/models HTTP/1.1" 200 - 28 0.015 0.043 2026-10-26 04:26:30,778 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_person_chooses_the_model_and_effort_of_a_conversation: Starting TestTheChoiceRoutes.test_a_new_conversation_keeps_offering_the_levels_of_the_model_its_assistant_answers_with ... 2026-10-26 04:26:30,826 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:choice_person from n/a 2026-10-26 04:26:31,009 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:26:32,737 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:26:32] "POST /viin_ai/chat/conversation/new HTTP/1.1" 200 - 41 0.022 1.710 2026-10-26 04:26:32,826 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:26:32] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 34 0.029 0.053 2026-10-26 04:26:32,831 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_person_chooses_the_model_and_effort_of_a_conversation: Starting TestTheChoiceRoutes.test_a_person_who_does_not_own_the_conversation_cannot_change_its_model ... 2026-10-26 04:26:32,884 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:choice_person from n/a 2026-10-26 04:26:34,007 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:choice_stranger from n/a 2026-10-26 04:26:34,034 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:26:34,379 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [88], uid: 1088, model: discuss.channel 2026-10-26 04:26:34,392 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:26:34] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 27 0.019 0.342 2026-10-26 04:26:34,423 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_person_chooses_the_model_and_effort_of_a_conversation: Starting TestTheChoiceRoutes.test_a_reopened_conversation_shows_its_chosen_model_archived_and_the_model_answering_for_it ... 2026-10-26 04:26:34,468 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:choice_person from n/a 2026-10-26 04:26:34,689 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:26:35,184 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:26:35] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 43 0.033 0.467 2026-10-26 04:26:35,356 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:26:35] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 50 0.033 0.112 2026-10-26 04:26:35,362 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_person_chooses_the_model_and_effort_of_a_conversation: Starting TestTheChoiceRoutes.test_a_usable_model_and_a_level_it_declares_are_stored ... 2026-10-26 04:26:35,408 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:choice_person from n/a 2026-10-26 04:26:35,585 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:26:35,987 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:26:35] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 43 0.029 0.383 2026-10-26 04:26:36,007 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_person_chooses_the_model_and_effort_of_a_conversation: Starting TestTheChoiceRoutes.test_an_empty_model_returns_the_conversation_to_its_assistants_model ... 2026-10-26 04:26:36,056 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:choice_person from n/a 2026-10-26 04:26:36,244 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:26:36,685 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:26:36] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 43 0.036 0.411 2026-10-26 04:26:36,764 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:26:36] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 24 0.014 0.059 2026-10-26 04:26:36,776 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_person_chooses_the_model_and_effort_of_a_conversation: Starting TestTheChoiceRoutes.test_changing_the_model_without_a_level_returns_the_level_to_auto ... 2026-10-26 04:26:36,813 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:choice_person from n/a 2026-10-26 04:26:36,989 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:26:37,430 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:26:37] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 43 0.028 0.418 2026-10-26 04:26:37,493 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:26:37] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 24 0.015 0.044 2026-10-26 04:26:37,510 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_person_chooses_the_model_and_effort_of_a_conversation: Starting TestTheChoiceRoutes.test_the_models_offered_are_exactly_those_the_list_models_tool_answers ... 2026-10-26 04:26:37,545 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:choice_person from n/a 2026-10-26 04:26:37,717 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:26:38,418 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:26:38] "POST /viin_ai/chat/models HTTP/1.1" 200 - 50 0.108 0.599 2026-10-26 04:26:38,478 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_person_chooses_the_model_and_effort_of_a_conversation: Starting TestTheChoiceRoutes.test_the_picker_names_the_model_that_really_answers_and_offers_its_levels ... 2026-10-26 04:26:38,523 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:choice_person from n/a 2026-10-26 04:26:38,689 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:26:39,211 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:26:39] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 43 0.050 0.478 2026-10-26 04:26:39,445 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:26:39] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 31 0.033 0.062 2026-10-26 04:26:39,599 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:26:39] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 46 0.036 0.089 2026-10-26 04:26:39,787 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:26:39] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 25 0.026 0.045 2026-10-26 04:26:39,916 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:26:39] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 37 0.038 0.074 2026-10-26 04:26:39,948 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:26:41,414 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 394 and Message-Id '<684146324561778.1792988801.362683296203613-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:26:41,415 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:26:41,428 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [394] 2026-10-26 04:26:41,450 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [49807] 2026-10-26 04:26:41,452 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:26:41,471 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:26:41,539 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_plain_employee_gets_a_real_ai_answer: Starting TestAPlainEmployeeGetsARealAiAnswer.test_the_aggregation_read_out_is_the_models_own_text ... 2026-10-26 04:26:41,592 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:plain_employee_asking_ai from n/a 2026-10-26 04:26:41,624 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:26:42,166 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:26:42] "POST /viin_ai/aggregation/narrate HTTP/1.1" 200 - 83 0.081 0.466 2026-10-26 04:26:42,178 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_plain_employee_gets_a_real_ai_answer: Starting TestAPlainEmployeeGetsARealAiAnswer.test_the_call_is_counted_against_the_employee_who_asked ... 2026-10-26 04:26:42,216 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:plain_employee_asking_ai from n/a 2026-10-26 04:26:42,254 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:26:43,225 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:26:43] "POST /viin_ai/search/translate HTTP/1.1" 200 - 157 0.170 0.807 2026-10-26 04:26:43,243 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_plain_employee_gets_a_real_ai_answer: Starting TestAPlainEmployeeGetsARealAiAnswer.test_the_search_bar_applies_the_domain_the_model_proposed ... 2026-10-26 04:26:43,291 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:plain_employee_asking_ai from n/a 2026-10-26 04:26:43,317 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:26:45,394 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:26:45] "POST /viin_ai/search/translate HTTP/1.1" 200 - 157 0.160 1.921 2026-10-26 04:26:45,427 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:26:46,882 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 395 and Message-Id '<700959033193622.1792988806.826303005218506-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:26:46,882 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:26:46,896 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [395] 2026-10-26 04:26:46,915 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [49824] 2026-10-26 04:26:46,915 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:26:46,926 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:26:46,957 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_plain_employee_gets_a_real_ai_answer: Starting TestAPlainEmployeePrefillsARecordFromADocument.test_a_document_read_before_is_prefilled_with_the_values_the_model_read ... 2026-10-26 04:26:46,961 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-26 04:26:47,434 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:26:49,104 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <834459962797436.1792988808.950134754180908-openerp-2358-res.partner@5e968f997bd9>: ['"Knowledge Portal Customer" <@False>'] 2026-10-26 04:26:49,145 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [396] 2026-10-26 04:26:49,146 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:26:49,281 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_portal_customer_reads_only_the_knowledge_of_records_they_may_open: Starting TestAPortalCustomerReadsOnlyTheKnowledgeOfRecordsTheyMayOpen.test_a_document_not_shown_on_their_chatter_stays_hidden_from_the_customer ... 2026-10-26 04:26:49,446 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 1091, model: viin.ai.embedding 2026-10-26 04:26:49,507 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [7], uid: 1091, model: viin.ai.source 2026-10-26 04:26:49,606 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 1091, model: viin.ai.embedding 2026-10-26 04:26:49,645 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 1091, model: viin.ai.source 2026-10-26 04:26:49,797 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 1091, model: viin.ai.embedding 2026-10-26 04:26:49,836 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 1091, model: viin.ai.source 2026-10-26 04:26:49,960 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 1091, model: viin.ai.embedding 2026-10-26 04:26:50,011 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [10], uid: 1091, model: viin.ai.source 2026-10-26 04:26:50,026 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_portal_customer_reads_only_the_knowledge_of_records_they_may_open: Starting TestAPortalCustomerReadsOnlyTheKnowledgeOfRecordsTheyMayOpen.test_a_document_shown_on_their_chatter_reaches_their_assistant_wherever_filed ... 2026-10-26 04:26:50,300 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_portal_customer_reads_only_the_knowledge_of_records_they_may_open: Starting TestAPortalCustomerReadsOnlyTheKnowledgeOfRecordsTheyMayOpen.test_a_public_visitor_retrieves_no_customer_document ... 2026-10-26 04:26:50,390 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_portal_customer_reads_only_the_knowledge_of_records_they_may_open: Starting TestAPortalCustomerReadsOnlyTheKnowledgeOfRecordsTheyMayOpen.test_a_revoked_share_does_not_reopen_the_document_to_the_customer ... 2026-10-26 04:26:50,603 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [49835] 2026-10-26 04:26:50,682 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_portal_customer_reads_only_the_knowledge_of_records_they_may_open: Starting TestAPortalCustomerReadsOnlyTheKnowledgeOfRecordsTheyMayOpen.test_a_shared_document_not_yet_anchored_is_judged_like_an_anchored_one ... 2026-10-26 04:26:50,803 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_portal_customer_reads_only_the_knowledge_of_records_they_may_open: Starting TestAPortalCustomerReadsOnlyTheKnowledgeOfRecordsTheyMayOpen.test_an_employee_still_reads_every_document_of_records_they_may_open ... 2026-10-26 04:26:51,216 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 04:26:52,586 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_prompt_is_fitted_to_the_models_context_window: Starting TestAConversationIsFittedToTheWindowOfItsModel.test_a_long_conversation_still_answers_with_the_oldest_turns_left_out_and_said_so ... 2026-10-26 04:26:52,814 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin_ai: 20 earlier turn(s) of the conversation left out of a call to model 159: the prompt did not fit its context window of 31275 tokens 2026-10-26 04:26:53,222 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_prompt_is_fitted_to_the_models_context_window: Starting TestAConversationIsFittedToTheWindowOfItsModel.test_a_model_that_declares_no_window_is_sent_every_turn ... 2026-10-26 04:26:54,075 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_prompt_is_fitted_to_the_models_context_window: Starting TestAConversationIsFittedToTheWindowOfItsModel.test_a_question_as_long_as_a_page_is_sent_whole_and_answered ... 2026-10-26 04:26:54,521 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin_ai: 21 earlier turn(s) of the conversation left out of a call to model 159: the prompt did not fit its context window of 31275 tokens 2026-10-26 04:26:54,688 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_prompt_is_fitted_to_the_models_context_window: Starting TestAConversationIsFittedToTheWindowOfItsModel.test_a_streamed_long_conversation_is_fitted_the_same_way ... 2026-10-26 04:26:55,127 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin_ai: 20 earlier turn(s) of the conversation left out of a call to model 159: the prompt did not fit its context window of 31275 tokens 2026-10-26 04:26:55,313 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_prompt_is_fitted_to_the_models_context_window: Starting TestAConversationIsFittedToTheWindowOfItsModel.test_older_tool_results_of_the_running_turn_give_way_before_the_newest ... 2026-10-26 04:26:56,498 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_prompt_is_fitted_to_the_models_context_window: Starting TestAConversationIsFittedToTheWindowOfItsModel.test_the_oversized_results_of_the_running_turn_are_shortened_not_refused ... 2026-10-26 04:26:57,392 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_prompt_is_fitted_to_the_models_context_window: Starting TestAConversationIsFittedToTheWindowOfItsModel.test_what_cannot_be_made_to_fit_is_refused_and_nothing_is_sent ... 2026-10-26 04:26:57,991 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:26:58,085 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_prompt_is_fitted_to_the_models_context_window: Starting TestAPromptNoModelCanReadIsNeverSent.test_a_model_whose_vendor_counts_four_characters_a_token_is_sent_what_fits_by_that_count ... 2026-10-26 04:26:58,287 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_prompt_is_fitted_to_the_models_context_window: Starting TestAPromptNoModelCanReadIsNeverSent.test_a_prompt_the_vendors_own_count_puts_over_the_window_is_not_sent ... 2026-10-26 04:26:58,576 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_prompt_is_fitted_to_the_models_context_window: Starting TestAPromptNoModelCanReadIsNeverSent.test_a_request_over_the_window_never_reaches_that_model_and_goes_to_one_that_fits ... 2026-10-26 04:26:58,787 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_prompt_is_fitted_to_the_models_context_window: Starting TestAPromptNoModelCanReadIsNeverSent.test_a_streamed_request_no_model_can_read_ends_in_the_same_error ... 2026-10-26 04:26:58,838 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_prompt_is_fitted_to_the_models_context_window: Starting TestAPromptNoModelCanReadIsNeverSent.test_a_streamed_request_over_the_window_goes_to_one_that_fits ... 2026-10-26 04:26:59,024 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_prompt_is_fitted_to_the_models_context_window: Starting TestAPromptNoModelCanReadIsNeverSent.test_the_error_is_raised_even_when_the_other_connections_window_is_too_small_as_well ... 2026-10-26 04:26:59,232 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:27:00,445 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 397 and Message-Id '<878667107054410.1792988820.400597810745239-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:27:00,446 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:27:00,459 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [397] 2026-10-26 04:27:00,478 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [49912] 2026-10-26 04:27:00,479 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:27:00,488 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:27:00,518 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_provider_base_url_is_the_api_root_of_every_request: Starting TestProviderBaseUrlIsTheApiRoot.test_a_base_url_naming_the_full_chat_endpoint_receives_chat_as_is ... 2026-10-26 04:27:00,609 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_provider_base_url_is_the_api_root_of_every_request: Starting TestProviderBaseUrlIsTheApiRoot.test_a_full_chat_endpoint_in_base_url_sends_embeddings_and_the_model_list_to_its_root ... 2026-10-26 04:27:00,792 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_provider_base_url_is_the_api_root_of_every_request: Starting TestProviderBaseUrlIsTheApiRoot.test_a_full_chat_endpoint_in_base_url_sends_speech_to_its_root ... 2026-10-26 04:27:00,902 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_provider_base_url_is_the_api_root_of_every_request: Starting TestProviderBaseUrlIsTheApiRoot.test_a_query_string_on_base_url_stays_on_every_request ... 2026-10-26 04:27:01,052 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_provider_base_url_is_the_api_root_of_every_request: Starting TestProviderBaseUrlIsTheApiRoot.test_every_vendor_root_receives_its_chat_streamed_chat_and_embedding_requests_under_it ... 2026-10-26 04:27:01,302 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:27:05,197 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_ranking_over_every_group_is_answered: Starting TestARankingOverEveryGroupIsAnswered.test_a_ranking_is_answered_over_every_group_not_the_first_few ... 2026-10-26 04:27:05,399 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:27:05,475 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_read_out_of_an_empty_aggregation_is_refused_without_asking_the_model: Starting TestNarrativeEmptyAggregationNeverAssertsAbsence.test_an_employee_asking_for_a_read_out_of_nothing_is_refused_without_asking_the_model ... 2026-10-26 04:27:06,061 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:27:17,392 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_reader_gets_one_set_of_knowledge_on_every_path: Starting TestAReaderGetsOneSetOfKnowledgeOnEveryPath.test_a_caller_cannot_grant_itself_the_bypass_by_putting_the_key_on_its_context ... 2026-10-26 04:27:17,528 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_reader_gets_one_set_of_knowledge_on_every_path: Starting TestAReaderGetsOneSetOfKnowledgeOnEveryPath.test_a_portal_customer_of_another_company_reads_only_the_knowledge_of_their_company ... 2026-10-26 04:27:17,643 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_reader_gets_one_set_of_knowledge_on_every_path: Starting TestAReaderGetsOneSetOfKnowledgeOnEveryPath.test_a_portal_customer_reads_only_what_was_shared_with_them_in_their_own_company ... 2026-10-26 04:27:17,767 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_reader_gets_one_set_of_knowledge_on_every_path: Starting TestAReaderGetsOneSetOfKnowledgeOnEveryPath.test_a_superuser_environment_of_a_regular_user_is_judged_as_that_user ... 2026-10-26 04:27:17,822 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_reader_gets_one_set_of_knowledge_on_every_path: Starting TestAReaderGetsOneSetOfKnowledgeOnEveryPath.test_an_employee_reads_what_their_groups_and_the_records_they_may_open_allow ... 2026-10-26 04:27:17,958 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:27:19,314 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 398 and Message-Id '<538025521275972.1792988839.273882150650024-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:27:19,314 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:27:19,329 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [398] 2026-10-26 04:27:19,352 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [50157] 2026-10-26 04:27:19,352 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:27:19,362 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:27:19,715 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_record_named_for_a_tool_reaches_it_as_its_id: Starting TestARecordNamedForAToolReachesItAsItsId.test_a_confirmation_carries_the_id_of_the_record_named ... 2026-10-26 04:27:20,272 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_record_named_for_a_tool_reaches_it_as_its_id: Starting TestARecordNamedForAToolReachesItAsItsId.test_a_name_naming_no_record_never_becomes_a_confirmation ... 2026-10-26 04:27:20,890 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=record_name_archive_customer not run - record_id.not_found for parameter partner_id 2026-10-26 04:27:21,034 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_record_named_for_a_tool_reaches_it_as_its_id: Starting TestARecordNamedForAToolReachesItAsItsId.test_a_name_shared_by_several_records_is_refused_with_the_candidates ... 2026-10-26 04:27:21,705 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=record_name_customer_card not run - record_id.ambiguous for parameter partner_id 2026-10-26 04:27:21,857 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_record_named_for_a_tool_reaches_it_as_its_id: Starting TestARecordNamedForAToolReachesItAsItsId.test_a_name_the_user_can_read_once_reaches_the_tool_as_that_records_id ... 2026-10-26 04:27:22,637 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_record_named_for_a_tool_reaches_it_as_its_id: Starting TestARecordNamedForAToolReachesItAsItsId.test_a_record_the_user_may_not_read_is_refused_exactly_like_a_missing_one ... 2026-10-26 04:27:23,264 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=record_name_customer_card not run - record_id.not_found for parameter partner_id 2026-10-26 04:27:23,678 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=record_name_customer_card not run - record_id.not_found for parameter partner_id 2026-10-26 04:27:23,849 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:27:45,365 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_refusal_meant_for_the_model_never_reaches_the_persons_screen: Starting TestARefusalMeantForTheModelNeverReachesThePersonsScreen.test_a_menu_call_the_model_addressed_wrongly_is_refused_to_the_model_and_not_shown_to_the_person ... 2026-10-26 04:27:45,621 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_one_company from n/a 2026-10-26 04:27:45,783 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:27:46,253 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1102, model: portal.wizard 2026-10-26 04:27:46,255 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1102, model: portal.wizard 2026-10-26 04:27:47,283 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent._execute_tool_call: tool=ui_open_menu refused: The named model does not match the model the resolved action works on. 2026-10-26 04:27:47,581 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:27:47] "POST /viin_ai/chat/message HTTP/1.1" 200 - 482 0.457 1.348 2026-10-26 04:27:47,647 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_refusal_meant_for_the_model_never_reaches_the_persons_screen: Starting TestARefusalMeantForTheModelNeverReachesThePersonsScreen.test_a_query_that_matched_nothing_tells_the_person_so_and_keeps_the_models_facts_to_the_model ... 2026-10-26 04:27:47,769 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_one_company from n/a 2026-10-26 04:27:47,960 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:27:48,441 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1102, model: portal.wizard 2026-10-26 04:27:48,443 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1102, model: portal.wizard 2026-10-26 04:27:49,586 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:27:49] "POST /viin_ai/chat/message HTTP/1.1" 200 - 463 0.376 1.254 2026-10-26 04:27:49,672 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_refusal_meant_for_the_model_never_reaches_the_persons_screen: Starting TestARefusalMeantForTheModelNeverReachesThePersonsScreen.test_a_refusal_shown_to_the_person_reads_as_the_message_its_facts_hold_never_as_its_code ... 2026-10-26 04:27:49,840 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_one_company from n/a 2026-10-26 04:27:50,004 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:27:50,426 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1102, model: portal.wizard 2026-10-26 04:27:50,428 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1102, model: portal.wizard 2026-10-26 04:27:51,614 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:27:51] "POST /viin_ai/chat/message HTTP/1.1" 200 - 456 0.399 1.215 2026-10-26 04:27:51,678 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_refusal_meant_for_the_model_never_reaches_the_persons_screen: Starting TestARefusalMeantForTheModelNeverReachesThePersonsScreen.test_a_refusal_whose_facts_hold_no_message_reaches_only_the_model ... 2026-10-26 04:27:51,819 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_one_company from n/a 2026-10-26 04:27:51,995 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:27:52,460 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1102, model: portal.wizard 2026-10-26 04:27:52,462 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1102, model: portal.wizard 2026-10-26 04:27:53,587 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:27:53] "POST /viin_ai/chat/message HTTP/1.1" 200 - 456 0.372 1.225 2026-10-26 04:27:53,673 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_one_company from n/a 2026-10-26 04:27:53,841 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1102, model: portal.wizard 2026-10-26 04:27:53,843 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1102, model: portal.wizard 2026-10-26 04:27:54,618 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:27:54] "POST /viin_ai/chat/message HTTP/1.1" 200 - 289 0.255 0.567 2026-10-26 04:27:54,688 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_refusal_meant_for_the_model_never_reaches_the_persons_screen: Starting TestARefusalMeantForTheModelNeverReachesThePersonsScreen.test_odoos_refusal_of_a_menu_the_person_may_not_open_is_shown_to_the_person ... 2026-10-26 04:27:54,831 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_one_company from n/a 2026-10-26 04:27:54,998 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:27:55,506 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1102, model: portal.wizard 2026-10-26 04:27:55,508 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1102, model: portal.wizard 2026-10-26 04:27:57,806 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:27:57] "POST /viin_ai/chat/message HTTP/1.1" 200 - 458 0.421 2.391 2026-10-26 04:27:57,947 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:27:57,957 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_refused_model_is_named_to_the_caller: Starting TestARefusedModelIsNamedToTheCaller.test_a_refusal_that_echoes_the_key_still_names_the_model_and_never_the_key ... 2026-10-26 04:27:58,263 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:27:59,029 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_refused_tool_tells_the_model_its_real_reason: Starting TestARefusedToolTellsTheModelItsRealReason.test_a_tool_refused_by_a_business_rule_hands_the_model_its_reason ... 2026-10-26 04:27:59,679 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_refused_tool_tells_the_model_its_real_reason: Starting TestARefusedToolTellsTheModelItsRealReason.test_a_tool_refused_inside_a_delegated_assistant_hands_that_assistant_the_reason ... 2026-10-26 04:28:00,420 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:28:00,424 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_related_record_named_by_text_uses_odoos_name_search: Starting TestRelatedRecordTextValueUsesTheNameSearch.test_a_dotted_path_matches_against_its_terminal_comodel ... 2026-10-26 04:28:01,639 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_related_record_named_by_text_uses_odoos_name_search: Starting TestRelatedRecordTextValueUsesTheNameSearch.test_a_name_matching_one_related_record_selects_its_records_and_names_it ... 2026-10-26 04:28:02,637 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_related_record_named_by_text_uses_odoos_name_search: Starting TestRelatedRecordTextValueUsesTheNameSearch.test_a_record_hidden_by_a_record_rule_is_never_matched_for_the_restricted_caller ... 2026-10-26 04:28:04,118 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:28:04,121 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_replayed_write_outcome_is_data_to_read_not_instructions: Starting TestAReplayedWriteOutcomeIsDataToReadNotInstructions.test_a_replayed_write_outcome_tells_the_assistant_not_to_follow_what_it_says ... 2026-10-26 04:28:04,134 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:28:05,296 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_reply_of_only_markers_is_asked_for_again: Starting TestAReplyOfOnlyMarkersIsAskedForAgain.test_a_bare_marker_is_followed_by_one_more_request_and_its_answer_is_returned ... 2026-10-26 04:28:05,670 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_reply_of_only_markers_is_asked_for_again: Starting TestAReplyOfOnlyMarkersIsAskedForAgain.test_a_reply_that_is_empty_again_ends_the_turn_without_a_third_request ... 2026-10-26 04:28:06,332 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_reply_of_only_markers_is_asked_for_again: Starting TestAReplyOfOnlyMarkersIsAskedForAgain.test_a_reply_with_words_is_not_asked_for_again ... 2026-10-26 04:28:06,937 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_reply_of_only_markers_is_asked_for_again: Starting TestAReplyOfOnlyMarkersIsAskedForAgain.test_a_streamed_bare_marker_is_asked_for_again_the_same_way ... 2026-10-26 04:28:07,731 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_reply_of_only_markers_is_asked_for_again: Starting TestAReplyOfOnlyMarkersIsAskedForAgain.test_a_streamed_reply_that_is_empty_again_ends_the_turn_after_two_requests ... 2026-10-26 04:28:08,450 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:28:08,463 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_request_log_hides_the_key_whoever_wrote_the_row: Starting TestARequestLogHidesTheKeyWhoeverWroteTheRow.test_a_streamed_answer_echoing_the_key_is_logged_without_it_and_with_the_rest ... 2026-10-26 04:28:09,427 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_request_log_hides_the_key_whoever_wrote_the_row: Starting TestARequestLogHidesTheKeyWhoeverWroteTheRow.test_each_usage_row_points_at_the_log_row_of_its_own_call ... 2026-10-26 04:28:09,887 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:28:09,890 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_request_log_never_shows_a_credential: Starting TestAProviderRequestLogNeverShowsACredential.test_a_key_carried_in_the_url_is_masked_in_the_logged_name_and_url ... 2026-10-26 04:28:10,160 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_request_log_never_shows_a_credential: Starting TestAProviderRequestLogNeverShowsACredential.test_a_refusal_echoing_the_key_and_an_extra_header_value_never_reaches_the_log ... 2026-10-26 04:28:10,519 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 399 and Message-Id '<264581441729851.1792988890.381945848464966-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 04:28:10,519 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:28:10,539 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [399] 2026-10-26 04:28:10,540 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:28:10,548 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_request_log_never_shows_a_credential: Starting TestAProviderRequestLogNeverShowsACredential.test_a_response_header_is_masked_only_when_it_carries_a_credential ... 2026-10-26 04:28:10,839 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_request_log_never_shows_a_credential: Starting TestAProviderRequestLogNeverShowsACredential.test_a_secret_echoed_as_a_json_number_is_masked_and_the_logged_body_stays_json ... 2026-10-26 04:28:11,105 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_request_log_never_shows_a_credential: Starting TestAProviderRequestLogNeverShowsACredential.test_the_credential_and_every_extra_header_are_masked_and_the_rest_stays_readable ... 2026-10-26 04:28:11,329 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:28:24,512 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_request_log_never_shows_a_credential: Starting TestAnMcpRequestLogNeverShowsACredential.test_an_other_header_credential_and_every_extra_header_are_masked ... 2026-10-26 04:28:24,685 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_request_log_never_shows_a_credential: Starting TestAnMcpRequestLogNeverShowsACredential.test_the_session_a_server_issues_is_masked_and_its_other_headers_stay_readable ... 2026-10-26 04:28:24,869 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:28:36,965 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_screen_carries_the_attachments_of_the_open_record: Starting TestOpenRecordAttachments.test_a_record_of_any_model_carries_its_attachments ... 2026-10-26 04:28:37,140 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_screen_carries_the_attachments_of_the_open_record: Starting TestOpenRecordAttachments.test_the_open_records_own_attachments_are_listed_with_what_a_tool_needs ... 2026-10-26 04:28:37,274 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1115, model: portal.wizard 2026-10-26 04:28:37,277 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1115, model: portal.wizard 2026-10-26 04:28:37,604 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 04:28:40,269 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_screen_tool_is_offered_only_on_a_back_office_screen: Starting TestAScreenToolIsOfferedOnlyOnABackOfficeScreen.test_an_employee_in_the_back_office_without_a_screen_is_offered_none_of_them ... 2026-10-26 04:28:41,041 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_screen_tool_is_offered_only_on_a_back_office_screen: Starting TestAScreenToolIsOfferedOnlyOnABackOfficeScreen.test_an_employee_with_a_back_office_screen_is_offered_every_screen_tool ... 2026-10-26 04:28:41,802 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 04:28:43,268 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 400 and Message-Id '<867387462030277.1792988923.224623441696167-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:28:43,268 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:28:43,286 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [400] 2026-10-26 04:28:43,316 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [51090] 2026-10-26 04:28:43,317 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:28:43,330 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:28:43,361 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_search_bar_retry_shows_the_model_its_own_reply: Starting TestASearchBarRetryShowsTheModelItsOwnReply.test_the_retry_after_an_unusable_reply_quotes_that_reply_as_the_models_own_turn ... 2026-10-26 04:28:43,380 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:search_bar_retry_searcher from n/a 2026-10-26 04:28:43,408 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:28:44,449 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:28:44] "POST /viin_ai/search/translate HTTP/1.1" 200 - 209 0.199 0.847 2026-10-26 04:28:44,479 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:28:45,716 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 401 and Message-Id '<753077034184955.1792988925.673539400100708-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:28:45,717 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:28:45,730 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [401] 2026-10-26 04:28:45,755 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [51094] 2026-10-26 04:28:45,757 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:28:45,772 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:28:45,815 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_selection_condition_naming_an_unknown_key_is_refused_on_every_surface: Starting TestTheDataToolsRefuseAnUnknownSelectionKey.test_a_grouped_count_over_a_list_with_one_unknown_key_is_refused ... 2026-10-26 04:28:45,837 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_selection_condition_naming_an_unknown_key_is_refused_on_every_surface: Starting TestTheDataToolsRefuseAnUnknownSelectionKey.test_a_list_asking_also_for_records_holding_no_key_is_run ... 2026-10-26 04:28:45,935 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:28:47,344 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 402 and Message-Id '<167241460600973.1792988927.302132844924927-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:28:47,345 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:28:47,362 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [402] 2026-10-26 04:28:47,383 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [51111] 2026-10-26 04:28:47,384 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:28:47,403 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:28:47,441 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_selection_condition_naming_an_unknown_key_is_refused_on_every_surface: Starting TestTheSearchBarNeverAppliesAnUnknownSelectionKey.test_the_search_bar_falls_back_rather_than_apply_a_list_with_an_unknown_key ... 2026-10-26 04:28:47,492 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:selection_keys_searcher from n/a 2026-10-26 04:28:47,522 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:28:48,721 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.search_tools: viin_ai: NL search fell back to a name search for model=res.partner query=contacts and leads after 2 retries 2026-10-26 04:28:48,725 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:28:48] "POST /viin_ai/search/translate HTTP/1.1" 200 - 231 0.266 0.944 2026-10-26 04:28:48,751 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:28:50,081 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 403 and Message-Id '<870374776204857.1792988930.044273376464844-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:28:50,081 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:28:50,093 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [403] 2026-10-26 04:28:50,110 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [51114] 2026-10-26 04:28:50,110 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:28:50,119 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:28:50,145 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_server_action_knows_the_assistant_and_turn_that_ran_it: Starting TestAServerActionKnowsTheAssistantAndTurnThatRanIt.test_an_action_a_turn_runs_knows_that_assistant_and_turn ... 2026-10-26 04:28:50,571 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_server_action_knows_the_assistant_and_turn_that_ran_it: Starting TestAServerActionKnowsTheAssistantAndTurnThatRanIt.test_an_action_run_with_a_turn_named_by_the_request_knows_no_assistant ... 2026-10-26 04:28:50,598 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:28:51,747 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 404 and Message-Id '<466419493881520.1792988931.702626228332520-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:28:51,747 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:28:51,760 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [404] 2026-10-26 04:28:51,778 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [51117] 2026-10-26 04:28:51,778 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:28:51,788 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:28:51,818 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_server_action_knows_the_assistant_and_turn_that_ran_it: Starting TestAnActionAToolReturnsIsRecordedAndReplayed.test_an_action_built_from_the_turns_context_is_answered_the_same_when_the_turn_is_asked_again ... 2026-10-26 04:28:52,385 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:28:52,461 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_shared_gateway_tells_databases_apart: Starting TestAGatewaySharedByDatabasesTellsThemApart.test_a_chat_of_an_ordinary_user_sends_the_same_identifier_as_the_administrator ... 2026-10-26 04:28:53,593 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_shared_gateway_tells_databases_apart: Starting TestAGatewaySharedByDatabasesTellsThemApart.test_a_connection_that_does_not_ask_for_it_sends_no_identifier ... 2026-10-26 04:28:54,015 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_shared_gateway_tells_databases_apart: Starting TestAGatewaySharedByDatabasesTellsThemApart.test_a_connection_that_identifies_the_database_sends_the_same_identifier_with_every_kind_of_request ... 2026-10-26 04:28:54,414 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_shared_gateway_tells_databases_apart: Starting TestAGatewaySharedByDatabasesTellsThemApart.test_a_copy_of_the_database_with_a_new_unique_id_is_a_new_end_user ... 2026-10-26 04:28:55,232 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_shared_gateway_tells_databases_apart: Starting TestAGatewaySharedByDatabasesTellsThemApart.test_the_unique_id_of_the_database_itself_is_never_sent ... 2026-10-26 04:28:55,668 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:28:56,961 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 405 and Message-Id '<969667587153267.1792988936.912977457046509-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:28:56,961 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:28:56,973 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [405] 2026-10-26 04:28:56,990 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [51122] 2026-10-26 04:28:56,990 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:28:57,002 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:28:57,034 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_skill_application_is_audited_under_its_own_iteration: Starting TestASkillApplicationIsAuditedUnderItsOwnIteration.test_a_skill_loaded_mid_run_is_audited_under_a_later_iteration_than_one_applied_at_start ... 2026-10-26 04:28:57,645 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:28:57,647 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_skill_description_that_cannot_route_the_model_is_refused: Starting TestSkillDescriptionSaveValidation.test_a_skill_description_that_cannot_route_the_model_is_refused_at_save ... 2026-10-26 04:28:57,683 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:28:57,851 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_skill_in_force_is_named_by_its_code_and_never_loaded_again: Starting TestASkillInForceIsNamedByItsCodeAndNeverLoadedAgain.test_loading_a_skill_already_in_force_hands_back_no_second_copy_of_it ... 2026-10-26 04:28:59,208 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:28:59,287 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_skill_loaded_with_a_paused_tool_survives_the_pause: Starting TestAPausedSkillLoadBlocking.test_a_skill_loaded_alongside_a_gated_tool_is_reported_on_the_pause ... 2026-10-26 04:28:59,938 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:29:00,013 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_skill_loaded_with_a_paused_tool_survives_the_pause: Starting TestAPausedSkillLoadStreaming.test_a_skill_loaded_alongside_a_gated_tool_is_reported_on_the_pause ... 2026-10-26 04:29:00,687 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:29:01,489 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_skill_survives_a_delegation: Starting TestASkillSurvivesADelegationBlocking.test_a_skill_applied_at_turn_start_survives_a_delegation_and_stays_offered ... 2026-10-26 04:29:02,306 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:29:03,012 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_skill_survives_a_delegation: Starting TestASkillSurvivesADelegationStreaming.test_a_skill_applied_at_turn_start_survives_a_delegation_and_stays_offered ... 2026-10-26 04:29:03,798 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:29:03,801 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_slow_speech_vendor_is_given_up_on_as_a_timeout: Starting TestASlowSpeechVendorIsGivenUpOnAsATimeout.test_a_vendor_asking_to_wait_past_the_jobs_time_is_not_waited_for ... 2026-10-26 04:29:04,403 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_slow_speech_vendor_is_given_up_on_as_a_timeout: Starting TestASlowSpeechVendorIsGivenUpOnAsATimeout.test_a_vendor_call_in_a_job_on_a_new_prefork_worker_uses_the_time_left_before_the_worker_is_killed ... 2026-10-26 04:29:04,538 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_cron: Starting job `Read aloud in a job`. 2026-10-26 04:29:06,782 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_cron: Job done: `Read aloud in a job` (2.243s). 2026-10-26 04:29:07,093 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_slow_speech_vendor_is_given_up_on_as_a_timeout: Starting TestASlowSpeechVendorIsGivenUpOnAsATimeout.test_a_vendor_slower_than_the_connections_answer_timeout_is_given_up_on_as_a_timeout ... 2026-10-26 04:29:09,960 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:29:10,567 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_sort_or_total_the_database_cannot_honour_is_refused: Starting TestASortOrTotalTheDatabaseCannotHonourIsRefused.test_a_grouping_on_a_one2many_is_refused_with_fields_it_can_be_grouped_by ... 2026-10-26 04:29:10,948 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_sort_or_total_the_database_cannot_honour_is_refused: Starting TestASortOrTotalTheDatabaseCannotHonourIsRefused.test_a_measure_its_field_cannot_be_combined_by_is_refused_with_ways_that_work ... 2026-10-26 04:29:11,111 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_sort_or_total_the_database_cannot_honour_is_refused: Starting TestASortOrTotalTheDatabaseCannotHonourIsRefused.test_a_measure_kept_in_no_column_or_also_grouped_on_is_refused ... 2026-10-26 04:29:11,178 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_sort_or_total_the_database_cannot_honour_is_refused: Starting TestASortOrTotalTheDatabaseCannotHonourIsRefused.test_an_order_naming_no_real_field_or_badly_written_is_refused ... 2026-10-26 04:29:11,799 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_sort_or_total_the_database_cannot_honour_is_refused: Starting TestASortOrTotalTheDatabaseCannotHonourIsRefused.test_an_order_the_database_cannot_sort_by_is_refused_with_sortable_fields ... 2026-10-26 04:29:12,231 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_sort_or_total_the_database_cannot_honour_is_refused: Starting TestASortOrTotalTheDatabaseCannotHonourIsRefused.test_counting_records_and_values_of_a_stored_field_still_totals ... 2026-10-26 04:29:12,515 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_sort_or_total_the_database_cannot_honour_is_refused: Starting TestASortOrTotalTheDatabaseCannotHonourIsRefused.test_describe_model_advertises_no_name_without_a_field_behind_it ... 2026-10-26 04:29:13,259 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_sort_or_total_the_database_cannot_honour_is_refused: Starting TestASortOrTotalTheDatabaseCannotHonourIsRefused.test_describe_model_marks_unsortable_exactly_the_fields_an_order_is_refused_on ... 2026-10-26 04:29:32,852 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_sort_or_total_the_database_cannot_honour_is_refused: Starting TestASortOrTotalTheDatabaseCannotHonourIsRefused.test_records_are_sorted_by_an_inherited_many2one_and_then_by_name ... 2026-10-26 04:29:35,349 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 04:29:37,282 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_step_that_did_not_land_whole_says_so_in_its_conversation: Starting TestAStepThatDidNotLandWholeSaysSoInItsConversation.test_a_step_whose_values_did_not_all_land_adds_one_line_naming_them ... 2026-10-26 04:29:37,594 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_ack_owner from n/a 2026-10-26 04:29:37,618 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:29:38,104 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:29:38] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 57 0.052 0.441 2026-10-26 04:29:38,144 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:29:41,558 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_step_the_rules_refuse_is_reported_in_its_conversation: Starting TestStepRefusedByTheRules.test_a_failure_the_browser_reports_is_added_to_the_conversation ... 2026-10-26 04:29:41,905 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_ack_owner from n/a 2026-10-26 04:29:41,934 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:29:42,373 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:29:42] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 54 0.038 0.404 2026-10-26 04:29:42,389 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_step_the_rules_refuse_is_reported_in_its_conversation: Starting TestStepRefusedByTheRules.test_a_refused_step_adds_one_assistant_line_with_the_reason ... 2026-10-26 04:29:42,692 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_ack_owner from n/a 2026-10-26 04:29:42,716 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:29:43,154 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1135, model: res.company 2026-10-26 04:29:43,255 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:29:43] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 69 0.049 0.494 2026-10-26 04:29:43,273 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_step_the_rules_refuse_is_reported_in_its_conversation: Starting TestStepRefusedByTheRules.test_a_refused_step_is_answered_as_failed_with_its_reason ... 2026-10-26 04:29:43,551 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_ack_owner from n/a 2026-10-26 04:29:43,571 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:29:44,002 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1135, model: res.company 2026-10-26 04:29:44,100 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:29:44] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 69 0.048 0.487 2026-10-26 04:29:44,119 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:29:44,228 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_stream_cut_off_before_its_end_fails_the_turn: Starting TestAStreamCutOffBeforeItsEndFailsTheTurn.test_a_stream_ending_before_the_vendor_said_the_answer_is_over_fails_the_turn ... 2026-10-26 04:29:46,394 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:29:46,512 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_streamed_answer_follows_the_agents_generation_settings: Starting TestAStreamedAnswerFollowsTheAgentsGenerationSettings.test_an_agents_stored_generation_settings_reach_its_streamed_call_only_when_set ... 2026-10-26 04:29:47,648 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:29:47,728 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_streamed_turn_is_attributed_to_its_agent: Starting TestAStreamedTurnIsAttributedToItsAgent.test_a_streamed_turn_books_its_usage_to_the_agent_that_answered ... 2026-10-26 04:29:48,317 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_streamed_turn_is_attributed_to_its_agent: Starting TestAStreamedTurnIsAttributedToItsAgent.test_streamed_turns_of_two_agents_reach_separate_vendor_caches ... 2026-10-26 04:29:49,481 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:29:50,773 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 406 and Message-Id '<699336221210993.1792988990.727420568466187-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:29:50,773 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:29:50,786 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [406] 2026-10-26 04:29:50,808 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [51163] 2026-10-26 04:29:50,809 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:29:50,818 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:29:50,849 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_tool_call_that_did_nothing_does_not_trap_its_retry: Starting TestAToolCallThatDidNothingDoesNotTrapItsRetry.test_a_call_refused_before_it_ran_is_carried_out_when_asked_again ... 2026-10-26 04:29:51,596 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_tool_call_that_did_nothing_does_not_trap_its_retry: Starting TestAToolCallThatDidNothingDoesNotTrapItsRetry.test_an_action_that_ran_and_failed_is_not_carried_out_again_when_asked_again ... 2026-10-26 04:29:52,488 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:29:53,996 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 407 and Message-Id '<232224562216637.1792988993.932740926742554-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:29:53,996 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:29:54,016 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [407] 2026-10-26 04:29:54,036 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [51183] 2026-10-26 04:29:54,036 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:29:54,048 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:29:54,245 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_tool_call_that_does_not_fit_its_parameters_is_never_carded: Starting TestAToolCallThatDoesNotFitItsParametersIsNeverCarded.test_a_call_delivered_as_an_object_is_judged_like_one_delivered_as_text ... 2026-10-26 04:29:55,083 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_schedule_followup not offered - arguments do not fit: missing partner_id, too_small days 2026-10-26 04:29:55,220 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_tool_call_that_does_not_fit_its_parameters_is_never_carded: Starting TestAToolCallThatDoesNotFitItsParametersIsNeverCarded.test_a_call_that_does_not_fit_is_refused_instead_of_carded ... 2026-10-26 04:29:55,871 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_archive_customer not offered - arguments do not fit: missing partner_id 2026-10-26 04:29:56,261 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_archive_customer not offered - arguments do not fit: undeclared content 2026-10-26 04:29:56,612 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_archive_customer not offered - arguments do not fit: wrong_type note 2026-10-26 04:29:56,963 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_archive_customer not offered - arguments do not fit: not_allowed priority 2026-10-26 04:29:57,386 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_archive_customer not offered - arguments do not fit: missing partner_id, undeclared content, wrong_type note, not_allowed priority 2026-10-26 04:29:57,785 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_archive_customer not offered - arguments do not fit: unreadable - 2026-10-26 04:29:58,169 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_archive_customer not offered - arguments do not fit: not_an_object - 2026-10-26 04:29:58,534 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_archive_customer not offered - arguments do not fit: not_an_object - 2026-10-26 04:29:58,673 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_tool_call_that_does_not_fit_its_parameters_is_never_carded: Starting TestAToolCallThatDoesNotFitItsParametersIsNeverCarded.test_a_list_of_records_given_one_name_reaches_the_tool_as_a_list_of_its_id ... 2026-10-26 04:29:59,471 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_tool_call_that_does_not_fit_its_parameters_is_never_carded: Starting TestAToolCallThatDoesNotFitItsParametersIsNeverCarded.test_a_number_with_a_fraction_for_an_integer_parameter_is_refused_instead_of_carded ... 2026-10-26 04:30:00,060 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_report_value_kinds not offered - arguments do not fit: wrong_type count 2026-10-26 04:30:00,229 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_tool_call_that_does_not_fit_its_parameters_is_never_carded: Starting TestAToolCallThatDoesNotFitItsParametersIsNeverCarded.test_a_streamed_turn_refuses_a_call_that_does_not_fit_instead_of_carding_it ... 2026-10-26 04:30:00,769 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_archive_customer not offered - arguments do not fit: missing partner_id 2026-10-26 04:30:00,949 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_tool_call_that_does_not_fit_its_parameters_is_never_carded: Starting TestAToolCallThatDoesNotFitItsParametersIsNeverCarded.test_a_value_on_a_declared_bound_reaches_its_card ... 2026-10-26 04:30:03,671 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_tool_call_that_does_not_fit_its_parameters_is_never_carded: Starting TestAToolCallThatDoesNotFitItsParametersIsNeverCarded.test_a_value_outside_a_declared_bound_never_reaches_a_card ... 2026-10-26 04:30:04,187 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_schedule_followup not offered - arguments do not fit: too_small days 2026-10-26 04:30:04,543 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_schedule_followup not offered - arguments do not fit: too_large days 2026-10-26 04:30:04,884 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_schedule_followup not offered - arguments do not fit: too_small score 2026-10-26 04:30:05,243 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_schedule_followup not offered - arguments do not fit: too_large score 2026-10-26 04:30:05,635 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_schedule_followup not offered - arguments do not fit: too_short subject 2026-10-26 04:30:06,015 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_schedule_followup not offered - arguments do not fit: too_long subject 2026-10-26 04:30:06,358 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_schedule_followup not offered - arguments do not fit: too_long subject 2026-10-26 04:30:06,713 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_schedule_followup not offered - arguments do not fit: not_allowed channel 2026-10-26 04:30:07,123 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_schedule_followup not offered - arguments do not fit: too_few_items tags 2026-10-26 04:30:07,495 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_schedule_followup not offered - arguments do not fit: too_many_items tags 2026-10-26 04:30:07,855 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_schedule_followup not offered - arguments do not fit: not_unique tags 2026-10-26 04:30:08,197 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_schedule_followup not offered - arguments do not fit: wrong_type slot[1] 2026-10-26 04:30:08,335 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_tool_call_that_does_not_fit_its_parameters_is_never_carded: Starting TestAToolCallThatDoesNotFitItsParametersIsNeverCarded.test_a_whole_number_with_a_decimal_point_reaches_the_card_and_the_approved_tool_as_an_integer ... 2026-10-26 04:30:08,944 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_tool_call_that_does_not_fit_its_parameters_is_never_carded: Starting TestAToolCallThatDoesNotFitItsParametersIsNeverCarded.test_an_approval_of_a_call_that_does_not_fit_is_refused_and_not_run ... 2026-10-26 04:30:09,538 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_archive_customer not offered - arguments do not fit: missing note 2026-10-26 04:30:09,560 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_tool_call_that_does_not_fit_its_parameters_is_never_carded: Starting TestAToolCallThatDoesNotFitItsParametersIsNeverCarded.test_null_for_an_optional_parameter_reaches_the_card_without_that_parameter ... 2026-10-26 04:30:10,125 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_tool_call_that_does_not_fit_its_parameters_is_never_carded: Starting TestAToolCallThatDoesNotFitItsParametersIsNeverCarded.test_the_model_can_correct_a_refused_call_in_the_same_turn ... 2026-10-26 04:30:10,654 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_archive_customer not offered - arguments do not fit: missing partner_id, missing note, undeclared content 2026-10-26 04:30:10,822 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:30:10,958 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_tool_call_the_model_made_runs_whatever_the_stop_label_says: Starting TestAToolCallTheModelMadeRunsWhateverTheStopLabelSays.test_text_and_a_tool_call_in_one_response_run_the_tool_under_any_stop_label ... 2026-10-26 04:30:13,080 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:30:13,309 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_tool_is_offered_only_when_its_capability_is_configured: Starting TestAToolIsOfferedOnlyWhenItsCapabilityIsConfigured.test_document_prefill_is_offered_once_a_chat_connection_exists_to_read_a_text_document ... 2026-10-26 04:30:14,013 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:30:14,281 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_tool_is_offered_only_when_its_capability_is_configured: Starting TestAskAiSearchAnswersOnTheCompanyChatModel.test_the_read_out_of_a_grouped_answer_is_written_on_the_company_chat_model ... 2026-10-26 04:30:15,277 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 04:30:15,281 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:demo from n/a 2026-10-26 04:30:15,313 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:30:15,852 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:30:15] "POST /viin_ai/aggregation/narrate HTTP/1.1" 200 - 79 0.058 0.486 2026-10-26 04:30:15,860 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_tool_is_offered_only_when_its_capability_is_configured: Starting TestAskAiSearchAnswersOnTheCompanyChatModel.test_the_search_bar_question_is_answered_on_the_company_chat_model ... 2026-10-26 04:30:16,777 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 04:30:16,780 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:demo from n/a 2026-10-26 04:30:16,799 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:30:17,654 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:30:17] "POST /viin_ai/search/translate HTTP/1.1" 200 - 152 0.174 0.686 2026-10-26 04:30:17,685 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:30:17,775 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_tool_run_beside_another_ends_with_its_job: Starting TestAToolRunBesideAnotherEndsWithItsJob.test_a_thread_of_a_prefork_worker_that_serves_no_job_is_not_out_of_time ... 2026-10-26 04:30:17,793 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_tool_run_beside_another_ends_with_its_job: Starting TestAToolRunBesideAnotherEndsWithItsJob.test_a_vendor_call_of_a_parallel_tool_in_a_job_is_sent_and_ends_with_the_job ... 2026-10-26 04:30:23,032 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:30:23,145 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_turn_at_its_tool_call_limit_still_answers: Starting TestATurnAtItsToolCallLimitStillAnswers.test_a_delegate_inside_its_callers_batch_never_takes_the_turn_past_the_limit ... 2026-10-26 04:30:25,927 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_turn_at_its_tool_call_limit_still_answers: Starting TestATurnAtItsToolCallLimitStillAnswers.test_a_delegate_stopped_at_the_limit_hands_its_answer_to_its_caller ... 2026-10-26 04:30:27,577 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_turn_at_its_tool_call_limit_still_answers: Starting TestATurnAtItsToolCallLimitStillAnswers.test_a_delegate_stopped_at_the_limit_says_why_in_the_language_of_the_turn ... 2026-10-26 04:30:32,505 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_turn_at_its_tool_call_limit_still_answers: Starting TestATurnAtItsToolCallLimitStillAnswers.test_a_streamed_turn_at_the_limit_runs_what_fits_and_streams_its_answer ... 2026-10-26 04:30:33,742 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_turn_at_its_tool_call_limit_still_answers: Starting TestATurnAtItsToolCallLimitStillAnswers.test_the_calls_that_fit_run_the_rest_are_told_the_limit_and_the_answer_reaches_the_person ... 2026-10-26 04:30:35,269 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_turn_at_its_tool_call_limit_still_answers: Starting TestATurnAtItsToolCallLimitStillAnswers.test_the_round_after_the_limit_is_the_last_and_runs_no_call ... 2026-10-26 04:30:36,530 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:30:47,687 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestAModelItsVendorNoLongerServesIsAnsweredByItsLine.test_a_connection_without_a_model_list_never_archives_a_model_not_found ... 2026-10-26 04:30:48,288 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.message_adapter: viin_ai: no active message adapter for protocol 'custom' vendor 18 direction 'outgoing' - using built-in code defaults. 2026-10-26 04:30:48,291 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.message_adapter: viin_ai: no active message adapter for protocol 'custom' vendor 18 direction 'incoming' - using built-in code defaults. 2026-10-26 04:30:48,296 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.message_adapter: viin_ai: no active message adapter for protocol 'custom' vendor 18 direction 'outgoing' - using built-in code defaults. 2026-10-26 04:30:48,646 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestAModelItsVendorNoLongerServesIsAnsweredByItsLine.test_a_model_list_read_only_in_part_archives_nothing_and_the_person_gets_the_vendor_error ... 2026-10-26 04:30:49,839 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestAModelItsVendorNoLongerServesIsAnsweredByItsLine.test_a_model_refused_to_this_connection_stays_and_is_answered_by_the_next_newest_of_its_line ... 2026-10-26 04:30:50,973 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <746808165553751.1792989050.825298547744751-openerp-message-notify@5e968f997bd9>: ['"Line Administrator" <@False>'] 2026-10-26 04:30:50,996 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1140 deleted mail.mail records with IDs: [408] 2026-10-26 04:30:50,997 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:30:51,198 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestAModelItsVendorNoLongerServesIsAnsweredByItsLine.test_a_model_the_key_never_listed_is_refused_to_the_connection_and_never_archived ... 2026-10-26 04:30:52,293 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <624350666224218.1792989052.165079355239868-openerp-message-notify@5e968f997bd9>: ['"Line Administrator" <@False>'] 2026-10-26 04:30:52,353 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1140 deleted mail.mail records with IDs: [409] 2026-10-26 04:30:52,354 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:30:53,147 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <644609214676172.1792989053.095123052597046-openerp-message-notify@5e968f997bd9>: ['"Line Administrator" <@False>'] 2026-10-26 04:30:53,161 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1140 deleted mail.mail records with IDs: [410] 2026-10-26 04:30:53,162 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:30:53,306 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestAModelItsVendorNoLongerServesIsAnsweredByItsLine.test_a_model_the_vendor_stopped_serving_is_archived_and_answered_in_the_same_call_by_its_line ... 2026-10-26 04:30:54,254 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <687368367595614.1792989054.140834331512451-openerp-message-notify@5e968f997bd9>: ['"Line Administrator" <@False>'] 2026-10-26 04:30:54,281 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1140 deleted mail.mail records with IDs: [411] 2026-10-26 04:30:54,281 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:30:54,537 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:30:54,695 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestATurnContinuesWhenTheMainVendorCannotServe.test_a_bad_request_is_not_moved_to_another_connection ... 2026-10-26 04:30:55,019 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestATurnContinuesWhenTheMainVendorCannotServe.test_a_call_outside_a_run_is_cut_at_the_time_its_request_has_left ... 2026-10-26 04:30:56,633 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestATurnContinuesWhenTheMainVendorCannotServe.test_a_company_that_did_not_opt_in_gets_the_error ... 2026-10-26 04:30:57,099 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 412 and Message-Id '<134420558612286.1792989057.003054380416870-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 04:30:57,099 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:30:57,120 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [412] 2026-10-26 04:30:57,120 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:30:57,126 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestATurnContinuesWhenTheMainVendorCannotServe.test_a_connection_of_another_residency_never_answers ... 2026-10-26 04:30:57,658 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 413 and Message-Id '<136226849580940.1792989057.514059305191040-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 04:30:57,659 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:30:57,680 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [413] 2026-10-26 04:30:57,681 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:30:57,692 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestATurnContinuesWhenTheMainVendorCannotServe.test_a_connection_that_just_failed_is_passed_over_until_its_cool_down_ends ... 2026-10-26 04:30:58,227 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 414 and Message-Id '<290236517472519.1792989058.115406036376953-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 04:30:58,227 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:30:58,251 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [414] 2026-10-26 04:30:58,251 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:30:58,541 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestATurnContinuesWhenTheMainVendorCannotServe.test_a_gateway_error_that_comes_twice_fails_with_kind_gateway ... 2026-10-26 04:31:00,317 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestATurnContinuesWhenTheMainVendorCannotServe.test_a_quota_refusal_moves_the_turn_to_the_next_connection_of_the_same_residency ... 2026-10-26 04:31:00,820 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 415 and Message-Id '<036991027248107.1792989060.724384307861328-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 04:31:00,820 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:31:00,835 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [415] 2026-10-26 04:31:00,836 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:31:00,970 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestATurnContinuesWhenTheMainVendorCannotServe.test_a_run_whose_deadline_comes_before_the_answer_fails_with_kind_deadline ... 2026-10-26 04:31:02,568 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestATurnContinuesWhenTheMainVendorCannotServe.test_a_stream_that_goes_silent_ends_at_the_deadline_with_what_it_streamed ... 2026-10-26 04:31:04,168 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestATurnContinuesWhenTheMainVendorCannotServe.test_a_streamed_answer_after_an_instant_gateway_error_reaches_the_person ... 2026-10-26 04:31:04,333 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.provider: Provider 161: the vendor's gateway failed the request (520) before generating; sending it once more 2026-10-26 04:31:10,850 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestATurnContinuesWhenTheMainVendorCannotServe.test_a_streamed_gateway_error_that_comes_twice_ends_with_kind_gateway ... 2026-10-26 04:31:12,561 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestATurnContinuesWhenTheMainVendorCannotServe.test_a_vendor_slower_than_the_connections_answer_timeout_fails_with_kind_timeout ... 2026-10-26 04:31:14,170 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestATurnContinuesWhenTheMainVendorCannotServe.test_a_vendor_that_answers_within_the_connections_answer_timeout_reaches_the_person ... 2026-10-26 04:31:16,755 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestATurnContinuesWhenTheMainVendorCannotServe.test_a_vendor_that_never_answers_within_the_answer_timeout_is_asked_exactly_once ... 2026-10-26 04:31:18,375 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestATurnContinuesWhenTheMainVendorCannotServe.test_administrators_are_told_once_a_day_per_connection ... 2026-10-26 04:31:18,854 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 416 and Message-Id '<900973286736287.1792989078.747832298278809-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 04:31:18,854 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:31:18,868 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [416] 2026-10-26 04:31:18,868 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:31:19,272 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestATurnContinuesWhenTheMainVendorCannotServe.test_an_ask_ai_translation_gives_up_on_the_vendor_when_its_request_has_no_time_left ... 2026-10-26 04:31:20,478 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.search_tools: viin_ai: NL search on res.partner stopped - the AI vendor is unavailable: The AI vendor had not answered when the server's time for one request (11 seconds) ran out. Ask again, or choose a lighter model or effort; your administrator can raise the server's request time limit. 2026-10-26 04:31:20,954 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestATurnContinuesWhenTheMainVendorCannotServe.test_an_instant_gateway_error_is_sent_once_more_and_the_person_is_answered ... 2026-10-26 04:31:21,149 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.provider: Provider 161: the vendor's gateway failed the request (520) before generating; sending it once more 2026-10-26 04:31:22,661 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestATurnContinuesWhenTheMainVendorCannotServe.test_earlier_tool_exchanges_reach_the_replacing_model_as_one_context_message ... 2026-10-26 04:31:23,080 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 417 and Message-Id '<777523711827926.1792989082.983433961868286-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 04:31:23,080 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:31:23,095 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [417] 2026-10-26 04:31:23,096 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:31:23,239 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestATurnContinuesWhenTheMainVendorCannotServe.test_the_replacing_model_can_use_tools_when_tools_are_sent ... 2026-10-26 04:31:23,658 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 418 and Message-Id '<701754438274179.1792989083.560042381286621-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 04:31:23,658 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:31:23,673 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [418] 2026-10-26 04:31:23,673 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:31:24,061 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_turn_continues_when_the_main_vendor_cannot_serve: Starting TestATurnContinuesWhenTheMainVendorCannotServe.test_the_turns_later_calls_stay_on_the_replacing_connection ... 2026-10-26 04:31:24,499 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 419 and Message-Id '<502332401676746.1792989084.396706581115723-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 04:31:24,499 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:31:24,513 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [419] 2026-10-26 04:31:24,513 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:31:24,790 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:31:25,860 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_turn_is_linked_to_its_conversation_and_question: Starting TestATurnIsLinkedToItsConversationAndQuestion.test_every_technical_record_of_a_turn_names_its_conversation_and_question ... 2026-10-26 04:31:25,926 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:linkage_person from n/a 2026-10-26 04:31:26,145 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:31:27,509 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:31:27] "POST /viin_ai/chat/message HTTP/1.1" 200 - 292 0.336 1.032 2026-10-26 04:31:27,560 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:31:27,703 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_turn_language_line_opening_the_answer_is_read_and_hidden: Starting TestATurnLanguageLineOpeningTheAnswerIsReadAndHidden.test_a_bracketed_token_that_is_not_a_leading_stamp_stays_in_the_answer ... 2026-10-26 04:31:29,417 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_turn_language_line_opening_the_answer_is_read_and_hidden: Starting TestATurnLanguageLineOpeningTheAnswerIsReadAndHidden.test_a_leading_language_line_names_the_turn_language_and_leaves_the_answer ... 2026-10-26 04:31:30,153 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_turn_language_line_opening_the_answer_is_read_and_hidden: Starting TestATurnLanguageLineOpeningTheAnswerIsReadAndHidden.test_a_stamp_that_names_no_language_line_never_reaches_the_reader ... 2026-10-26 04:31:32,407 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_turn_language_line_opening_the_answer_is_read_and_hidden: Starting TestATurnLanguageLineOpeningTheAnswerIsReadAndHidden.test_a_streamed_leading_language_line_names_the_turn_language_and_leaves_the_answer ... 2026-10-26 04:31:33,147 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:31:35,328 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_turn_offers_the_tools_of_the_person_it_acts_for: Starting TestATurnOffersTheToolsOfThePersonItActsFor.test_a_person_is_offered_every_tool_they_may_run_and_none_they_may_not ... 2026-10-26 04:31:35,990 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_turn_offers_the_tools_of_the_person_it_acts_for: Starting TestATurnOffersTheToolsOfThePersonItActsFor.test_a_tool_is_offered_only_to_a_person_who_could_run_its_action ... 2026-10-26 04:31:37,246 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_turn_offers_the_tools_of_the_person_it_acts_for: Starting TestATurnOffersTheToolsOfThePersonItActsFor.test_a_tool_needing_a_back_office_screen_is_offered_only_with_one ... 2026-10-26 04:31:38,168 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_turn_offers_the_tools_of_the_person_it_acts_for: Starting TestATurnOffersTheToolsOfThePersonItActsFor.test_a_tool_runs_as_the_person_the_turn_acts_for ... 2026-10-26 04:31:38,567 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_turn_offers_the_tools_of_the_person_it_acts_for: Starting TestATurnOffersTheToolsOfThePersonItActsFor.test_a_turn_acting_for_a_portal_customer_offers_the_customers_tools ... 2026-10-26 04:31:39,127 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_turn_offers_the_tools_of_the_person_it_acts_for: Starting TestATurnOffersTheToolsOfThePersonItActsFor.test_a_visitor_tool_is_offered_inside_the_visitors_own_request ... 2026-10-26 04:31:39,695 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:31:39,761 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_usage_log_record_is_named_for_a_person_not_by_its_table: Starting TestAUsageLogRecordIsNamedForAPersonNotByItsTable.test_a_usage_log_shows_a_business_name_whatever_it_records ... 2026-10-26 04:31:39,820 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:31:40,445 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_vendor_call_never_hands_the_key_to_the_caller: Starting TestAVendorCallNeverHandsTheKeyToTheCaller.test_a_form_record_over_a_provider_tells_an_ai_administrator_only_that_a_key_exists ... 2026-10-26 04:31:40,915 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 1146, model: viin.ai.provider, fields: api_key 2026-10-26 04:31:40,932 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_vendor_call_never_hands_the_key_to_the_caller: Starting TestAVendorCallNeverHandsTheKeyToTheCaller.test_an_employees_ai_prompt_action_gets_the_answer_written_and_leaves_the_key_unreadable_to_them ... 2026-10-26 04:31:41,153 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 1145, model: viin.ai.provider, fields: api_key 2026-10-26 04:31:41,171 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_vendor_call_never_hands_the_key_to_the_caller: Starting TestAVendorCallNeverHandsTheKeyToTheCaller.test_an_employees_assistant_turn_leaves_the_key_unreadable_to_them ... 2026-10-26 04:31:41,734 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 1145, model: viin.ai.provider, fields: api_key 2026-10-26 04:31:41,757 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 04:31:44,039 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_website_turn_reads_its_catalogues_as_the_person_it_acts_for: Starting TestAWebsiteTurnReadsItsCataloguesAsThePersonItActsFor.test_a_portal_customer_sees_no_assistant_or_skill_catalogue ... 2026-10-26 04:31:44,604 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_a_website_turn_reads_its_catalogues_as_the_person_it_acts_for: Starting TestAWebsiteTurnReadsItsCataloguesAsThePersonItActsFor.test_an_employee_chatting_on_the_site_keeps_the_hand_off_skill_tools_and_catalogues ... 2026-10-26 04:31:45,214 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 04:31:47,133 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 420 and Message-Id '<118247916493970.1792989107.062509298324585-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:31:47,133 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:31:47,149 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [420] 2026-10-26 04:31:47,177 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [51691] 2026-10-26 04:31:47,177 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:31:47,188 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:31:48,430 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 421 and Message-Id '<179326076627624.1792989108.378791093826294-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:31:48,431 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:31:48,452 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [421] 2026-10-26 04:31:48,478 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [51693] 2026-10-26 04:31:48,479 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:31:48,488 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:31:48,661 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_access_group_propagation: Starting TestAccessGroupPropagation.test_a_page_crawled_under_a_group_restriction_is_unreadable_by_an_outsider ... 2026-10-26 04:31:48,986 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-26 04:31:49,121 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-26 04:31:49,376 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:31:59,705 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_agent_catalogue_bounds_delegation: Starting TestAHandOffReachesOnlyAgentsTheCallerMayRead.test_a_hand_off_reaches_an_agent_of_the_callers_company_and_never_another_companys ... 2026-10-26 04:32:00,376 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_agent_catalogue_bounds_delegation: Starting TestAHandOffReachesOnlyAgentsTheCallerMayRead.test_a_person_who_cannot_read_the_agent_still_gets_a_turn_with_its_tools ... 2026-10-26 04:32:00,950 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:32:01,739 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_agent_catalogue_bounds_delegation: Starting TestDelegationAttribution.test_the_audit_names_both_agents_and_the_trace_names_the_owner ... 2026-10-26 04:32:02,473 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:32:03,176 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_agent_catalogue_line_advertises_capability: Starting TestDelegationAbstention.test_a_covered_request_enters_exactly_one_and_the_right_frame ... 2026-10-26 04:32:03,718 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_agent_catalogue_line_advertises_capability: Starting TestDelegationAbstention.test_a_request_nobody_covers_enters_no_delegate_frame ... 2026-10-26 04:32:04,197 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:32:04,305 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_agent_catalogue_order_is_stable: Starting TestTheCatalogueIsOfferedInTheAdministratorsOrder.test_colleagues_are_offered_by_sequence_then_name_never_by_creation_order ... 2026-10-26 04:32:04,993 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:32:05,139 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_agent_generation_parameters: Starting TestAgentGenerationParameters.test_an_agents_stored_generation_settings_reach_its_answer_only_when_set ... 2026-10-26 04:32:06,185 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:32:06,313 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_agent_loop_multiturn_openai_anthropic: Starting TestAToolTheModelCallsRunsWithItsArgumentsUnderEveryVendorProtocol.test_a_tool_the_model_calls_runs_for_the_person_with_the_arguments_it_sent ... 2026-10-26 04:32:08,622 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:32:21,310 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_agent_mcp_reachability_company_boundary: Starting TestAgentMcpReachabilityCompanyBoundary.test_an_assistant_is_granted_its_own_companys_integration_and_never_the_others ... 2026-10-26 04:32:22,606 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 04:32:22,707 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_agent_run_budget: Starting TestAgentRunBudget.test_a_run_stops_when_its_spend_crosses_the_budget_that_governs_it ... 2026-10-26 04:32:23,713 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:32:23,806 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_agent_streaming: Starting TestAgentRunStreaming.test_a_streamed_turn_leaves_one_closed_trace_whether_it_ends_well_or_not ... 2026-10-26 04:32:26,899 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:32:26,901 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_agent_topic_tool: Starting TestAgentTopicTool.test_an_employee_may_not_change_an_assistant_but_an_administrator_may ... 2026-10-26 04:32:26,950 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.ai.agent 2026-10-26 04:32:26,959 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.ai.agent 2026-10-26 04:32:27,013 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:32:27,017 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_aggregation_router: Starting TestAggregationRouter.test_a_person_without_the_rights_the_capability_needs_is_refused_with_rows_withheld ... 2026-10-26 04:32:28,264 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 422 and Message-Id '<974076315588883.1792989148.207434654235840-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:32:28,264 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:32:28,281 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [422] 2026-10-26 04:32:28,312 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [52151] 2026-10-26 04:32:28,313 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:32:28,335 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:32:28,410 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1165, model: res.partner 2026-10-26 04:32:28,414 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_aggregation_router: Starting TestAggregationRouter.test_an_absent_capability_is_refused_not_answered_as_none_found ... 2026-10-26 04:32:28,443 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [70625] 2026-10-26 04:32:28,443 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.tool records with IDs: [7] 2026-10-26 04:32:28,460 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_aggregation_router: Starting TestAggregationRouter.test_an_aggregation_runs_over_the_callers_model_bounded_and_answers_with_its_rows ... 2026-10-26 04:32:28,478 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.aggregation_router: aggregation execute proposed model res.users for a question about res.partner - the caller's model stands 2026-10-26 04:32:28,510 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:32:29,786 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 423 and Message-Id '<297444413911907.1792989149.727788686752319-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:32:29,786 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:32:29,801 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [423] 2026-10-26 04:32:29,819 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [52153] 2026-10-26 04:32:29,820 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:32:29,830 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:32:30,947 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 424 and Message-Id '<544256818716536.1792989150.903183221817017-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:32:30,947 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:32:30,960 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [424] 2026-10-26 04:32:30,980 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [52155] 2026-10-26 04:32:30,980 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:32:30,992 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:32:31,047 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ai_conversation_approval_card: Starting TestAiConversationApprovalCard.test_a_rejected_step_is_stated_by_its_name_and_the_channel_is_told ... 2026-10-26 04:32:31,310 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ai_conversation_approval_card: Starting TestAiConversationApprovalCard.test_an_administrator_who_reads_the_conversation_gets_no_card ... 2026-10-26 04:32:31,609 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ai_conversation_approval_card: Starting TestAiConversationApprovalCard.test_an_approved_step_is_stated_as_the_persons_decision_under_the_paused_text ... 2026-10-26 04:32:31,900 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ai_conversation_approval_card: Starting TestAiConversationApprovalCard.test_an_expired_step_is_stated_by_its_name_and_the_channel_is_told ... 2026-10-26 04:32:32,193 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ai_conversation_approval_card: Starting TestAiConversationApprovalCard.test_the_owner_receives_the_approval_card_in_the_message_payload ... 2026-10-26 04:32:32,564 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:32:33,688 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 425 and Message-Id '<779346498877211.1792989153.641889810562134-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:32:33,688 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:32:33,702 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [425] 2026-10-26 04:32:33,725 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [52167] 2026-10-26 04:32:33,726 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:32:33,735 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:32:33,817 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ai_conversation_blocking_refusal: Starting TestAiConversationBlockingDoorRefusal.test_a_refused_turn_on_the_blocking_door_stores_its_error_answer_beside_the_question ... 2026-10-26 04:32:33,988 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:ai_refusal_person from n/a 2026-10-26 04:32:34,012 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:32:35,084 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:32:35] "POST /viin_ai/chat/message HTTP/1.1" 200 - 243 0.215 0.861 2026-10-26 04:32:35,111 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:32:36,250 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 426 and Message-Id '<002336583426241.1792989156.208609580993652-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:32:36,250 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:32:36,264 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [426] 2026-10-26 04:32:36,290 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [52172] 2026-10-26 04:32:36,290 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:32:36,300 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:32:37,418 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 427 and Message-Id '<648838731458884.1792989157.368353366851807-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:32:37,419 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:32:37,447 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [427] 2026-10-26 04:32:37,471 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [52174] 2026-10-26 04:32:37,471 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:32:37,482 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:32:37,518 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ai_conversation_delete: Starting TestAiConversationDelete.test_a_conversation_whose_legacy_session_is_already_gone_still_deletes ... 2026-10-26 04:32:37,840 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.chat.session records with IDs: [1] 2026-10-26 04:32:37,898 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1169 deleted mail.message records with IDs: [52176, 52175] 2026-10-26 04:32:37,942 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1169 deleted discuss.channel records with IDs: [114] 2026-10-26 04:32:37,946 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ai_conversation_delete: Starting TestAiConversationDelete.test_a_human_channel_is_never_deleted_as_a_conversation ... 2026-10-26 04:32:38,072 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ai_conversation_delete: Starting TestAiConversationDelete.test_an_administrator_who_is_not_a_member_cannot_delete_the_conversation ... 2026-10-26 04:32:39,491 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 428 and Message-Id '<751155993593384.1792989159.445634603500366-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:32:39,491 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:32:39,507 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [428] 2026-10-26 04:32:39,523 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [52180] 2026-10-26 04:32:39,523 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:32:39,531 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:32:39,602 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ai_conversation_delete: Starting TestAiConversationDelete.test_another_user_cannot_delete_someone_elses_conversation ... 2026-10-26 04:32:39,912 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [117], uid: 1170, model: discuss.channel 2026-10-26 04:32:39,934 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ai_conversation_delete: Starting TestAiConversationDelete.test_deleting_a_conversation_removes_the_legacy_rows_it_stands_for ... 2026-10-26 04:32:40,258 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1169 deleted viin.ai.chat.session records with IDs: [2] 2026-10-26 04:32:40,278 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1169 deleted mail.message records with IDs: [52184, 52183] 2026-10-26 04:32:40,291 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1169 deleted discuss.channel records with IDs: [118] 2026-10-26 04:32:40,298 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ai_conversation_delete: Starting TestAiConversationDelete.test_owner_deletes_the_conversation_and_all_its_messages ... 2026-10-26 04:32:40,568 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1169 deleted mail.message records with IDs: [52186, 52185] 2026-10-26 04:32:40,588 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1169 deleted discuss.channel records with IDs: [119] 2026-10-26 04:32:40,623 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 04:32:41,906 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 429 and Message-Id '<897265886910082.1792989161.859096288681030-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:32:41,906 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:32:41,923 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [429] 2026-10-26 04:32:41,945 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [52188] 2026-10-26 04:32:41,945 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:32:41,955 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:32:42,008 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ai_conversation_history_replay: Starting TestAiConversationHistoryReplay.test_a_confirmed_call_is_replayed_once_when_its_pending_round_trip_was_kept_on_the_question ... 2026-10-26 04:32:42,344 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ai_conversation_history_replay: Starting TestAiConversationHistoryReplay.test_a_table_the_model_already_said_is_replayed_once_in_the_next_turn ... 2026-10-26 04:32:42,712 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ai_conversation_history_replay: Starting TestAiConversationHistoryReplay.test_an_answer_that_was_never_written_is_not_replayed_as_something_the_assistant_said ... 2026-10-26 04:32:43,183 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:32:44,418 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 430 and Message-Id '<871603264546582.1792989164.375352621078491-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:32:44,418 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:32:44,450 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [430] 2026-10-26 04:32:44,473 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [52201] 2026-10-26 04:32:44,474 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:32:44,481 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:32:45,664 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 431 and Message-Id '<692820299433952.1792989165.612948656082153-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:32:45,664 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:32:45,677 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [431] 2026-10-26 04:32:45,694 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [52203] 2026-10-26 04:32:45,695 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:32:45,703 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:32:45,730 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ai_conversation_membership: Starting TestAiConversationMembership.test_a_person_can_still_leave_a_group_conversation ... 2026-10-26 04:32:45,903 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1173 deleted discuss.channel.member records with IDs: [1162] 2026-10-26 04:32:45,994 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ai_conversation_membership: Starting TestAiConversationMembership.test_no_other_person_joins_an_ai_conversation ... 2026-10-26 04:32:46,182 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ai_conversation_membership: Starting TestAiConversationMembership.test_the_owner_cannot_leave_an_ai_conversation ... 2026-10-26 04:32:46,387 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:32:47,669 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 432 and Message-Id '<192216825885690.1792989167.610797405242920-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:32:47,669 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:32:47,697 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [432] 2026-10-26 04:32:47,720 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [52206] 2026-10-26 04:32:47,721 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:32:47,732 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:32:47,792 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ai_conversation_notify_payload: Starting TestAiConversationNotifyPayload.test_a_pending_proposal_notification_carries_the_card_for_its_owner ... 2026-10-26 04:32:48,180 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ai_conversation_notify_payload: Starting TestAiConversationNotifyPayload.test_the_answer_notification_carries_its_trace_and_status ... 2026-10-26 04:32:48,524 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:32:50,422 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_administrator_retries_failed_knowledge_sources: Starting TestAnAdministratorRetriesFailedKnowledgeSources.test_a_user_who_is_not_an_administrator_cannot_retry_a_failed_source ... 2026-10-26 04:32:50,630 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-26 04:32:50,762 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_administrator_retries_failed_knowledge_sources: Starting TestAnAdministratorRetriesFailedKnowledgeSources.test_retrying_an_agents_failed_sources_queues_only_its_own ... 2026-10-26 04:32:50,944 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-26 04:32:51,045 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.embedding records with IDs: [17] 2026-10-26 04:32:51,382 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 04:32:51,996 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_agent_cannot_be_given_the_superuser_to_act_as: Starting TestAnAgentCannotBeGivenTheSuperuserToActAs.test_an_administrator_cannot_nominate_the_superuser_but_can_nominate_a_real_user ... 2026-10-26 04:32:52,169 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:33:05,366 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_agent_is_offered_the_tools_of_its_topic_its_skill_and_a_reachable_service: Starting TestAnAgentIsOfferedTheToolsOfEveryAxis.test_the_topic_the_skill_and_the_reachable_service_each_contribute_their_tool ... 2026-10-26 04:33:06,253 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:33:07,586 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_agent_with_nothing_for_this_caller_is_refused: Starting TestAHollowSpecialistIsRefusedNotEntered.test_a_specialist_with_nothing_for_this_user_is_refused_unentered_and_one_with_something_is_reached ... 2026-10-26 04:33:08,650 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:33:10,711 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_ai_conversation_is_private_to_its_owner: Starting TestAColleagueCannotMakeTheAssistantAnswerInSomeoneElsesConversation.test_the_answer_route_refuses_and_posts_nothing ... 2026-10-26 04:33:11,017 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:ai_route_colleague from n/a 2026-10-26 04:33:11,044 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:33:11,432 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [128], uid: 1188, model: discuss.channel 2026-10-26 04:33:11,444 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:33:11] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 26 0.015 0.390 2026-10-26 04:33:11,463 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:33:12,615 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 433 and Message-Id '<370675808380908.1792989192.577149391174316-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:33:12,615 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:33:12,626 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [433] 2026-10-26 04:33:12,646 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [52440] 2026-10-26 04:33:12,646 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:33:12,655 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:33:13,794 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 434 and Message-Id '<528672851446381.1792989193.752460718154907-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:33:13,794 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:33:13,808 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [434] 2026-10-26 04:33:13,826 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [52442] 2026-10-26 04:33:13,826 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:33:13,836 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:33:14,095 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_ai_conversation_is_private_to_its_owner: Starting TestAnAiConversationIsPrivateToItsOwner.test_a_colleague_never_finds_reads_or_changes_the_conversation ... 2026-10-26 04:33:14,132 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [129], uid: 1190, model: discuss.channel 2026-10-26 04:33:14,157 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [129], uid: 1190, model: discuss.channel 2026-10-26 04:33:14,177 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [129], uid: 1190, model: discuss.channel 2026-10-26 04:33:14,193 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_ai_conversation_is_private_to_its_owner: Starting TestAnAiConversationIsPrivateToItsOwner.test_a_colleague_never_reads_the_questions_or_the_answers ... 2026-10-26 04:33:14,327 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:33:15,561 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 435 and Message-Id '<493501424804342.1792989195.506088972091675-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:33:15,561 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:33:15,575 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [435] 2026-10-26 04:33:15,590 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [52446] 2026-10-26 04:33:15,591 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:33:15,601 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:33:16,794 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 436 and Message-Id '<382141213176406.1792989196.748258590698242-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:33:16,794 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:33:16,807 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [436] 2026-10-26 04:33:16,826 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [52448] 2026-10-26 04:33:16,827 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:33:16,838 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:33:16,868 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_ai_conversation_is_private_to_its_owner: Starting TestEveryoneKeepsTheirOwnConversation.test_the_colleagues_own_conversation_is_unaffected ... 2026-10-26 04:33:17,098 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_ai_conversation_is_private_to_its_owner: Starting TestEveryoneKeepsTheirOwnConversation.test_the_owner_still_reads_the_conversation_after_switching_company_scope ... 2026-10-26 04:33:37,603 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 437 and Message-Id '<785770025059646.1792989217.564136266708374-openerp-private@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:33:37,603 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:33:37,616 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [437] 2026-10-26 04:33:37,639 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [52873] 2026-10-26 04:33:37,640 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:33:37,653 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:33:37,889 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 04:33:38,991 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_answer_records_which_provider_and_model_answered_it: Starting TestAnAnswerRecordsWhoAnsweredIt.test_an_answer_from_the_usual_provider_names_it_and_replaces_none ... 2026-10-26 04:33:39,219 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:who_answered_person from n/a 2026-10-26 04:33:39,401 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:33:40,495 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:33:40] "POST /viin_ai/chat/message HTTP/1.1" 200 - 288 0.270 0.836 2026-10-26 04:33:40,559 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_answer_records_which_provider_and_model_answered_it: Starting TestAnAnswerRecordsWhoAnsweredIt.test_an_answer_given_in_place_of_a_provider_that_could_not_serve_says_so ... 2026-10-26 04:33:40,747 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:who_answered_person from n/a 2026-10-26 04:33:40,921 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:33:42,415 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:33:42] "POST /viin_ai/chat/message HTTP/1.1" 200 - 367 0.320 1.179 2026-10-26 04:33:42,503 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:33:42,505 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_answer_that_looks_like_a_list_marker_keeps_its_text: Starting TestAnAnswerThatLooksLikeAListMarkerKeepsItsText.test_a_line_that_only_looks_like_a_list_marker_keeps_its_text ... 2026-10-26 04:33:42,507 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_answer_that_looks_like_a_list_marker_keeps_its_text: Starting TestAnAnswerThatLooksLikeAListMarkerKeepsItsText.test_a_marker_followed_by_text_is_still_a_list ... 2026-10-26 04:33:42,517 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:33:42,646 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_answer_the_vendor_did_not_let_finish_is_never_complete: Starting TestAnAnswerTheVendorDidNotLetFinishIsNeverComplete.test_a_prompt_the_vendor_blocked_ends_content_filtered_with_no_answer ... 2026-10-26 04:33:43,712 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_answer_the_vendor_did_not_let_finish_is_never_complete: Starting TestAnAnswerTheVendorDidNotLetFinishIsNeverComplete.test_a_responses_answer_the_vendor_failed_or_cancelled_is_the_vendors_error_with_its_reason ... 2026-10-26 04:33:45,821 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_answer_the_vendor_did_not_let_finish_is_never_complete: Starting TestAnAnswerTheVendorDidNotLetFinishIsNeverComplete.test_an_answer_the_vendor_did_not_let_finish_ends_with_its_own_status_and_keeps_its_text ... 2026-10-26 04:33:52,893 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:33:53,566 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_archived_provider_is_never_used: Starting TestAnArchivedProviderIsNeverUsed.test_an_agent_pinned_to_an_archived_provider_is_answered_by_the_next_usable_one ... 2026-10-26 04:33:54,093 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_archived_provider_is_never_used: Starting TestAnArchivedProviderIsNeverUsed.test_an_agent_pinned_to_an_archived_provider_with_no_other_usable_one_is_refused_unsent ... 2026-10-26 04:33:54,249 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:33:54,949 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_assistant_the_model_names_wrongly_is_corrected_without_the_person_seeing: Starting TestAnAssistantTheModelNamesWronglyIsCorrectedWithoutThePersonSeeing.test_a_name_in_other_letters_still_reaches_the_assistant ... 2026-10-26 04:33:55,549 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_assistant_the_model_names_wrongly_is_corrected_without_the_person_seeing: Starting TestAnAssistantTheModelNamesWronglyIsCorrectedWithoutThePersonSeeing.test_a_name_that_is_no_assistant_is_refused_to_the_model_alone ... 2026-10-26 04:33:56,017 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_assistant_the_model_names_wrongly_is_corrected_without_the_person_seeing: Starting TestAnAssistantTheModelNamesWronglyIsCorrectedWithoutThePersonSeeing.test_an_assistant_the_caller_cannot_read_is_not_offered ... 2026-10-26 04:33:56,135 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_assistant_the_model_names_wrongly_is_corrected_without_the_person_seeing: Starting TestAnAssistantTheModelNamesWronglyIsCorrectedWithoutThePersonSeeing.test_the_hand_off_offers_the_assistants_the_caller_can_reach ... 2026-10-26 04:33:56,285 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:33:56,724 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-26 04:33:56,773 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-26 04:33:57,881 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 439 and Message-Id '<226899760423497.1792989237.835583686828613-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:33:57,881 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:33:57,895 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [439] 2026-10-26 04:33:57,914 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [52936] 2026-10-26 04:33:57,914 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:33:57,925 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:33:57,953 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_assistant_whose_sources_cannot_be_searched_never_answers: Starting TestAnAssistantWhoseSourcesCannotBeSearchedNeverAnswers.test_a_question_the_embedding_vendor_returned_no_vector_for_ends_the_turn_unanswered ... 2026-10-26 04:33:58,032 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent 156: Sources retrieval failed (The embedding model unsearchable-sources-embed returned no vector for the question, so the knowledge sources could not be searched.); the turn ends without an answer. 2026-10-26 04:33:58,052 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent 156: Sources retrieval failed (The embedding model unsearchable-sources-embed returned no vector for the question, so the knowledge sources could not be searched.); the turn ends without an answer. 2026-10-26 04:33:58,078 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent 156: Sources retrieval failed (The embedding model unsearchable-sources-embed returned no vector for the question, so the knowledge sources could not be searched.); the turn ends without an answer. 2026-10-26 04:33:58,099 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent 156: Sources retrieval failed (The embedding model unsearchable-sources-embed returned no vector for the question, so the knowledge sources could not be searched.); the turn ends without an answer. 2026-10-26 04:33:58,103 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_assistant_whose_sources_cannot_be_searched_never_answers: Starting TestAnAssistantWhoseSourcesCannotBeSearchedNeverAnswers.test_a_reference_assistant_whose_search_found_nothing_still_answers ... 2026-10-26 04:33:58,650 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:33:58,723 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_embedding_always_has_its_models_declared_size: Starting TestAnEmbeddingAlwaysHasItsModelsDeclaredSize.test_a_narrower_answer_is_refused_even_for_a_model_marked_to_shorten ... 2026-10-26 04:33:58,759 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_embedding_always_has_its_models_declared_size: Starting TestAnEmbeddingAlwaysHasItsModelsDeclaredSize.test_a_wider_answer_for_a_model_marked_to_shorten_is_cut_and_rescaled ... 2026-10-26 04:33:58,807 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_embedding_always_has_its_models_declared_size: Starting TestAnEmbeddingAlwaysHasItsModelsDeclaredSize.test_a_wider_answer_for_a_model_not_marked_is_refused_and_booked_as_an_error ... 2026-10-26 04:33:58,883 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:33:59,024 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_embedding_call_sends_the_instruction_of_its_side: Starting TestAnEmbeddingCallSendsTheInstructionOfItsSide.test_a_model_without_instructions_is_sent_the_bare_text_on_every_protocol ... 2026-10-26 04:33:59,081 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_embedding_call_sends_the_instruction_of_its_side: Starting TestAnEmbeddingCallSendsTheInstructionOfItsSide.test_a_passage_is_sent_behind_the_document_instruction_on_every_protocol ... 2026-10-26 04:33:59,191 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_embedding_call_sends_the_instruction_of_its_side: Starting TestAnEmbeddingCallSendsTheInstructionOfItsSide.test_a_search_question_is_sent_behind_the_query_instruction_on_every_protocol ... 2026-10-26 04:33:59,297 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:33:59,421 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_embedding_request_names_its_side_per_protocol: Starting TestAnEmbeddingRequestNamesItsSidePerProtocol.test_a_google_passage_is_sent_as_a_retrieval_document ... 2026-10-26 04:33:59,440 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_embedding_request_names_its_side_per_protocol: Starting TestAnEmbeddingRequestNamesItsSidePerProtocol.test_a_google_search_question_is_sent_as_a_retrieval_query ... 2026-10-26 04:33:59,504 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_embedding_request_names_its_side_per_protocol: Starting TestAnEmbeddingRequestNamesItsSidePerProtocol.test_a_parameter_declared_for_the_query_side_is_never_sent_with_a_passage ... 2026-10-26 04:33:59,553 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_embedding_request_names_its_side_per_protocol: Starting TestAnEmbeddingRequestNamesItsSidePerProtocol.test_a_passage_carries_the_document_parameter_the_model_declares ... 2026-10-26 04:33:59,611 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_embedding_request_names_its_side_per_protocol: Starting TestAnEmbeddingRequestNamesItsSidePerProtocol.test_a_search_question_carries_the_query_parameter_the_model_declares ... 2026-10-26 04:33:59,713 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:34:14,085 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_employee_without_external_tool_rights_still_answers: Starting TestEmployeeGetsAnAnswer.test_an_employee_without_the_external_tool_permission_still_gets_an_answer ... 2026-10-26 04:34:14,737 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-26 04:34:15,674 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_empty_exact_name_match_vouches_for_records_named_otherwise: Starting TestAnEmptyExactNameMatchVouchesForRecordsNamedOtherwise.test_a_name_held_by_another_name_field_is_reported_as_existing ... 2026-10-26 04:34:15,843 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_empty_exact_name_match_vouches_for_records_named_otherwise: Starting TestAnEmptyExactNameMatchVouchesForRecordsNamedOtherwise.test_a_name_the_compared_field_holds_says_the_other_conditions_excluded_the_records ... 2026-10-26 04:34:15,951 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_empty_exact_name_match_vouches_for_records_named_otherwise: Starting TestAnEmptyExactNameMatchVouchesForRecordsNamedOtherwise.test_a_related_name_the_compared_field_does_not_hold_comes_with_a_condition_that_finds_it ... 2026-10-26 04:34:16,590 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:34:17,767 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_empty_probe_result_is_shown_only_when_the_tool_answers_data_questions: Starting TestAnEmptyProbeResultIsShownOnlyWhenTheToolAnswersDataQuestions.test_a_non_data_probes_empty_result_is_not_shown_beside_an_answer_that_matched ... 2026-10-26 04:34:17,817 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:empty_probe_person from n/a 2026-10-26 04:34:17,990 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:34:19,150 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:34:19] "POST /viin_ai/chat/message HTTP/1.1" 200 - 259 0.267 0.897 2026-10-26 04:34:19,156 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_empty_probe_result_is_shown_only_when_the_tool_answers_data_questions: Starting TestAnEmptyProbeResultIsShownOnlyWhenTheToolAnswersDataQuestions.test_a_non_data_tools_refusal_still_reaches_the_person ... 2026-10-26 04:34:19,218 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:empty_probe_person from n/a 2026-10-26 04:34:19,369 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:34:20,294 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:34:20] "POST /viin_ai/chat/message HTTP/1.1" 200 - 249 0.206 0.723 2026-10-26 04:34:20,297 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_empty_probe_result_is_shown_only_when_the_tool_answers_data_questions.TestAnEmptyProbeResultIsShownOnlyWhenTheToolAnswersDataQuestions: waiting for threads: [] 2026-10-26 04:34:20,313 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:34:32,658 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_mcp_server_is_approved_tested_and_named_from_its_own_form: Starting TestAnMcpServerIsApprovedTestedAndNamedFromItsOwnForm.test_a_duplicate_gets_a_valid_identifier_no_other_server_holds ... 2026-10-26 04:34:32,748 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_mcp_server_is_approved_tested_and_named_from_its_own_form: Starting TestAnMcpServerIsApprovedTestedAndNamedFromItsOwnForm.test_a_redirect_to_an_unapproved_target_is_refused_naming_both_addresses ... 2026-10-26 04:34:32,967 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_mcp_server_is_approved_tested_and_named_from_its_own_form: Starting TestAnMcpServerIsApprovedTestedAndNamedFromItsOwnForm.test_a_refusal_echoing_an_other_header_credential_is_stored_and_shown_redacted ... 2026-10-26 04:34:33,068 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_mcp_server_is_approved_tested_and_named_from_its_own_form: Starting TestAnMcpServerIsApprovedTestedAndNamedFromItsOwnForm.test_a_refusal_echoing_the_raw_oauth_access_token_is_stored_redacted ... 2026-10-26 04:34:33,196 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_mcp_server_is_approved_tested_and_named_from_its_own_form: Starting TestAnMcpServerIsApprovedTestedAndNamedFromItsOwnForm.test_an_approval_names_its_host_and_covers_exactly_this_endpoint ... 2026-10-26 04:34:33,294 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_mcp_server_is_approved_tested_and_named_from_its_own_form: Starting TestAnMcpServerIsApprovedTestedAndNamedFromItsOwnForm.test_an_extra_header_named_user_agent_in_any_case_is_refused_naming_it ... 2026-10-26 04:34:33,519 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_mcp_server_is_approved_tested_and_named_from_its_own_form: Starting TestAnMcpServerIsApprovedTestedAndNamedFromItsOwnForm.test_an_unapproved_oauth_connection_contacts_nothing_not_even_its_sign_in_service ... 2026-10-26 04:34:33,744 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_mcp_server_is_approved_tested_and_named_from_its_own_form: Starting TestAnMcpServerIsApprovedTestedAndNamedFromItsOwnForm.test_an_unapproved_url_saves_and_is_contacted_only_after_it_is_approved ... 2026-10-26 04:34:33,977 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_mcp_server_is_approved_tested_and_named_from_its_own_form: Starting TestAnMcpServerIsApprovedTestedAndNamedFromItsOwnForm.test_api_key_header_sends_x_api_key_and_the_extra_headers ... 2026-10-26 04:34:34,126 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_mcp_server_is_approved_tested_and_named_from_its_own_form: Starting TestAnMcpServerIsApprovedTestedAndNamedFromItsOwnForm.test_approving_a_url_is_refused_to_a_user_who_may_not_approve ... 2026-10-26 04:34:34,265 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1209, model: viin.ai.mcp.catalog 2026-10-26 04:34:34,284 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_mcp_server_is_approved_tested_and_named_from_its_own_form: Starting TestAnMcpServerIsApprovedTestedAndNamedFromItsOwnForm.test_test_connection_reports_success_and_stores_the_tools_switched_off ... 2026-10-26 04:34:34,465 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_mcp_server_is_approved_tested_and_named_from_its_own_form: Starting TestAnMcpServerIsApprovedTestedAndNamedFromItsOwnForm.test_the_identifier_is_proposed_from_the_name ... 2026-10-26 04:34:34,619 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:34:46,670 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_mcp_servers_error_never_carries_the_connections_token: Starting TestAnMcpServersErrorNeverCarriesTheConnectionsToken.test_a_rejected_request_that_echoes_the_masked_token_leaks_none_of_it ... 2026-10-26 04:34:47,611 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_mcp_servers_error_never_carries_the_connections_token: Starting TestAnMcpServersErrorNeverCarriesTheConnectionsToken.test_a_rpc_error_message_that_echoes_the_whole_token_leaks_none_of_it ... 2026-10-26 04:34:48,353 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:34:49,047 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_openai_turn_acts_with_tools_and_reasoning: Starting TestAnOpenAITurnActsWithToolsAndReasoning.test_a_streamed_turn_shows_the_text_as_it_arrives_and_books_the_same ... 2026-10-26 04:34:50,019 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_openai_turn_acts_with_tools_and_reasoning: Starting TestAnOpenAITurnActsWithToolsAndReasoning.test_a_tool_call_runs_and_the_answer_is_delivered_and_booked ... 2026-10-26 04:34:50,986 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_openai_turn_acts_with_tools_and_reasoning: Starting TestAnOpenAITurnActsWithToolsAndReasoning.test_a_vendors_own_responses_adapter_naming_no_level_place_keeps_the_apis_place ... 2026-10-26 04:34:51,635 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_openai_turn_acts_with_tools_and_reasoning: Starting TestAnOpenAITurnActsWithToolsAndReasoning.test_putting_the_vendor_on_chat_completions_alone_moves_the_level_to_where_that_api_reads_it ... 2026-10-26 04:34:52,299 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:34:53,301 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_unfinished_answer_is_stored_incomplete: Starting TestAnUnfinishedAnswerIsStoredIncomplete.test_a_streamed_answer_cut_off_is_stored_and_answered_with_its_text_and_why_in_the_turns_language ... 2026-10-26 04:34:53,377 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:unfinished_answer_person from n/a 2026-10-26 04:34:56,024 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:34:57,345 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:34:57] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 317 0.275 1.051 2026-10-26 04:34:57,360 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_unfinished_answer_is_stored_incomplete: Starting TestAnUnfinishedAnswerIsStoredIncomplete.test_a_streamed_answer_the_vendor_cut_short_is_stored_incomplete_with_its_text_and_a_notice ... 2026-10-26 04:34:57,407 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:unfinished_answer_person from n/a 2026-10-26 04:34:57,670 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:34:58,817 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:34:58] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 294 0.211 0.940 2026-10-26 04:34:59,583 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:34:59] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 211 0.158 0.424 2026-10-26 04:34:59,695 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_unfinished_answer_is_stored_incomplete: Starting TestAnUnfinishedAnswerIsStoredIncomplete.test_an_answer_the_vendor_cut_short_is_stored_incomplete_with_its_text_and_a_notice ... 2026-10-26 04:34:59,727 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:unfinished_answer_person from n/a 2026-10-26 04:34:59,872 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:35:00,974 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:35:00] "POST /viin_ai/chat/message HTTP/1.1" 200 - 291 0.223 0.882 2026-10-26 04:35:01,565 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:35:01] "POST /viin_ai/chat/message HTTP/1.1" 200 - 200 0.136 0.371 2026-10-26 04:35:01,685 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:35:02,281 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_unknown_field_is_answered_with_the_closest_readable_ones: Starting TestAnUnknownFieldIsAnsweredWithTheClosestReadableOnes.test_a_condition_hint_never_names_a_field_the_caller_may_not_read ... 2026-10-26 04:35:02,366 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_unknown_field_is_answered_with_the_closest_readable_ones: Starting TestAnUnknownFieldIsAnsweredWithTheClosestReadableOnes.test_a_grouping_hint_never_names_a_field_the_caller_may_not_read ... 2026-10-26 04:35:02,461 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_unknown_field_is_answered_with_the_closest_readable_ones: Starting TestAnUnknownFieldIsAnsweredWithTheClosestReadableOnes.test_an_unknown_grouping_and_measure_are_named_with_their_closest_fields ... 2026-10-26 04:35:02,597 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:35:03,261 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_unreachable_knowledge_search_ends_the_turn_on_the_stated_limitation: Starting TestAnUnreachableKnowledgeSearchEndsTheTurnOnTheStatedLimitation.test_a_spent_budget_still_ends_the_turn_as_budget_exceeded ... 2026-10-26 04:35:03,432 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_an_unreachable_knowledge_search_ends_the_turn_on_the_stated_limitation: Starting TestAnUnreachableKnowledgeSearchEndsTheTurnOnTheStatedLimitation.test_an_unreachable_knowledge_search_ends_the_turn_without_an_answer ... 2026-10-26 04:35:03,620 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent 165: Sources retrieval failed (Provider error (401): The key was revoked.); the turn ends without an answer. 2026-10-26 04:35:03,697 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent 165: Sources retrieval failed (Provider error (401): The key was revoked.); the turn ends without an answer. 2026-10-26 04:35:03,773 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent 165: Sources retrieval failed (Provider error (401): The key was revoked.); the turn ends without an answer. 2026-10-26 04:35:03,841 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent 165: Sources retrieval failed (Provider error (401): The key was revoked.); the turn ends without an answer. 2026-10-26 04:35:03,857 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:35:14,110 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_anchor_attachment_gate: Starting TestAnchorAttachmentGate.test_a_chunk_on_a_field_gated_attachment_is_refused_outside_that_fields_groups ... 2026-10-26 04:35:15,215 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_anchor_attachment_gate: Starting TestAnchorAttachmentGate.test_a_chunk_on_a_private_attachment_follows_its_parents_rights ... 2026-10-26 04:35:16,011 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_anchor_attachment_gate: Starting TestAnchorAttachmentGate.test_a_chunk_on_a_public_attachment_is_readable_whoever_owns_its_parent ... 2026-10-26 04:35:16,625 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_anchor_attachment_gate: Starting TestAnchorAttachmentGate.test_a_chunk_on_an_unparented_attachment_is_readable_to_the_person_who_uploaded_it ... 2026-10-26 04:35:17,221 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_anchor_attachment_gate: Starting TestAnchorAttachmentGate.test_the_vector_path_returns_the_same_attachment_bound_set_as_the_orm_path ... 2026-10-26 04:35:17,887 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-26 04:35:29,027 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_anchor_consistency_guard: Starting TestAnchorConsistencyGuard.test_a_chunk_whose_record_has_been_deleted_is_refused ... 2026-10-26 04:35:29,450 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54099] 2026-10-26 04:35:30,451 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2614] 2026-10-26 04:35:30,970 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_anchor_consistency_guard: Starting TestAnchorConsistencyGuard.test_moving_a_record_into_another_company_hides_its_chunks_without_any_invalidation ... 2026-10-26 04:35:31,335 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_anchor_consistency_guard: Starting TestAnchorConsistencyGuard.test_re_parenting_an_attachment_moves_its_chunks_audience_at_once ... 2026-10-26 04:35:31,670 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_anchor_consistency_guard: Starting TestAnchorConsistencyGuard.test_re_parenting_an_attachment_onto_a_readable_record_restores_its_chunks ... 2026-10-26 04:35:32,052 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 04:35:43,709 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_anchor_legacy_class_models: Starting TestAnchorLegacyClassModels.test_a_chunk_on_a_message_is_readable_exactly_when_the_message_is ... 2026-10-26 04:35:44,368 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 04:35:55,055 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_anchor_rule_only_models: Starting TestAnchorRuleOnlyModels.test_a_chunk_bound_to_a_model_the_registry_does_not_contain_is_refused ... 2026-10-26 04:35:55,465 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_anchor_rule_only_models: Starting TestAnchorRuleOnlyModels.test_a_chunk_of_another_company_stays_refused_on_a_readable_record ... 2026-10-26 04:35:55,572 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_anchor_rule_only_models: Starting TestAnchorRuleOnlyModels.test_a_chunk_on_a_model_carrying_no_read_rule_is_readable ... 2026-10-26 04:35:55,755 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_anchor_rule_only_models: Starting TestAnchorRuleOnlyModels.test_a_chunk_on_a_readable_partner_is_readable ... 2026-10-26 04:35:55,924 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_anchor_rule_only_models: Starting TestAnchorRuleOnlyModels.test_a_chunk_on_another_companys_partner_stays_refused ... 2026-10-26 04:35:56,113 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_anchor_rule_only_models: Starting TestAnchorRuleOnlyModels.test_a_group_restricted_chunk_stays_refused_even_on_a_readable_record ... 2026-10-26 04:35:56,276 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_anchor_rule_only_models: Starting TestAnchorRuleOnlyModels.test_an_indexing_cron_still_reaches_every_chunk_whatever_it_is_bound_to ... 2026-10-26 04:35:56,287 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_anchor_rule_only_models: Starting TestAnchorRuleOnlyModels.test_archiving_a_linked_record_does_not_hide_the_sources_bound_to_it ... 2026-10-26 04:35:56,430 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_anchor_rule_only_models: Starting TestAnchorRuleOnlyModels.test_archiving_a_partner_does_not_hide_the_chunks_taken_from_it ... 2026-10-26 04:35:56,611 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 04:35:56,615 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_any_screen_a_person_can_click_can_be_asked_for: Starting TestAWizardIsAddressableAndSaysSo.test_an_ordinary_model_is_not_marked_as_a_wizard ... 2026-10-26 04:35:56,857 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_any_screen_a_person_can_click_can_be_asked_for: Starting TestAWizardIsAddressableAndSaysSo.test_the_catalogue_says_which_models_are_wizards ... 2026-10-26 04:35:57,161 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:35:57,164 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_applied_skills_survive_a_confirmation_pause: Starting TestASkillThePersonCannotReadIsNotLinkedToTheConversation.test_only_the_skills_the_person_may_read_are_linked ... 2026-10-26 04:36:07,133 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 440 and Message-Id '<355602697465191.1792989367.090786457061768-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:36:07,133 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:36:07,146 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [440] 2026-10-26 04:36:07,164 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54752] 2026-10-26 04:36:07,164 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:36:07,174 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:36:07,425 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:36:08,577 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_applied_skills_survive_a_confirmation_pause: Starting TestAppliedSkillsSurviveAConfirmationPause.test_a_skill_in_force_at_the_pause_is_in_the_resumed_runs_context ... 2026-10-26 04:36:08,620 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:pause_skill_person from n/a 2026-10-26 04:36:08,769 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:36:10,097 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:36:10] "POST /viin_ai/chat/message HTTP/1.1" 200 - 347 0.280 1.052 2026-10-26 04:36:10,206 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1236 deleted viin.ai.chat.pending.tool records with IDs: [25] 2026-10-26 04:36:10,661 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:36:10] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 195 0.162 0.394 2026-10-26 04:36:10,666 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_applied_skills_survive_a_confirmation_pause: Starting TestAppliedSkillsSurviveAConfirmationPause.test_a_skill_in_force_at_the_pause_is_recorded_on_the_conversation ... 2026-10-26 04:36:10,729 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:pause_skill_person from n/a 2026-10-26 04:36:10,919 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:36:12,356 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:36:12] "POST /viin_ai/chat/message HTTP/1.1" 200 - 350 0.284 1.157 2026-10-26 04:36:12,391 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:36:13,329 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 441 and Message-Id '<858383379236076.1792989373.277442216873169-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'**************er@local.test'" successfully sent 2026-10-26 04:36:13,329 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:36:13,342 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [441] 2026-10-26 04:36:13,370 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54761] 2026-10-26 04:36:13,371 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:36:13,387 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:36:14,114 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 442 and Message-Id '<146669352162757.1792989374.069288253784180-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'************in@local.test'" successfully sent 2026-10-26 04:36:14,114 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:36:14,128 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [442] 2026-10-26 04:36:14,146 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54763] 2026-10-26 04:36:14,146 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:36:14,157 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:36:14,188 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_archived_config_visibility: Starting TestArchivedConfigVisibility.test_a_plain_user_never_sees_an_archived_tool_topic_or_agent ... 2026-10-26 04:36:14,211 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [246], uid: 1238, model: viin.ai.tool 2026-10-26 04:36:14,237 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [54], uid: 1238, model: viin.ai.topic 2026-10-26 04:36:14,262 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [167], uid: 1238, model: viin.ai.agent 2026-10-26 04:36:14,276 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_archived_config_visibility: Starting TestArchivedConfigVisibility.test_the_config_manager_can_find_and_unarchive_an_archived_tool_topic_or_agent ... 2026-10-26 04:36:14,380 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:36:15,593 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 443 and Message-Id '<060761313017047.1792989375.549340248107910-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'*************up@local.test'" successfully sent 2026-10-26 04:36:15,593 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:36:15,605 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [443] 2026-10-26 04:36:15,622 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54766] 2026-10-26 04:36:15,623 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:36:15,632 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:36:16,285 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 444 and Message-Id '<545801153082327.1792989376.249381542205811-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'************er@local.test'" successfully sent 2026-10-26 04:36:16,285 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:36:16,299 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [444] 2026-10-26 04:36:16,321 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54768] 2026-10-26 04:36:16,321 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:36:16,332 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:36:16,405 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_archiving_a_skill_retires_it_from_always_applied: Starting TestArchivingASkillRetiresItFromAlwaysApplied.test_archiving_a_bound_skill_removes_its_manifest ... 2026-10-26 04:36:17,155 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:36:17,227 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_audio_model_catalogue: Starting TestAudioModelCatalogue.test_a_vendor_price_finer_than_a_cent_is_not_rounded_away ... 2026-10-26 04:36:17,249 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:36:17,317 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_audio_model_catalogue: Starting TestAudioModelLanguageConstraint.test_a_speech_model_must_name_the_languages_it_serves ... 2026-10-26 04:36:17,361 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:36:17,465 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_audio_source: Starting TestAudioKnowledgeSource.test_a_declared_language_nobody_serves_is_refused_not_substituted ... 2026-10-26 04:36:17,598 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:36:18,299 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_audio_target_resolution: Starting TestARecordingIsTranscribedByTheRightVoice.test_a_recording_is_heard_by_the_voice_the_catalogue_ranks_first ... 2026-10-26 04:36:18,529 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_audio_target_resolution: Starting TestARecordingIsTranscribedByTheRightVoice.test_a_recording_is_heard_only_by_the_connection_pinned_for_it ... 2026-10-26 04:36:18,751 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:36:20,747 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 445 and Message-Id '<699836566479405.1792989380.699795722961426-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:36:20,747 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:36:20,768 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [445] 2026-10-26 04:36:20,799 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54794] 2026-10-26 04:36:20,801 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:36:20,815 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:36:22,036 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 446 and Message-Id '<924847908735754.1792989381.983839273452759-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:36:22,036 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:36:22,064 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [446] 2026-10-26 04:36:22,091 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54796] 2026-10-26 04:36:22,091 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:36:22,106 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:36:22,465 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-26 04:36:22,571 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-26 04:36:22,579 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_awaiting_vectors_is_decided_for_the_asking_user: Starting TestAwaitingVectorsIsDecidedForTheAskingUser.test_a_source_whose_every_vector_the_user_may_not_read_is_awaiting_vectors_for_that_user ... 2026-10-26 04:36:22,863 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_awaiting_vectors_is_decided_for_the_asking_user: Starting TestAwaitingVectorsIsDecidedForTheAskingUser.test_a_source_whose_vectors_the_user_may_read_is_not_awaiting_vectors ... 2026-10-26 04:36:23,430 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:36:23,435 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_cached_prompt_tokens_are_priced_at_the_cache_rate: Starting TestCacheWriteTokensReachBothLedgers.test_a_call_completion_with_cache_writes_books_the_write_count_on_both_ledgers ... 2026-10-26 04:36:32,954 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:36:32,995 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_cancelled_turn_books_nonzero_usage: Starting TestCancelledTurnAlwaysBooksNonZeroUsage.test_a_turn_cancelled_on_a_connection_that_cannot_stream_books_the_vendors_whole_figure ... 2026-10-26 04:36:34,238 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #6 deleted viin.ai.turn.cancel records with IDs: [1] 2026-10-26 04:36:34,258 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_cancelled_turn_books_nonzero_usage: Starting TestCancelledTurnAlwaysBooksNonZeroUsage.test_a_turn_cancelled_on_a_protocol_reporting_usage_only_in_a_closing_frame_books_a_locally_estimated_nonzero_row ... 2026-10-26 04:36:35,494 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #6 deleted viin.ai.turn.cancel records with IDs: [2] 2026-10-26 04:36:35,514 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_cancelled_turn_books_nonzero_usage: Starting TestCancelledTurnAlwaysBooksNonZeroUsage.test_a_turn_cancelled_on_a_protocol_that_restates_usage_every_frame_books_the_latched_figure_not_estimated ... 2026-10-26 04:36:36,742 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #6 deleted viin.ai.turn.cancel records with IDs: [3] 2026-10-26 04:36:36,761 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_cancelled_turn_books_nonzero_usage: Starting TestCancelledTurnAlwaysBooksNonZeroUsage.test_a_turn_stopped_after_reasoning_the_reader_never_saw_books_that_reasoning ... 2026-10-26 04:36:37,965 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #6 deleted viin.ai.turn.cancel records with IDs: [4] 2026-10-26 04:36:37,986 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_cancelled_turn_books_nonzero_usage: Starting TestCancelledTurnAlwaysBooksNonZeroUsage.test_a_turn_stopped_inside_reasoning_that_never_closed_shows_none_of_it ... 2026-10-26 04:36:39,253 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #6 deleted viin.ai.turn.cancel records with IDs: [5] 2026-10-26 04:36:39,278 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:36:39,281 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_capability_pin_all: Starting TestCompanyPinAnswersEveryRoutingTarget.test_a_pin_answers_only_for_the_company_that_set_it ... 2026-10-26 04:36:59,011 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:37:00,026 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_chat_answer_resilience: Starting TestAFailedStreamedTurnIsAnsweredAndCanBeRetried.test_a_refused_call_is_answered_with_an_error_and_a_retry_adds_a_new_pair ... 2026-10-26 04:37:00,083 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:retry_person from n/a 2026-10-26 04:37:00,307 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:37:01,203 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:37:01] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 246 0.158 0.745 2026-10-26 04:37:01,852 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:37:01] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 221 0.173 0.368 2026-10-26 04:37:01,879 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:37:02,868 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_chat_answer_resilience: Starting TestAStreamedAnswerOnANativeProtocolConnection.test_a_streamed_request_to_a_native_protocol_connection_returns_the_full_answer ... 2026-10-26 04:37:02,922 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:native_protocol_person from n/a 2026-10-26 04:37:03,150 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:37:04,165 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:37:04] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 265 0.196 0.824 2026-10-26 04:37:04,198 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:37:04,205 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_chat_menu_is_visible_to_plain_employees: Starting TestMenuAudienceChat.test_an_employee_who_is_not_an_ai_operator_sees_the_chat_menu ... 2026-10-26 04:37:05,229 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 447 and Message-Id '<490942844509191.1792989425.191151618957520-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:37:05,229 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:37:05,241 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [447] 2026-10-26 04:37:05,259 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55449] 2026-10-26 04:37:05,260 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:37:05,268 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:37:05,501 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:37:05,506 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_chat_status_route: Starting TestChatStatusRoute.test_status_shape_and_flip_with_provider_config ... 2026-10-26 04:37:06,587 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:chat_status_person from n/a 2026-10-26 04:37:06,790 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:37:07,192 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:37:07] "POST /viin_ai/chat/status HTTP/1.1" 200 - 15 0.014 0.392 2026-10-26 04:37:07,265 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:37:07] "POST /viin_ai/chat/status HTTP/1.1" 200 - 10 0.007 0.022 2026-10-26 04:37:07,336 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:37:07] "POST /viin_ai/chat/status HTTP/1.1" 200 - 8 0.005 0.020 2026-10-26 04:37:07,353 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:37:08,285 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_chat_streaming: Starting TestChatStreaming.test_deltas_are_delivered_to_the_conversation_and_to_no_one_else ... 2026-10-26 04:37:08,335 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:chat_streaming_person from n/a 2026-10-26 04:37:09,593 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:37:11,629 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:37:11] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 243 0.161 1.880 2026-10-26 04:37:11,649 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_chat_streaming: Starting TestChatStreaming.test_deltas_are_queryable_before_the_turn_ends_and_concatenate_to_the_final_content ... 2026-10-26 04:37:11,685 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:chat_streaming_person from n/a 2026-10-26 04:37:11,922 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:37:12,849 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:37:12] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 246 0.163 0.766 2026-10-26 04:37:12,861 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_chat_streaming: Starting TestChatStreaming.test_no_sensitive_or_vendor_data_reaches_the_bus_payloads ... 2026-10-26 04:37:12,899 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:chat_streaming_person from n/a 2026-10-26 04:37:13,186 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:37:14,189 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:37:14] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 237 0.178 0.828 2026-10-26 04:37:14,768 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:37:14] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 155 0.133 0.306 2026-10-26 04:37:14,780 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_chat_streaming: Starting TestChatStreaming.test_the_assistant_is_shown_typing_from_the_first_delta_until_the_answer_is_stored ... 2026-10-26 04:37:14,821 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:chat_streaming_person from n/a 2026-10-26 04:37:15,034 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:37:15,992 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:37:15] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 237 0.179 0.783 2026-10-26 04:37:16,009 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:37:16,013 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_company_settings_storage: Starting TestCompanySettingsStorage.test_a_hard_cost_cap_of_zero_is_refused_while_unlimited_is_kept ... 2026-10-26 04:37:24,751 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_company_settings_storage: Starting TestCompanySettingsStorage.test_an_ordinary_user_reads_the_company_but_not_the_firecrawl_api_key ... 2026-10-26 04:37:33,565 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 1252, model: res.company, fields: viin_ai_firecrawl_api_key 2026-10-26 04:37:33,634 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:37:33,708 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_concurrent_turns_never_wait_on_shared_rows: Starting TestConcurrentTurnsNeverWaitOnSharedRows.test_pending_work_another_turn_holds_reaches_the_retry_layer_from_a_vendor_call ... 2026-10-26 04:37:35,834 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:37:36,864 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_confirm_card_shows_every_proposed_value: Starting TestConfirmCardShowsEveryProposedValue.test_an_argument_the_schema_does_not_declare_still_reaches_the_card ... 2026-10-26 04:37:37,009 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:37:38,126 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_confirm_resume_history_carrier: Starting TestAConfirmationPauseResumesAsItself.test_an_approver_override_is_what_the_model_is_told_ran ... 2026-10-26 04:37:38,337 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:resume_person from n/a 2026-10-26 04:37:38,362 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:37:39,209 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:37:39] "POST /viin_ai/chat/message HTTP/1.1" 200 - 185 0.143 0.713 2026-10-26 04:37:39,445 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1254 deleted viin.ai.chat.pending.tool records with IDs: [27] 2026-10-26 04:37:39,639 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:37:39] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 155 0.115 0.310 2026-10-26 04:37:39,656 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_confirm_resume_history_carrier: Starting TestAConfirmationPauseResumesAsItself.test_the_resumed_conversation_keeps_the_earlier_call_and_its_answer_and_shows_each_call_once ... 2026-10-26 04:37:39,700 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:resume_person from n/a 2026-10-26 04:37:39,725 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:37:40,514 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:37:40] "POST /viin_ai/chat/message HTTP/1.1" 200 - 185 0.142 0.650 2026-10-26 04:37:40,786 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1254 deleted viin.ai.chat.pending.tool records with IDs: [28] 2026-10-26 04:37:41,077 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:37:41] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 165 0.132 0.419 2026-10-26 04:37:41,079 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_confirm_resume_history_carrier.TestAConfirmationPauseResumesAsItself: waiting for threads: [] 2026-10-26 04:37:41,091 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:37:52,766 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_confirmation_target_model_seam: Starting TestAnExternalServiceIsNotCalledBeforeThePersonApproves.test_a_confirmable_external_tool_pauses_before_any_remote_call ... 2026-10-26 04:37:53,377 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:37:54,306 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_confirmed_tool_runs_exactly_once: Starting TestApprovedActionStillRunsWhenTheVendorRepeatedItsCallId.test_an_approved_action_still_runs_when_an_earlier_call_reused_its_id ... 2026-10-26 04:37:55,003 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1261 deleted viin.ai.chat.pending.tool records with IDs: [29] 2026-10-26 04:37:55,283 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:37:56,354 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_confirmed_tool_runs_exactly_once: Starting TestApprovingAnActionPerformsItExactlyOnce.test_a_confirm_for_a_card_already_carried_out_answers_it_is_done ... 2026-10-26 04:37:57,298 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1262 deleted viin.ai.chat.pending.tool records with IDs: [30] 2026-10-26 04:37:57,709 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_confirmed_tool_runs_exactly_once: Starting TestApprovingAnActionPerformsItExactlyOnce.test_a_confirm_for_a_card_nobody_answered_in_time_answers_expired ... 2026-10-26 04:37:58,536 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.chat.pending.tool records with IDs: [31] 2026-10-26 04:37:58,563 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_confirmed_tool_runs_exactly_once: Starting TestApprovingAnActionPerformsItExactlyOnce.test_a_confirm_for_a_card_whose_approved_step_failed_answers_failed_with_the_reason ... 2026-10-26 04:37:59,592 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1262 deleted viin.ai.chat.pending.tool records with IDs: [32] 2026-10-26 04:37:59,939 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_confirmed_tool_runs_exactly_once: Starting TestApprovingAnActionPerformsItExactlyOnce.test_a_confirm_for_a_card_whose_approved_step_is_unfinished_answers_running ... 2026-10-26 04:38:00,880 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1262 deleted viin.ai.chat.pending.tool records with IDs: [33] 2026-10-26 04:38:01,252 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_confirmed_tool_runs_exactly_once: Starting TestApprovingAnActionPerformsItExactlyOnce.test_a_confirm_for_a_declined_card_answers_declined ... 2026-10-26 04:38:02,153 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1262 deleted viin.ai.chat.pending.tool records with IDs: [34] 2026-10-26 04:38:02,476 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_confirmed_tool_runs_exactly_once: Starting TestApprovingAnActionPerformsItExactlyOnce.test_a_rejected_card_settles_its_answer_with_the_step_name_and_no_call_id ... 2026-10-26 04:38:03,302 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1262 deleted viin.ai.chat.pending.tool records with IDs: [35] 2026-10-26 04:38:03,616 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_confirmed_tool_runs_exactly_once: Starting TestApprovingAnActionPerformsItExactlyOnce.test_an_approval_of_a_tool_that_is_gone_since_the_proposal_runs_nothing ... 2026-10-26 04:38:04,042 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: an approved call to confirmed_once_probe_f31ec1cebdb3 was refused - the tool is not offered to this user by this assistant 2026-10-26 04:38:04,057 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1262 deleted viin.ai.chat.pending.tool records with IDs: [36] 2026-10-26 04:38:04,420 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: an approved call to confirmed_once_probe_f31ec1cebdb3 was refused - the tool is not offered to this user by this assistant 2026-10-26 04:38:04,430 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1262 deleted viin.ai.chat.pending.tool records with IDs: [37] 2026-10-26 04:38:04,662 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_confirmed_tool_runs_exactly_once: Starting TestApprovingAnActionPerformsItExactlyOnce.test_an_approved_action_runs_as_the_person_and_the_tool_keeps_asking ... 2026-10-26 04:38:05,366 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1262 deleted viin.ai.chat.pending.tool records with IDs: [38] 2026-10-26 04:38:05,701 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_confirmed_tool_runs_exactly_once: Starting TestApprovingAnActionPerformsItExactlyOnce.test_an_approved_card_settles_its_answer_with_the_step_name_and_no_call_id ... 2026-10-26 04:38:06,723 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1262 deleted viin.ai.chat.pending.tool records with IDs: [39] 2026-10-26 04:38:07,095 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:38:08,255 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_content_manager_acl: Starting TestContentManagerAcl.test_a_content_manager_creates_reads_renames_and_deletes_a_source ... 2026-10-26 04:38:08,318 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1263 deleted viin.ai.source records with IDs: [40] 2026-10-26 04:38:08,322 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_content_manager_acl: Starting TestContentManagerAcl.test_a_plain_internal_user_reads_sources_but_may_not_change_them ... 2026-10-26 04:38:08,380 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1264, model: viin.ai.source 2026-10-26 04:38:08,390 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1264, model: viin.ai.source 2026-10-26 04:38:08,400 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1264, model: viin.ai.source 2026-10-26 04:38:08,414 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:38:26,997 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_context_schema_dispatch: Starting TestContextSchemaDispatch.test_a_client_that_does_not_speak_schema_two_gets_the_legacy_two_key_context ... 2026-10-26 04:38:27,211 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_two_companies from n/a 2026-10-26 04:38:27,230 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:38:28,714 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:38:28] "POST /viin_ai/chat/message HTTP/1.1" 200 - 37 0.029 1.460 2026-10-26 04:38:28,762 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:38:28] "POST /viin_ai/chat/message HTTP/1.1" 200 - 11 0.012 0.027 2026-10-26 04:38:28,763 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_context_schema_dispatch.TestContextSchemaDispatch: waiting for threads: [] 2026-10-26 04:38:28,766 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_context_schema_dispatch: Starting TestContextSchemaDispatch.test_schema_version_two_delivers_the_resolved_context ... 2026-10-26 04:38:28,877 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_two_companies from n/a 2026-10-26 04:38:28,903 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:38:29,387 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1265, model: portal.wizard 2026-10-26 04:38:29,389 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1265, model: portal.wizard 2026-10-26 04:38:29,708 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1265, model: portal.wizard 2026-10-26 04:38:29,709 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1265, model: portal.wizard 2026-10-26 04:38:29,748 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:38:29] "POST /viin_ai/chat/message HTTP/1.1" 200 - 161 0.152 0.701 2026-10-26 04:38:29,812 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:38:49,235 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_context_schema_dispatch: Starting TestTurnContextPin.test_a_stale_form_view_pin_degrades_to_the_unpinned_answer ... 2026-10-26 04:38:49,492 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_two_companies from n/a 2026-10-26 04:38:49,525 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:38:50,019 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1267, model: portal.wizard 2026-10-26 04:38:50,022 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1267, model: portal.wizard 2026-10-26 04:38:50,212 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1267, model: portal.wizard 2026-10-26 04:38:50,214 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1267, model: portal.wizard 2026-10-26 04:38:50,247 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:38:50] "POST /viin_ai/chat/message HTTP/1.1" 200 - 162 0.127 0.599 2026-10-26 04:38:50,323 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1267, model: portal.wizard 2026-10-26 04:38:50,326 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1267, model: portal.wizard 2026-10-26 04:38:50,545 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1267, model: portal.wizard 2026-10-26 04:38:50,547 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1267, model: portal.wizard 2026-10-26 04:38:50,586 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:38:50] "POST /viin_ai/chat/message HTTP/1.1" 200 - 69 0.058 0.275 2026-10-26 04:38:50,593 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_context_schema_dispatch: Starting TestTurnContextPin.test_a_tool_call_inside_the_turn_sees_the_declared_screen ... 2026-10-26 04:38:50,761 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_two_companies from n/a 2026-10-26 04:38:50,783 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:38:51,249 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1267, model: portal.wizard 2026-10-26 04:38:51,251 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1267, model: portal.wizard 2026-10-26 04:38:51,543 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1267, model: portal.wizard 2026-10-26 04:38:51,545 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1267, model: portal.wizard 2026-10-26 04:38:51,588 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:38:51] "POST /viin_ai/chat/message HTTP/1.1" 200 - 161 0.184 0.627 2026-10-26 04:38:51,595 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_context_schema_dispatch: Starting TestTurnContextPin.test_the_pinned_form_view_decides_which_buttons_are_reported ... 2026-10-26 04:38:51,699 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_two_companies from n/a 2026-10-26 04:38:51,720 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:38:52,128 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1267, model: portal.wizard 2026-10-26 04:38:52,130 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1267, model: portal.wizard 2026-10-26 04:38:52,216 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1267, model: portal.wizard 2026-10-26 04:38:52,219 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1267, model: portal.wizard 2026-10-26 04:38:52,251 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:38:52] "POST /viin_ai/chat/message HTTP/1.1" 200 - 128 0.097 0.439 2026-10-26 04:38:52,340 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:38:53,399 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_conversation_continues_when_its_agent_is_archived: Starting TestAConfirmResumeWhoseAgentWasArchivedInTheMeantime.test_the_general_assistant_answers_instead_of_the_resume_failing ... 2026-10-26 04:38:53,451 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:resume_archived_person from n/a 2026-10-26 04:38:53,491 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:38:54,285 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:38:54] "POST /viin_ai/chat/message HTTP/1.1" 200 - 175 0.170 0.641 2026-10-26 04:38:54,384 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [187], uid: 1269, model: viin.ai.agent 2026-10-26 04:38:54,530 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1269 deleted viin.ai.chat.pending.tool records with IDs: [40] 2026-10-26 04:38:54,889 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:38:54] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 201 0.186 0.385 2026-10-26 04:38:54,904 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:38:55,935 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_conversation_continues_when_its_agent_is_archived: Starting TestConversationContinuesWhenItsAgentIsArchived.test_an_archived_agent_is_replaced_by_the_general_assistant ... 2026-10-26 04:38:56,070 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:archived-agent-owner from n/a 2026-10-26 04:38:56,087 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:38:56,586 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [188], uid: 1270, model: viin.ai.agent 2026-10-26 04:38:56,627 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.discuss_channel: Conversation 162: answering agent re-pointed to agent 1. 2026-10-26 04:38:57,206 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:38:57] "POST /viin_ai/chat/message HTTP/1.1" 200 - 259 0.225 0.898 2026-10-26 04:38:57,233 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:38:57,383 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_cost_cap_semantics: Starting TestCostCapSemantics.test_a_company_nobody_configured_is_still_stopped_by_the_shipped_default_caps ... 2026-10-26 04:39:14,469 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_cost_cap_semantics: Starting TestCostCapSemantics.test_a_negative_cap_means_unlimited_and_never_breaks_the_alert ... 2026-10-26 04:39:14,644 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_cost_cap_semantics: Starting TestCostCapSemantics.test_the_metered_cost_comes_back_to_the_caller_and_agrees_with_the_ledger ... 2026-10-26 04:39:14,736 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_cost_cap_semantics: Starting TestCostCapSemantics.test_zero_daily_token_budget_stays_disabled_and_never_blocks ... 2026-10-26 04:39:14,824 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:39:14,916 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_cost_governance: Starting TestCostGovernance.test_a_company_cap_alert_reaches_the_administrators_of_that_company_only ... 2026-10-26 04:39:33,577 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <845520168843598.1792989573.440157413482666-openerp-message-notify@5e968f997bd9>: ['"Cost Alert cost_alert_operator_a" <@False>'] 2026-10-26 04:39:33,582 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <845520168843598.1792989573.440157413482666-openerp-message-notify@5e968f997bd9>: ['"Cost Alert cost_alert_operator_both" <@False>'] 2026-10-26 04:39:33,635 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1271 deleted mail.mail records with IDs: [448] 2026-10-26 04:39:33,635 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:39:33,732 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_cost_governance: Starting TestCostGovernance.test_a_portal_user_is_never_told_about_a_cap_their_query_crossed ... 2026-10-26 04:39:43,920 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 449 and Message-Id '<409034276264723.1792989583.877769708633423-openerp-private@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:39:43,920 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:39:43,932 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [449] 2026-10-26 04:39:43,962 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [58090] 2026-10-26 04:39:43,962 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:39:43,982 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:39:44,241 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <780659597983757.1792989584.137937068939209-openerp-message-notify@5e968f997bd9>: ['"Cost Alert cost_alert_portal_operator_a" <@False>'] 2026-10-26 04:39:44,259 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1275 deleted mail.mail records with IDs: [450] 2026-10-26 04:39:44,260 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:39:44,312 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_cost_governance: Starting TestCostGovernance.test_a_spend_alert_just_under_the_cap_shows_the_plain_figures ... 2026-10-26 04:39:55,521 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 451 and Message-Id '<369904209752514.1792989595.484361171722412-openerp-private@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:39:55,521 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:39:55,533 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [451] 2026-10-26 04:39:55,551 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [58307] 2026-10-26 04:39:55,552 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:39:55,566 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:39:55,828 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <957326953492312.1792989595.725486993789673-openerp-message-notify@5e968f997bd9>: ['"Cost Alert cost_alert_figures_operator" <@False>'] 2026-10-26 04:39:55,834 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 452 and Message-Id '<957326953492312.1792989595.725486993789673-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) False, 'c**@example.com' successfully sent 2026-10-26 04:39:55,835 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 2 2026-10-26 04:39:55,857 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1277 deleted mail.mail records with IDs: [452] 2026-10-26 04:39:55,858 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:39:55,922 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_cost_governance: Starting TestCostGovernance.test_a_spend_alert_past_the_cap_shows_no_negative_remaining_and_the_real_share ... 2026-10-26 04:40:06,089 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 453 and Message-Id '<379817452720818.1792989606.049847364425659-openerp-private@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:40:06,090 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:40:06,106 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [453] 2026-10-26 04:40:06,125 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [58523] 2026-10-26 04:40:06,125 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:40:06,134 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:40:06,392 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <578935707742149.1792989606.279062271118164-openerp-message-notify@5e968f997bd9>: ['"Cost Alert cost_alert_figures_operator" <@False>'] 2026-10-26 04:40:06,397 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 454 and Message-Id '<578935707742149.1792989606.279062271118164-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) False, 'c**@example.com' successfully sent 2026-10-26 04:40:06,397 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 2 2026-10-26 04:40:06,416 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1279 deleted mail.mail records with IDs: [454] 2026-10-26 04:40:06,417 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:40:06,466 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_cost_governance: Starting TestCostGovernance.test_a_user_cap_alert_reaches_the_capped_internal_user_and_the_administrators ... 2026-10-26 04:40:26,329 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 455 and Message-Id '<766669499154409.1792989626.300635576248169-openerp-private@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:40:26,329 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:40:26,340 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [455] 2026-10-26 04:40:26,359 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [58951] 2026-10-26 04:40:26,360 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:40:26,371 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:40:26,627 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <223818752535517.1792989626.506090164184570-openerp-message-notify@5e968f997bd9>: ['"Cost Alert cost_alert_user_operator_a" <@False>'] 2026-10-26 04:40:26,634 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 456 and Message-Id '<223818752535517.1792989626.506090164184570-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) False, 'c**@example.com' successfully sent 2026-10-26 04:40:26,634 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 2 2026-10-26 04:40:26,667 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1282 deleted mail.mail records with IDs: [456] 2026-10-26 04:40:26,668 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:40:26,755 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_cost_governance: Starting TestCostGovernance.test_hard_cap_per_run ... 2026-10-26 04:40:26,880 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 04:40:26,941 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_cost_ledger_company_day: Starting TestCostLedgerPersonDay.test_a_row_created_without_a_date_is_booked_on_its_own_users_day ... 2026-10-26 04:40:56,511 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_cost_ledger_company_day: Starting TestCostLedgerPersonDay.test_company_cost_alert_fires_once_per_day_of_the_company ... 2026-10-26 04:41:05,000 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <098631348073999.1785430740.000000000000000-openerp-message-notify@5e968f997bd9>: ['"ledger_company_alert" <@False>'] 2026-10-26 04:41:05,000 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1287 deleted mail.mail records with IDs: [457] 2026-10-26 04:41:05,000 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:41:06,000 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <957344980777857.1785457800.000000000000000-openerp-message-notify@5e968f997bd9>: ['"ledger_company_alert" <@False>'] 2026-10-26 04:41:06,000 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1287 deleted mail.mail records with IDs: [458] 2026-10-26 04:41:06,000 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:41:06,794 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_cost_ledger_company_day: Starting TestCostLedgerPersonDay.test_cost_alert_for_one_user_in_two_companies_fires_once_per_company ... 2026-10-26 04:41:24,000 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <426432184331825.1785450600.000000000000000-openerp-message-notify@5e968f997bd9>: ['"ledger_alert_two_co" <@False>'] 2026-10-26 04:41:24,000 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1288 deleted mail.mail records with IDs: [459] 2026-10-26 04:41:24,000 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:41:25,000 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <527239337925202.1785450600.000000000000000-openerp-message-notify@5e968f997bd9>: ['"ledger_alert_two_co" <@False>'] 2026-10-26 04:41:25,000 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1288 deleted mail.mail records with IDs: [460] 2026-10-26 04:41:25,000 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:41:25,111 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_cost_ledger_company_day: Starting TestCostLedgerPersonDay.test_people_far_apart_cannot_spend_the_company_cap_twice_in_one_company_day ... 2026-10-26 04:41:36,554 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_cost_ledger_company_day: Starting TestCostLedgerPersonDay.test_user_cap_is_measured_over_the_users_own_day_not_the_companys ... 2026-10-26 04:41:45,916 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_cost_ledger_company_day: Starting TestCostLedgerPersonDay.test_user_cost_alert_fires_once_per_day_of_the_user ... 2026-10-26 04:41:55,000 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <590419320723660.1785430740.000000000000000-openerp-message-notify@5e968f997bd9>: ['"ledger_alert_rollover" <@False>'] 2026-10-26 04:41:55,000 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1292 deleted mail.mail records with IDs: [461] 2026-10-26 04:41:55,000 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:41:55,000 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <972352622033111.1785432600.000000000000000-openerp-message-notify@5e968f997bd9>: ['"ledger_alert_rollover" <@False>'] 2026-10-26 04:41:55,000 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1292 deleted mail.mail records with IDs: [462] 2026-10-26 04:41:55,000 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:41:56,030 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-26 04:41:57,081 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_create_record_go_tour: Starting TestCreateRecordGoLandsOnTheRecord.test_activating_a_create_record_step_takes_the_user_to_the_new_record ... 2026-10-26 04:41:57,568 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord: Chrome pid: 6899 2026-10-26 04:41:57,569 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord: Chrome headless temporary user profile dir: /tmp/tmpwuvrg9se_chrome_odoo 2026-10-26 04:41:57,569 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord: Issuing json command http://127.0.0.1:41511/json/version 2026-10-26 04:41:57,571 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:41511/json/version with timeout 3 increased to 10s during tests 2026-10-26 04:41:57,667 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord: Browser version: Chrome/150.0.7871.114 2026-10-26 04:41:57,667 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord: Issuing json command http://127.0.0.1:41511/json 2026-10-26 04:41:57,669 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:41511/json with timeout 3 increased to 10s during tests 2026-10-26 04:41:57,681 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord: Websocket url found: ws://127.0.0.1:41511/devtools/page/80D4020660DB9E99332B0D5594FAFCD9 2026-10-26 04:41:57,688 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord: Enable chrome headless console log notification 2026-10-26 04:41:57,699 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord: Chrome headless enable page notifications 2026-10-26 04:41:57,831 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:create-record-go-person from n/a 2026-10-26 04:41:57,867 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord: Setting session cookie in browser 2026-10-26 04:41:57,895 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord: Open "http://127.0.0.1:8069/web#action=2400&model=res.partner&view_type=list" in browser 2026-10-26 04:41:57,896 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord: Navigating to: "http://127.0.0.1:8069/web#action=2400&model=res.partner&view_type=list" 2026-10-26 04:41:57,918 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:41:59,340 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:41:59] "GET /web HTTP/1.1" 200 - 116 0.254 1.173 2026-10-26 04:41:59,372 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord: Navigation result: {'frameId': '80D4020660DB9E99332B0D5594FAFCD9', 'loaderId': '9A2C36880007A8212822447A0BE4F7CC', 'isDownload': False} 2026-10-26 04:41:59,372 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord: Evaluate ready code "odoo.isTourReady('create_record_go')" 2026-10-26 04:41:59,474 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:41:59] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.027 0.024 2026-10-26 04:41:59,493 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:41:59] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.004 0.064 2026-10-26 04:41:59,531 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:41:59] "GET /web/webclient/load_menus/78e8de6e5cda19c5f39b77b5291da56eb7c7df6519a9f74f26827a6659d797cd HTTP/1.1" 200 - 4 0.014 0.082 2026-10-26 04:41:59,557 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:41:59] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.007 0.101 2026-10-26 04:41:59,572 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 04:41:59,607 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:41:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.032 0.121 2026-10-26 04:41:59,654 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:41:59] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.003 0.018 2026-10-26 04:42:00,810 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:00] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.019 2026-10-26 04:42:00,833 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:00] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.026 2026-10-26 04:42:00,835 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:00] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-26 04:42:00,884 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.019 2026-10-26 04:42:00,943 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:00] "POST /web/action/load HTTP/1.1" 200 - 9 0.016 0.073 2026-10-26 04:42:00,993 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord: Evaluate test code "odoo.startTour('create_record_go', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web#action=2400&model=res.partner&view_type=list"})" 2026-10-26 04:42:01,024 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:01] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 16 0.034 0.038 2026-10-26 04:42:01,037 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:01] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.164 2026-10-26 04:42:01,083 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:01] "POST /web/action/load HTTP/1.1" 200 - 9 0.011 0.182 2026-10-26 04:42:01,095 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:01] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.160 2026-10-26 04:42:01,137 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:01] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.010 0.201 2026-10-26 04:42:01,345 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-26 04:42:01,352 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.028 2026-10-26 04:42:01,381 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 04:42:01,406 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:01] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 04:42:01,620 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:01] "POST /mail/init_messaging HTTP/1.1" 200 - 106 0.210 0.551 2026-10-26 04:42:01,628 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.612 2026-10-26 04:42:01,702 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:01] "GET /web/offline HTTP/1.1" 200 - 7 0.052 0.554 2026-10-26 04:42:01,815 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:01] "GET /web/image?model=res.users&field=avatar_128&id=1293 HTTP/1.1" 200 - 18 0.053 0.559 2026-10-26 04:42:01,893 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:01] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.043 0.648 2026-10-26 04:42:02,438 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord.browser: Tour create_record_go on step: 'The user is looking at a list of contacts - not at any one record (trigger: .o_list_view)' 2026-10-26 04:42:02,528 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:02] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 147 0.216 0.882 2026-10-26 04:42:02,552 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:02] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.011 0.879 2026-10-26 04:42:02,565 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.907 2026-10-26 04:42:02,594 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:02] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.011 0.901 2026-10-26 04:42:02,821 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:02] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 18 0.037 0.195 2026-10-26 04:42:02,831 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.238 2026-10-26 04:42:03,987 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 04:42:04,181 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord.browser: Tour create_record_go on step: 'They open the assistant (trigger: .o_viin_ai_systray_toggle)' 2026-10-26 04:42:04,201 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord.browser: Tour create_record_go on step: 'which opens its chat window (trigger: .o-mail-ChatWindow)' 2026-10-26 04:42:04,315 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:04] "POST /viin_ai/chat/conversation/open HTTP/1.1" 200 - 40 0.035 0.087 2026-10-26 04:42:04,369 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:04] "POST /web/dataset/call_kw/discuss.channel/channel_fold HTTP/1.1" 200 - 13 0.015 0.021 2026-10-26 04:42:04,465 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:04] "POST /viin_ai/chat/status HTTP/1.1" 200 - 8 0.018 0.060 2026-10-26 04:42:04,502 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:04] "POST /discuss/channel/messages HTTP/1.1" 200 - 9 0.016 0.033 2026-10-26 04:42:04,585 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:04] "POST /viin_ai/voice/status HTTP/1.1" 200 - 31 0.024 0.117 2026-10-26 04:42:04,642 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:04] "GET /web/image/res.partner/87/avatar_128 HTTP/1.1" 200 - 10 0.022 0.138 2026-10-26 04:42:05,589 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.012 2026-10-26 04:42:05,746 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord.browser: Tour create_record_go on step: 'PREMISE: the contact this step will create does not exist yet. The record is born INSIDE the ack transaction of the Go click, which is the whole reason the destination cannot be known before the click and cannot live in `perform()`. If this premise ever stops holding, everything below is measuring a pre-existing record and proves nothing. (trigger: .o-mail-ChatWindow)' 2026-10-26 04:42:05,802 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:05] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 5 0.012 0.036 2026-10-26 04:42:05,815 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord.browser: Tour create_record_go on step: 'The assistant offers to create a contact (trigger: .o-mail-ChatWindow)' 2026-10-26 04:42:05,848 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:05] "POST /web/dataset/call_kw/viin.ai.ui.directive/search_read HTTP/1.1" 200 - 7 0.004 0.021 2026-10-26 04:42:05,877 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord.browser: Tour create_record_go on step: 'and the user can see what it wants to do, labelled, before agreeing to it (trigger: .o_viin_ai_ui_plan_strip .o_viin_ai_ui_plan_step)' 2026-10-26 04:42:05,893 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord.browser: Tour create_record_go on step: 'THE GESTURE - the user clicks Go (trigger: .o_viin_ai_ui_plan_step_activate)' 2026-10-26 04:42:05,931 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord.browser: Tour create_record_go on step: 'The step leaves the strip once the server has closed the ledger row, so what is asserted next is asserted after the ack landed rather than in a race with it. (trigger: .o-mail-ChatWindow)' 2026-10-26 04:42:06,168 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:06] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 94 0.078 0.184 2026-10-26 04:42:06,316 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:06] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 4 0.003 0.120 2026-10-26 04:42:06,395 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.006 0.010 2026-10-26 04:42:06,439 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord.browser: Tour create_record_go on step: 'THE ASSERTION. The screen is now showing the contact that was just created. Not a list of contacts, not the page they were on: that one record, on its form. (trigger: .o-mail-ChatWindow)' 2026-10-26 04:42:06,585 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:06] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 23 0.092 0.117 2026-10-26 04:42:06,847 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:06] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 67 0.118 0.278 2026-10-26 04:42:06,888 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:06] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 5 0.007 0.410 2026-10-26 04:42:07,052 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:07] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 3 0.012 0.013 2026-10-26 04:42:07,088 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:07] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 9 0.012 0.024 2026-10-26 04:42:07,264 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:07] "POST /web/dataset/call_kw/res.partner/brain_get_mentioning_pages HTTP/1.1" 200 - 4 0.024 0.032 2026-10-26 04:42:07,323 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:07] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 04:42:07,361 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord.browser: Tour create_record_go on step: 'and the form the user landed on is a saved record, not a fresh unsaved draft. A `create_record` step whose Go opened an EMPTY form would satisfy `.o_form_view` while not reaching the record: the user would be looking at a blank contact and would still have to find the one the assistant made. (trigger: .o_form_view .o_form_saved)' 2026-10-26 04:42:07,364 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord.browser: test successful 2026-10-26 04:42:07,405 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:07] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 04:42:07,431 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:07] "POST /mail/thread/data HTTP/1.1" 200 - 27 0.051 0.161 2026-10-26 04:42:07,447 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:07] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 3 0.001 0.227 2026-10-26 04:42:07,471 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord: Closing chrome headless with pid 6899 2026-10-26 04:42:07,483 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord: Closing websocket connection 2026-10-26 04:42:07,485 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord: Terminating chrome headless with pid 6899 2026-10-26 04:42:07,557 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:07] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 8 0.023 0.292 2026-10-26 04:42:07,628 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_044207_628522_TestCreateRecordGoLandsOnTheRecord.txt 2026-10-26 04:42:07,629 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_create_record_go_tour.TestCreateRecordGoLandsOnTheRecord: Removing chrome user profile "/tmp/tmpwuvrg9se_chrome_odoo" 2026-10-26 04:42:07,637 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:07] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.041 0.267 2026-10-26 04:42:07,668 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:42:07,671 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_data_plane_capabilities: Starting TestDataPlaneCapabilities.test_a_page_cut_between_tied_groups_keeps_both_and_a_clean_cut_keeps_its_limit ... 2026-10-26 04:42:10,356 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_data_plane_capabilities: Starting TestDataPlaneCapabilities.test_aggregate_records_refuses_an_unrecognised_condition_by_name ... 2026-10-26 04:42:10,425 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_data_plane_capabilities: Starting TestDataPlaneCapabilities.test_aggregate_records_silently_narrows_with_no_withheld_disclosure_when_an_ir_rule_applies ... 2026-10-26 04:42:11,320 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_data_plane_capabilities: Starting TestDataPlaneCapabilities.test_an_exact_english_name_is_found_by_a_vietnamese_caller_and_stays_exact ... 2026-10-26 04:42:14,770 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_data_plane_capabilities: Starting TestDataPlaneCapabilities.test_describe_model_omits_fields_the_restricted_caller_cannot_read ... 2026-10-26 04:42:15,999 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_data_plane_capabilities: Starting TestDataPlaneCapabilities.test_describe_model_refuses_a_model_that_does_not_exist ... 2026-10-26 04:42:16,022 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_data_plane_capabilities: Starting TestDataPlaneCapabilities.test_find_models_lists_exactly_what_the_restricted_caller_may_read ... 2026-10-26 04:42:16,820 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_data_plane_capabilities: Starting TestDataPlaneCapabilities.test_groups_of_distinct_names_in_an_aggregation_carry_no_same_label_note ... 2026-10-26 04:42:17,988 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_data_plane_capabilities: Starting TestDataPlaneCapabilities.test_query_records_finds_what_a_structured_condition_describes_and_says_empty_otherwise ... 2026-10-26 04:42:18,766 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_data_plane_capabilities: Starting TestDataPlaneCapabilities.test_query_records_matches_a_relational_field_by_pattern_with_no_id_substitution ... 2026-10-26 04:42:19,441 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_data_plane_capabilities: Starting TestDataPlaneCapabilities.test_the_record_holding_the_largest_value_is_reported_largest_not_one_holding_none ... 2026-10-26 04:42:20,097 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_data_plane_capabilities: Starting TestDataPlaneCapabilities.test_two_groups_of_one_name_in_an_aggregation_are_flagged_as_two_records ... 2026-10-26 04:42:21,237 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_data_plane_capabilities: Starting TestDataPlaneCapabilities.test_two_records_of_one_name_returned_by_a_query_are_flagged_as_two_records ... 2026-10-26 04:42:22,420 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:42:22,423 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_data_tools_aggregate_field_labels_resolve_live: Starting TestAggregateRecordsFieldLabelsResolveToTheModelsOwnStrings.test_a_total_names_its_measure_and_group_by_fields_with_the_models_own_labels ... 2026-10-26 04:42:22,699 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:42:23,228 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_data_tools_describe_model_richness: Starting TestDescribeModelIsRichEnoughToReasonAbout.test_describe_model_gives_selection_options_as_pairs_and_marks_unsearchable_fields ... 2026-10-26 04:42:23,556 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:42:24,133 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_data_tools_empty_domain_and_order_on_a_derived_key: Starting TestNoConditionsBuildTheEmptyDomain.test_query_records_with_no_conditions_survives_a_search_override_reading_the_leafs_first_element_as_a_field_path ... 2026-10-26 04:42:24,203 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:42:25,958 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_data_tools_empty_domain_and_order_on_a_derived_key: Starting TestOrderNamingADerivedKeyIsRankedInPythonNotHandedToReadGroup.test_order_naming_a_derived_key_ranks_in_python_instead_of_refusing_the_grouping ... 2026-10-26 04:42:26,227 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:42:26,231 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_data_tools_groupable_hint_names_real_stored_fields: Starting TestRefusedGroupingSuggestsRealStoredFields.test_the_suggested_fields_are_real_and_stored_on_the_same_model ... 2026-10-26 04:42:26,304 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:42:26,973 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_data_tools_json_safe_round_trip: Starting TestDataToolsJsonSafeRoundTrip.test_aggregate_records_date_condition_survives_store_and_reload ... 2026-10-26 04:42:27,280 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_data_tools_json_safe_round_trip: Starting TestDataToolsJsonSafeRoundTrip.test_query_records_date_field_and_many2one_projection_survives_store_and_reload ... 2026-10-26 04:42:27,571 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:42:27,574 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_data_tools_or_not_conditions_compose_under_the_callers_rights: Starting TestOrNotConditionsComposeUnderTheCallersRights.test_any_of_is_the_union_and_none_of_the_complement_within_the_scope_asked_for ... 2026-10-26 04:42:28,534 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_data_tools_or_not_conditions_compose_under_the_callers_rights: Starting TestOrNotConditionsComposeUnderTheCallersRights.test_or_and_not_groups_never_surface_a_record_the_caller_may_not_read ... 2026-10-26 04:42:29,550 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:42:29,553 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_data_tools_paging_reports_true_totals_past_one_page: Starting TestPagingReportsTrueTotalsPastOnePage.test_aggregate_records_pages_through_every_group_and_discloses_the_true_total ... 2026-10-26 04:42:30,873 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_data_tools_paging_reports_true_totals_past_one_page: Starting TestPagingReportsTrueTotalsPastOnePage.test_query_records_pages_through_every_record_with_the_true_total ... 2026-10-26 04:42:32,166 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:42:32,168 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_data_tools_selection_equality_refusal: Starting TestSelectionEqualityAgainstAnImpossibleValueIsRefused.test_a_selection_condition_carrying_an_undeclared_key_is_refused_and_names_it ... 2026-10-26 04:42:32,238 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:42:32,241 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_data_tools_unknown_field_hint: Starting TestRelationalTextValueIsMatchedByOdoosOwnNameSearch.test_a_real_users_name_or_login_still_matches_and_totals_as_the_id_does ... 2026-10-26 04:42:32,955 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_data_tools_unknown_field_hint: Starting TestRelationalTextValueIsMatchedByOdoosOwnNameSearch.test_query_records_answers_empty_when_a_relational_name_matches_no_user ... 2026-10-26 04:42:33,650 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:42:33,653 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_data_tools_unknown_field_hint: Starting TestUnknownFieldRefusalNamesRealFieldsAndTheTrueCount.test_near_miss_typo_is_refused_with_real_field_names_and_the_true_count ... 2026-10-26 04:42:33,708 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:42:34,372 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_database_errors_during_a_turn: Starting TestAToolsDatabaseErrorIsTheToolsOwnFailure.test_a_tool_that_breaks_the_database_changes_nothing_and_the_turn_still_answers ... 2026-10-26 04:42:35,022 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:42:35,783 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_delegation_confirm_resume: Starting TestConfirmedDelegationResume.test_confirming_delegate_to_agent_pauses_then_resumes_the_handoff ... 2026-10-26 04:42:36,599 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_delegation_confirm_resume: Starting TestConfirmedDelegationResume.test_the_audit_names_both_agents_and_the_trace_names_the_owner ... 2026-10-26 04:42:37,332 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:42:38,106 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_agent_catalogue_bounds_delegation: Starting TestDelegationAttribution.test_the_audit_names_both_agents_and_the_trace_names_the_owner ... 2026-10-26 04:42:38,781 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:42:39,709 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_delegation_iteration_reserve: Starting TestACallerCanAlwaysConsumeItsDelegatesResult.test_a_turn_that_ran_a_delegate_still_delivers_an_answer ... 2026-10-26 04:42:40,450 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:42:41,281 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_delegation_iteration_reserve: Starting TestATurnWithoutDelegationIsUnaffected.test_a_turn_that_delegates_nothing_keeps_its_whole_ceiling ... 2026-10-26 04:42:41,842 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:42:42,521 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_delegation_seam: Starting TestEveryAgentOfATurnRecordsWhoAnsweredIt.test_a_delegate_is_recorded_under_its_caller_with_its_own_model_and_level ... 2026-10-26 04:42:43,263 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_delegation_seam: Starting TestEveryAgentOfATurnRecordsWhoAnsweredIt.test_a_line_chosen_for_one_hand_off_answers_it_with_its_newest_model ... 2026-10-26 04:42:44,891 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:42:45,552 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_describe_model_shows_how_the_person_divides_records: Starting TestDescribeModelMarksTheStatusBarAndGivesWholeHelp.test_a_long_selection_is_counted_in_the_full_listing_and_whole_when_named ... 2026-10-26 04:42:46,029 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_describe_model_shows_how_the_person_divides_records: Starting TestDescribeModelMarksTheStatusBarAndGivesWholeHelp.test_naming_a_field_returns_its_whole_help ... 2026-10-26 04:42:46,095 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_describe_model_shows_how_the_person_divides_records: Starting TestDescribeModelMarksTheStatusBarAndGivesWholeHelp.test_the_field_the_form_shows_as_its_status_bar_is_marked ... 2026-10-26 04:42:46,363 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_describe_model_shows_how_the_person_divides_records: Starting TestDescribeModelMarksTheStatusBarAndGivesWholeHelp.test_the_full_listing_names_every_readable_field_without_their_help ... 2026-10-26 04:42:46,681 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_describe_model_shows_how_the_person_divides_records: Starting TestDescribeModelMarksTheStatusBarAndGivesWholeHelp.test_the_label_of_the_model_is_given_in_the_language_of_the_person ... 2026-10-26 04:42:50,518 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:42:51,662 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_describe_model_shows_how_the_person_divides_records: Starting TestDescribeModelShowsThePersonsMenus.test_a_default_naming_a_field_node_keeps_its_field_and_value ... 2026-10-26 04:42:52,303 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_describe_model_shows_how_the_person_divides_records: Starting TestDescribeModelShowsThePersonsMenus.test_a_default_naming_an_invisible_filter_keeps_its_entry_flagged_invisible ... 2026-10-26 04:42:52,858 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_describe_model_shows_how_the_person_divides_records: Starting TestDescribeModelShowsThePersonsMenus.test_a_filter_written_with_time_strftime_is_evaluated_on_the_persons_date ... 2026-10-26 04:42:54,584 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_describe_model_shows_how_the_person_divides_records: Starting TestDescribeModelShowsThePersonsMenus.test_a_menu_restricted_by_group_is_absent_for_a_person_outside_it ... 2026-10-26 04:42:55,056 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_describe_model_shows_how_the_person_divides_records: Starting TestDescribeModelShowsThePersonsMenus.test_a_menu_the_person_can_open_carries_its_conditions_and_default_filters ... 2026-10-26 04:42:55,504 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_describe_model_shows_how_the_person_divides_records: Starting TestDescribeModelShowsThePersonsMenus.test_a_search_view_is_given_once_with_its_filters_and_their_conditions ... 2026-10-26 04:42:56,323 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:42:58,459 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_directive_ack_carries_what_the_step_produced: Starting TestTheAckCarriesWhatTheStepProduced.test_a_button_press_is_carried_out_by_the_server_and_names_no_destination ... 2026-10-26 04:42:58,519 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_ack_owner from n/a 2026-10-26 04:42:58,549 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:42:59,074 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:59] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 73 0.064 0.465 2026-10-26 04:42:59,087 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_directive_ack_carries_what_the_step_produced: Starting TestTheAckCarriesWhatTheStepProduced.test_a_created_record_reaches_the_browser_by_id ... 2026-10-26 04:42:59,142 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_ack_owner from n/a 2026-10-26 04:42:59,172 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:42:59,947 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:42:59] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 120 0.126 0.653 2026-10-26 04:42:59,956 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_directive_ack_carries_what_the_step_produced: Starting TestTheAckCarriesWhatTheStepProduced.test_a_field_change_reaches_the_browser_naming_the_record_it_touched ... 2026-10-26 04:43:00,005 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_ack_owner from n/a 2026-10-26 04:43:00,028 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:43:00,577 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:43:00] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 82 0.073 0.482 2026-10-26 04:43:00,597 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_directive_ack_carries_what_the_step_produced: Starting TestTheAckCarriesWhatTheStepProduced.test_an_action_a_method_call_returns_opens_on_the_records_it_ran_on ... 2026-10-26 04:43:00,648 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_ack_owner from n/a 2026-10-26 04:43:00,671 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:43:01,131 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:43:01] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 36 0.030 0.437 2026-10-26 04:43:01,137 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_directive_ack_carries_what_the_step_produced: Starting TestTheAckCarriesWhatTheStepProduced.test_an_action_a_pressed_button_returns_opens_on_the_pressed_record_with_the_button_context ... 2026-10-26 04:43:01,198 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_ack_owner from n/a 2026-10-26 04:43:01,220 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:43:01,609 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:43:01] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 36 0.026 0.366 2026-10-26 04:43:01,615 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_directive_ack_carries_what_the_step_produced: Starting TestTheAckCarriesWhatTheStepProduced.test_an_action_a_server_action_button_returns_opens_on_the_pressed_record ... 2026-10-26 04:43:01,698 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_ack_owner from n/a 2026-10-26 04:43:01,722 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:43:02,223 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:43:02] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 44 0.038 0.469 2026-10-26 04:43:02,225 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_directive_ack_carries_what_the_step_produced.TestTheAckCarriesWhatTheStepProduced: waiting for threads: [] 2026-10-26 04:43:02,227 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_directive_ack_carries_what_the_step_produced: Starting TestTheAckCarriesWhatTheStepProduced.test_an_action_a_server_action_returns_opens_on_the_records_it_ran_on ... 2026-10-26 04:43:02,284 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_ack_owner from n/a 2026-10-26 04:43:02,304 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:43:02,767 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:43:02] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 45 0.041 0.425 2026-10-26 04:43:02,771 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_directive_ack_carries_what_the_step_produced: Starting TestTheAckCarriesWhatTheStepProduced.test_an_action_context_the_server_cannot_evaluate_reaches_the_client_with_the_records ... 2026-10-26 04:43:02,822 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_ack_owner from n/a 2026-10-26 04:43:02,844 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:43:03,288 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.data_tools: viin_ai: "{'ack_probe': a_name_only_the_client_has}" could not be evaluated here: : "name 'a_name_only_the_client_has' is not defined" while evaluating "{'ack_probe': a_name_only_the_client_has}" 2026-10-26 04:43:03,303 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:43:03] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 44 0.048 0.417 2026-10-26 04:43:03,322 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:43:24,316 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_directive_offer_transport: Starting TestAnotherUsersOfferIsNeverReturned.test_a_step_offered_to_someone_else_is_not_on_my_reply ... 2026-10-26 04:43:24,550 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_two_companies from n/a 2026-10-26 04:43:24,568 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:43:25,094 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1320, model: portal.wizard 2026-10-26 04:43:25,099 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1320, model: portal.wizard 2026-10-26 04:43:25,857 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:43:25] "POST /viin_ai/chat/message HTTP/1.1" 200 - 271 0.262 1.031 2026-10-26 04:43:25,915 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:43:49,106 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_directive_offer_transport: Starting TestAnotherUsersStepIsNeverOnTheConfirmReply.test_a_step_offered_to_someone_else_is_not_on_my_confirm_reply ... 2026-10-26 04:43:49,434 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_two_companies from n/a 2026-10-26 04:43:49,470 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:43:50,153 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1322, model: portal.wizard 2026-10-26 04:43:50,159 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1322, model: portal.wizard 2026-10-26 04:43:50,947 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:43:50] "POST /viin_ai/chat/message HTTP/1.1" 200 - 285 0.461 1.021 2026-10-26 04:43:51,007 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1322, model: portal.wizard 2026-10-26 04:43:51,010 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1322, model: portal.wizard 2026-10-26 04:43:51,190 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1322 deleted viin.ai.chat.pending.tool records with IDs: [41] 2026-10-26 04:43:51,547 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:43:51] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 158 0.185 0.406 2026-10-26 04:43:51,596 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:44:13,900 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_directive_offer_transport: Starting TestBothHalvesOfAConfirmedTurnReachTheBrowser.test_the_confirmed_step_and_the_follow_up_step_both_arrive ... 2026-10-26 04:44:14,139 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_two_companies from n/a 2026-10-26 04:44:14,169 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:44:14,842 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1324, model: portal.wizard 2026-10-26 04:44:14,844 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1324, model: portal.wizard 2026-10-26 04:44:15,608 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:44:15] "POST /viin_ai/chat/message HTTP/1.1" 200 - 285 0.377 1.069 2026-10-26 04:44:15,675 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1324, model: portal.wizard 2026-10-26 04:44:15,677 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1324, model: portal.wizard 2026-10-26 04:44:15,814 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1324 deleted viin.ai.chat.pending.tool records with IDs: [42] 2026-10-26 04:44:16,181 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1324, model: portal.wizard 2026-10-26 04:44:16,184 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1324, model: portal.wizard 2026-10-26 04:44:16,267 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:44:16] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 202 0.191 0.463 2026-10-26 04:44:16,326 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:44:38,939 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_directive_offer_transport: Starting TestTheNonceReachesTheBrowserAndNowhereElse.test_no_bus_frame_the_turn_published_contains_the_nonce ... 2026-10-26 04:44:39,230 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_two_companies from n/a 2026-10-26 04:44:39,255 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:44:39,769 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1326, model: portal.wizard 2026-10-26 04:44:39,771 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1326, model: portal.wizard 2026-10-26 04:44:40,431 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:44:40] "POST /viin_ai/chat/message HTTP/1.1" 200 - 269 0.271 0.909 2026-10-26 04:44:40,444 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_directive_offer_transport: Starting TestTheNonceReachesTheBrowserAndNowhereElse.test_the_assembled_prompt_never_contains_the_nonce ... 2026-10-26 04:44:40,612 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_two_companies from n/a 2026-10-26 04:44:40,644 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:44:41,199 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1326, model: portal.wizard 2026-10-26 04:44:41,201 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1326, model: portal.wizard 2026-10-26 04:44:41,959 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:44:41] "POST /viin_ai/chat/message HTTP/1.1" 200 - 269 0.281 1.042 2026-10-26 04:44:41,970 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_directive_offer_transport: Starting TestTheNonceReachesTheBrowserAndNowhereElse.test_the_browser_is_given_the_nonce_that_spends_the_step ... 2026-10-26 04:44:42,119 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_two_companies from n/a 2026-10-26 04:44:42,140 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:44:42,580 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1326, model: portal.wizard 2026-10-26 04:44:42,582 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1326, model: portal.wizard 2026-10-26 04:44:43,213 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:44:43] "POST /viin_ai/chat/message HTTP/1.1" 200 - 269 0.218 0.858 2026-10-26 04:44:43,268 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:45:04,914 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_directive_offer_transport: Starting TestTheReplyCarriesThisTurnsOffers.test_a_turn_that_offers_a_move_returns_it_to_the_browser ... 2026-10-26 04:45:05,126 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_two_companies from n/a 2026-10-26 04:45:05,166 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:45:05,667 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1328, model: portal.wizard 2026-10-26 04:45:05,669 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1328, model: portal.wizard 2026-10-26 04:45:06,339 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1328, model: portal.wizard 2026-10-26 04:45:06,341 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1328, model: portal.wizard 2026-10-26 04:45:06,436 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:45:06] "POST /viin_ai/chat/message HTTP/1.1" 200 - 299 0.262 1.030 2026-10-26 04:45:06,510 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:45:30,829 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_directive_offer_transport: Starting TestTheReplyIsOrderedAndFiltered.test_a_step_the_user_already_closed_is_not_offered_again ... 2026-10-26 04:45:31,025 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_two_companies from n/a 2026-10-26 04:45:31,046 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:45:31,578 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1330, model: portal.wizard 2026-10-26 04:45:31,581 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1330, model: portal.wizard 2026-10-26 04:45:32,333 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:45:32] "POST /viin_ai/chat/message HTTP/1.1" 200 - 284 0.309 0.981 2026-10-26 04:45:32,349 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_directive_offer_transport: Starting TestTheReplyIsOrderedAndFiltered.test_the_open_steps_come_back_in_plan_order ... 2026-10-26 04:45:32,479 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_two_companies from n/a 2026-10-26 04:45:32,504 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:45:33,003 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1330, model: portal.wizard 2026-10-26 04:45:33,005 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1330, model: portal.wizard 2026-10-26 04:45:33,778 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:45:33] "POST /viin_ai/chat/message HTTP/1.1" 200 - 284 0.297 0.980 2026-10-26 04:45:33,848 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:45:33,862 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane: Starting TestDiscussSurfaceQunitLane.test_every_discuss_surface_qunit_module_is_asserted_in_a_browser ... 2026-10-26 04:45:34,387 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane: Chrome pid: 7142 2026-10-26 04:45:34,388 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane: Chrome headless temporary user profile dir: /tmp/tmpyms61mr3_chrome_odoo 2026-10-26 04:45:34,388 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane: Issuing json command http://127.0.0.1:40625/json/version 2026-10-26 04:45:34,406 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:40625/json/version with timeout 3 increased to 10s during tests 2026-10-26 04:45:34,607 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane: Browser version: Chrome/150.0.7871.114 2026-10-26 04:45:34,608 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane: Issuing json command http://127.0.0.1:40625/json 2026-10-26 04:45:34,609 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:40625/json with timeout 3 increased to 10s during tests 2026-10-26 04:45:34,704 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane: Websocket url found: ws://127.0.0.1:40625/devtools/page/70F0523C080EA384F30E876371FE1482 2026-10-26 04:45:34,718 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane: Enable chrome headless console log notification 2026-10-26 04:45:34,740 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane: Chrome headless enable page notifications 2026-10-26 04:45:35,706 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 04:45:35,712 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:admin from n/a 2026-10-26 04:45:35,728 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane: Setting session cookie in browser 2026-10-26 04:45:35,732 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane: Open "http://127.0.0.1:8069/web/tests?filter=/%5E%28%29%28%28viin_ai%5C+%3E%5C+AI%5C+conversation%5C+on%5C+Discuss.%2A%29%29%24/" in browser 2026-10-26 04:45:35,733 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane: Navigating to: "http://127.0.0.1:8069/web/tests?filter=/%5E%28%29%28%28viin_ai%5C+%3E%5C+AI%5C+conversation%5C+on%5C+Discuss.%2A%29%29%24/" 2026-10-26 04:45:35,775 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:45:36,947 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:45:36] "GET /web/tests?filter=/%5E%28%29%28%28viin_ai%5C+%3E%5C+AI%5C+conversation%5C+on%5C+Discuss.%2A%29%29%24/ HTTP/1.1" 200 - 57 0.036 1.146 2026-10-26 04:45:36,951 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane: Navigation result: {'frameId': '70F0523C080EA384F30E876371FE1482', 'loaderId': '06741246BEABBBADB0F2854C00498513', 'isDownload': False} 2026-10-26 04:45:36,951 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane: Evaluate ready code "!!(window.QUnit && QUnit.config) && ((window.__viinLane = window.__viinLane || (function () { var s = {beginFired: false, totalTests: null, modulesAtBegin: null}; try { QUnit.begin(function (d) { s.beginFired = true; s.totalTests = (d && d.totalTests); s.modulesAtBegin = ((QUnit.config && QUnit.config.modules) || []).length; }); } catch (e) { s.hookError = String(e); } return s;}())), true)" 2026-10-26 04:45:37,039 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:45:37] "GET /web/assets/7199f53/web.qunit_suite_tests.min.css HTTP/1.1" 200 - 4 0.013 0.019 2026-10-26 04:45:37,054 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:45:37] "GET /web/assets/2bd8c8b/web.tests_assets.min.js HTTP/1.1" 200 - 4 0.002 0.041 2026-10-26 04:45:37,088 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:45:37] "GET /web/assets/c198a9e/web.tests_assets.min.css HTTP/1.1" 200 - 4 0.009 0.076 2026-10-26 04:45:37,129 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:45:37] "GET /web/assets/8f537ad/web.qunit_suite_tests.min.js HTTP/1.1" 200 - 4 0.015 0.099 2026-10-26 04:45:37,277 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 04:45:39,080 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane: Evaluate test code "(async function () { await new Promise(function (r) { if (document.readyState === "complete") { r(); } else { window.addEventListener("load", function () { r(); }); } }); await new Promise(function (r) { setTimeout(r, 3000); }); var C = (window.QUnit && QUnit.config) || {}; var mods = C.modules || []; var named = mods.map(function (m) { return {name: m.name, tests: (m.tests || []).length}; }); var viin = named.filter(function (m) { return m.name && m.name.indexOf("viin_ai") === 0; }); var st = window.__viinLane || {}; var expected = ["viin_ai > AI conversation on Discuss - streamed answer", "viin_ai > AI conversation on Discuss - turn lifecycle", "viin_ai > AI conversation on Discuss - decisions and outcomes", "viin_ai > AI conversation on Discuss - outcomes and error reports", "viin_ai > AI conversation on Discuss - offered steps", "viin_ai > AI conversation on Discuss - model settings", "viin_ai > AI conversation on Discuss - who answered", "viin_ai > AI conversation on Discuss - entry points", "viin_ai > AI conversation on Discuss - the screen a question comes from", "viin_ai > AI conversation on Discuss - on a small screen", "viin_ai > AI conversation on Discuss - approval card", "viin_ai > AI conversation on Discuss - lists and entry points", "viin_ai > AI conversation on Discuss - settings, feedback and first run", "viin_ai > AI conversation on Discuss - notifying the person"]; var lower = named.map(function (m) { return (m.name || "").toLowerCase(); }); var out = { filter: C.filter || null, moduleParam: C.module || null, statsAll: (C.stats ? C.stats.all : null), readyHookInstalled: !!window.__viinLane, beginFired: !!st.beginFired, totalTestsAtBegin: (st.totalTests === undefined ? null : st.totalTests), modulesAtBegin: (st.modulesAtBegin === undefined ? null : st.modulesAtBegin), moduleCountNow: named.length, viinModuleCount: viin.length, viinModules: viin.slice(0, 40), firstModules: named.slice(0, 6).map(function (m) { return m.name; }), expectedPresent: expected.map(function (n) { return {name: n, registered: lower.indexOf(n.toLowerCase()) !== -1}; }) }; try { var f = C.filter || ""; var rf = /^(!?)\/([\w\W]*)\/(i?$)/.exec(f); if (!rf) { out.filterVerdict = "config.filter is not in QUnit regex form"; } else { var re = new RegExp(rf[2], rf[3]); var hits = []; mods.forEach(function (m) { (m.tests || []).forEach(function (t) { var fullName = m.name + ": " + t.name; if (re.test(fullName)) { hits.push(fullName); } }); }); out.filterMatchCount = hits.length; out.filterMatchSample = hits.slice(0, 3); } } catch (e) { out.filterProbeError = String(e); } console.log("VIIN-LANE-PROBE " + JSON.stringify(out)); })()" 2026-10-26 04:45:40,952 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane.browser: [assets] fetch libs from xmlID: web.assets_emoji 2026-10-26 04:45:41,044 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:45:41] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:45:42,912 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:45:42] "POST /bus/get_model_definitions HTTP/1.1" 200 - 688 0.530 1.424 2026-10-26 04:45:42,926 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:45:42] "GET /web/bundle/web.assets_emoji HTTP/1.1" 200 - 3 0.006 1.943 2026-10-26 04:45:42,946 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane.browser: [assets] fetch JS ressource: /web/assets/bf0eb9d/web.assets_emoji.min.js 2026-10-26 04:45:42,966 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:45:42] "GET /web/assets/bf0eb9d/web.assets_emoji.min.js HTTP/1.1" 200 - 4 0.006 0.010 2026-10-26 04:45:43,029 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane.browser: [assets] fetch libs from xmlID: mail.assets_lamejs 2026-10-26 04:45:43,047 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:45:43] "GET /web/bundle/mail.assets_lamejs HTTP/1.1" 200 - 3 0.001 0.011 2026-10-26 04:45:43,057 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane.browser: [assets] fetch JS ressource: /web/assets/fd7564b/mail.assets_lamejs.min.js 2026-10-26 04:45:43,073 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:45:43] "GET /web/assets/fd7564b/mail.assets_lamejs.min.js HTTP/1.1" 200 - 4 0.002 0.011 2026-10-26 04:45:43,342 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:45:43] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.007 2026-10-26 04:45:43,431 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:45:43] "GET /web/offline HTTP/1.1" 200 - 7 0.018 0.045 2026-10-26 04:45:43,482 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:45:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 04:45:43,487 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:45:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 04:45:43,548 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:45:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 04:45:43,624 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 04:45:43] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 04:45:44,040 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane.browser: VIIN-LANE-PROBE {"filter":"/^()((viin_ai\\ >\\ AI\\ conversation\\ on\\ Discuss.*))$/","moduleParam":null,"statsAll":0,"readyHookInstalled":true,"beginFired":true,"totalTestsAtBegin":7572,"modulesAtBegin":1538,"moduleCountNow":1538,"viinModuleCount":77,"viinModules":[{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - streamed answer","tests":8},{"name":"viin_ai > AI conversation on Discuss - approval card","tests":2},{"name":"viin_ai > AI conversation on Discuss - lists and entry points","tests":7},{"name":"viin_ai > AI conversation on Discuss - settings, feedback and first run","tests":9},{"name":"viin_ai > AI conversation on Discuss - notifying the person","tests":3},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - turn lifecycle","tests":10},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - decisions and outcomes","tests":5},{"name":"viin_ai > AI conversation on Discuss - outcomes and error reports","tests":3},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - offered steps","tests":4},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - model settings","tests":14},{"name":"viin_ai > AI conversation on Discuss - who answered","tests":5},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - entry points","tests":6},{"name":"viin_ai > AI conversation on Discuss - the screen a question comes from","tests":1},{"name":"viin_ai > AI conversation on Discuss - on a small screen","tests":1},{"name":"viin_ai","tests":0},{"name":"viin_ai > ai_command_provider (dashboard summary)","tests":5},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI navigation equals a menu click","tests":2},{"name":"viin_ai","tests":0},{"name":"viin_ai > AiOutcomeNotice render","tests":3},{"name":"viin_ai","tests":0},{"name":"viin_ai > AskAiDialog server error message","tests":1},{"name":"viin_ai","tests":0},{"name":"viin_ai > MarkdownBlock link node + linkPolicy prop","tests":5},{"name":"viin_ai","tests":0},{"name":"viin_ai > MarkdownBlock closed AST","tests":12},{"name":"viin_ai","tests":0},{"name":"viin_ai > AiToolCard shows the VALUES it proposes to write, not only the records it references","tests":2},{"name":"viin_ai > AiToolCard discloses the assistant's reason and paginates its proposed values","tests":4},{"name":"viin_ai","tests":0},{"name":"viin_ai > ui_context_service live trail","tests":4},{"name":"viin_ai > ui_context_service search_facets","tests":6},{"name":"viin_ai > ui_context_service selection reply","tests":2},{"name":"viin_ai","tests":0}],"firstModules":["web","web","web > MockServer","web","web > env","web"],"expectedPresent":[{"name":"viin_ai > AI conversation on Discuss - streamed answer","registered":true},{"name":"viin_ai > AI conversation on Discuss - turn lifecycle","registered":true},{"name":"viin_ai > AI conversation on Discuss - decisions and outcomes","registered":true},{"name":"viin_ai > AI conversation on Discuss - outcomes and error reports","registered":true},{"name":"viin_ai > AI conversation on Discuss - offered steps","registered":true},{"name":"viin_ai > AI conversation on Discuss - model settings","registered":true},{"name":"viin_ai > AI conversation on Discuss - who answered","registered":true},{"name":"viin_ai > AI conversation on Discuss - entry points","registered":true},{"name":"viin_ai > AI conversation on Discuss - the screen a question comes from","registered":true},{"name":"viin_ai > AI conversation on Discuss - on a small screen","registered":true},{"name":"viin_ai > AI conversation on Discuss - approval card","registered":true},{"name":"viin_ai > AI conversation on Discuss - lists and entry points","registered":true},{"name":"viin_ai > AI conversation on Discuss - settings, feedback and first run","registered":true},{"name":"viin_ai > AI conversation on Discuss - notifying the person","registered":true}],"filterMatchCount":78,"filterMatchSample":["viin_ai > AI conversation on Discuss - streamed answer: the answer streams into one bubble and the stored answer replaces it once","viin_ai > AI conversation on Discuss - streamed answer: the stored answer on the bus retires the placeholder of the tab awaiting the reply, which adds no second bubble","viin_ai > AI conversation on Discuss - streamed answer: a turn started elsewhere streams into a placeholder that only its own stored answer retires"]} 2026-10-26 04:45:45,834 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:45:45] "GET /web/image/res.company/undefined/favicon HTTP/1.1" 404 - 236 0.506 1.838 2026-10-26 04:45:47,149 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane.browser: "viin_ai > AI conversation on Discuss - streamed answer" passed 46 tests. 2026-10-26 04:45:47,856 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane.browser: "viin_ai > AI conversation on Discuss - approval card" passed 13 tests. 2026-10-26 04:45:49,409 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane.browser: "viin_ai > AI conversation on Discuss - lists and entry points" passed 17 tests. 2026-10-26 04:45:51,945 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane.browser: "viin_ai > AI conversation on Discuss - settings, feedback and first run" passed 36 tests. 2026-10-26 04:45:52,981 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane.browser: "viin_ai > AI conversation on Discuss - notifying the person" passed 5 tests. 2026-10-26 04:45:52,982 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane.browser: "viin_ai" passed 0 tests. 2026-10-26 04:45:57,092 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane.browser: "viin_ai > AI conversation on Discuss - turn lifecycle" passed 75 tests. 2026-10-26 04:45:57,094 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane.browser: "viin_ai" passed 0 tests. 2026-10-26 04:45:58,714 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane.browser: "viin_ai > AI conversation on Discuss - decisions and outcomes" passed 30 tests. 2026-10-26 04:45:59,983 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane.browser: "viin_ai > AI conversation on Discuss - outcomes and error reports" passed 14 tests. 2026-10-26 04:45:59,984 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane.browser: "viin_ai" passed 0 tests. 2026-10-26 04:46:01,452 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane.browser: "viin_ai > AI conversation on Discuss - offered steps" passed 25 tests. 2026-10-26 04:46:01,453 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane.browser: "viin_ai" passed 0 tests. 2026-10-26 04:46:05,466 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane.browser: "viin_ai > AI conversation on Discuss - model settings" passed 142 tests. 2026-10-26 04:46:07,024 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane.browser: "viin_ai > AI conversation on Discuss - who answered" passed 22 tests. 2026-10-26 04:46:07,024 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane.browser: "viin_ai" passed 0 tests. 2026-10-26 04:46:08,896 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane.browser: "viin_ai > AI conversation on Discuss - entry points" passed 30 tests. 2026-10-26 04:46:09,947 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane.browser: "viin_ai > AI conversation on Discuss - the screen a question comes from" passed 14 tests. 2026-10-26 04:46:10,903 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane.browser: "viin_ai > AI conversation on Discuss - on a small screen" passed 10 tests. 2026-10-26 04:46:10,904 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane.browser: "viin_ai" passed 0 tests. 2026-10-26 04:46:10,943 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane.browser: QUnit test suite done. 2026-10-26 04:46:10,944 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane.browser: test successful 2026-10-26 04:46:10,968 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane: Closing chrome headless with pid 7142 2026-10-26 04:46:10,971 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane: Closing websocket connection 2026-10-26 04:46:10,972 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane: Terminating chrome headless with pid 7142 2026-10-26 04:46:11,168 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_044611_167815_TestDiscussSurfaceQunitLane.txt 2026-10-26 04:46:11,168 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane: Removing chrome user profile "/tmp/tmpyms61mr3_chrome_odoo" 2026-10-26 04:46:11,190 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane: VIIN-LANE-PROBE {"filter":"/^()((viin_ai\\ >\\ AI\\ conversation\\ on\\ Discuss.*))$/","moduleParam":null,"statsAll":0,"readyHookInstalled":true,"beginFired":true,"totalTestsAtBegin":7572,"modulesAtBegin":1538,"moduleCountNow":1538,"viinModuleCount":77,"viinModules":[{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - streamed answer","tests":8},{"name":"viin_ai > AI conversation on Discuss - approval card","tests":2},{"name":"viin_ai > AI conversation on Discuss - lists and entry points","tests":7},{"name":"viin_ai > AI conversation on Discuss - settings, feedback and first run","tests":9},{"name":"viin_ai > AI conversation on Discuss - notifying the person","tests":3},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - turn lifecycle","tests":10},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - decisions and outcomes","tests":5},{"name":"viin_ai > AI conversation on Discuss - outcomes and error reports","tests":3},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - offered steps","tests":4},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - model settings","tests":14},{"name":"viin_ai > AI conversation on Discuss - who answered","tests":5},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - entry points","tests":6},{"name":"viin_ai > AI conversation on Discuss - the screen a question comes from","tests":1},{"name":"viin_ai > AI conversation on Discuss - on a small screen","tests":1},{"name":"viin_ai","tests":0},{"name":"viin_ai > ai_command_provider (dashboard summary)","tests":5},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI navigation equals a menu click","tests":2},{"name":"viin_ai","tests":0},{"name":"viin_ai > AiOutcomeNotice render","tests":3},{"name":"viin_ai","tests":0},{"name":"viin_ai > AskAiDialog server error message","tests":1},{"name":"viin_ai","tests":0},{"name":"viin_ai > MarkdownBlock link node + linkPolicy prop","tests":5},{"name":"viin_ai","tests":0},{"name":"viin_ai > MarkdownBlock closed AST","tests":12},{"name":"viin_ai","tests":0},{"name":"viin_ai > AiToolCard shows the VALUES it proposes to write, not only the records it references","tests":2},{"name":"viin_ai > AiToolCard discloses the assistant's reason and paginates its proposed values","tests":4},{"name":"viin_ai","tests":0},{"name":"viin_ai > ui_context_service live trail","tests":4},{"name":"viin_ai > ui_context_service search_facets","tests":6},{"name":"viin_ai > ui_context_service selection reply","tests":2},{"name":"viin_ai","tests":0}],"firstModules":["web","web","web > MockServer","web","web > env","web"],"expectedPresent":[{"name":"viin_ai > AI conversation on Discuss - streamed answer","registered":true},{"name":"viin_ai > AI conversation on Discuss - turn lifecycle","registered":true},{"name":"viin_ai > AI conversation on Discuss - decisions and outcomes","registered":true},{"name":"viin_ai > AI conversation on Discuss - outcomes and error reports","registered":true},{"name":"viin_ai > AI conversation on Discuss - offered steps","registered":true},{"name":"viin_ai > AI conversation on Discuss - model settings","registered":true},{"name":"viin_ai > AI conversation on Discuss - who answered","registered":true},{"name":"viin_ai > AI conversation on Discuss - entry points","registered":true},{"name":"viin_ai > AI conversation on Discuss - the screen a question comes from","registered":true},{"name":"viin_ai > AI conversation on Discuss - on a small screen","registered":true},{"name":"viin_ai > AI conversation on Discuss - approval card","registered":true},{"name":"viin_ai > AI conversation on Discuss - lists and entry points","registered":true},{"name":"viin_ai > AI conversation on Discuss - settings, feedback and first run","registered":true},{"name":"viin_ai > AI conversation on Discuss - notifying the person","registered":true}],"filterMatchCount":78,"filterMatchSample":["viin_ai > AI conversation on Discuss - streamed answer: the answer streams into one bubble and the stored answer replaces it once","viin_ai > AI conversation on Discuss - streamed answer: the stored answer on the bus retires the placeholder of the tab awaiting the reply, which adds no second bubble","viin_ai > AI conversation on Discuss - streamed answer: a turn started elsewhere streams into a placeholder that only its own stored answer retires"]} 2026-10-26 04:46:11,198 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane: discuss surface QUnit lane: viin_ai > AI conversation on Discuss - approval card -> passed 13 assertions, viin_ai > AI conversation on Discuss - decisions and outcomes -> passed 30 assertions, viin_ai > AI conversation on Discuss - entry points -> passed 30 assertions, viin_ai > AI conversation on Discuss - lists and entry points -> passed 17 assertions, viin_ai > AI conversation on Discuss - model settings -> passed 142 assertions, viin_ai > AI conversation on Discuss - notifying the person -> passed 5 assertions, viin_ai > AI conversation on Discuss - offered steps -> passed 25 assertions, viin_ai > AI conversation on Discuss - on a small screen -> passed 10 assertions, viin_ai > AI conversation on Discuss - outcomes and error reports -> passed 14 assertions, viin_ai > AI conversation on Discuss - settings, feedback and first run -> passed 36 assertions, viin_ai > AI conversation on Discuss - streamed answer -> passed 46 assertions, viin_ai > AI conversation on Discuss - the screen a question comes from -> passed 14 assertions, viin_ai > AI conversation on Discuss - turn lifecycle -> passed 75 assertions, viin_ai > AI conversation on Discuss - who answered -> passed 22 assertions 2026-10-26 04:46:11,215 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:46:11,218 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_domain_rules_reach_every_answer: Starting TestDomainRulesLengthGuard.test_a_rules_text_over_800_characters_is_refused_on_save ... 2026-10-26 04:46:11,267 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:46:11,379 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_embedding: Starting TestEmbeddingDegradation.test_similarity_search_returns_empty_when_embedding_unavailable ... 2026-10-26 04:46:11,479 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:46:11,561 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_embedding_call_is_booked_as_embedding: Starting TestEmbeddingCallIsBookedAsEmbedding.test_a_successful_embedding_call_is_booked_as_embedding_not_chat ... 2026-10-26 04:46:11,587 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_embedding_call_is_booked_as_embedding: Starting TestEmbeddingCallIsBookedAsEmbedding.test_a_vendor_rejection_is_booked_as_an_embedding_failure_not_a_chat_failure ... 2026-10-26 04:46:11,654 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:46:12,801 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_embedding_orm_acl: Starting TestEmbeddingOrmACL.test_a_chunk_of_another_company_stays_invisible_even_with_no_group_restriction ... 2026-10-26 04:46:21,793 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_embedding_orm_acl: Starting TestEmbeddingOrmACL.test_a_group_restricted_chunk_is_readable_by_its_group_and_invisible_to_everyone_else ... 2026-10-26 04:46:21,854 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_embedding_orm_acl: Starting TestEmbeddingOrmACL.test_a_superuser_environment_of_a_regular_user_is_judged_as_that_user_unless_it_asks_for_the_bypass ... 2026-10-26 04:46:22,490 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding._build_acl_where: chunk ACL bypassed on explicit request (viin_ai_rag_acl_bypass) by uid 1332. 2026-10-26 04:46:22,506 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:46:22,635 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_embedding_vectors_follow_the_declared_width: Starting TestEmbeddingVectorsFollowTheDeclaredWidth.test_a_google_native_batch_returns_one_vector_per_text ... 2026-10-26 04:46:22,690 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_embedding_vectors_follow_the_declared_width: Starting TestEmbeddingVectorsFollowTheDeclaredWidth.test_a_google_native_model_requesting_its_width_asks_for_it_in_its_own_parameter ... 2026-10-26 04:46:22,807 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_embedding_vectors_follow_the_declared_width: Starting TestEmbeddingVectorsFollowTheDeclaredWidth.test_a_model_asks_the_vendor_for_its_width_only_when_it_requests_it ... 2026-10-26 04:46:22,898 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_embedding_vectors_follow_the_declared_width: Starting TestEmbeddingVectorsFollowTheDeclaredWidth.test_only_a_storable_width_can_be_declared ... 2026-10-26 04:46:23,137 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:46:24,303 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_envelope_transport: Starting TestARefusalReachesThePersonReadingIt.test_a_successful_tool_result_is_shown_as_data_and_never_as_a_refusal ... 2026-10-26 04:46:24,356 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:envelope_person_kgt7g0g8g6geg4g4g0gbgeg9geg4g0gcg6g9gcg1g0gdg3gag6g0gag5gdgfgag4gc from n/a 2026-10-26 04:46:24,572 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:46:25,694 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:46:25] "POST /viin_ai/chat/message HTTP/1.1" 200 - 249 0.253 0.873 2026-10-26 04:46:26,241 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:46:26] "POST /viin_ai/chat/message HTTP/1.1" 200 - 162 0.101 0.298 2026-10-26 04:46:26,319 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_envelope_transport: Starting TestARefusalReachesThePersonReadingIt.test_every_code_authored_refusal_reaches_the_person_in_order_and_survives_a_reload ... 2026-10-26 04:46:26,374 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:envelope_person_kgt7g0g8g6geg4g4g0gbgeg9geg4g0gcg6g9gcg1g0gdg3gag6g0gag5gdgfgag4gc from n/a 2026-10-26 04:46:26,528 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:46:27,576 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:46:27] "POST /viin_ai/chat/message HTTP/1.1" 200 - 259 0.222 0.833 2026-10-26 04:46:27,661 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:46:37,663 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_error_usage_attribution: Starting TestErrorUsageAttribution.test_a_failed_call_is_booked_to_the_person_and_company_that_made_it ... 2026-10-26 04:46:37,762 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:46:37,843 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_every_ai_call_leaves_one_priced_usage_record: Starting TestAReplayIsLoggedOnceAtItsPrice.test_a_replay_logs_one_row_at_the_token_price_linked_to_its_original ... 2026-10-26 04:46:37,899 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:46:37,999 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_every_ai_call_leaves_one_priced_usage_record: Starting TestAnEmbeddingCallIsCappedAndLogged.test_a_person_over_their_daily_cap_is_refused_an_embedding_before_the_vendor_is_called ... 2026-10-26 04:46:38,671 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_every_ai_call_leaves_one_priced_usage_record: Starting TestAnEmbeddingCallIsCappedAndLogged.test_embedding_success_log_carries_trace_id ... 2026-10-26 04:46:38,774 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:46:39,307 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_every_turn_carries_the_current_company_moment: Starting TestTheClockLineRidesTheTurnMessageNeverTheCachedSystemPrompt.test_the_system_prompt_stays_byte_identical_while_the_clock_line_rides_the_message ... 2026-10-26 04:46:39,829 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:46:39,941 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_everything_a_turn_says_reaches_the_reader: Starting TestEverythingATurnSaysReachesTheReader.test_a_declined_step_is_reported_in_the_language_the_person_typed_not_their_profiles ... 2026-10-26 04:46:44,285 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_everything_a_turn_says_reaches_the_reader: Starting TestEverythingATurnSaysReachesTheReader.test_a_paused_turn_keeps_each_steps_text_as_its_own_paragraph_on_both_doors ... 2026-10-26 04:46:46,115 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_everything_a_turn_says_reaches_the_reader: Starting TestEverythingATurnSaysReachesTheReader.test_a_streamed_turn_refused_by_the_daily_cap_after_speaking_keeps_what_it_said ... 2026-10-26 04:46:47,070 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 463 and Message-Id '<437553823607125.1792990006.938534975051880-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com', 'g***es@example.viindoo.com' successfully sent 2026-10-26 04:46:47,070 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 2 2026-10-26 04:46:47,088 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [463] 2026-10-26 04:46:47,089 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:46:47,424 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_everything_a_turn_says_reaches_the_reader: Starting TestEverythingATurnSaysReachesTheReader.test_a_turn_returns_the_text_of_every_step_in_order_on_both_doors ... 2026-10-26 04:46:49,308 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_everything_a_turn_says_reaches_the_reader: Starting TestEverythingATurnSaysReachesTheReader.test_a_turn_stops_at_the_turn_budget_keeping_what_it_said_on_both_doors ... 2026-10-26 04:46:51,170 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_everything_a_turn_says_reaches_the_reader: Starting TestEverythingATurnSaysReachesTheReader.test_a_typed_language_this_database_does_not_serve_keeps_the_profile_language ... 2026-10-26 04:46:54,645 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_everything_a_turn_says_reaches_the_reader: Starting TestEverythingATurnSaysReachesTheReader.test_internal_markers_never_reach_the_reader_but_plain_double_brackets_do ... 2026-10-26 04:46:57,852 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_everything_a_turn_says_reaches_the_reader: Starting TestEverythingATurnSaysReachesTheReader.test_the_reasoning_a_model_leaves_in_its_reply_never_reaches_the_reader ... 2026-10-26 04:47:00,510 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:47:01,159 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 464 and Message-Id '<319040976894196.1792990021.111485958099365-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'*************_a@test.local'" successfully sent 2026-10-26 04:47:01,159 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:47:01,188 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [464] 2026-10-26 04:47:01,224 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64057] 2026-10-26 04:47:01,224 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:47:01,237 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:47:01,895 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 465 and Message-Id '<981259866880278.1792990021.848987579345703-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'*************_b@test.local'" successfully sent 2026-10-26 04:47:01,895 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:47:01,909 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [465] 2026-10-26 04:47:01,928 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64059] 2026-10-26 04:47:01,928 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:47:01,941 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:47:02,676 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 466 and Message-Id '<401687664741459.1792990022.621916770935059-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'*************em@test.local'" successfully sent 2026-10-26 04:47:02,677 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:47:02,691 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [466] 2026-10-26 04:47:02,723 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64061] 2026-10-26 04:47:02,724 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:47:02,735 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:47:02,784 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_feedback: Starting TestFeedbackModel.test_a_person_reads_only_their_own_feedback_and_cannot_change_it ... 2026-10-26 04:47:02,893 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1338, model: viin.ai.feedback 2026-10-26 04:47:02,895 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_feedback: Starting TestFeedbackModel.test_a_system_user_reads_every_persons_feedback ... 2026-10-26 04:47:02,941 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_feedback: Starting TestFeedbackModel.test_feedback_is_recorded_under_the_persons_name_and_several_may_share_a_trace ... 2026-10-26 04:47:02,985 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 04:47:02,988 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_feedback_category: Starting TestFeedbackCategory.test_a_basic_person_reads_categories_but_cannot_create_one ... 2026-10-26 04:47:03,714 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 467 and Message-Id '<504733635578117.1792990023.667878627777100-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'****************ic@test.local'" successfully sent 2026-10-26 04:47:03,715 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:47:03,728 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [467] 2026-10-26 04:47:03,749 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64063] 2026-10-26 04:47:03,749 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:47:03,757 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:47:03,823 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1341, model: viin.ai.feedback.category 2026-10-26 04:47:03,834 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:47:04,957 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 468 and Message-Id '<295058345171382.1792990024.908808231353760-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'****************er@test.local'" successfully sent 2026-10-26 04:47:04,957 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:47:04,969 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [468] 2026-10-26 04:47:04,987 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64065] 2026-10-26 04:47:04,987 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:47:04,995 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:47:05,564 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_feedback_is_scoped_to_the_callers_own_trace: Starting TestTraceScopedFeedback.test_feedback_naming_a_foreign_or_nonexistent_trace_is_refused_identically ... 2026-10-26 04:47:05,613 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:c8-feedback-caller@test.local from n/a 2026-10-26 04:47:05,633 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:47:07,181 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:47:07] "POST /viin_ai/chat/feedback HTTP/1.1" 200 - 20 0.013 1.539 2026-10-26 04:47:07,196 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:47:07] "POST /viin_ai/chat/feedback HTTP/1.1" 200 - 4 0.001 0.005 2026-10-26 04:47:07,203 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_feedback_is_scoped_to_the_callers_own_trace: Starting TestTraceScopedFeedback.test_feedback_on_a_trace_the_caller_may_read_is_recorded_with_its_comment ... 2026-10-26 04:47:07,238 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:c8-feedback-caller@test.local from n/a 2026-10-26 04:47:07,258 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:47:07,692 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:47:07] "POST /viin_ai/chat/feedback HTTP/1.1" 200 - 23 0.022 0.417 2026-10-26 04:47:07,707 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_feedback_is_scoped_to_the_callers_own_trace: Starting TestTraceScopedFeedback.test_feedback_without_a_trace_id_is_still_allowed ... 2026-10-26 04:47:07,763 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:c8-feedback-caller@test.local from n/a 2026-10-26 04:47:07,796 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:47:08,204 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:47:08] "POST /viin_ai/chat/feedback HTTP/1.1" 200 - 17 0.018 0.397 2026-10-26 04:47:08,220 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:47:27,492 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_getting_started_config: Starting TestGettingStartedConfig.test_a_blank_key_field_does_not_wipe_an_existing_key ... 2026-10-26 04:47:29,090 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_getting_started_config: Starting TestGettingStartedConfig.test_a_first_api_key_pasted_in_settings_reaches_the_provider_and_pins_it_for_that_company_only ... 2026-10-26 04:47:30,636 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_getting_started_config: Starting TestGettingStartedConfig.test_apply_refused_for_roles_below_system ... 2026-10-26 04:47:30,795 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1345, model: res.config.settings 2026-10-26 04:47:30,860 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1346, model: res.config.settings 2026-10-26 04:47:30,867 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_getting_started_config: Starting TestGettingStartedConfig.test_default_get_never_echoes_stored_key ... 2026-10-26 04:47:31,487 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_getting_started_config: Starting TestGettingStartedConfig.test_main_settings_apply_does_not_pin_provider ... 2026-10-26 04:47:33,081 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 04:47:34,847 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_groups_are_ranked_over_the_whole_population: Starting TestGroupsAreRankedOverTheWholePopulation.test_a_page_cut_between_tied_groups_keeps_both_and_says_so ... 2026-10-26 04:47:37,147 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_groups_are_ranked_over_the_whole_population: Starting TestGroupsAreRankedOverTheWholePopulation.test_a_ranking_is_over_the_whole_population_and_a_page_of_it_keeps_the_shares_of_the_whole ... 2026-10-26 04:47:37,331 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_groups_are_ranked_over_the_whole_population: Starting TestGroupsAreRankedOverTheWholePopulation.test_a_value_worked_out_from_a_measure_and_a_related_field_can_rank ... 2026-10-26 04:47:37,486 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_groups_are_ranked_over_the_whole_population: Starting TestGroupsAreRankedOverTheWholePopulation.test_an_expression_or_ranking_figure_the_reply_cannot_take_is_refused_by_name ... 2026-10-26 04:47:37,619 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_groups_are_ranked_over_the_whole_population: Starting TestGroupsAreRankedOverTheWholePopulation.test_two_pages_of_a_ranking_reach_every_group_exactly_once ... 2026-10-26 04:47:39,117 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:47:49,537 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_hand_off_instructions_follow_the_catalogue: Starting TestTheHandOffInstructionsFollowWhatTheCallerCanReach.test_the_hand_off_instructions_reach_only_a_caller_who_can_reach_another_agent ... 2026-10-26 04:47:51,338 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_hand_off_instructions_follow_the_catalogue: Starting TestTheHandOffInstructionsFollowWhatTheCallerCanReach.test_the_prompt_one_caller_warmed_is_never_served_to_the_other ... 2026-10-26 04:47:53,742 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:47:53,747 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_knowledge_is_indexed_in_requests_a_slow_vendor_can_answer: Starting TestAnEmbeddingCallWaitsAsLongAsItsConnectionAllows.test_a_call_whose_time_was_over_before_it_started_is_refused_and_says_it_sent_nothing ... 2026-10-26 04:47:54,252 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_knowledge_is_indexed_in_requests_a_slow_vendor_can_answer: Starting TestAnEmbeddingCallWaitsAsLongAsItsConnectionAllows.test_a_half_that_gets_no_answer_in_time_either_is_not_split_again ... 2026-10-26 04:47:54,546 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-26 04:47:57,215 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_knowledge_is_indexed_in_requests_a_slow_vendor_can_answer: Starting TestAnEmbeddingCallWaitsAsLongAsItsConnectionAllows.test_a_job_with_only_seconds_left_starts_no_request_and_reports_nothing ... 2026-10-26 04:47:57,510 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-26 04:47:57,730 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_knowledge_is_indexed_in_requests_a_slow_vendor_can_answer: Starting TestAnEmbeddingCallWaitsAsLongAsItsConnectionAllows.test_a_request_the_jobs_time_cuts_is_reported_and_the_next_run_sends_it_as_configured ... 2026-10-26 04:47:58,029 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-26 04:48:05,238 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-26 04:48:05,603 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_knowledge_is_indexed_in_requests_a_slow_vendor_can_answer: Starting TestAnEmbeddingCallWaitsAsLongAsItsConnectionAllows.test_a_search_question_waits_only_a_short_share_of_the_time_its_request_has_left ... 2026-10-26 04:48:08,237 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_knowledge_is_indexed_in_requests_a_slow_vendor_can_answer: Starting TestAnEmbeddingCallWaitsAsLongAsItsConnectionAllows.test_a_search_question_with_under_a_second_left_is_refused_instead_of_sent ... 2026-10-26 04:48:08,744 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_knowledge_is_indexed_in_requests_a_slow_vendor_can_answer: Starting TestAnEmbeddingCallWaitsAsLongAsItsConnectionAllows.test_a_vendor_slower_than_the_connections_answer_timeout_is_given_up_on_as_a_timeout ... 2026-10-26 04:48:10,351 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_knowledge_is_indexed_in_requests_a_slow_vendor_can_answer: Starting TestAnEmbeddingCallWaitsAsLongAsItsConnectionAllows.test_an_indexing_job_on_a_prefork_cron_worker_uses_the_time_left_before_the_worker_is_killed ... 2026-10-26 04:48:10,655 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-26 04:48:17,688 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_knowledge_is_indexed_in_requests_a_slow_vendor_can_answer: Starting TestAnEmbeddingCallWaitsAsLongAsItsConnectionAllows.test_halves_the_job_has_no_time_left_for_are_reported_on_the_source ... 2026-10-26 04:48:18,010 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-26 04:48:21,556 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_knowledge_is_indexed_in_requests_a_slow_vendor_can_answer: Starting TestAnEmbeddingCallWaitsAsLongAsItsConnectionAllows.test_passages_the_vendor_cannot_answer_in_time_are_sent_again_in_halves_in_the_same_run ... 2026-10-26 04:48:21,850 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-26 04:48:23,263 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-26 04:48:23,657 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_knowledge_is_indexed_in_requests_a_slow_vendor_can_answer: Starting TestAnEmbeddingCallWaitsAsLongAsItsConnectionAllows.test_the_advice_for_a_slow_vendor_is_the_one_that_can_help_at_the_size_that_failed ... 2026-10-26 04:48:26,501 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:48:26,620 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_knowledge_is_indexed_in_requests_a_slow_vendor_can_answer: Starting TestKnowledgeIsIndexedInRequestsASlowVendorCanAnswer.test_a_run_whose_time_budget_is_spent_starts_no_further_request_and_the_next_run_goes_on ... 2026-10-26 04:48:26,765 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-26 04:48:26,823 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-26 04:48:26,903 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_knowledge_is_indexed_in_requests_a_slow_vendor_can_answer: Starting TestKnowledgeIsIndexedInRequestsASlowVendorCanAnswer.test_each_request_carries_no_more_passages_than_the_model_takes ... 2026-10-26 04:48:27,112 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-26 04:48:27,219 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-26 04:48:27,246 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:48:28,346 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_later_turns_keep_earlier_tool_calls: Starting TestLaterTurnsKeepEarlierToolCalls.test_a_fence_tag_in_a_tool_result_never_closes_the_fence_on_a_later_turn ... 2026-10-26 04:48:28,413 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:later_turns_person_kgt2g9g6geg6g3g6g9gcg6geg0g4gdg6g3gbg3g0g8g0gcg5g7g8gbgdg9gagbgag3 from n/a 2026-10-26 04:48:28,605 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:48:29,621 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:48:29] "POST /viin_ai/chat/message HTTP/1.1" 200 - 245 0.190 0.831 2026-10-26 04:48:30,072 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:48:30] "POST /viin_ai/chat/message HTTP/1.1" 200 - 147 0.108 0.337 2026-10-26 04:48:30,079 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_later_turns_keep_earlier_tool_calls: Starting TestLaterTurnsKeepEarlierToolCalls.test_a_fence_tag_in_a_tool_result_never_closes_the_fence_on_the_live_turn ... 2026-10-26 04:48:30,122 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:later_turns_person_kgt2g9g6geg6g3g6g9gcg6geg0g4gdg6g3gbg3g0g8g0gcg5g7g8gbgdg9gagbgag3 from n/a 2026-10-26 04:48:30,304 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:48:31,421 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:48:31] "POST /viin_ai/chat/message HTTP/1.1" 200 - 246 0.202 0.921 2026-10-26 04:48:31,426 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_later_turns_keep_earlier_tool_calls: Starting TestLaterTurnsKeepEarlierToolCalls.test_a_later_turn_replays_the_earlier_tool_call_with_the_result_it_returned ... 2026-10-26 04:48:31,475 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:later_turns_person_kgt2g9g6geg6g3g6g9gcg6geg0g4gdg6g3gbg3g0g8g0gcg5g7g8gbgdg9gagbgag3 from n/a 2026-10-26 04:48:31,659 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:48:32,689 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:48:32] "POST /viin_ai/chat/message HTTP/1.1" 200 - 245 0.229 0.815 2026-10-26 04:48:33,155 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:48:33] "POST /viin_ai/chat/message HTTP/1.1" 200 - 148 0.145 0.314 2026-10-26 04:48:33,159 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_later_turns_keep_earlier_tool_calls: Starting TestLaterTurnsKeepEarlierToolCalls.test_a_later_turn_sees_an_earlier_result_only_up_to_a_bound ... 2026-10-26 04:48:33,213 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:later_turns_person_kgt2g9g6geg6g3g6g9gcg6geg0g4gdg6g3gbg3g0g8g0gcg5g7g8gbgdg9gagbgag3 from n/a 2026-10-26 04:48:33,345 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:48:35,518 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:48:35] "POST /viin_ai/chat/message HTTP/1.1" 200 - 246 0.198 1.979 2026-10-26 04:48:35,945 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:48:35] "POST /viin_ai/chat/message HTTP/1.1" 200 - 147 0.113 0.309 2026-10-26 04:48:35,949 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_later_turns_keep_earlier_tool_calls: Starting TestLaterTurnsKeepEarlierToolCalls.test_a_paused_then_approved_turn_reaches_a_later_turn_with_its_call_named_exactly_once ... 2026-10-26 04:48:35,993 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:later_turns_person_kgt2g9g6geg6g3g6g9gcg6geg0g4gdg6g3gbg3g0g8g0gcg5g7g8gbgdg9gagbgag3 from n/a 2026-10-26 04:48:36,158 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:48:37,273 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:48:37] "POST /viin_ai/chat/message HTTP/1.1" 200 - 309 0.220 0.901 2026-10-26 04:48:37,411 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1350 deleted viin.ai.chat.pending.tool records with IDs: [43] 2026-10-26 04:48:37,810 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:48:37] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 186 0.145 0.383 2026-10-26 04:48:38,234 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:48:38] "POST /viin_ai/chat/message HTTP/1.1" 200 - 150 0.113 0.305 2026-10-26 04:48:38,241 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_later_turns_keep_earlier_tool_calls: Starting TestLaterTurnsKeepEarlierToolCalls.test_only_the_system_groups_by_what_a_message_keeps_of_a_tool_result ... 2026-10-26 04:48:38,290 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:later_turns_person_kgt2g9g6geg6g3g6g9gcg6geg0g4gdg6g3gbg3g0g8g0gcg5g7g8gbgdg9gagbgag3 from n/a 2026-10-26 04:48:38,463 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:48:39,430 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:48:39] "POST /viin_ai/chat/message HTTP/1.1" 200 - 246 0.164 0.807 2026-10-26 04:48:40,789 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 1350, model: mail.message, fields: viin_ai_transcript 2026-10-26 04:48:40,798 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_later_turns_keep_earlier_tool_calls: Starting TestLaterTurnsKeepEarlierToolCalls.test_only_the_system_reads_what_a_message_keeps_of_a_tool_result ... 2026-10-26 04:48:40,825 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:later_turns_person_kgt2g9g6geg6g3g6g9gcg6geg0g4gdg6g3gbg3g0g8g0gcg5g7g8gbgdg9gagbgag3 from n/a 2026-10-26 04:48:40,971 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:48:42,056 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:48:42] "POST /viin_ai/chat/message HTTP/1.1" 200 - 245 0.207 0.881 2026-10-26 04:48:42,066 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 1350, model: mail.message, fields: viin_ai_transcript 2026-10-26 04:48:42,088 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_later_turns_keep_earlier_tool_calls: Starting TestLaterTurnsKeepEarlierToolCalls.test_only_the_system_searches_by_what_a_message_keeps_of_a_tool_result ... 2026-10-26 04:48:42,138 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:later_turns_person_kgt2g9g6geg6g3g6g9gcg6geg0g4gdg6g3gbg3g0g8g0gcg5g7g8gbgdg9gagbgag3 from n/a 2026-10-26 04:48:42,312 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:48:43,227 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:48:43] "POST /viin_ai/chat/message HTTP/1.1" 200 - 246 0.182 0.738 2026-10-26 04:48:43,234 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 1350, model: mail.message, fields: viin_ai_transcript 2026-10-26 04:48:43,254 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:48:52,759 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_linked_record_access_predicate: Starting TestLinkedRecordAccessPredicate.test_a_chunk_bound_to_a_record_the_reader_cannot_open_is_hidden_on_every_orm_path ... 2026-10-26 04:48:53,389 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [92], uid: 1351, model: viin.ai.embedding 2026-10-26 04:48:53,445 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_linked_record_access_predicate: Starting TestLinkedRecordAccessPredicate.test_a_source_bound_to_a_record_the_reader_cannot_open_is_hidden_on_every_orm_path ... 2026-10-26 04:48:53,598 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [56], uid: 1351, model: viin.ai.source 2026-10-26 04:48:53,647 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_linked_record_access_predicate: Starting TestLinkedRecordAccessPredicate.test_orm_and_vector_paths_agree_on_the_full_visible_set_for_a_mixed_fixture ... 2026-10-26 04:48:53,994 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 04:48:54,210 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mail_compose_ai_draft: Starting TestMailComposeAiDraft.test_an_empty_draft_leaves_what_the_person_already_typed ... 2026-10-26 04:48:55,187 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mail_compose_ai_draft: Starting TestMailComposeAiDraft.test_the_draft_fills_the_body_as_inert_text_and_sends_nothing ... 2026-10-26 04:48:56,620 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 04:49:08,428 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_agent_surface: Starting TestDiscoveryIsReachable.test_discovering_from_a_configured_connection_publishes_what_the_service_offers_switched_off ... 2026-10-26 04:49:08,602 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:49:20,244 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_auth_header_named: Starting TestACustomHeaderConnectionMustNameItsHeader.test_a_custom_header_connection_is_saved_only_with_a_header_it_may_use ... 2026-10-26 04:49:20,475 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:49:32,671 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_call_limit_origin_agnostic: Starting TestActionLimitCountsRemoteCallsToo.test_the_action_limit_counts_external_and_local_actions_as_one_total ... 2026-10-26 04:49:33,881 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:49:46,365 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_catalog_policy: Starting TestMcpApprovalRequired.test_a_connection_is_contacted_only_at_an_address_an_administrator_approved ... 2026-10-26 04:49:46,492 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [70338] 2026-10-26 04:49:46,492 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [27] 2026-10-26 04:49:47,014 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.mcp.catalog records with IDs: [33] 2026-10-26 04:49:47,418 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:50:00,262 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_config_actions_require_write: Starting TestMcpDiscoverToolsRequiresWrite.test_only_a_system_administrator_can_discover_tools ... 2026-10-26 04:50:00,397 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1378, model: viin.ai.mcp.server 2026-10-26 04:50:00,505 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:50:13,176 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_config_actions_require_write: Starting TestMcpOauthAuthorizeRequiresWrite.test_only_a_system_administrator_can_start_a_sign_in ... 2026-10-26 04:50:13,360 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1384, model: viin.ai.mcp.server 2026-10-26 04:50:13,440 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:50:27,078 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_config_actions_require_write: Starting TestMcpOauthDiscoverMetadataRequiresWrite.test_only_a_system_administrator_can_discover_oauth_metadata ... 2026-10-26 04:50:27,201 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1390, model: viin.ai.mcp.server 2026-10-26 04:50:27,279 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:50:39,155 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_config_actions_require_write: Starting TestMcpOauthRevokeRequiresWrite.test_only_a_system_administrator_can_revoke_a_connection ... 2026-10-26 04:50:39,308 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1396, model: viin.ai.mcp.server 2026-10-26 04:50:39,423 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:50:51,534 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_config_actions_require_write: Starting TestMcpSyncAllRequiresWrite.test_only_a_system_administrator_can_run_the_sync_all_sweep ... 2026-10-26 04:50:51,639 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1402, model: viin.ai.mcp.server 2026-10-26 04:50:51,690 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:51:03,830 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_connect_handshake: Starting TestConnect.test_a_refused_handshake_never_reads_connected_and_shows_no_identity ... 2026-10-26 04:51:03,937 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_connect_handshake: Starting TestConnect.test_a_revision_nobody_has_heard_of_costs_the_administrator_nothing ... 2026-10-26 04:51:04,176 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_connect_handshake: Starting TestConnect.test_connecting_greets_first_and_shows_who_answered_with_every_tool ... 2026-10-26 04:51:04,402 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:51:16,748 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_degovern_employee_reach: Starting TestAnOrdinaryEmployeeAndTheServiceConnections.test_an_employee_cannot_move_the_renewal_clock_or_add_or_drop_a_permission_row ... 2026-10-26 04:51:16,888 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1412, model: viin.ai.mcp.oauth.token 2026-10-26 04:51:16,897 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1412, model: viin.ai.mcp.oauth.token 2026-10-26 04:51:16,913 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1412, model: viin.ai.mcp.oauth.token 2026-10-26 04:51:16,916 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_degovern_employee_reach: Starting TestAnOrdinaryEmployeeAndTheServiceConnections.test_an_employee_reaches_a_configured_service_and_sees_none_of_its_secrets ... 2026-10-26 04:51:17,023 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 1412, model: viin.ai.mcp.oauth.token, fields: oauth_access_token 2026-10-26 04:51:17,046 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 1412, model: viin.ai.mcp.oauth.token, fields: oauth_refresh_token 2026-10-26 04:51:17,053 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 1412, model: viin.ai.mcp.server, fields: allow_confirmation_bypass 2026-10-26 04:51:17,061 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 1412, model: viin.ai.mcp.server, fields: allow_private_networks 2026-10-26 04:51:17,066 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 1412, model: viin.ai.mcp.server, fields: auth_token 2026-10-26 04:51:17,074 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 1412, model: viin.ai.mcp.server, fields: extra_headers 2026-10-26 04:51:17,080 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 1412, model: viin.ai.mcp.server, fields: mcp_session_id 2026-10-26 04:51:17,086 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 1412, model: viin.ai.mcp.server, fields: oauth_client_secret 2026-10-26 04:51:17,093 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 1412, model: viin.ai.mcp.server, fields: oauth_code_verifier 2026-10-26 04:51:17,097 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 1412, model: viin.ai.mcp.server, fields: oauth_state 2026-10-26 04:51:17,144 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:51:28,802 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_degovern_employee_reach: Starting TestRenewalStillWorksUnderAnEmployee.test_a_renewal_driven_by_an_ordinary_employee_still_updates_the_token_row ... 2026-10-26 04:51:29,441 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.viin_ai_mcp_server: Renewed permission for the MCP connection se4889921a248434cb1e. 2026-10-26 04:51:29,584 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:51:41,565 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_discovery_archive: Starting TestMcpDiscoveryArchivesVanishedTools.test_a_sweep_hides_only_the_vanished_tool_of_its_own_service ... 2026-10-26 04:51:41,807 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_discovery_archive: Starting TestMcpDiscoveryArchivesVanishedTools.test_a_tool_an_administrator_retired_stays_retired_across_a_round_trip ... 2026-10-26 04:51:42,002 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_discovery_archive: Starting TestMcpDiscoveryArchivesVanishedTools.test_a_vanished_tool_is_hidden_and_returns_as_the_same_row_with_every_grant ... 2026-10-26 04:51:42,395 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:51:54,399 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_discovery_bridge: Starting TestMcpServerToolBridge.test_a_connection_reports_what_it_publishes_what_the_model_is_told_and_what_that_costs ... 2026-10-26 04:51:54,510 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_discovery_bridge: Starting TestMcpServerToolBridge.test_a_read_of_a_service_that_publishes_nothing_is_not_a_failure ... 2026-10-26 04:51:54,712 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_discovery_bridge: Starting TestMcpServerToolBridge.test_a_sweep_dials_only_the_services_it_is_due_to_read_and_the_button_always_reads ... 2026-10-26 04:51:55,191 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_discovery_bridge: Starting TestMcpServerToolBridge.test_the_refusals_figure_describes_the_latest_read_of_that_service_only ... 2026-10-26 04:51:55,582 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:52:08,257 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_discovery_dispatcher: Starting TestMcpSyncAllIsolation.test_a_service_that_could_not_answer_keeps_the_tools_it_already_had ... 2026-10-26 04:52:08,535 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_discovery_dispatcher: Starting TestMcpSyncAllIsolation.test_a_sweep_survives_a_service_whose_destination_is_refused ... 2026-10-26 04:52:08,851 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:52:23,002 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_discovery_dispatcher: Starting TestMcpToolSearchRow.test_a_sweep_leaves_the_platforms_own_search_tool_alone ... 2026-10-26 04:52:23,263 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:52:37,228 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_discovery_sweep: Starting TestMcpDiscoveryCreatesSafeRows.test_a_read_keeps_every_decision_an_administrator_made ... 2026-10-26 04:52:37,479 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_discovery_sweep: Starting TestMcpDiscoveryCreatesSafeRows.test_a_tool_the_platform_cannot_use_is_not_stored_at_all ... 2026-10-26 04:52:37,670 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_discovery_sweep: Starting TestMcpDiscoveryCreatesSafeRows.test_hostile_text_a_service_publishes_is_defused_where_it_is_stored ... 2026-10-26 04:52:37,889 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_discovery_sweep: Starting TestMcpDiscoveryCreatesSafeRows.test_new_tools_arrive_switched_off_asking_first_and_unpriced ... 2026-10-26 04:52:38,146 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:52:51,765 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_discovery_sweep: Starting TestMcpDiscoveryNaturalKey.test_a_service_renaming_a_tool_leaves_the_old_name_behind_and_adds_the_new ... 2026-10-26 04:52:51,994 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_discovery_sweep: Starting TestMcpDiscoveryNaturalKey.test_re_reading_a_service_updates_the_rows_it_had_and_loses_no_grant ... 2026-10-26 04:52:52,185 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_discovery_sweep: Starting TestMcpDiscoveryNaturalKey.test_two_services_publishing_the_same_tool_name_get_a_row_each ... 2026-10-26 04:52:52,399 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:52:52,403 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_dispatcher_reaches_its_audience: Starting TestMcpDispatcherReachesItsAudience.test_an_ordinary_employee_reaches_the_dispatcher_body_not_a_refusal ... 2026-10-26 04:52:53,633 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 469 and Message-Id '<956198994747582.1792990373.583496809005737-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 04:52:53,633 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 04:52:53,647 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [469] 2026-10-26 04:52:53,679 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68940] 2026-10-26 04:52:53,679 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 04:52:53,692 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 04:52:53,754 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 04:53:07,899 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_group_settings: Starting TestWhoMayConfigureTheExternalToolServices.test_only_a_system_administrator_approves_a_destination ... 2026-10-26 04:53:08,024 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1461, model: viin.ai.mcp.catalog 2026-10-26 04:53:08,039 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1461, model: viin.ai.mcp.catalog 2026-10-26 04:53:08,091 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1462, model: viin.ai.mcp.catalog 2026-10-26 04:53:08,105 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1462, model: viin.ai.mcp.catalog 2026-10-26 04:53:08,139 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1465 deleted viin.ai.mcp.catalog records with IDs: [81] 2026-10-26 04:53:08,142 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_group_settings: Starting TestWhoMayConfigureTheExternalToolServices.test_only_a_system_administrator_configures_a_connection ... 2026-10-26 04:53:08,293 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1461, model: viin.ai.mcp.server 2026-10-26 04:53:08,304 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1461, model: viin.ai.mcp.server 2026-10-26 04:53:08,316 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1461, model: viin.ai.mcp.server 2026-10-26 04:53:08,364 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1462, model: viin.ai.mcp.server 2026-10-26 04:53:08,379 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1462, model: viin.ai.mcp.server 2026-10-26 04:53:08,400 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1462, model: viin.ai.mcp.server 2026-10-26 04:53:08,461 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1465 deleted viin.ai.mcp.server records with IDs: [93] 2026-10-26 04:53:08,500 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:53:26,237 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_hydration: Starting TestMcpToolSearchShim.test_calling_the_search_tool_returns_the_ranked_catalog ... 2026-10-26 04:53:26,882 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_hydration: Starting TestMcpToolSearchShim.test_the_search_helper_is_offered_to_the_person_by_the_agents_setting ... 2026-10-26 04:53:27,837 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 04:53:42,078 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_oauth_authcode: Starting TestSigningInToAService.test_a_sign_in_whose_code_would_travel_in_clear_is_refused_unless_the_switch_is_on ... 2026-10-26 04:53:42,295 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_oauth_authcode: Starting TestSigningInToAService.test_handing_permission_back_leaves_no_credential_and_no_sign_in_in_flight ... 2026-10-26 04:53:42,427 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_oauth_authcode: Starting TestSigningInToAService.test_starting_a_sign_in_sends_the_administrator_to_the_provider_bound_to_this_connection ... 2026-10-26 04:53:42,560 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_oauth_authcode: Starting TestSigningInToAService.test_the_code_only_ever_comes_back_to_this_products_own_landing ... 2026-10-26 04:53:42,646 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:53:57,552 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_oauth_callback_route: Starting TestMcpOauthCallbackRoute.test_a_callback_that_matches_no_live_nonce_redeems_nothing ... 2026-10-26 04:53:57,695 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:mcp_system_mcp_rb-a683fe2-225997-428996@test.local from n/a 2026-10-26 04:53:57,772 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:53:58,241 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.viin_ai_mcp_server: The MCP connection saa47bc75a61c4089b0b was granted permission by user 1486. 2026-10-26 04:53:58,243 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:53:58] "GET /viin_ai/mcp/oauth/callback?state=state-141d0de8798b46ea9a5d1f9542cf2fcd&code=synthetic-authorization-code HTTP/1.1" 303 - 22 0.015 0.461 2026-10-26 04:53:58,264 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:53:58] "GET /viin_ai/mcp/oauth/callback?state=state-141d0de8798b46ea9a5d1f9542cf2fcd&code=synthetic-authorization-code HTTP/1.1" 200 - 3 0.001 0.006 2026-10-26 04:53:58,313 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:53:58] "GET /viin_ai/mcp/oauth/callback?state=state-5dbcb2dc12e2428d9de2d0d6672a7ebc&code=synthetic-authorization-code HTTP/1.1" 200 - 3 0.001 0.006 2026-10-26 04:53:58,358 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:53:58] "GET /viin_ai/mcp/oauth/callback?state=state-0f6d1a13153241ff8952e394cb596415&code=synthetic-authorization-code HTTP/1.1" 200 - 3 0.001 0.006 2026-10-26 04:53:58,398 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:53:58] "GET /viin_ai/mcp/oauth/callback?state=state-4bdf5c93db4d46e3b045d14ed958f499&error=access_denied HTTP/1.1" 200 - 3 0.001 0.005 2026-10-26 04:53:58,407 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_oauth_callback_route: Starting TestMcpOauthCallbackRoute.test_a_failed_exchange_does_not_leave_the_connection_connected ... 2026-10-26 04:53:58,546 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:mcp_system_mcp_rb-a683fe2-225997-428996@test.local from n/a 2026-10-26 04:53:58,574 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:53:59,106 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:53:59] "GET /viin_ai/mcp/oauth/callback?state=state-24b8e05b50a945e4ad1837c8093cdc65&code=synthetic-authorization-code HTTP/1.1" 200 - 40 0.021 0.516 2026-10-26 04:53:59,116 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_oauth_callback_route: Starting TestMcpOauthCallbackRoute.test_a_refused_or_truncated_authorization_burns_the_nonce ... 2026-10-26 04:53:59,220 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:mcp_system_mcp_rb-a683fe2-225997-428996@test.local from n/a 2026-10-26 04:53:59,270 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:53:59,708 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:53:59] "GET /viin_ai/mcp/oauth/callback?state=state-d9554fb3138a4c618a934b901329b4f1&error=access_denied&error_description=The+resource+owner+denied+the+request. HTTP/1.1" 200 - 20 0.017 0.428 2026-10-26 04:53:59,727 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:53:59] "GET /viin_ai/mcp/oauth/callback?state=state-d9554fb3138a4c618a934b901329b4f1&error=access_denied&error_description=The+resource+owner+denied+the+request. HTTP/1.1" 200 - 3 0.003 0.005 2026-10-26 04:53:59,760 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:53:59] "GET /viin_ai/mcp/oauth/callback?state=state-0d82715ec40e4e589278931dacb08825 HTTP/1.1" 200 - 10 0.004 0.011 2026-10-26 04:53:59,774 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:53:59] "GET /viin_ai/mcp/oauth/callback?state=state-0d82715ec40e4e589278931dacb08825 HTTP/1.1" 200 - 3 0.001 0.006 2026-10-26 04:53:59,782 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_oauth_callback_route: Starting TestMcpOauthCallbackRoute.test_an_anonymous_callback_is_sent_to_login_and_changes_nothing ... 2026-10-26 04:53:59,941 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:54:00,411 100 INFO rb-a683fe2-225997-428996 odoo.http: Session expired 2026-10-26 04:54:00,412 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:54:00] "GET /viin_ai/mcp/oauth/callback?state=state-428e2fa30a6c4c279881834a59938e79&code=synthetic-authorization-code HTTP/1.1" 303 - 10 0.006 0.471 2026-10-26 04:54:00,422 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_oauth_callback_route: Starting TestMcpOauthCallbackRoute.test_no_spelling_of_a_foreign_destination_leaves_this_odoo ... 2026-10-26 04:54:00,533 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:mcp_system_mcp_rb-a683fe2-225997-428996@test.local from n/a 2026-10-26 04:54:00,582 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:54:00,961 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.viin_ai_mcp_server: The MCP connection sdb21d11349574935949 was granted permission by user 1486. 2026-10-26 04:54:00,963 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:54:00] "GET /viin_ai/mcp/oauth/callback?state=state-cce47f33fba543a698ab91bab55216bd&code=synthetic-authorization-code&redirect=https%3A%2F%2Fevil.example.com%2Fharvest&redirect_uri=https%3A%2F%2Fevil.example.com%2Fharvest HTTP/1.1" 303 - 23 0.014 0.374 2026-10-26 04:54:00,999 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.viin_ai_mcp_server: The MCP connection s880fc9bf39f44d7d94a was granted permission by user 1486. 2026-10-26 04:54:01,000 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:54:01] "GET /viin_ai/mcp/oauth/callback?state=state-4835f149d5574173b54804f6d024687e&code=synthetic-authorization-code&redirect=%2F%2Fevil.example.com%2Fharvest&redirect_uri=%2F%2Fevil.example.com%2Fharvest HTTP/1.1" 303 - 13 0.003 0.008 2026-10-26 04:54:01,037 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.viin_ai_mcp_server: The MCP connection sf2fd1cd1e35f49a2b3c was granted permission by user 1486. 2026-10-26 04:54:01,039 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:54:01] "GET /viin_ai/mcp/oauth/callback?state=state-d4635ddcdf944676b022b271a28708cc&code=synthetic-authorization-code&redirect=%2F%5Cevil.example.com%2Fharvest&redirect_uri=%2F%5Cevil.example.com%2Fharvest HTTP/1.1" 303 - 13 0.006 0.012 2026-10-26 04:54:01,075 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.viin_ai_mcp_server: The MCP connection s86636062eca443a49c9 was granted permission by user 1486. 2026-10-26 04:54:01,077 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:54:01] "GET /viin_ai/mcp/oauth/callback?state=state-042c93fea6724815830ff8b46efae595&code=synthetic-authorization-code&redirect=https%3Aevil.example.com&redirect_uri=https%3Aevil.example.com HTTP/1.1" 303 - 13 0.004 0.017 2026-10-26 04:54:01,085 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_oauth_callback_route: Starting TestMcpOauthCallbackRoute.test_only_the_system_administrator_of_the_connections_company_completes_a_sign_in ... 2026-10-26 04:54:01,268 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:mcp_employee_rb-a683fe2-225997-428996@test.local from n/a 2026-10-26 04:54:01,291 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 04:54:01,664 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:54:01] "GET /viin_ai/mcp/oauth/callback?state=state-dadfc32306414d72bea5d0afc58ea938&code=synthetic-authorization-code HTTP/1.1" 200 - 13 0.011 0.367 2026-10-26 04:54:01,687 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:54:01] "GET /viin_ai/mcp/oauth/callback?state=state-dadfc32306414d72bea5d0afc58ea938&error=access_denied&error_description=The+resource+owner+denied+the+request. HTTP/1.1" 200 - 3 0.003 0.006 2026-10-26 04:54:01,703 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:54:01] "GET /viin_ai/mcp/oauth/callback?state=state-3e1278369e1749679941b9f494261bf2&code=synthetic-authorization-code HTTP/1.1" 200 - 3 0.001 0.006 2026-10-26 04:54:01,736 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:mcp_mcp_configurator_rb-a683fe2-225997-428996@test.local from n/a 2026-10-26 04:54:01,793 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.viin_ai_mcp_server: The MCP connection s86e30180b8814d44809 was granted permission by user 1485. 2026-10-26 04:54:01,795 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:54:01] "GET /viin_ai/mcp/oauth/callback?state=state-dadfc32306414d72bea5d0afc58ea938&code=synthetic-authorization-code HTTP/1.1" 303 - 17 0.014 0.024 2026-10-26 04:54:01,856 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:mcp_tenant_admin_rb-a683fe2-225997-428996@test.local from n/a 2026-10-26 04:54:01,882 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:54:01] "GET /viin_ai/mcp/oauth/callback?state=state-c015ed74f8854cae8afc5ed6f22a72a9&code=synthetic-authorization-code HTTP/1.1" 200 - 3 0.001 0.005 2026-10-26 04:54:01,894 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:54:01] "GET /viin_ai/mcp/oauth/callback?state=state-c015ed74f8854cae8afc5ed6f22a72a9&error=access_denied&error_description=The+resource+owner+denied+the+request. HTTP/1.1" 200 - 3 0.001 0.006 2026-10-26 04:54:01,907 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:54:01] "GET /viin_ai/mcp/oauth/callback?state=state-4a10bb9cf7364a0dac08dad291680bb6&code=synthetic-authorization-code HTTP/1.1" 200 - 3 0.001 0.005 2026-10-26 04:54:01,930 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:mcp_mcp_configurator_rb-a683fe2-225997-428996@test.local from n/a 2026-10-26 04:54:01,964 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.viin_ai_mcp_server: The MCP connection se9f47a63bf924b4c949 was granted permission by user 1485. 2026-10-26 04:54:01,966 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:54:01] "GET /viin_ai/mcp/oauth/callback?state=state-c015ed74f8854cae8afc5ed6f22a72a9&code=synthetic-authorization-code HTTP/1.1" 303 - 15 0.009 0.020 2026-10-26 04:54:02,021 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:mcp_mcp_company_b_rb-a683fe2-225997-428996@test.local from n/a 2026-10-26 04:54:02,078 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:54:02] "GET /viin_ai/mcp/oauth/callback?state=state-ef6d3ab311d64d899a3ed2c4f1e5d9f1&code=synthetic-authorization-code HTTP/1.1" 200 - 8 0.012 0.022 2026-10-26 04:54:02,119 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:54:02] "GET /viin_ai/mcp/oauth/callback?state=state-ef6d3ab311d64d899a3ed2c4f1e5d9f1&error=access_denied&error_description=The+resource+owner+denied+the+request. HTTP/1.1" 200 - 6 0.006 0.027 2026-10-26 04:54:02,137 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:54:02] "GET /viin_ai/mcp/oauth/callback?state=state-2685dd4514864411a1239165152ad264&code=synthetic-authorization-code HTTP/1.1" 200 - 3 0.004 0.005 2026-10-26 04:54:02,186 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:mcp_mcp_configurator_rb-a683fe2-225997-428996@test.local from n/a 2026-10-26 04:54:02,242 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.viin_ai_mcp_server: The MCP connection s9ecea8e5149d40c5b0b was granted permission by user 1485. 2026-10-26 04:54:02,245 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 04:54:02] "GET /viin_ai/mcp/oauth/callback?state=state-ef6d3ab311d64d899a3ed2c4f1e5d9f1&code=synthetic-authorization-code HTTP/1.1" 303 - 15 0.018 0.030 2026-10-26 04:54:02,327 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:54:17,016 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_oauth_discovery: Starting TestMcpOauthMetadataDiscovery.test_a_failed_discovery_leaves_the_configured_endpoints_alone ... 2026-10-26 04:54:17,114 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_oauth_discovery: Starting TestMcpOauthMetadataDiscovery.test_an_address_the_far_end_supplied_is_still_judged_first ... 2026-10-26 04:54:17,273 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_oauth_discovery: Starting TestMcpOauthMetadataDiscovery.test_discovery_reads_the_providers_description_once_and_fills_in_the_endpoints ... 2026-10-26 04:54:17,438 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:54:31,445 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_oauth_fields: Starting TestMcpCredentialInUrlRefused.test_a_destination_carrying_a_credential_parameter_is_refused ... 2026-10-26 04:54:31,664 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_oauth_fields: Starting TestMcpCredentialInUrlRefused.test_a_legitimate_pre_signed_destination_is_still_accepted ... 2026-10-26 04:54:31,734 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:54:46,008 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_oauth_fields: Starting TestMcpOauthConnectionIsSavedOnlyWhenUsable.test_an_oauth_connection_that_cannot_obtain_a_token_is_refused_at_save_and_at_edit ... 2026-10-26 04:54:46,291 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:55:00,695 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_oauth_fields: Starting TestMcpOauthEndpointsAreJudgedLikeTheServiceAddress.test_no_oauth_endpoint_may_point_inside_this_network_or_speak_another_protocol ... 2026-10-26 04:55:01,381 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:55:16,838 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_oauth_fields: Starting TestMcpOauthFieldLayer.test_the_token_validity_indicator_answers_the_three_real_cases ... 2026-10-26 04:55:16,984 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:55:32,023 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_oauth_fields: Starting TestMcpOauthResourceAndNonceTtl.test_a_typed_resource_override_survives_a_mode_round_trip_and_a_destination_edit ... 2026-10-26 04:55:32,162 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_oauth_fields: Starting TestMcpOauthResourceAndNonceTtl.test_the_nonce_lifetime_comes_from_the_parameter_not_from_the_code ... 2026-10-26 04:55:32,238 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_oauth_fields: Starting TestMcpOauthResourceAndNonceTtl.test_the_resource_indicator_defaults_to_this_connection_s_own_uri ... 2026-10-26 04:55:32,344 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:55:48,917 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_oauth_fields: Starting TestMcpOauthScopeIsSafeToEcho.test_a_scope_is_stored_only_when_it_is_safe_to_paste_into_an_authorization_url ... 2026-10-26 04:55:49,239 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:56:04,844 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_oauth_fields: Starting TestMcpOauthSecretsAcl.test_a_system_administrator_can_still_read_every_oauth_secret ... 2026-10-26 04:56:04,985 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_oauth_fields: Starting TestMcpOauthSecretsAcl.test_every_oauth_secret_is_refused_to_an_ai_administrator ... 2026-10-26 04:56:05,238 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 1532, model: viin.ai.mcp.oauth.token, fields: oauth_access_token 2026-10-26 04:56:05,275 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 1532, model: viin.ai.mcp.oauth.token, fields: oauth_access_token 2026-10-26 04:56:05,298 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 1532, model: viin.ai.mcp.oauth.token, fields: oauth_refresh_token 2026-10-26 04:56:05,319 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 1532, model: viin.ai.mcp.oauth.token, fields: oauth_refresh_token 2026-10-26 04:56:05,378 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 1532, model: viin.ai.mcp.server, fields: oauth_client_secret 2026-10-26 04:56:05,434 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 1532, model: viin.ai.mcp.server, fields: oauth_client_secret 2026-10-26 04:56:05,468 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 1532, model: viin.ai.mcp.server, fields: oauth_code_verifier 2026-10-26 04:56:05,517 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 1532, model: viin.ai.mcp.server, fields: oauth_code_verifier 2026-10-26 04:56:05,553 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 1532, model: viin.ai.mcp.server, fields: oauth_state 2026-10-26 04:56:05,601 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 1532, model: viin.ai.mcp.server, fields: oauth_state 2026-10-26 04:56:05,618 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_oauth_fields: Starting TestMcpOauthSecretsAcl.test_the_oauth_indicator_answers_for_a_connection_still_being_typed ... 2026-10-26 04:56:05,665 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_oauth_fields: Starting TestMcpOauthSecretsAcl.test_the_oauth_indicator_never_becomes_a_way_to_read_the_client_secret ... 2026-10-26 04:56:05,872 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 1532, model: viin.ai.mcp.server, fields: oauth_client_secret 2026-10-26 04:56:05,907 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 1532, model: viin.ai.mcp.server, fields: oauth_client_secret 2026-10-26 04:56:05,929 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_oauth_fields: Starting TestMcpOauthSecretsAcl.test_the_token_validity_indicator_never_leaks_the_access_token ... 2026-10-26 04:56:06,242 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 1532, model: viin.ai.mcp.oauth.token, fields: oauth_access_token 2026-10-26 04:56:06,304 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:56:21,909 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_oauth_token_row: Starting TestMovedSecretsStaySecret.test_a_system_administrator_reading_the_expiry_prefetches_no_secret ... 2026-10-26 04:56:21,982 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 1538, model: viin.ai.mcp.oauth.token, fields: oauth_access_token 2026-10-26 04:56:22,008 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 1538, model: viin.ai.mcp.oauth.token, fields: oauth_refresh_token 2026-10-26 04:56:22,033 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 1538, model: viin.ai.mcp.oauth.token, fields: oauth_access_token 2026-10-26 04:56:22,040 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 1538, model: viin.ai.mcp.oauth.token, fields: oauth_refresh_token 2026-10-26 04:56:22,088 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:56:36,821 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_oauth_token_row: Starting TestRevokingAConnectionRevokesItsCredential.test_revoking_connections_destroys_exactly_their_credentials ... 2026-10-26 04:56:36,959 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1545 deleted viin.ai.mcp.oauth.token records with IDs: [28, 29] 2026-10-26 04:56:37,010 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1545 deleted viin.ai.mcp.server records with IDs: [218, 219] 2026-10-26 04:56:37,079 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:56:52,867 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_onboarding_ux: Starting TestTheApprovedServiceCarriesItsOwnHeaderName.test_a_new_connection_does_not_arrive_pre_filled_with_the_wrong_header ... 2026-10-26 04:56:52,895 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_onboarding_ux: Starting TestTheApprovedServiceCarriesItsOwnHeaderName.test_choosing_an_approved_service_pre_fills_how_it_authenticates ... 2026-10-26 04:56:53,272 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:57:08,004 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_protocol_era_fields: Starting TestMcpProtocolEraSurface.test_a_reader_who_may_not_configure_cannot_pin_a_connections_dialect ... 2026-10-26 04:57:08,168 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1555, model: viin.ai.mcp.server 2026-10-26 04:57:08,172 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_protocol_era_fields: Starting TestMcpProtocolEraSurface.test_an_operator_who_owns_the_connection_can_open_the_hatch_and_shut_it_again ... 2026-10-26 04:57:08,289 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:57:22,205 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_protocol_era_fields: Starting TestMcpSessionIdIsBearerEquivalent.test_a_system_administrator_can_still_read_the_session_id ... 2026-10-26 04:57:22,291 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_protocol_era_fields: Starting TestMcpSessionIdIsBearerEquivalent.test_a_tenant_administrator_can_never_read_the_session_id ... 2026-10-26 04:57:22,424 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 1562, model: viin.ai.mcp.server, fields: mcp_session_id 2026-10-26 04:57:22,450 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 1562, model: viin.ai.mcp.server, fields: mcp_session_id 2026-10-26 04:57:22,470 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_protocol_era_fields: Starting TestMcpSessionIdIsBearerEquivalent.test_the_rest_of_the_protocol_surface_stays_readable_to_a_tenant_administrator ... 2026-10-26 04:57:22,565 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:57:38,514 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_run_history_carrier: Starting TestHydratedSeedIsAUnionNeverAReplacement.test_a_seeded_name_the_assistant_may_not_reach_admits_nothing ... 2026-10-26 04:57:39,470 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_run_history_carrier: Starting TestHydratedSeedIsAUnionNeverAReplacement.test_seeding_one_tool_does_not_switch_deferral_off_wholesale ... 2026-10-26 04:57:40,321 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_run_history_carrier: Starting TestHydratedSeedIsAUnionNeverAReplacement.test_the_two_carriers_are_unioned_and_neither_erases_the_other ... 2026-10-26 04:57:41,180 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 04:57:58,424 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_run_history_carrier: Starting TestRunPublishesItsHistoryAtThePause.test_a_paused_run_hands_back_its_own_history_with_the_tools_it_already_ran ... 2026-10-26 04:57:59,025 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 04:58:13,868 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_server_company_boundary: Starting TestMcpServerCompanyBoundary.test_an_employees_run_is_offered_their_own_and_shared_services_and_never_another_companys ... 2026-10-26 04:58:16,345 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_server_company_boundary: Starting TestMcpServerCompanyBoundary.test_holding_every_role_does_not_carry_a_user_across_the_boundary ... 2026-10-26 04:58:19,316 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 04:58:34,377 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_server_record: Starting TestMcpConstraints.test_a_server_identifier_must_be_a_short_lowercase_technical_name ... 2026-10-26 04:58:34,564 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_server_record: Starting TestMcpConstraints.test_no_limit_can_be_set_outside_the_range_that_keeps_a_request_alive ... 2026-10-26 04:58:34,884 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_server_record: Starting TestMcpConstraints.test_two_servers_can_never_share_an_identifier ... 2026-10-26 04:58:35,074 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:58:49,055 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_server_record: Starting TestMcpCredentialIndicator.test_a_system_administrator_can_still_read_the_credential ... 2026-10-26 04:58:49,152 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_server_record: Starting TestMcpCredentialIndicator.test_the_credential_indicator_never_becomes_a_way_to_read_the_credential ... 2026-10-26 04:58:49,339 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 1603, model: viin.ai.mcp.server, fields: auth_token 2026-10-26 04:58:49,356 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 1603, model: viin.ai.mcp.server, fields: auth_token 2026-10-26 04:58:49,404 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:59:03,801 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_server_record: Starting TestMcpDestinationPolicy.test_a_private_address_spelled_as_a_number_cannot_be_saved ... 2026-10-26 04:59:03,996 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_server_record: Starting TestMcpDestinationPolicy.test_no_private_or_link_local_destination_can_be_saved ... 2026-10-26 04:59:04,182 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_server_record: Starting TestMcpDestinationPolicy.test_only_http_and_https_destinations_are_accepted ... 2026-10-26 04:59:04,377 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:59:20,083 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_server_record: Starting TestMcpPrivateNetworkEscapeHatch.test_a_system_administrator_may_deliberately_reach_a_private_network ... 2026-10-26 04:59:20,209 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_server_record: Starting TestMcpPrivateNetworkEscapeHatch.test_a_tenant_administrator_cannot_open_the_private_network_escape_hatch ... 2026-10-26 04:59:20,316 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 1615, model: viin.ai.mcp.server, fields: allow_private_networks 2026-10-26 04:59:20,348 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1615, model: viin.ai.mcp.server 2026-10-26 04:59:20,349 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: create, uid: 1615, model: viin.ai.mcp.server, fields: allow_private_networks 2026-10-26 04:59:20,357 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_server_record: Starting TestMcpPrivateNetworkEscapeHatch.test_the_confirmation_bypass_is_a_system_administrator_flag_too ... 2026-10-26 04:59:20,511 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1615, model: viin.ai.mcp.server 2026-10-26 04:59:20,580 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 04:59:39,704 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_streaming_trace_counters: Starting TestAStreamedTurnLeavesItsExternalToolFigures.test_a_streamed_turn_that_defers_tools_records_the_deferred_count ... 2026-10-26 04:59:40,799 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 04:59:56,808 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_streaming_trace_counters: Starting TestAStreamedTurnWithNoExternalServiceSaysNothing.test_a_streamed_turn_with_no_external_tool_leaves_every_figure_at_zero ... 2026-10-26 04:59:57,415 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 05:00:10,683 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_tool_constraints: Starting TestMcpToolConfirmationGate.test_an_external_tool_may_skip_confirmation_once_its_server_allows_it ... 2026-10-26 05:00:10,795 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_tool_constraints: Starting TestMcpToolConfirmationGate.test_the_bypass_of_one_server_does_not_speak_for_another ... 2026-10-26 05:00:10,998 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 05:00:25,262 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_tool_constraints: Starting TestMcpToolIdentifierPrefixGate.test_a_local_tool_may_not_dress_itself_up_as_an_external_one ... 2026-10-26 05:00:25,451 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 05:00:39,041 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_tool_fields: Starting TestMcpToolFieldLayer.test_a_discovered_external_tool_arrives_switched_off ... 2026-10-26 05:00:39,120 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_tool_fields: Starting TestMcpToolFieldLayer.test_a_remote_claim_of_harmlessness_does_not_relax_any_local_control ... 2026-10-26 05:00:39,204 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 05:00:55,295 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_unprivileged_employee_form: Starting TestEmployeeCanOpenTheAssistantForm.test_a_system_administrator_still_gets_the_external_tools_page_fields ... 2026-10-26 05:00:55,467 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_unprivileged_employee_form: Starting TestEmployeeCanOpenTheAssistantForm.test_an_employee_without_the_external_tool_permission_opens_the_assistant ... 2026-10-26 05:00:55,645 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-26 05:01:10,133 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_mcp_usage_ledger: Starting TestMcpUsageLedger.test_deleting_a_server_never_erases_the_record_that_it_was_called ... 2026-10-26 05:01:10,233 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1666 deleted viin.ai.mcp.server records with IDs: [311] 2026-10-26 05:01:10,287 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 05:01:10,364 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_media: Starting TestAIMedia.test_process_cost_cap_exceeded_defers_to_pending_not_permanent_error ... 2026-10-26 05:01:10,366 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-26 05:01:10,449 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_media: Starting TestAIMedia.test_process_ocrs_once_then_dedups_by_sha256 ... 2026-10-26 05:01:10,452 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-26 05:01:10,478 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-26 05:01:10,522 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_media: Starting TestAIMedia.test_self_hosted_keyless_provider_reaches_ocr_and_completes ... 2026-10-26 05:01:10,595 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-26 05:01:10,639 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 05:01:22,202 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-26 05:01:22,209 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_media_acl: Starting TestMediaSourcedChunkACL.test_media_sourced_chunk_respects_record_acl ... 2026-10-26 05:01:22,426 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 05:01:22,533 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_media_never_logged: Starting TestMediaNeverReadableInTransportLog.test_a_document_read_through_extraction_is_equally_unreadable ... 2026-10-26 05:01:22,681 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_media_never_logged: Starting TestMediaNeverReadableInTransportLog.test_a_failing_vendor_response_is_still_recorded ... 2026-10-26 05:01:22,820 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_media_never_logged: Starting TestMediaNeverReadableInTransportLog.test_a_scanned_invoice_is_never_readable_afterwards_in_the_record ... 2026-10-26 05:01:23,018 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_media_never_logged: Starting TestMediaNeverReadableInTransportLog.test_a_spoken_reply_is_not_left_readable_in_the_record ... 2026-10-26 05:01:23,163 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_media_never_logged: Starting TestMediaNeverReadableInTransportLog.test_an_uploaded_media_file_is_never_written_into_the_record ... 2026-10-26 05:01:23,299 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_media_never_logged: Starting TestMediaNeverReadableInTransportLog.test_the_record_of_a_scanned_document_still_shows_what_was_asked ... 2026-10-26 05:01:23,502 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:01:23,601 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_media_spend_attribution: Starting TestMediaSpendAttribution.test_transcribing_a_knowledge_recording_leaves_reportable_spend ... 2026-10-26 05:01:23,873 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:01:25,857 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 476 and Message-Id '<851662610321342.1792990885.801374197006226-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 05:01:25,858 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:01:25,873 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [476] 2026-10-26 05:01:25,906 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [75955] 2026-10-26 05:01:25,907 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:01:25,914 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:01:27,257 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 477 and Message-Id '<120186930641306.1792990887.193782091140747-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 05:01:27,257 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:01:27,275 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [477] 2026-10-26 05:01:27,309 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [75957] 2026-10-26 05:01:27,310 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:01:27,335 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:01:28,636 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 478 and Message-Id '<412643520270038.1792990888.590104579925537-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 05:01:28,636 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:01:28,650 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [478] 2026-10-26 05:01:28,670 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [75959] 2026-10-26 05:01:28,670 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:01:28,683 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:01:28,866 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_memory_access_group_deletion_safety: Starting TestMemoryAccessGroupDeletionSafety.test_a_memory_restricted_to_a_group_is_unreadable_by_a_principal_outside_it ... 2026-10-26 05:01:28,912 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_memory_access_group_deletion_safety: Starting TestMemoryAccessGroupDeletionSafety.test_a_memory_restricted_to_a_group_stays_readable_by_a_member_of_that_group ... 2026-10-26 05:01:28,978 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 05:01:39,867 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 479 and Message-Id '<943681228569544.1792990899.816627025604248-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 05:01:39,867 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:01:39,884 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [479] 2026-10-26 05:01:39,915 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76173] 2026-10-26 05:01:39,916 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:01:39,930 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:01:41,221 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 480 and Message-Id '<654467618908661.1792990901.174761772155762-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 05:01:41,221 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:01:41,235 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [480] 2026-10-26 05:01:41,253 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76175] 2026-10-26 05:01:41,254 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:01:41,269 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:01:42,482 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 481 and Message-Id '<792320138626814.1792990902.434445142745972-openerp-private@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 05:01:42,482 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:01:42,499 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [481] 2026-10-26 05:01:42,517 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76177] 2026-10-26 05:01:42,518 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:01:42,528 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:01:42,585 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_memory_security: Starting TestMemorySecurity.test_a_person_can_add_an_observation_but_never_rewrite_it ... 2026-10-26 05:01:42,659 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1673, model: viin.ai.memory.observation 2026-10-26 05:01:42,669 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_memory_security: Starting TestMemorySecurity.test_only_the_owner_sees_a_memory_not_a_colleague_nor_another_company ... 2026-10-26 05:01:42,794 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 05:01:45,238 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_menu_audience: Starting TestMenuAudience.test_an_operator_reaches_the_operational_menus_under_operations ... 2026-10-26 05:01:45,526 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_menu_audience: Starting TestMenuAudience.test_configuration_is_reached_by_ai_admins_and_feedback_categories_by_system_admins_only ... 2026-10-26 05:01:46,064 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_menu_audience: Starting TestMenuAudience.test_every_internal_user_reaches_the_ai_app_but_not_its_configuration ... 2026-10-26 05:01:46,337 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 05:01:46,481 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_message_adapter_empty_content_knob: Starting TestEmptyContentKnobMatrix.test_an_empty_tool_call_turn_is_written_as_the_vendor_setting_asks ... 2026-10-26 05:01:46,683 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_message_adapter_empty_content_knob: Starting TestEmptyContentKnobMatrix.test_text_in_a_tool_call_turn_is_never_altered_by_the_setting ... 2026-10-26 05:01:46,807 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:01:46,819 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_message_adapter_model: Starting TestMessageAdapterGate.test_a_coherent_adapter_row_is_accepted_for_every_protocol ... 2026-10-26 05:01:46,835 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_message_adapter_model: Starting TestMessageAdapterGate.test_an_adapter_row_that_would_break_the_wire_is_refused ... 2026-10-26 05:01:46,873 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:01:46,989 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_message_adapter_system_and_invariants: Starting TestSystemPlacement.test_a_system_prompt_given_twice_is_sent_once_and_the_explicit_one_wins ... 2026-10-26 05:01:47,023 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_message_adapter_system_and_invariants: Starting TestSystemPlacement.test_the_system_prompt_travels_where_each_vendor_reads_it ... 2026-10-26 05:01:47,174 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:01:47,327 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_message_adapter_wire_shape: Starting TestWireShapeAnthropic.test_anthropic_turn2_assistant_and_result_blocks ... 2026-10-26 05:01:47,377 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:01:47,465 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_message_adapter_wire_shape: Starting TestWireShapeGoogle.test_google_turn2_function_call_and_response_present ... 2026-10-26 05:01:47,551 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:01:47,718 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_message_adapter_wire_shape: Starting TestWireShapeOpenAI.test_openai_turn2_assistant_tool_calls_and_fanout ... 2026-10-26 05:01:47,771 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:01:47,902 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_message_adapter_wire_shape: Starting TestWireShapeTurn1NoOp.test_a_plain_conversation_reaches_every_vendor_unchanged ... 2026-10-26 05:01:48,010 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:01:48,134 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_message_adapter_wire_shape: Starting TestWireShapeVendorOverride.test_vendor_override_beats_protocol_default ... 2026-10-26 05:01:48,195 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:01:49,361 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_message_id_identifies_stored_row: Starting TestMessageIdIdentifiesTheStoredRow.test_the_reply_of_a_normally_completing_turn_identifies_its_own_row ... 2026-10-26 05:01:49,424 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:message_id_person_kgt8g1g4g2gag1g7g0g0g7g8geg4gfg6gbg9g4gbg9g2g5gbg1geg1g6gcgdgfg0gf from n/a 2026-10-26 05:01:49,632 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:01:50,791 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:01:50] "POST /viin_ai/chat/message HTTP/1.1" 200 - 231 0.281 0.883 2026-10-26 05:01:51,318 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:01:51] "POST /viin_ai/chat/message HTTP/1.1" 200 - 147 0.153 0.358 2026-10-26 05:01:51,356 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:01:52,524 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_message_id_identifies_stored_row: Starting TestMessageIdOnTheErrorPath.test_a_turn_that_errored_still_identifies_the_row_it_persisted ... 2026-10-26 05:01:52,568 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:message_id_person_kgtegdg7gag4gdg1gegdgeg8g9g4g8gbgcg9g9g4g7g7g5gcg7g9g5g2gbg7g8g4gc from n/a 2026-10-26 05:01:52,778 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:01:53,793 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:01:53] "POST /viin_ai/chat/message HTTP/1.1" 200 - 231 0.195 0.828 2026-10-26 05:01:54,499 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:01:54] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 173 0.169 0.364 2026-10-26 05:01:54,527 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:01:55,964 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 482 and Message-Id '<052686221258043.1792990915.921267271041870-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 05:01:55,964 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:01:55,979 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [482] 2026-10-26 05:01:55,999 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76217] 2026-10-26 05:01:55,999 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:01:56,011 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:01:56,042 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_narrate_endpoint: Starting TestNarrateEndpoint.test_anonymous_narrate_rejected ... 2026-10-26 05:01:56,055 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:01:56,485 100 INFO rb-a683fe2-225997-428996 odoo.http: Session expired 2026-10-26 05:01:56,486 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:01:56] "POST /viin_ai/aggregation/narrate HTTP/1.1" 200 - 8 0.003 0.433 2026-10-26 05:01:56,493 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_narrate_endpoint: Starting TestNarrateEndpoint.test_narrate_cap_breach_returns_budget_exceeded_not_raw_error ... 2026-10-26 05:01:56,530 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:narrate_employee from n/a 2026-10-26 05:01:56,611 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:01:58,130 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.controllers.search_controller: viin_ai.narrate: summarize refused - AI budget limit reached: Daily company cost cap exceeded: 0.0100 USD used, cap 0.0100 USD. 2026-10-26 05:01:58,132 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:01:58] "POST /viin_ai/aggregation/narrate HTTP/1.1" 200 - 35 0.029 1.497 2026-10-26 05:01:58,151 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:01:59,487 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 483 and Message-Id '<054887739632065.1792990919.433622837066650-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 05:01:59,487 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:01:59,501 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [483] 2026-10-26 05:01:59,530 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76220] 2026-10-26 05:01:59,530 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:01:59,540 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:01:59,571 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_narrate_stub: Starting TestNarrateEndpointStubbed.test_narrate_path_gates_model_read_access_before_any_llm_call ... 2026-10-26 05:02:00,295 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 484 and Message-Id '<852116088008657.1792990920.250305891036987-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'**************ss@local.test'" successfully sent 2026-10-26 05:02:00,295 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:02:00,309 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [484] 2026-10-26 05:02:00,325 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76222] 2026-10-26 05:02:00,325 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:02:00,333 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:02:00,387 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1684, model: ir.config_parameter 2026-10-26 05:02:00,389 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_narrate_stub: Starting TestNarrateEndpointStubbed.test_narrate_path_produces_narrative_offline ... 2026-10-26 05:02:00,509 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:02:00,564 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_narrative: Starting TestNarrativeDeidentification.test_summarize_rows_keeps_customer_identifiers_out_of_the_model_call ... 2026-10-26 05:02:01,816 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 485 and Message-Id '<447585667273738.1792990921.770151376724243-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 05:02:01,816 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:02:01,832 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [485] 2026-10-26 05:02:01,852 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76225] 2026-10-26 05:02:01,853 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:02:01,863 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:02:01,936 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:02:13,356 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_nav_tool_outcomes: Starting TestNavigationOutcomes.test_an_invented_identifier_and_a_record_no_longer_there_are_refused_to_the_model ... 2026-10-26 05:02:13,634 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [76439] 2026-10-26 05:02:14,247 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3393] 2026-10-26 05:02:14,351 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1686, model: portal.wizard 2026-10-26 05:02:14,354 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1686, model: portal.wizard 2026-10-26 05:02:14,396 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_nav_tool_outcomes: Starting TestNavigationOutcomes.test_the_refusals_the_person_hears_are_mutually_distinguishable ... 2026-10-26 05:02:14,654 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_nav_tool_outcomes: Starting TestNavigationOutcomes.test_the_single_use_nonce_never_reaches_the_model ... 2026-10-26 05:02:14,861 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:02:14,866 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_navigation_log_menu_opens_a_window_and_is_readable_by_plain_users: Starting TestTheLogFindsStepsByConversation.test_a_step_taken_in_a_conversation_is_found_by_the_in_a_conversation_filter ... 2026-10-26 05:02:15,632 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:02:15,641 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_navigation_log_menu_opens_a_window_and_is_readable_by_plain_users: Starting TestTheNavigationLogIsReachable.test_a_plain_internal_user_can_reach_and_read_the_log ... 2026-10-26 05:02:16,875 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:02:29,580 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestARecordOutsideThePinnedCompanyIsRefused.test_a_record_outside_the_pinned_company_is_never_offered ... 2026-10-26 05:02:29,756 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1691, model: portal.wizard 2026-10-26 05:02:29,758 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1691, model: portal.wizard 2026-10-26 05:02:29,890 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1691, model: portal.wizard 2026-10-26 05:02:29,892 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1691, model: portal.wizard 2026-10-26 05:02:29,939 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3401], uid: 1691, model: res.partner 2026-10-26 05:02:30,002 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:02:41,669 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestApplyingAFilterOrGrouping.test_a_date_on_a_datetime_field_filters_the_persons_whole_local_day ... 2026-10-26 05:02:42,221 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1693, model: portal.wizard 2026-10-26 05:02:42,223 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1693, model: portal.wizard 2026-10-26 05:02:42,350 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestApplyingAFilterOrGrouping.test_a_domain_given_as_text_is_issued_as_one_facet ... 2026-10-26 05:02:42,451 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1693, model: portal.wizard 2026-10-26 05:02:42,454 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1693, model: portal.wizard 2026-10-26 05:02:42,621 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestApplyingAFilterOrGrouping.test_a_domain_of_several_conditions_issues_exactly_one_facet ... 2026-10-26 05:02:42,732 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1693, model: portal.wizard 2026-10-26 05:02:42,734 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1693, model: portal.wizard 2026-10-26 05:02:42,844 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestApplyingAFilterOrGrouping.test_a_domain_on_a_field_the_screen_has_not_got_is_refused ... 2026-10-26 05:02:42,923 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1693, model: portal.wizard 2026-10-26 05:02:42,926 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1693, model: portal.wizard 2026-10-26 05:02:43,065 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1693, model: portal.wizard 2026-10-26 05:02:43,068 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1693, model: portal.wizard 2026-10-26 05:02:43,075 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestApplyingAFilterOrGrouping.test_a_grouping_the_screen_cannot_take_is_refused_with_a_reason ... 2026-10-26 05:02:43,152 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1693, model: portal.wizard 2026-10-26 05:02:43,155 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1693, model: portal.wizard 2026-10-26 05:02:43,238 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1693, model: portal.wizard 2026-10-26 05:02:43,241 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1693, model: portal.wizard 2026-10-26 05:02:43,266 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1693, model: portal.wizard 2026-10-26 05:02:43,268 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1693, model: portal.wizard 2026-10-26 05:02:43,290 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1693, model: portal.wizard 2026-10-26 05:02:43,295 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1693, model: portal.wizard 2026-10-26 05:02:43,319 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1693, model: portal.wizard 2026-10-26 05:02:43,328 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1693, model: portal.wizard 2026-10-26 05:02:43,355 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1693, model: portal.wizard 2026-10-26 05:02:43,357 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1693, model: portal.wizard 2026-10-26 05:02:43,380 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1693, model: portal.wizard 2026-10-26 05:02:43,383 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1693, model: portal.wizard 2026-10-26 05:02:43,407 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1693, model: portal.wizard 2026-10-26 05:02:43,410 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1693, model: portal.wizard 2026-10-26 05:02:43,431 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1693, model: portal.wizard 2026-10-26 05:02:43,433 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1693, model: portal.wizard 2026-10-26 05:02:43,457 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1693, model: portal.wizard 2026-10-26 05:02:43,460 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1693, model: portal.wizard 2026-10-26 05:02:43,482 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestApplyingAFilterOrGrouping.test_naming_the_pinned_screens_own_model_still_acts_on_the_live_screen ... 2026-10-26 05:02:43,576 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1693, model: portal.wizard 2026-10-26 05:02:43,578 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1693, model: portal.wizard 2026-10-26 05:02:43,722 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestApplyingAFilterOrGrouping.test_res_model_with_group_by_addresses_a_grouped_action ... 2026-10-26 05:02:43,890 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:02:55,195 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestOpeningAMenuByOneOfThreeKeys.test_a_menu_backed_by_a_code_server_action_is_a_move_not_a_refusal ... 2026-10-26 05:02:55,487 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestOpeningAMenuByOneOfThreeKeys.test_a_menu_opening_nothing_is_refused_as_unavailable ... 2026-10-26 05:02:55,620 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestOpeningAMenuByOneOfThreeKeys.test_a_menu_this_users_groups_exclude_is_refused_not_permitted ... 2026-10-26 05:02:55,921 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestOpeningAMenuByOneOfThreeKeys.test_a_parent_menu_with_no_action_offers_its_first_actionable_descendant ... 2026-10-26 05:02:56,181 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestOpeningAMenuByOneOfThreeKeys.test_an_action_id_this_users_groups_exclude_is_not_permitted ... 2026-10-26 05:02:56,212 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestOpeningAMenuByOneOfThreeKeys.test_an_action_xmlid_naming_a_reachable_action_offers_it ... 2026-10-26 05:02:56,279 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestOpeningAMenuByOneOfThreeKeys.test_an_unknown_menu_id_is_refused_to_the_model ... 2026-10-26 05:02:56,308 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted ir.ui.menu records with IDs: [1770] 2026-10-26 05:02:56,383 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:03:08,425 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestOpeningARecordByAddress.test_a_record_on_an_unrelated_model_is_opened_by_address ... 2026-10-26 05:03:08,782 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestOpeningARecordByAddress.test_a_record_outside_the_pinned_company_is_refused_by_address ... 2026-10-26 05:03:08,837 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3420], uid: 1697, model: res.partner 2026-10-26 05:03:08,849 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestOpeningARecordByAddress.test_an_unknown_model_is_refused_to_the_model ... 2026-10-26 05:03:08,865 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestOpeningARecordByAddress.test_res_model_matching_the_pinned_screen_uses_the_pinned_action ... 2026-10-26 05:03:08,947 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1697, model: portal.wizard 2026-10-26 05:03:08,949 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1697, model: portal.wizard 2026-10-26 05:03:09,047 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:03:20,501 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestOpeningAnActionOnChosenRecords.test_a_report_bound_to_the_model_opens_on_the_chosen_records ... 2026-10-26 05:03:20,638 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestOpeningAnActionOnChosenRecords.test_a_window_action_opens_on_the_chosen_records ... 2026-10-26 05:03:20,732 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestOpeningAnActionOnChosenRecords.test_records_the_person_cannot_read_are_never_issued ... 2026-10-26 05:03:20,788 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3425], uid: 1699, model: res.partner 2026-10-26 05:03:20,829 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3425], uid: 1699, model: res.partner 2026-10-26 05:03:20,870 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:03:32,344 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestSwitchingViewByAddress.test_res_model_addresses_a_fresh_action_in_the_requested_view ... 2026-10-26 05:03:32,586 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:03:44,103 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestTheAssistantCannotRelocateItselfThroughForgedArguments.test_extra_argument_keys_never_override_the_pinned_screen ... 2026-10-26 05:03:44,300 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1703, model: portal.wizard 2026-10-26 05:03:44,303 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1703, model: portal.wizard 2026-10-26 05:03:44,377 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:03:55,767 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestTheAssistantOffersButNeverPerformsTheMove.test_no_navigation_tool_ever_closes_its_own_step ... 2026-10-26 05:03:56,100 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1705, model: portal.wizard 2026-10-26 05:03:56,107 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1705, model: portal.wizard 2026-10-26 05:03:56,160 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1705, model: portal.wizard 2026-10-26 05:03:56,163 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1705, model: portal.wizard 2026-10-26 05:03:56,176 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1705, model: portal.wizard 2026-10-26 05:03:56,178 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1705, model: portal.wizard 2026-10-26 05:03:56,277 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestTheAssistantOffersButNeverPerformsTheMove.test_offering_to_move_the_user_changes_no_business_data ... 2026-10-26 05:03:56,611 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1705, model: portal.wizard 2026-10-26 05:03:56,619 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1705, model: portal.wizard 2026-10-26 05:03:56,688 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1705, model: portal.wizard 2026-10-26 05:03:56,692 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1705, model: portal.wizard 2026-10-26 05:03:56,729 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestTheAssistantOffersButNeverPerformsTheMove.test_the_offer_is_recorded_against_the_user_and_company_it_was_made_in ... 2026-10-26 05:03:56,807 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:03:57,978 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_no_empty_body_invariant: Starting TestNoAssistantTurnEverCarriesAnEmptyBody.test_every_empty_terminal_gets_a_non_empty_sentence_that_survives_a_reload ... 2026-10-26 05:03:58,163 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:no_empty_body_person_kgtcg7g8geg3gdg4gbgfgbg4gdg4gfg7gegag8g0gag3gfg9geg3g5gcg0g3g3g5gc from n/a 2026-10-26 05:03:58,202 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:03:58,863 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:03:58] "POST /viin_ai/chat/message HTTP/1.1" 200 - 123 0.090 0.579 2026-10-26 05:03:58,980 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:no_empty_body_person_kgtcg7g8geg3gdg4gbgfgbg4gdg4gfg7gegag8g0gag3gfg9geg3g5gcg0g3g3g5gc from n/a 2026-10-26 05:03:59,183 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:03:59] "POST /viin_ai/chat/message HTTP/1.1" 200 - 81 0.060 0.136 2026-10-26 05:03:59,311 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:no_empty_body_person_kgtcg7g8geg3gdg4gbgfgbg4gdg4gfg7gegag8g0gag3gfg9geg3g5gcg0g3g3g5gc from n/a 2026-10-26 05:03:59,545 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:03:59] "POST /viin_ai/chat/message HTTP/1.1" 200 - 81 0.075 0.153 2026-10-26 05:03:59,669 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:no_empty_body_person_kgtcg7g8geg3gdg4gbgfgbg4gdg4gfg7gegag8g0gag3gfg9geg3g5gcg0g3g3g5gc from n/a 2026-10-26 05:03:59,867 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:03:59] "POST /viin_ai/chat/message HTTP/1.1" 200 - 81 0.063 0.128 2026-10-26 05:03:59,899 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:04:01,165 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 486 and Message-Id '<293406625491640.1792991041.124510049819946-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 05:04:01,165 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:04:01,177 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [486] 2026-10-26 05:04:01,192 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [78168] 2026-10-26 05:04:01,192 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:04:01,200 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:04:02,443 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 487 and Message-Id '<470780081939236.1792991042.396402120590210-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 05:04:02,444 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:04:02,456 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [487] 2026-10-26 05:04:02,474 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [78170] 2026-10-26 05:04:02,475 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:04:02,486 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:04:02,524 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_no_tool_runs_elevated: Starting TestAToolRunsWithTheAskingPersonsOwnRights.test_a_person_who_may_add_contacts_has_the_tool_add_one_as_themselves ... 2026-10-26 05:04:03,172 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_no_tool_runs_elevated: Starting TestAToolRunsWithTheAskingPersonsOwnRights.test_a_person_who_may_not_add_contacts_cannot_have_the_tool_add_one ... 2026-10-26 05:04:03,629 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:04:03,705 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ocr_cost_reporting: Starting TestOcrCostReporting.test_a_scan_reports_the_price_it_was_billed_at ... 2026-10-26 05:04:03,754 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:04:26,382 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_offered_capability_is_spendable: Starting TestAnOfferedCapabilityIsSpendable.test_a_step_approved_on_the_confirm_route_can_actually_be_taken ... 2026-10-26 05:04:26,577 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_two_companies from n/a 2026-10-26 05:04:26,605 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:04:27,271 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1710, model: portal.wizard 2026-10-26 05:04:27,273 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1710, model: portal.wizard 2026-10-26 05:04:27,984 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:04:27] "POST /viin_ai/chat/message HTTP/1.1" 200 - 285 0.309 1.075 2026-10-26 05:04:28,037 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1710, model: portal.wizard 2026-10-26 05:04:28,039 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1710, model: portal.wizard 2026-10-26 05:04:28,160 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1710 deleted viin.ai.chat.pending.tool records with IDs: [44] 2026-10-26 05:04:28,450 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:04:28] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 155 0.133 0.327 2026-10-26 05:04:28,510 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:04:28] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 11 0.007 0.017 2026-10-26 05:04:28,567 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:04:50,828 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_offered_capability_is_spendable: Starting TestTheMessageRouteIsEquallySpendable.test_a_step_offered_on_the_message_route_can_actually_be_taken ... 2026-10-26 05:04:51,106 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_two_companies from n/a 2026-10-26 05:04:51,129 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:04:52,726 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1712, model: portal.wizard 2026-10-26 05:04:52,730 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1712, model: portal.wizard 2026-10-26 05:04:53,661 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1712, model: portal.wizard 2026-10-26 05:04:53,664 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1712, model: portal.wizard 2026-10-26 05:04:53,747 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:04:53] "POST /viin_ai/chat/message HTTP/1.1" 200 - 286 0.387 2.236 2026-10-26 05:04:53,810 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:04:53] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 11 0.006 0.013 2026-10-26 05:04:53,877 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:04:54,011 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_one_off_ai_callers_never_use_an_unfinished_answer: Starting TestOneOffAiCallersNeverUseAnUnfinishedAnswer.test_a_document_prefill_refuses_an_unfinished_extraction ... 2026-10-26 05:04:54,165 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-26 05:04:54,285 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-26 05:04:54,611 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_one_off_ai_callers_never_use_an_unfinished_answer: Starting TestOneOffAiCallersNeverUseAnUnfinishedAnswer.test_a_narrative_refuses_an_unfinished_summary ... 2026-10-26 05:04:55,183 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_one_off_ai_callers_never_use_an_unfinished_answer: Starting TestOneOffAiCallersNeverUseAnUnfinishedAnswer.test_a_server_action_never_writes_an_unfinished_answer ... 2026-10-26 05:04:55,805 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_one_off_ai_callers_never_use_an_unfinished_answer: Starting TestOneOffAiCallersNeverUseAnUnfinishedAnswer.test_an_ocr_refuses_an_unfinished_reading ... 2026-10-26 05:04:56,278 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 05:04:57,640 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 488 and Message-Id '<423979474260252.1792991097.591436147689819-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 05:04:57,640 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:04:57,654 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [488] 2026-10-26 05:04:57,675 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [79087] 2026-10-26 05:04:57,675 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:04:57,689 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:04:57,754 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_one_off_ai_callers_never_use_an_unfinished_answer: Starting TestTheNaturalLanguageSearchNeverRunsAnUnfinishedAnswer.test_the_search_bar_falls_back_rather_than_run_an_unfinished_domain ... 2026-10-26 05:04:57,777 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:unfinished_search_user from n/a 2026-10-26 05:04:57,808 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:04:58,985 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:04:58] "POST /viin_ai/search/translate HTTP/1.1" 200 - 231 0.261 0.924 2026-10-26 05:04:59,551 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:04:59] "POST /viin_ai/search/translate HTTP/1.1" 200 - 144 0.157 0.391 2026-10-26 05:04:59,575 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:05:10,480 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 489 and Message-Id '<071161740763533.1792991110.415363311767578-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 05:05:10,480 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:05:10,494 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [489] 2026-10-26 05:05:10,514 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [79301] 2026-10-26 05:05:10,514 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:05:10,526 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:05:11,696 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 490 and Message-Id '<871744678357357.1792991111.643856287002563-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 05:05:11,696 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:05:11,712 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [490] 2026-10-26 05:05:11,732 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [79303] 2026-10-26 05:05:11,733 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:05:11,741 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:05:11,770 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_only_a_system_admin_decides_where_ai_requests_go: Starting TestOnlyASystemAdminDecidesWhereAiRequestsGo.test_a_duplicate_holds_no_key_for_an_ai_administrator_and_keeps_it_for_a_system_administrator ... 2026-10-26 05:05:11,937 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_only_a_system_admin_decides_where_ai_requests_go: Starting TestOnlyASystemAdminDecidesWhereAiRequestsGo.test_a_system_administrator_creates_connections_and_vendors_with_every_destination ... 2026-10-26 05:05:12,065 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_only_a_system_admin_decides_where_ai_requests_go: Starting TestOnlyASystemAdminDecidesWhereAiRequestsGo.test_an_ai_administrator_cannot_create_a_connection_that_decides_where_requests_go ... 2026-10-26 05:05:12,119 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_only_a_system_admin_decides_where_ai_requests_go: Starting TestOnlyASystemAdminDecidesWhereAiRequestsGo.test_an_ai_administrator_cannot_create_a_vendor_that_decides_where_requests_go ... 2026-10-26 05:05:12,181 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_only_a_system_admin_decides_where_ai_requests_go: Starting TestOnlyASystemAdminDecidesWhereAiRequestsGo.test_an_ai_administrator_cannot_give_a_duplicate_a_key_or_repoint_it ... 2026-10-26 05:05:12,263 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: create, uid: 1715, model: viin.ai.provider, fields: api_key 2026-10-26 05:05:12,304 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_only_a_system_admin_decides_where_ai_requests_go: Starting TestOnlyASystemAdminDecidesWhereAiRequestsGo.test_an_ai_administrator_maintains_a_connection_without_moving_its_destination ... 2026-10-26 05:05:12,442 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_only_a_system_admin_decides_where_ai_requests_go: Starting TestOnlyASystemAdminDecidesWhereAiRequestsGo.test_an_ai_administrator_maintains_a_vendor_without_moving_its_destination ... 2026-10-26 05:05:12,464 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_only_a_system_admin_decides_where_ai_requests_go: Starting TestOnlyASystemAdminDecidesWhereAiRequestsGo.test_only_a_system_administrator_changes_where_a_connection_sends_requests ... 2026-10-26 05:05:12,880 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_only_a_system_admin_decides_where_ai_requests_go: Starting TestOnlyASystemAdminDecidesWhereAiRequestsGo.test_only_a_system_administrator_changes_where_a_vendor_sends_requests ... 2026-10-26 05:05:13,045 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:05:14,217 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 491 and Message-Id '<818370003257900.1792991114.168668508529663-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 05:05:14,217 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:05:14,230 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [491] 2026-10-26 05:05:14,249 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [79319] 2026-10-26 05:05:14,250 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:05:14,260 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:05:15,468 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 492 and Message-Id '<590645262749345.1792991115.427468299865723-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 05:05:15,468 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:05:15,480 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [492] 2026-10-26 05:05:15,494 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [79321] 2026-10-26 05:05:15,495 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:05:15,505 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:05:15,536 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_only_a_system_admin_replays_an_ai_request: Starting TestOnlyASystemAdminReplaysAnAiRequest.test_a_system_administrator_replays_a_request_as_a_new_metered_request ... 2026-10-26 05:05:15,736 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_only_a_system_admin_replays_an_ai_request: Starting TestOnlyASystemAdminReplaysAnAiRequest.test_an_ai_administrator_cannot_replay_a_request ... 2026-10-26 05:05:15,813 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:05:15,880 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_only_the_servers_own_run_names_the_acting_assistant: Starting TestARequestsOwnLogCarrierStampsNoTurn.test_a_carrier_a_request_puts_on_its_own_context_stamps_no_turn ... 2026-10-26 05:05:15,978 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:05:17,394 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 493 and Message-Id '<305438890996792.1792991117.346724271774292-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 05:05:17,394 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:05:17,418 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [493] 2026-10-26 05:05:17,446 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [79325] 2026-10-26 05:05:17,446 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:05:17,466 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:05:18,649 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 494 and Message-Id '<795109003904743.1792991118.606536865234375-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 05:05:18,650 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:05:18,660 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [494] 2026-10-26 05:05:18,678 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [79327] 2026-10-26 05:05:18,678 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:05:18,687 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:05:18,718 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_only_the_servers_own_run_names_the_acting_assistant: Starting TestOnlyTheServersOwnRunNamesTheActingAssistant.test_a_request_cannot_make_a_step_it_records_name_an_assistant_or_turn ... 2026-10-26 05:05:18,758 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_only_the_servers_own_run_names_the_acting_assistant: Starting TestOnlyTheServersOwnRunNamesTheActingAssistant.test_a_run_continues_only_a_turn_that_is_its_own_with_the_same_assistant ... 2026-10-26 05:05:18,774 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: agent 252 was asked by user 1719 to run under a trace that belongs to another person or assistant; running under a new one instead 2026-10-26 05:05:19,346 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: agent 252 was asked by user 1719 to run under a trace that belongs to another person or assistant; running under a new one instead 2026-10-26 05:05:19,727 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_only_the_servers_own_run_names_the_acting_assistant: Starting TestOnlyTheServersOwnRunNamesTheActingAssistant.test_a_step_recorded_inside_an_assistant_turn_names_that_assistant_and_turn ... 2026-10-26 05:05:19,784 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_only_the_servers_own_run_names_the_acting_assistant: Starting TestOnlyTheServersOwnRunNamesTheActingAssistant.test_a_tool_the_run_dispatched_acts_as_that_assistant_in_that_turn ... 2026-10-26 05:05:20,294 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:05:22,334 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_opening_the_assistant_gives_one_conversation_with_it: Starting TestOpeningTheAssistantGivesOneConversationWithIt.test_a_colleague_opening_the_assistant_gets_a_conversation_of_their_own ... 2026-10-26 05:05:22,375 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:open_assistant_person from n/a 2026-10-26 05:05:22,398 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:05:23,015 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:05:23] "POST /viin_ai/chat/conversation/open HTTP/1.1" 200 - 73 0.077 0.546 2026-10-26 05:05:23,036 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:open_assistant_colleague from n/a 2026-10-26 05:05:23,275 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:05:23] "POST /viin_ai/chat/conversation/open HTTP/1.1" 200 - 58 0.089 0.126 2026-10-26 05:05:23,300 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_opening_the_assistant_gives_one_conversation_with_it: Starting TestOpeningTheAssistantGivesOneConversationWithIt.test_a_conversation_opened_for_an_agent_is_named_for_it_and_one_without_keeps_the_default ... 2026-10-26 05:05:23,325 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:open_assistant_person from n/a 2026-10-26 05:05:23,353 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:05:23,965 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:05:23] "POST /viin_ai/chat/conversation/open HTTP/1.1" 200 - 78 0.074 0.542 2026-10-26 05:05:24,079 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:05:24] "POST /viin_ai/chat/conversation/new HTTP/1.1" 200 - 30 0.026 0.085 2026-10-26 05:05:24,093 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_opening_the_assistant_gives_one_conversation_with_it: Starting TestOpeningTheAssistantGivesOneConversationWithIt.test_opening_again_reuses_the_conversation_and_a_new_one_adds_exactly_one ... 2026-10-26 05:05:24,117 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:open_assistant_person from n/a 2026-10-26 05:05:24,144 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:05:24,682 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:05:24] "POST /viin_ai/chat/conversation/open HTTP/1.1" 200 - 73 0.051 0.490 2026-10-26 05:05:24,788 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:05:24] "POST /viin_ai/chat/conversation/open HTTP/1.1" 200 - 24 0.021 0.064 2026-10-26 05:05:24,957 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:05:24] "POST /viin_ai/chat/conversation/new HTTP/1.1" 200 - 30 0.073 0.077 2026-10-26 05:05:25,063 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:05:25] "POST /viin_ai/chat/conversation/open HTTP/1.1" 200 - 23 0.019 0.066 2026-10-26 05:05:25,066 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_opening_the_assistant_gives_one_conversation_with_it: Starting TestOpeningTheAssistantGivesOneConversationWithIt.test_the_first_opening_creates_one_conversation_between_the_person_and_the_assistant ... 2026-10-26 05:05:25,092 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:open_assistant_person from n/a 2026-10-26 05:05:25,118 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:05:25,695 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:05:25] "POST /viin_ai/chat/conversation/open HTTP/1.1" 200 - 73 0.068 0.513 2026-10-26 05:05:25,723 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:05:25,847 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_outgoing_tool_call_arguments_are_emitted_as_objects: Starting TestOutgoingToolCallArgumentsAreObjects.test_a_replayed_tool_call_reaches_the_vendor_with_its_arguments_as_an_object ... 2026-10-26 05:05:26,579 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_outgoing_tool_call_arguments_are_emitted_as_objects: Starting TestOutgoingToolCallArgumentsAreObjects.test_a_replayed_tool_call_with_unreadable_arguments_still_reaches_the_vendor ... 2026-10-26 05:05:27,413 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:05:27,526 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_parallel_streamed_tool_calls_without_an_index_stay_separate: Starting TestParallelStreamedToolCallsWithoutAnIndexStaySeparate.test_two_calls_streamed_without_an_index_arrive_as_two_calls ... 2026-10-26 05:05:27,662 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:05:28,976 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 495 and Message-Id '<144683741652475.1792991128.919951438903809-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 05:05:28,977 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:05:28,989 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [495] 2026-10-26 05:05:29,008 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [79336] 2026-10-26 05:05:29,009 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:05:29,019 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:05:29,056 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_pause_surfaces_every_step_data: Starting TestPauseSurfacesEveryStepData.test_a_run_pausing_for_confirmation_hands_over_the_data_it_gathered_and_the_proposal ... 2026-10-26 05:05:29,504 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_pause_surfaces_every_step_data: Starting TestPauseSurfacesEveryStepData.test_a_second_gated_call_of_a_paused_answer_is_answered_with_a_not_run_fact ... 2026-10-26 05:05:29,995 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:05:32,095 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_pending_tool_claim: Starting TestPendingToolDurableAcrossSessionBoundary.test_a_colleague_cannot_confirm_a_proposal_made_for_someone_else ... 2026-10-26 05:05:32,136 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:durable_pending_person_kgt4gag7g6gcg9gfg4g0gfg6geg4gdg1gdg9g5gdgfgdg0g3g0g2gegcg2g6g9gag3 from n/a 2026-10-26 05:05:32,159 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:05:32,956 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:05:32] "POST /viin_ai/chat/message HTTP/1.1" 200 - 175 0.132 0.673 2026-10-26 05:05:32,974 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:durable_pending_colleague_kgt9g1gfg7g9g8g1g9gdgegcg4g4gagdgfg8g0gcgag0g2gagbgeg1g6gfgeg5gcgd from n/a 2026-10-26 05:05:33,010 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:05:33] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 7 0.010 0.010 2026-10-26 05:05:33,026 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:durable_pending_person_kgt4gag7g6gcg9gfg4g0gfg6geg4gdg1gdg9g5gdgfgdg0g3g0g2gegcg2g6g9gag3 from n/a 2026-10-26 05:05:33,351 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1724 deleted viin.ai.chat.pending.tool records with IDs: [45] 2026-10-26 05:05:33,632 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:05:33] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 196 0.182 0.419 2026-10-26 05:05:33,640 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_pending_tool_claim: Starting TestPendingToolDurableAcrossSessionBoundary.test_a_pending_confirmation_survives_a_session_boundary_for_its_owner ... 2026-10-26 05:05:33,692 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:durable_pending_person_kgt4gag7g6gcg9gfg4g0gfg6geg4gdg1gdg9g5gdgfgdg0g3g0g2gegcg2g6g9gag3 from n/a 2026-10-26 05:05:33,711 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:05:34,577 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:05:34] "POST /viin_ai/chat/message HTTP/1.1" 200 - 175 0.157 0.714 2026-10-26 05:05:34,604 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:durable_pending_person_kgt4gag7g6gcg9gfg4g0gfg6geg4gdg1gdg9g5gdgfgdg0g3g0g2gegcg2g6g9gag3 from n/a 2026-10-26 05:05:34,962 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1724 deleted viin.ai.chat.pending.tool records with IDs: [46] 2026-10-26 05:05:35,252 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:05:35] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 200 0.186 0.453 2026-10-26 05:05:35,270 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_pending_tool_claim: Starting TestPendingToolDurableAcrossSessionBoundary.test_approving_the_same_proposal_twice_performs_it_once ... 2026-10-26 05:05:35,315 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:durable_pending_person_kgt4gag7g6gcg9gfg4g0gfg6geg4gdg1gdg9g5gdgfgdg0g3g0g2gegcg2g6g9gag3 from n/a 2026-10-26 05:05:35,342 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:05:37,402 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:05:37] "POST /viin_ai/chat/message HTTP/1.1" 200 - 175 0.138 1.928 2026-10-26 05:05:37,759 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1724 deleted viin.ai.chat.pending.tool records with IDs: [47] 2026-10-26 05:05:38,004 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:05:38] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 200 0.167 0.430 2026-10-26 05:05:38,026 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:05:38] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 6 0.008 0.009 2026-10-26 05:05:38,043 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:05:41,697 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_per_turn_context_stays_out_of_the_cached_system_prompt: Starting TestAReplyIsWrittenInTheLanguageOfTheLatestMessage.test_a_language_the_database_has_not_activated_is_named_as_read ... 2026-10-26 05:05:41,873 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:reply_language_person from n/a 2026-10-26 05:05:42,076 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:05:43,402 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:05:43] "POST /viin_ai/chat/message HTTP/1.1" 200 - 301 0.325 1.005 2026-10-26 05:05:43,408 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_per_turn_context_stays_out_of_the_cached_system_prompt: Starting TestAReplyIsWrittenInTheLanguageOfTheLatestMessage.test_a_message_holding_no_words_is_answered_in_the_persons_language ... 2026-10-26 05:05:43,592 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:reply_language_person from n/a 2026-10-26 05:05:43,786 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:05:45,115 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:05:45] "POST /viin_ai/chat/message HTTP/1.1" 200 - 299 0.294 1.040 2026-10-26 05:05:45,128 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_per_turn_context_stays_out_of_the_cached_system_prompt: Starting TestAReplyIsWrittenInTheLanguageOfTheLatestMessage.test_a_message_whose_language_the_server_cannot_tell_is_never_answered_in_the_profile_language ... 2026-10-26 05:05:45,338 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:reply_language_person from n/a 2026-10-26 05:05:45,558 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:05:46,767 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:05:46] "POST /viin_ai/chat/message HTTP/1.1" 200 - 299 0.274 0.939 2026-10-26 05:05:46,773 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_per_turn_context_stays_out_of_the_cached_system_prompt: Starting TestAReplyIsWrittenInTheLanguageOfTheLatestMessage.test_the_note_names_the_decided_language_right_after_the_question_through_a_tool_round_trip ... 2026-10-26 05:05:46,942 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:reply_language_person from n/a 2026-10-26 05:05:47,163 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:05:48,698 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:05:48] "POST /viin_ai/chat/message HTTP/1.1" 200 - 301 0.392 1.151 2026-10-26 05:05:49,618 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:05:49] "POST /viin_ai/chat/message HTTP/1.1" 200 - 250 0.277 0.636 2026-10-26 05:05:49,642 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:05:51,037 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 496 and Message-Id '<178912128790591.1792991150.968840122222900-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 05:05:51,038 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:05:51,050 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [496] 2026-10-26 05:05:51,069 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [79412] 2026-10-26 05:05:51,070 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:05:51,080 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:05:51,225 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_per_turn_context_stays_out_of_the_cached_system_prompt: Starting TestPerTurnContextStaysOutOfTheCachedSystemPrompt.test_a_delegates_turn_states_the_choice_of_the_agent_the_person_talks_to_not_its_own ... 2026-10-26 05:05:51,766 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_per_turn_context_stays_out_of_the_cached_system_prompt: Starting TestPerTurnContextStaysOutOfTheCachedSystemPrompt.test_a_responses_wire_carries_the_moment_as_a_developer_item_and_the_data_as_a_user_item ... 2026-10-26 05:05:52,404 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_per_turn_context_stays_out_of_the_cached_system_prompt: Starting TestPerTurnContextStaysOutOfTheCachedSystemPrompt.test_a_turn_without_a_choice_of_the_person_states_none ... 2026-10-26 05:05:52,973 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_per_turn_context_stays_out_of_the_cached_system_prompt: Starting TestPerTurnContextStaysOutOfTheCachedSystemPrompt.test_a_wire_with_no_context_role_carries_the_data_and_the_moment_as_user_messages_around_the_question ... 2026-10-26 05:05:53,883 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_per_turn_context_stays_out_of_the_cached_system_prompt: Starting TestPerTurnContextStaysOutOfTheCachedSystemPrompt.test_the_instructions_of_a_responses_wire_are_identical_over_two_turns ... 2026-10-26 05:05:55,057 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_per_turn_context_stays_out_of_the_cached_system_prompt: Starting TestPerTurnContextStaysOutOfTheCachedSystemPrompt.test_the_per_turn_context_rides_a_message_and_never_the_cached_system_prompt ... 2026-10-26 05:05:55,627 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_per_turn_context_stays_out_of_the_cached_system_prompt: Starting TestPerTurnContextStaysOutOfTheCachedSystemPrompt.test_the_persons_choice_for_the_conversation_reaches_the_server_item ... 2026-10-26 05:05:56,294 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_per_turn_context_stays_out_of_the_cached_system_prompt: Starting TestPerTurnContextStaysOutOfTheCachedSystemPrompt.test_the_persons_effort_alone_reaches_the_server_item_without_any_model ... 2026-10-26 05:05:56,896 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:05:56,910 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_prompt_cache_markers_follow_the_vendor_wire: Starting TestAnthropicCacheMarkersAtFourBoundaries.test_markers_sit_at_the_four_boundaries_and_system_text_is_preserved ... 2026-10-26 05:05:57,026 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:05:57,040 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_prompt_cache_markers_follow_the_vendor_wire: Starting TestCacheMarkersHoldOnEveryStepOfTheToolLoop.test_every_tool_loop_step_keeps_the_conversation_markers ... 2026-10-26 05:05:57,230 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:05:57,239 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_prompt_cache_markers_follow_the_vendor_wire: Starting TestEmptyCacheFieldsVendorUnchanged.test_a_vendor_with_no_cache_fields_receives_the_plain_body ... 2026-10-26 05:05:57,439 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:05:57,448 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_prompt_cache_markers_follow_the_vendor_wire: Starting TestGpt56BreakpointModelRow.test_only_a_breakpoint_model_gets_explicit_markers_capped_at_three ... 2026-10-26 05:05:57,622 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:05:57,637 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_prompt_cache_markers_follow_the_vendor_wire: Starting TestOneShotCallerGetsNoMarker.test_a_call_with_no_separator_gets_no_cache_control_marker ... 2026-10-26 05:05:57,765 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:05:57,768 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_prompt_cache_markers_follow_the_vendor_wire: Starting TestPromptCacheKeyNameInjectionGuard.test_only_a_well_formed_cache_key_name_is_accepted ... 2026-10-26 05:05:57,804 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:05:57,871 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_prompt_cache_markers_follow_the_vendor_wire: Starting TestPromptCacheRoutingKey.test_a_vendor_naming_a_header_sends_the_key_there_and_nowhere_in_the_body ... 2026-10-26 05:05:57,928 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_prompt_cache_markers_follow_the_vendor_wire: Starting TestPromptCacheRoutingKey.test_the_routing_key_is_stable_for_one_conversation_and_never_shared_with_a_stranger ... 2026-10-26 05:06:08,579 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:06:08,590 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_prompt_cache_markers_follow_the_vendor_wire: Starting TestSegmentSeparatorNeverReachesTheWire.test_no_vendor_receives_the_segment_break_character ... 2026-10-26 05:06:08,839 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:06:10,106 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 497 and Message-Id '<251294585854477.1792991170.045795679092407-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 05:06:10,106 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:06:10,127 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [497] 2026-10-26 05:06:10,151 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [79643] 2026-10-26 05:06:10,152 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:06:10,166 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:06:10,208 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_prompt_prefix_stays_stable_across_turns: Starting TestPromptPrefixStaysStableAcrossTurns.test_a_new_memory_changes_the_user_segment_and_never_the_company_segment ... 2026-10-26 05:06:10,810 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_prompt_prefix_stays_stable_across_turns: Starting TestPromptPrefixStaysStableAcrossTurns.test_an_applied_skill_manifest_lands_only_in_the_last_segment ... 2026-10-26 05:06:11,269 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:06:12,479 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 498 and Message-Id '<003225403372073.1792991172.433799505233765-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 05:06:12,480 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:06:12,493 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [498] 2026-10-26 05:06:12,514 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [79646] 2026-10-26 05:06:12,515 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:06:12,529 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:06:12,561 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_prompt_safety: Starting TestAgentLoopToolResultWrap.test_agent_loop_wraps_tool_result_in_history_unchanged ... 2026-10-26 05:06:13,009 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:06:13,204 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_prompt_safety: Starting TestServerActionAndCronSafety.test_server_action_fences_the_record_context_and_threads_a_trace_id ... 2026-10-26 05:06:13,299 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:06:13,374 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_provider: Starting TestProvider.test_a_connection_refuses_work_it_is_not_set_up_for_before_anything_leaves_the_server ... 2026-10-26 05:06:13,473 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_provider: Starting TestProvider.test_a_new_connection_takes_its_residency_from_its_vendor_unless_the_admin_states_one ... 2026-10-26 05:06:13,575 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_provider: Starting TestProvider.test_a_plain_employee_sees_whether_a_key_is_set_and_can_never_read_the_key ... 2026-10-26 05:06:14,713 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 1731, model: viin.ai.provider, fields: api_key 2026-10-26 05:06:14,732 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_provider: Starting TestProvider.test_api_key_not_leaked_to_log ... 2026-10-26 05:06:14,910 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_provider: Starting TestProvider.test_call_completion_4xx_raises_and_logs_the_vendors_reason_for_the_administrator ... 2026-10-26 05:06:15,174 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 499 and Message-Id '<383334419044435.1792991175.064931869506836-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 05:06:15,174 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:06:15,190 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [499] 2026-10-26 05:06:15,190 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:06:15,204 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:06:15,326 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_provider_connection: Starting TestProviderConnection.test_a_failing_connection_is_reported_red_and_never_leaks_the_key ... 2026-10-26 05:06:15,534 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 500 and Message-Id '<386547385120685.1792991175.400727987289429-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 05:06:15,534 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:06:15,555 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [500] 2026-10-26 05:06:15,556 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:06:15,679 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_provider_connection: Starting TestProviderConnection.test_a_working_connection_is_reported_green_with_the_vendors_models_and_one_ledger_row ... 2026-10-26 05:06:15,851 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:06:15,853 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_provider_demo_seed_not_default: Starting TestDemoSeedProviderCannotPinDefault.test_a_provider_is_never_both_demo_data_and_the_default ... 2026-10-26 05:06:15,943 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:06:16,061 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_provider_embedding_contract: Starting TestEmbeddingAnswers.test_a_readable_embedding_answer_succeeds_and_names_the_model_that_produced_it ... 2026-10-26 05:06:16,119 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_provider_embedding_contract: Starting TestEmbeddingAnswers.test_an_embedding_answer_the_product_cannot_read_fails_and_is_booked_as_an_error ... 2026-10-26 05:06:16,247 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:06:16,429 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.media: viin.ai.media.process: media 11 config gap: Your vision/OCR provider has no API key configured. Open AI > Configuration > Getting Started and add a key to your vision provider, or set its Authentication to No Authentication if the service needs none, so it can perform OCR. 2026-10-26 05:06:16,565 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-26 05:06:16,623 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-26 05:06:16,623 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_provider_embedding_query_passage: Starting TestProviderEmbeddingQueryPassage.test_a_search_question_is_embedded_as_a_query_and_indexed_text_as_a_passage ... 2026-10-26 05:06:16,670 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_provider_embedding_query_passage: Starting TestProviderEmbeddingQueryPassage.test_custom_protocol_embedding_call_omits_x_api_key_when_no_key_set ... 2026-10-26 05:06:16,801 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:06:16,891 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_provider_probe_by_capability: Starting TestEmbeddingOnlyProviderIsProbeable.test_an_embedding_only_vendor_that_answers_is_reported_green_and_charged_to_its_embedding_model ... 2026-10-26 05:06:16,933 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_provider_probe_by_capability: Starting TestEmbeddingOnlyProviderIsProbeable.test_an_embedding_only_vendor_that_refuses_reports_its_own_reason_and_never_the_key ... 2026-10-26 05:06:17,120 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:06:17,236 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_provider_rate_limit: Starting TestProviderRateLimit.test_a_genuine_throttle_is_retried_a_bounded_number_of_times_and_then_refused ... 2026-10-26 05:06:17,350 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_provider_rate_limit: Starting TestProviderRateLimit.test_a_rate_limited_call_is_retried_and_served_as_one_ledger_row_that_counts_the_retries ... 2026-10-26 05:06:17,389 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.provider: Provider 424 rate-limited (429); re-offering in 0.19s (attempt 1 of 4) 2026-10-26 05:06:17,390 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.provider: Provider 424 rate-limited (429); re-offering in 0.21s (attempt 2 of 4) 2026-10-26 05:06:17,437 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_provider_rate_limit: Starting TestProviderRateLimit.test_a_refusal_that_waiting_cannot_clear_is_attempted_once_and_never_waited_for ... 2026-10-26 05:06:17,701 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 501 and Message-Id '<244942575532370.1792991177.559700012207031-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 05:06:17,702 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:06:17,718 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [501] 2026-10-26 05:06:17,719 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:06:17,869 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 502 and Message-Id '<938762835141301.1792991177.824722290039062-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 05:06:17,869 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:06:17,888 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [502] 2026-10-26 05:06:17,888 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:06:17,965 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_provider_rate_limit: Starting TestProviderRateLimit.test_a_vendor_sentence_is_forwarded_with_only_this_connections_key_stripped ... 2026-10-26 05:06:18,202 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 503 and Message-Id '<417938270927376.1792991178.083834886550903-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 05:06:18,202 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:06:18,220 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [503] 2026-10-26 05:06:18,220 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:06:18,300 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_provider_rate_limit: Starting TestProviderRateLimit.test_no_failed_vendor_call_shows_an_account_id_a_key_or_a_raw_body ... 2026-10-26 05:06:19,424 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_provider_rate_limit: Starting TestProviderRateLimit.test_no_part_of_a_connection_key_reaches_a_person_the_model_or_an_administrator ... 2026-10-26 05:06:20,509 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 504 and Message-Id '<450695846377863.1792991180.398259878158569-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 05:06:20,509 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:06:20,526 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1732 deleted mail.mail records with IDs: [504] 2026-10-26 05:06:20,527 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:06:21,193 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_provider_rate_limit: Starting TestProviderRateLimit.test_the_wait_before_a_retry_follows_what_the_vendor_states_and_stays_bounded ... 2026-10-26 05:06:21,242 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.provider: Provider 424 rate-limited (429); re-offering in 60.00s (attempt 1 of 4) 2026-10-26 05:06:21,280 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.provider: Provider 424 rate-limited (429); re-offering in 0.00s (attempt 1 of 4) 2026-10-26 05:06:21,302 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.provider: Provider 424 rate-limited (429 rate_limit_exceeded); re-offering in 0.20s (attempt 1 of 4) 2026-10-26 05:06:21,320 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.provider: Provider 424 rate-limited (429 rate_limit_exceeded); re-offering in 1.50s (attempt 1 of 4) 2026-10-26 05:06:21,341 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.provider: Provider 424 rate-limited (429 rate_limit_exceeded); re-offering in 1.50s (attempt 1 of 4) 2026-10-26 05:06:21,375 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.provider: Provider 424 rate-limited (429 rate_limit_exceeded); re-offering in 37.31s (attempt 1 of 4) 2026-10-26 05:06:21,409 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.provider: Provider 424 rate-limited (429 rate_limit_exceeded); re-offering in 60.00s (attempt 1 of 4) 2026-10-26 05:06:21,436 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:06:21,507 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_provider_self_hosted_endpoint_guard: Starting TestSelfHostedEndpointGuard.test_every_request_path_refuses_a_self_hosted_provider_with_no_private_endpoint ... 2026-10-26 05:06:21,647 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:06:44,773 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_quality_cost_report: Starting TestQualityCostReportAccess.test_free_text_comment_is_absent_while_its_existence_is_flagged ... 2026-10-26 05:06:44,860 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_quality_cost_report: Starting TestQualityCostReportAccess.test_operator_allowed_in_company_a_never_sees_company_b_interactions ... 2026-10-26 05:06:44,923 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_quality_cost_report: Starting TestQualityCostReportAccess.test_operator_view_is_strict_superset_of_plain_employee_view ... 2026-10-26 05:06:45,066 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 05:06:45,131 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_quality_cost_report: Starting TestQualityCostReportGrain.test_rated_interaction_without_metered_call_reports_zero_cost ... 2026-10-26 05:06:45,146 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_quality_cost_report: Starting TestQualityCostReportGrain.test_report_attributes_the_terminal_call_model_and_provider ... 2026-10-26 05:06:45,244 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_quality_cost_report: Starting TestQualityCostReportGrain.test_trace_rated_twice_keeps_one_row_and_shows_latest_verdict ... 2026-10-26 05:06:45,284 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_quality_cost_report: Starting TestQualityCostReportGrain.test_trace_total_cost_is_reported_once_not_once_per_llm_call ... 2026-10-26 05:06:45,317 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_quality_cost_report: Starting TestQualityCostReportGrain.test_unrated_interaction_still_appears_with_its_cost ... 2026-10-26 05:06:45,353 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:06:45,419 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_quality_cost_report_agent: Starting TestQualityCostReportAgentAttribution.test_report_names_the_agent_that_ran_each_interaction ... 2026-10-26 05:06:45,473 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:06:45,560 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_quality_cost_report_agent: Starting TestQualityCostReportArchivedAgent.test_archived_agent_lookup_stays_closed_to_a_plain_user ... 2026-10-26 05:06:46,758 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [274], uid: 1737, model: viin.ai.agent 2026-10-26 05:06:46,807 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_quality_cost_report_agent: Starting TestQualityCostReportArchivedAgent.test_archiving_an_agent_removes_no_row_and_changes_no_number ... 2026-10-26 05:06:47,576 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 05:06:47,703 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_quality_cost_report_identity: Starting TestQualityCostReportIdentity.test_a_failed_model_call_is_reported_as_failed_next_to_a_tool_call ... 2026-10-26 05:06:47,730 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_quality_cost_report_identity: Starting TestQualityCostReportIdentity.test_a_failing_slow_tool_call_changes_only_the_cost_and_the_requested_actions ... 2026-10-26 05:06:47,787 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_quality_cost_report_identity: Starting TestQualityCostReportIdentity.test_a_spoken_turn_that_also_used_a_tool_still_names_the_model_that_answered ... 2026-10-26 05:06:47,840 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_quality_cost_report_identity: Starting TestQualityCostReportIdentity.test_embedding_and_image_reading_calls_count_and_keep_their_attribution ... 2026-10-26 05:06:47,972 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:06:48,078 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_quality_cost_report_voice: Starting TestQualityCostReportVoiceAttribution.test_a_call_that_recorded_no_kind_is_still_a_language_model_call ... 2026-10-26 05:06:48,105 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_quality_cost_report_voice: Starting TestQualityCostReportVoiceAttribution.test_a_speech_failure_is_not_a_model_failure_but_a_chat_failure_is ... 2026-10-26 05:06:48,179 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_quality_cost_report_voice: Starting TestQualityCostReportVoiceAttribution.test_a_spoken_answer_names_the_model_that_answered_not_the_voice ... 2026-10-26 05:06:48,245 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:06:48,248 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_query_records_refuses_an_unreadable_requested_field_by_name: Starting TestAConditionValueOfTheWrongShapeIsRefusedBeforeItReachesTheDatabase.test_a_list_holding_a_list_is_refused_too ... 2026-10-26 05:06:49,326 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_query_records_refuses_an_unreadable_requested_field_by_name: Starting TestAConditionValueOfTheWrongShapeIsRefusedBeforeItReachesTheDatabase.test_a_list_holding_an_object_is_refused_naming_the_condition_and_the_value ... 2026-10-26 05:06:50,278 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_query_records_refuses_an_unreadable_requested_field_by_name: Starting TestAConditionValueOfTheWrongShapeIsRefusedBeforeItReachesTheDatabase.test_a_list_of_record_ids_still_runs ... 2026-10-26 05:06:51,334 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:06:51,338 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_query_records_refuses_an_unreadable_requested_field_by_name: Starting TestQueryRecordsAnswersAPathThroughARelationWithTheFieldToAskFor.test_a_path_through_a_readable_relation_names_the_relation_to_ask_for ... 2026-10-26 05:06:52,251 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_query_records_refuses_an_unreadable_requested_field_by_name: Starting TestQueryRecordsAnswersAPathThroughARelationWithTheFieldToAskFor.test_a_path_through_a_relation_the_person_may_not_read_is_still_refused_without_a_relation_to_ask_for ... 2026-10-26 05:06:53,078 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_query_records_refuses_an_unreadable_requested_field_by_name: Starting TestQueryRecordsAnswersAPathThroughARelationWithTheFieldToAskFor.test_a_readable_relation_to_records_the_person_may_not_read_gets_no_hint ... 2026-10-26 05:06:54,005 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_query_records_refuses_an_unreadable_requested_field_by_name: Starting TestQueryRecordsAnswersAPathThroughARelationWithTheFieldToAskFor.test_asking_for_the_relation_the_refusal_names_returns_the_related_name ... 2026-10-26 05:06:54,828 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:06:54,831 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_query_records_refuses_an_unreadable_requested_field_by_name: Starting TestQueryRecordsNamesTheNearestReadableFieldsOfAnUnknownName.test_a_misspelt_name_gets_the_readable_field_it_was_close_to ... 2026-10-26 05:06:55,593 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_query_records_refuses_an_unreadable_requested_field_by_name: Starting TestQueryRecordsNamesTheNearestReadableFieldsOfAnUnknownName.test_a_name_close_to_a_hidden_field_is_answered_like_any_unknown_name_without_the_hidden_one ... 2026-10-26 05:06:56,233 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:06:56,236 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_query_records_refuses_an_unreadable_requested_field_by_name: Starting TestQueryRecordsRefusesGroupGatedRequestedField.test_group_gated_requested_field_is_refused_by_name ... 2026-10-26 05:06:56,934 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:06:57,018 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_reading_many_traces_or_agents_costs_no_more_queries_than_reading_one: Starting TestReadingManyTracesCostsNoMoreThanReadingOne.test_reading_20_traces_costs_no_more_queries_than_reading_1 ... 2026-10-26 05:06:57,124 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:06:57,129 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_relational_name_filter_generic: Starting TestRelationalNameFilterAccessScope.test_a_related_records_row_rule_still_hides_it_from_the_name_filter ... 2026-10-26 05:06:58,228 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:06:58,233 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_relational_name_filter_generic: Starting TestRelationalNameFilterIsGeneric.test_aggregate_records_totals_countries_by_the_name_of_their_currency ... 2026-10-26 05:06:58,947 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_relational_name_filter_generic: Starting TestRelationalNameFilterIsGeneric.test_query_records_filters_partners_by_the_name_of_their_country ... 2026-10-26 05:06:59,767 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:07:32,428 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-26 05:07:32,442 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_repointed_source_re_derives_its_chunks: Starting TestRepointedSourceReDerivesItsChunks.test_indexing_a_re_pointed_source_replaces_its_chunks_under_the_new_binding ... 2026-10-26 05:07:32,662 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.embedding records with IDs: [96, 97] 2026-10-26 05:07:32,787 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.embedding records with IDs: [100] 2026-10-26 05:07:32,949 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_repointed_source_re_derives_its_chunks: Starting TestRepointedSourceReDerivesItsChunks.test_re_pointing_a_source_does_not_widen_the_audience_of_text_it_did_not_re_derive ... 2026-10-26 05:07:33,148 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.embedding records with IDs: [96, 97] 2026-10-26 05:07:33,478 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 05:07:33,483 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_res_reference_display: Starting TestResReferenceDisplay.test_readable_record_renders_business_name_slash_display_name_and_pair ... 2026-10-26 05:07:33,660 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_res_reference_display: Starting TestResReferenceDisplay.test_unreadable_record_renders_business_name_and_pair_only ... 2026-10-26 05:07:45,191 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3538], uid: 1758, model: res.partner 2026-10-26 05:07:45,286 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:07:45,392 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_retrieval_answers_with_distinct_contents_first: Starting TestRetrievalAnswersWithDistinctContentsFirst.test_a_content_is_answered_by_its_preferred_version ... 2026-10-26 05:07:45,587 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-26 05:07:45,669 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-26 05:07:45,715 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_retrieval_answers_with_distinct_contents_first: Starting TestRetrievalAnswersWithDistinctContentsFirst.test_the_passages_of_one_long_source_do_not_crowd_other_sources_out ... 2026-10-26 05:07:45,938 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-26 05:07:46,026 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-26 05:07:46,066 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_retrieval_answers_with_distinct_contents_first: Starting TestRetrievalAnswersWithDistinctContentsFirst.test_the_versions_of_one_record_take_one_place ... 2026-10-26 05:07:46,320 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-26 05:07:46,408 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-26 05:07:46,467 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:07:55,773 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_retrieval_embeds_the_query_in_the_sources_own_vector_space: Starting TestRetrievalEmbedsTheQueryInTheSourcesOwnVectorSpace.test_a_scope_built_by_two_models_is_queried_once_per_model_and_never_across_them ... 2026-10-26 05:07:56,357 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-26 05:07:56,410 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_1536 vector(1536) 2026-10-26 05:07:56,560 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_1536_idx on embedding_1536 2026-10-26 05:07:56,697 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_retrieval_embeds_the_query_in_the_sources_own_vector_space: Starting TestRetrievalEmbedsTheQueryInTheSourcesOwnVectorSpace.test_an_index_whose_connection_can_no_longer_embed_is_reported_stale_without_a_paid_call ... 2026-10-26 05:07:57,019 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-26 05:07:57,074 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_1536 vector(1536) 2026-10-26 05:07:57,180 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_1536_idx on embedding_1536 2026-10-26 05:07:57,278 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_retrieval_embeds_the_query_in_the_sources_own_vector_space: Starting TestRetrievalEmbedsTheQueryInTheSourcesOwnVectorSpace.test_each_company_indexes_its_own_sources_with_its_own_default_embedding_model ... 2026-10-26 05:07:57,636 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-26 05:07:57,689 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_1536 vector(1536) 2026-10-26 05:07:57,824 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_1536_idx on embedding_1536 2026-10-26 05:07:57,852 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_retrieval_embeds_the_query_in_the_sources_own_vector_space: Starting TestRetrievalEmbedsTheQueryInTheSourcesOwnVectorSpace.test_query_spend_lands_on_the_ledger_of_the_company_the_called_connection_charges ... 2026-10-26 05:07:58,238 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-26 05:07:58,326 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-26 05:07:58,431 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:07:58,549 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_retrieval_ranks_several_vector_spaces_fairly: Starting TestRetrievalRanksSeveralVectorSpacesFairly.test_the_best_hit_of_a_low_scoring_space_is_not_crowded_out_by_a_high_scoring_one ... 2026-10-26 05:07:58,729 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-26 05:07:58,781 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_1536 vector(1536) 2026-10-26 05:07:58,903 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_1536_idx on embedding_1536 2026-10-26 05:07:59,082 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_retrieval_ranks_several_vector_spaces_fairly: Starting TestRetrievalRanksSeveralVectorSpacesFairly.test_the_score_floor_applies_to_each_space_on_its_own_scores ... 2026-10-26 05:07:59,416 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-26 05:07:59,477 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_1536 vector(1536) 2026-10-26 05:07:59,602 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_1536_idx on embedding_1536 2026-10-26 05:07:59,708 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:07:59,919 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_retrieve_for_query: Starting TestRetrieveForQuery.test_acl_excludes_chunk_from_record_the_user_cannot_read ... 2026-10-26 05:08:10,468 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_retrieve_for_query: Starting TestRetrieveForQuery.test_no_match_when_nothing_scores_above_floor ... 2026-10-26 05:08:10,521 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_retrieve_for_query: Starting TestRetrieveForQuery.test_ok_returns_matching_chunk_and_model ... 2026-10-26 05:08:10,586 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:08:10,612 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_rows_are_compared_the_way_a_person_would: Starting TestRowsAreComparedTheWayAPersonWould.test_a_comparison_that_cannot_be_answered_honestly_is_refused_naming_the_cause ... 2026-10-26 05:08:11,213 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_rows_are_compared_the_way_a_person_would: Starting TestRowsAreComparedTheWayAPersonWould.test_comparing_columns_returns_the_rows_a_person_would_keep_and_their_count ... 2026-10-26 05:08:11,958 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:08:13,248 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 505 and Message-Id '<584577617704688.1792991293.201980829238892-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 05:08:13,248 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:08:13,261 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [505] 2026-10-26 05:08:13,278 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [81448] 2026-10-26 05:08:13,278 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:08:13,291 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:08:13,318 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_run_ok_surfaces_speech_line: Starting TestRunOkSurfacesSpeechLine.test_the_spoken_line_is_split_from_the_displayed_answer ... 2026-10-26 05:08:13,915 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:08:14,605 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_run_ok_surfaces_tool_data: Starting TestRunOkSurfacesToolData.test_a_turn_hands_the_tools_own_answer_to_its_caller ... 2026-10-26 05:08:15,523 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_run_ok_surfaces_tool_data: Starting TestRunOkSurfacesToolData.test_every_tool_a_turn_ran_reaches_the_caller_in_order ... 2026-10-26 05:08:15,966 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:08:16,571 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_run_result_carries_the_models_declared_turn_language: Starting TestRunResultCarriesTheModelsDeclaredTurnLanguage.test_a_declared_turn_language_marker_reaches_the_runs_own_result ... 2026-10-26 05:08:16,987 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:08:18,028 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_search_controller: Starting TestViinAiSearchController.test_a_json_object_reply_is_answered_as_an_aggregation ... 2026-10-26 05:08:18,070 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:search_bar_user_kgtag9g5g0gbg1gcg7g8geg5gfg4g4geg1gbg3g0gfg5g0gag4g6g5g7gfgbg4g6g8 from n/a 2026-10-26 05:08:18,092 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:08:18,742 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:08:18] "POST /viin_ai/search/translate HTTP/1.1" 200 - 112 0.086 0.570 2026-10-26 05:08:18,743 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_search_controller.TestViinAiSearchController: waiting for threads: [] 2026-10-26 05:08:18,745 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_search_controller: Starting TestViinAiSearchController.test_a_malformed_request_is_refused ... 2026-10-26 05:08:18,775 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:search_bar_user_kgtag9g5g0gbg1gcg7g8geg5gfg4g4geg1gbg3g0gfg5g0gag4g6g5g7gfgbg4g6g8 from n/a 2026-10-26 05:08:18,791 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:08:19,155 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:08:19] "POST /viin_ai/search/translate HTTP/1.1" 200 - 13 0.008 0.359 2026-10-26 05:08:19,172 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:08:19] "POST /viin_ai/search/translate HTTP/1.1" 200 - 3 0.002 0.005 2026-10-26 05:08:19,188 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:08:19] "POST /viin_ai/search/translate HTTP/1.1" 200 - 3 0.007 0.004 2026-10-26 05:08:19,190 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_search_controller.TestViinAiSearchController: waiting for threads: [] 2026-10-26 05:08:19,193 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_search_controller: Starting TestViinAiSearchController.test_a_reply_that_cannot_filter_falls_back_to_a_keyword_search_that_does ... 2026-10-26 05:08:19,449 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:search_bar_user_kgtag9g5g0gbg1gcg7g8geg5gfg4g4geg1gbg3g0gfg5g0gag4g6g5g7gfgbg4g6g8 from n/a 2026-10-26 05:08:19,470 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:08:20,158 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.search_tools: viin_ai: NL search fell back to a name search for model=res.partner query=zzqfindablepartnerzzq after 2 retries 2026-10-26 05:08:20,159 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:08:20] "POST /viin_ai/search/translate HTTP/1.1" 200 - 120 0.112 0.582 2026-10-26 05:08:20,187 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:search_bar_user_kgtag9g5g0gbg1gcg7g8geg5gfg4g4geg1gbg3g0gfg5g0gag4g6g5g7gfgbg4g6g8 from n/a 2026-10-26 05:08:20,292 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.search_tools: viin_ai: NL search fell back to a name search for model=res.partner query=zzqfindablepartnerzzq after 2 retries 2026-10-26 05:08:20,294 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:08:20] "POST /viin_ai/search/translate HTTP/1.1" 200 - 18 0.017 0.084 2026-10-26 05:08:20,324 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:search_bar_user_kgtag9g5g0gbg1gcg7g8geg5gfg4g4geg1gbg3g0gfg5g0gag4g6g5g7gfgbg4g6g8 from n/a 2026-10-26 05:08:20,418 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.search_tools: viin_ai: NL search fell back to a name search for model=res.partner query=zzqfindablepartnerzzq after 2 retries 2026-10-26 05:08:20,420 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:08:20] "POST /viin_ai/search/translate HTTP/1.1" 200 - 18 0.013 0.076 2026-10-26 05:08:20,442 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:search_bar_user_kgtag9g5g0gbg1gcg7g8geg5gfg4g4geg1gbg3g0gfg5g0gag4g6g5g7gfgbg4g6g8 from n/a 2026-10-26 05:08:20,552 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.search_tools: viin_ai: NL search fell back to a name search for model=res.partner query=zzqfindablepartnerzzq after 2 retries 2026-10-26 05:08:20,554 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:08:20] "POST /viin_ai/search/translate HTTP/1.1" 200 - 18 0.013 0.093 2026-10-26 05:08:20,574 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:search_bar_user_kgtag9g5g0gbg1gcg7g8geg5gfg4g4geg1gbg3g0gfg5g0gag4g6g5g7gfgbg4g6g8 from n/a 2026-10-26 05:08:20,689 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.search_tools: viin_ai: NL search fell back to a name search for model=res.partner query=zzqfindablepartnerzzq after 2 retries 2026-10-26 05:08:20,691 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:08:20] "POST /viin_ai/search/translate HTTP/1.1" 200 - 18 0.018 0.093 2026-10-26 05:08:20,712 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:search_bar_user_kgtag9g5g0gbg1gcg7g8geg5gfg4g4geg1gbg3g0gfg5g0gag4g6g5g7gfgbg4g6g8 from n/a 2026-10-26 05:08:20,835 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.search_tools: viin_ai: NL search fell back to a name search for model=res.partner query=zzq-no-partner-carries-this-needle-zzq after 2 retries 2026-10-26 05:08:20,838 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:08:20] "POST /viin_ai/search/translate HTTP/1.1" 200 - 18 0.018 0.100 2026-10-26 05:08:20,852 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_search_controller: Starting TestViinAiSearchController.test_a_spend_cap_is_reported_as_a_cap_not_as_a_broken_search ... 2026-10-26 05:08:20,893 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:search_bar_user_kgtag9g5g0gbg1gcg7g8geg5gfg4g4geg1gbg3g0gfg5g0gag4g6g5g7gfgbg4g6g8 from n/a 2026-10-26 05:08:20,918 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:08:21,531 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.search_tools: viin_ai: NL search on res.partner stopped - AI budget limit reached: Daily cost cap exceeded for user: 0.0000 USD used, cap 0.0000 USD. 2026-10-26 05:08:21,534 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:08:21] "POST /viin_ai/search/translate HTTP/1.1" 200 - 101 0.084 0.536 2026-10-26 05:08:21,540 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_search_controller: Starting TestViinAiSearchController.test_a_usable_domain_is_returned_even_after_an_unusable_first_reply ... 2026-10-26 05:08:21,582 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:search_bar_user_kgtag9g5g0gbg1gcg7g8geg5gfg4g4geg1gbg3g0gfg5g0gag4g6g5g7gfgbg4g6g8 from n/a 2026-10-26 05:08:21,612 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:08:22,246 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:08:22] "POST /viin_ai/search/translate HTTP/1.1" 200 - 106 0.085 0.559 2026-10-26 05:08:22,276 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:search_bar_user_kgtag9g5g0gbg1gcg7g8geg5gfg4g4geg1gbg3g0gfg5g0gag4g6g5g7gfgbg4g6g8 from n/a 2026-10-26 05:08:22,375 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:08:22] "POST /viin_ai/search/translate HTTP/1.1" 200 - 21 0.018 0.074 2026-10-26 05:08:22,381 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_search_controller: Starting TestViinAiSearchController.test_an_administrator_written_nl_search_topic_fills_the_few_shot ... 2026-10-26 05:08:22,426 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:search_bar_user_kgtag9g5g0gbg1gcg7g8geg5gfg4g4geg1gbg3g0gfg5g0gag4g6g5g7gfgbg4g6g8 from n/a 2026-10-26 05:08:22,448 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:08:23,143 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:08:23] "POST /viin_ai/search/translate HTTP/1.1" 200 - 107 0.092 0.608 2026-10-26 05:08:23,147 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_search_controller: Starting TestViinAiSearchController.test_anonymous_rejected ... 2026-10-26 05:08:23,183 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:08:23,561 100 INFO rb-a683fe2-225997-428996 odoo.http: Session expired 2026-10-26 05:08:23,562 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:08:23] "POST /viin_ai/search/translate HTTP/1.1" 200 - 10 0.004 0.379 2026-10-26 05:08:23,568 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_search_controller: Starting TestViinAiSearchController.test_the_question_reaches_the_model_fenced_as_untrusted_text ... 2026-10-26 05:08:23,609 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:search_bar_user_kgtag9g5g0gbg1gcg7g8geg5gfg4g4geg1gbg3g0gfg5g0gag4g6g5g7gfgbg4g6g8 from n/a 2026-10-26 05:08:23,637 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:08:24,274 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:08:24] "POST /viin_ai/search/translate HTTP/1.1" 200 - 106 0.097 0.543 2026-10-26 05:08:24,295 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:search_bar_user_kgtag9g5g0gbg1gcg7g8geg5gfg4g4geg1gbg3g0gfg5g0gag4g6g5g7gfgbg4g6g8 from n/a 2026-10-26 05:08:24,410 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:08:24] "POST /viin_ai/search/translate HTTP/1.1" 200 - 21 0.015 0.091 2026-10-26 05:08:24,425 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:search_bar_user_kgtag9g5g0gbg1gcg7g8geg5gfg4g4geg1gbg3g0gfg5g0gag4g6g5g7gfgbg4g6g8 from n/a 2026-10-26 05:08:24,531 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:08:24] "POST /viin_ai/search/translate HTTP/1.1" 200 - 21 0.025 0.075 2026-10-26 05:08:24,558 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:search_bar_user_kgtag9g5g0gbg1gcg7g8geg5gfg4g4geg1gbg3g0gfg5g0gag4g6g5g7gfgbg4g6g8 from n/a 2026-10-26 05:08:24,700 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:08:24] "POST /viin_ai/search/translate HTTP/1.1" 200 - 21 0.024 0.107 2026-10-26 05:08:24,712 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_search_controller: Starting TestViinAiSearchController.test_the_shipped_request_carries_no_per_model_examples ... 2026-10-26 05:08:24,754 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:search_bar_user_kgtag9g5g0gbg1gcg7g8geg5gfg4g4geg1gbg3g0gfg5g0gag4g6g5g7gfgbg4g6g8 from n/a 2026-10-26 05:08:24,777 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:08:26,647 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:08:26] "POST /viin_ai/search/translate HTTP/1.1" 200 - 106 0.073 1.801 2026-10-26 05:08:26,662 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:08:27,994 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_second_pause_is_confirmable: Starting TestTheSecondPauseIsConfirmableToo.test_the_second_pause_can_be_approved_like_the_first ... 2026-10-26 05:08:28,057 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:second_pause_person_kgtcg8g8g2gfg7gbg1gbg6gcgcg4gbg6gag9gcg8g6g5g7g3g9g7g4g2gfg1gcg3g6 from n/a 2026-10-26 05:08:28,073 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:08:28,608 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:08:28] "POST /viin_ai/chat/conversation/new HTTP/1.1" 200 - 68 0.098 0.440 2026-10-26 05:08:29,410 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:08:29] "POST /viin_ai/chat/message HTTP/1.1" 200 - 293 0.261 0.534 2026-10-26 05:08:29,582 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1766 deleted viin.ai.chat.pending.tool records with IDs: [48] 2026-10-26 05:08:30,062 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:08:30] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 282 0.194 0.453 2026-10-26 05:08:30,273 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1766 deleted viin.ai.chat.pending.tool records with IDs: [49] 2026-10-26 05:08:30,725 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:08:30] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 192 0.183 0.461 2026-10-26 05:08:30,752 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:08:32,447 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_security_groups: Starting TestSecurityGroups.test_a_system_administrator_keeps_the_speech_pronunciations ... 2026-10-26 05:08:33,072 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_security_groups: Starting TestSecurityGroups.test_a_user_sees_only_their_own_usage_records ... 2026-10-26 05:08:33,750 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_security_groups: Starting TestSecurityGroups.test_an_administrator_sees_the_pronunciations_of_their_companies_and_shared_ones ... 2026-10-26 05:08:43,061 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [7], uid: 1767, model: viin.ai.pronunciation 2026-10-26 05:08:43,106 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_security_groups: Starting TestSecurityGroups.test_an_administrator_sees_the_voices_of_models_on_their_companies_connections_only ... 2026-10-26 05:08:52,341 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_security_groups: Starting TestSecurityGroups.test_below_the_ai_administrator_the_voice_of_a_language_is_read_not_changed ... 2026-10-26 05:08:52,484 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1768, model: viin.ai.model.voice 2026-10-26 05:08:52,494 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1768, model: viin.ai.model.voice 2026-10-26 05:08:52,509 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1768, model: viin.ai.model.voice 2026-10-26 05:08:52,573 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1769, model: viin.ai.model.voice 2026-10-26 05:08:52,594 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1769, model: viin.ai.model.voice 2026-10-26 05:08:52,608 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1769, model: viin.ai.model.voice 2026-10-26 05:08:52,613 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_security_groups: Starting TestSecurityGroups.test_group_admin_keeps_the_speech_pronunciations ... 2026-10-26 05:08:52,694 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1767 deleted viin.ai.pronunciation records with IDs: [8] 2026-10-26 05:08:52,697 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_security_groups: Starting TestSecurityGroups.test_group_admin_keeps_the_voice_of_each_language ... 2026-10-26 05:08:52,829 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1767 deleted viin.ai.model.voice records with IDs: [13] 2026-10-26 05:08:52,832 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_security_groups: Starting TestSecurityGroups.test_group_admin_maintains_connections_and_their_models ... 2026-10-26 05:08:53,011 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_security_groups: Starting TestSecurityGroups.test_group_operator_cannot_write_config_records ... 2026-10-26 05:08:53,052 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1768, model: viin.ai.provider 2026-10-26 05:08:53,055 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_security_groups: Starting TestSecurityGroups.test_menu_visibility_per_role ... 2026-10-26 05:08:53,352 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_security_groups: Starting TestSecurityGroups.test_no_settings_read_path_bypasses_the_system_gate ... 2026-10-26 05:08:53,376 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1768, model: res.config.settings 2026-10-26 05:08:53,394 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1769, model: res.config.settings 2026-10-26 05:08:53,396 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_security_groups: Starting TestSecurityGroups.test_nobody_below_the_ai_administrator_reads_or_changes_the_pronunciations ... 2026-10-26 05:08:53,448 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1768, model: viin.ai.pronunciation 2026-10-26 05:08:53,462 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1768, model: viin.ai.pronunciation 2026-10-26 05:08:53,474 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1768, model: viin.ai.pronunciation 2026-10-26 05:08:53,485 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1768, model: viin.ai.pronunciation 2026-10-26 05:08:53,536 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1769, model: viin.ai.pronunciation 2026-10-26 05:08:53,548 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1769, model: viin.ai.pronunciation 2026-10-26 05:08:53,561 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1769, model: viin.ai.pronunciation 2026-10-26 05:08:53,571 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1769, model: viin.ai.pronunciation 2026-10-26 05:08:53,602 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 05:08:53,694 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_segment_join_keeps_paragraph_spacing_on_a_string_protocol_wire: Starting TestAStringProtocolVendorKeepsTheParagraphBreak.test_the_wire_system_text_never_glues_a_segment_boundary ... 2026-10-26 05:08:54,161 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:08:54,337 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_server_action_ai_prompt: Starting TestServerActionAiPrompt.test_an_incomplete_ai_action_leaves_the_record_untouched ... 2026-10-26 05:08:54,442 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_server_action_ai_prompt: Starting TestServerActionAiPrompt.test_run_ai_prompt_writes_target_field ... 2026-10-26 05:08:54,670 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:08:55,731 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_server_built_turn_history: Starting TestServerBuiltTurnHistory.test_a_client_system_message_is_refused_by_the_message_route ... 2026-10-26 05:08:55,783 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:history_person_kgtbg5gdg3gdg2g1gcgegag6g6g4gfg2g9g9gagegegcgcg0geg8g6g0gfgcgeg1g2 from n/a 2026-10-26 05:08:55,805 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:08:56,159 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:08:56] "POST /viin_ai/chat/message HTTP/1.1" 200 - 13 0.008 0.351 2026-10-26 05:08:56,164 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_server_built_turn_history: Starting TestServerBuiltTurnHistory.test_a_confirmed_tool_resumes_with_the_stored_conversation ... 2026-10-26 05:08:56,212 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:history_person_kgtbg5gdg3gdg2g1gcgegag6g6g4gfg2g9g9gagegegcgcg0geg8g6g0gfgcgeg1g2 from n/a 2026-10-26 05:08:59,435 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:09:00,773 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:09:00] "POST /viin_ai/chat/message HTTP/1.1" 200 - 430 0.384 0.962 2026-10-26 05:09:00,905 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1772 deleted viin.ai.chat.pending.tool records with IDs: [50] 2026-10-26 05:09:01,357 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:09:01] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 187 0.165 0.411 2026-10-26 05:09:01,364 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_server_built_turn_history: Starting TestServerBuiltTurnHistory.test_a_long_conversation_sends_the_model_its_newest_stored_window_oldest_first ... 2026-10-26 05:09:01,478 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:history_person_kgtbg5gdg3gdg2g1gcgegag6g6g4gfg2g9g9gagegegcgcg0geg8g6g0gfgcgeg1g2 from n/a 2026-10-26 05:09:04,775 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:09:06,244 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:09:06] "POST /viin_ai/chat/message HTTP/1.1" 200 - 354 0.513 0.959 2026-10-26 05:09:06,250 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_server_built_turn_history: Starting TestServerBuiltTurnHistory.test_a_new_user_message_over_the_character_budget_is_refused_naming_the_limit ... 2026-10-26 05:09:06,298 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:history_person_kgtbg5gdg3gdg2g1gcgegag6g6g4gfg2g9g9gagegegcgcg0geg8g6g0gfgcgeg1g2 from n/a 2026-10-26 05:09:06,327 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:09:06,729 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:09:06] "POST /viin_ai/chat/message HTTP/1.1" 200 - 13 0.009 0.397 2026-10-26 05:09:06,733 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_server_built_turn_history: Starting TestServerBuiltTurnHistory.test_a_stored_message_over_the_character_budget_is_shortened_not_dropped ... 2026-10-26 05:09:06,780 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:history_person_kgtbg5gdg3gdg2g1gcgegag6g6g4gfg2g9g9gagegegcgcg0geg8g6g0gfgcgeg1g2 from n/a 2026-10-26 05:09:07,724 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:09:08,819 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:09:08] "POST /viin_ai/chat/message HTTP/1.1" 200 - 246 0.197 0.903 2026-10-26 05:09:08,831 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_server_built_turn_history: Starting TestServerBuiltTurnHistory.test_an_earlier_message_over_the_character_budget_does_not_refuse_the_turn ... 2026-10-26 05:09:08,887 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:history_person_kgtbg5gdg3gdg2g1gcgegag6g6g4gfg2g9g9gagegegcgcg0geg8g6g0gfgcgeg1g2 from n/a 2026-10-26 05:09:08,908 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:09:09,741 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:09:09] "POST /viin_ai/chat/message HTTP/1.1" 200 - 144 0.168 0.670 2026-10-26 05:09:09,745 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_server_built_turn_history: Starting TestServerBuiltTurnHistory.test_an_ephemeral_transcript_above_the_turn_window_is_answered_not_refused ... 2026-10-26 05:09:09,790 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:history_person_kgtbg5gdg3gdg2g1gcgegag6g6g4gfg2g9g9gagegegcgcg0geg8g6g0gfgcgeg1g2 from n/a 2026-10-26 05:09:09,821 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:09:10,671 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:09:10] "POST /viin_ai/chat/message HTTP/1.1" 200 - 144 0.135 0.719 2026-10-26 05:09:10,680 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_server_built_turn_history: Starting TestServerBuiltTurnHistory.test_the_model_is_told_how_many_earlier_turns_were_left_out ... 2026-10-26 05:09:10,736 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:history_person_kgtbg5gdg3gdg2g1gcgegag6g6g4gfg2g9g9gagegegcgcg0geg8g6g0gfgcgeg1g2 from n/a 2026-10-26 05:09:14,270 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:09:16,667 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:09:16] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 372 0.218 2.183 2026-10-26 05:09:16,673 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_server_built_turn_history: Starting TestServerBuiltTurnHistory.test_the_new_question_reaches_the_model_exactly_once ... 2026-10-26 05:09:16,715 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:history_person_kgtbg5gdg3gdg2g1gcgegag6g6g4gfg2g9g9gagegegcgcg0geg8g6g0gfgcgeg1g2 from n/a 2026-10-26 05:09:20,101 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:09:21,296 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:09:21] "POST /viin_ai/chat/message HTTP/1.1" 200 - 354 0.230 0.972 2026-10-26 05:09:21,318 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:09:21,325 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane: Starting TestServiceAndRendererQunitLane.test_every_service_and_renderer_qunit_module_is_asserted_in_a_browser ... 2026-10-26 05:09:21,740 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane: Chrome pid: 7478 2026-10-26 05:09:21,740 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane: Chrome headless temporary user profile dir: /tmp/tmppimsq765_chrome_odoo 2026-10-26 05:09:21,741 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane: Issuing json command http://127.0.0.1:43351/json/version 2026-10-26 05:09:21,744 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:43351/json/version with timeout 3 increased to 10s during tests 2026-10-26 05:09:21,836 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane: Browser version: Chrome/150.0.7871.114 2026-10-26 05:09:21,836 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane: Issuing json command http://127.0.0.1:43351/json 2026-10-26 05:09:21,837 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:43351/json with timeout 3 increased to 10s during tests 2026-10-26 05:09:21,858 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane: Websocket url found: ws://127.0.0.1:43351/devtools/page/5E83A02EC28F98A6C1EC3FED0EC26EEC 2026-10-26 05:09:21,875 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane: Enable chrome headless console log notification 2026-10-26 05:09:21,898 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane: Chrome headless enable page notifications 2026-10-26 05:09:22,828 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 05:09:22,838 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:admin from n/a 2026-10-26 05:09:22,856 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane: Setting session cookie in browser 2026-10-26 05:09:22,859 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane: Open "http://127.0.0.1:8069/web/tests?filter=/%5E%28%28%3F%21%28viin_ai%5C+%3E%5C+AI%5C+conversation%5C+on%5C+Discuss.%2A%29%29%29%28%28viin_ai%5C+%3E.%2A%29%29%24/" in browser 2026-10-26 05:09:22,860 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane: Navigating to: "http://127.0.0.1:8069/web/tests?filter=/%5E%28%28%3F%21%28viin_ai%5C+%3E%5C+AI%5C+conversation%5C+on%5C+Discuss.%2A%29%29%29%28%28viin_ai%5C+%3E.%2A%29%29%24/" 2026-10-26 05:09:22,882 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:09:24,042 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:09:24] "GET /web/tests?filter=/%5E%28%28%3F%21%28viin_ai%5C+%3E%5C+AI%5C+conversation%5C+on%5C+Discuss.%2A%29%29%29%28%28viin_ai%5C+%3E.%2A%29%29%24/ HTTP/1.1" 200 - 57 0.046 1.120 2026-10-26 05:09:24,048 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane: Navigation result: {'frameId': '5E83A02EC28F98A6C1EC3FED0EC26EEC', 'loaderId': 'AC897EC711AD13FF76C194DFA62CA7A2', 'isDownload': False} 2026-10-26 05:09:24,048 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane: Evaluate ready code "!!(window.QUnit && QUnit.config) && ((window.__viinLane = window.__viinLane || (function () { var s = {beginFired: false, totalTests: null, modulesAtBegin: null}; try { QUnit.begin(function (d) { s.beginFired = true; s.totalTests = (d && d.totalTests); s.modulesAtBegin = ((QUnit.config && QUnit.config.modules) || []).length; }); } catch (e) { s.hookError = String(e); } return s;}())), true)" 2026-10-26 05:09:24,154 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:09:24] "GET /web/assets/c198a9e/web.tests_assets.min.css HTTP/1.1" 200 - 4 0.016 0.043 2026-10-26 05:09:24,158 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:09:24] "GET /web/assets/2bd8c8b/web.tests_assets.min.js HTTP/1.1" 200 - 4 0.003 0.050 2026-10-26 05:09:24,191 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:09:24] "GET /web/assets/8f537ad/web.qunit_suite_tests.min.js HTTP/1.1" 200 - 4 0.003 0.072 2026-10-26 05:09:24,232 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:09:24] "GET /web/assets/7199f53/web.qunit_suite_tests.min.css HTTP/1.1" 200 - 4 0.014 0.114 2026-10-26 05:09:24,389 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 05:09:25,902 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane: Evaluate test code "(async function () { await new Promise(function (r) { if (document.readyState === "complete") { r(); } else { window.addEventListener("load", function () { r(); }); } }); await new Promise(function (r) { setTimeout(r, 3000); }); var C = (window.QUnit && QUnit.config) || {}; var mods = C.modules || []; var named = mods.map(function (m) { return {name: m.name, tests: (m.tests || []).length}; }); var viin = named.filter(function (m) { return m.name && m.name.indexOf("viin_ai") === 0; }); var st = window.__viinLane || {}; var expected = ["viin_ai > AI navigation equals a menu click", "viin_ai > AiOutcomeNotice render", "viin_ai > AiToolCard shows the VALUES it proposes to write, not only the records it references", "viin_ai > AiToolCard discloses the assistant's reason and paginates its proposed values", "viin_ai > AskAiDialog server error message", "viin_ai > MarkdownBlock closed AST", "viin_ai > MarkdownBlock link node + linkPolicy prop", "viin_ai > ai_command_provider (dashboard summary)", "viin_ai > ui_context_service live trail", "viin_ai > ui_context_service search_facets", "viin_ai > ui_context_service selection reply", "viin_ai > ui_directive_executor", "viin_ai > ui_search_bridge applyFacets"]; var lower = named.map(function (m) { return (m.name || "").toLowerCase(); }); var out = { filter: C.filter || null, moduleParam: C.module || null, statsAll: (C.stats ? C.stats.all : null), readyHookInstalled: !!window.__viinLane, beginFired: !!st.beginFired, totalTestsAtBegin: (st.totalTests === undefined ? null : st.totalTests), modulesAtBegin: (st.modulesAtBegin === undefined ? null : st.modulesAtBegin), moduleCountNow: named.length, viinModuleCount: viin.length, viinModules: viin.slice(0, 40), firstModules: named.slice(0, 6).map(function (m) { return m.name; }), expectedPresent: expected.map(function (n) { return {name: n, registered: lower.indexOf(n.toLowerCase()) !== -1}; }) }; try { var f = C.filter || ""; var rf = /^(!?)\/([\w\W]*)\/(i?$)/.exec(f); if (!rf) { out.filterVerdict = "config.filter is not in QUnit regex form"; } else { var re = new RegExp(rf[2], rf[3]); var hits = []; mods.forEach(function (m) { (m.tests || []).forEach(function (t) { var fullName = m.name + ": " + t.name; if (re.test(fullName)) { hits.push(fullName); } }); }); out.filterMatchCount = hits.length; out.filterMatchSample = hits.slice(0, 3); } } catch (e) { out.filterProbeError = String(e); } console.log("VIIN-LANE-PROBE " + JSON.stringify(out)); })()" 2026-10-26 05:09:27,765 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: [assets] fetch libs from xmlID: web.assets_emoji 2026-10-26 05:09:27,888 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:09:27] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.033 2026-10-26 05:09:29,762 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:09:29] "POST /bus/get_model_definitions HTTP/1.1" 200 - 688 0.644 1.349 2026-10-26 05:09:29,774 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:09:29] "GET /web/bundle/web.assets_emoji HTTP/1.1" 200 - 3 0.001 2.003 2026-10-26 05:09:29,804 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:09:29] "GET /web/assets/bf0eb9d/web.assets_emoji.min.js HTTP/1.1" 200 - 4 0.002 0.009 2026-10-26 05:09:29,809 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: [assets] fetch JS ressource: /web/assets/bf0eb9d/web.assets_emoji.min.js 2026-10-26 05:09:29,871 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: [assets] fetch libs from xmlID: mail.assets_lamejs 2026-10-26 05:09:29,888 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:09:29] "GET /web/bundle/mail.assets_lamejs HTTP/1.1" 200 - 3 0.001 0.013 2026-10-26 05:09:29,896 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: [assets] fetch JS ressource: /web/assets/fd7564b/mail.assets_lamejs.min.js 2026-10-26 05:09:29,915 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:09:29] "GET /web/assets/fd7564b/mail.assets_lamejs.min.js HTTP/1.1" 200 - 4 0.002 0.013 2026-10-26 05:09:30,073 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: "viin_ai > ai_command_provider (dashboard summary)" passed 32 tests. 2026-10-26 05:09:30,074 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: "viin_ai" passed 0 tests. 2026-10-26 05:09:30,166 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:09:30] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.007 2026-10-26 05:09:30,211 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:09:30] "GET /web/offline HTTP/1.1" 200 - 7 0.004 0.018 2026-10-26 05:09:30,223 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:09:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 05:09:30,236 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:09:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 05:09:30,299 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:09:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-26 05:09:30,790 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: VIIN-LANE-PROBE {"filter":"/^((?!(viin_ai\\ >\\ AI\\ conversation\\ on\\ Discuss.*)))((viin_ai\\ >.*))$/","moduleParam":null,"statsAll":42,"readyHookInstalled":true,"beginFired":true,"totalTestsAtBegin":7572,"modulesAtBegin":1538,"moduleCountNow":1538,"viinModuleCount":77,"viinModules":[{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - streamed answer","tests":8},{"name":"viin_ai > AI conversation on Discuss - approval card","tests":2},{"name":"viin_ai > AI conversation on Discuss - lists and entry points","tests":7},{"name":"viin_ai > AI conversation on Discuss - settings, feedback and first run","tests":9},{"name":"viin_ai > AI conversation on Discuss - notifying the person","tests":3},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - turn lifecycle","tests":10},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - decisions and outcomes","tests":5},{"name":"viin_ai > AI conversation on Discuss - outcomes and error reports","tests":3},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - offered steps","tests":4},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - model settings","tests":14},{"name":"viin_ai > AI conversation on Discuss - who answered","tests":5},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - entry points","tests":6},{"name":"viin_ai > AI conversation on Discuss - the screen a question comes from","tests":1},{"name":"viin_ai > AI conversation on Discuss - on a small screen","tests":1},{"name":"viin_ai","tests":0},{"name":"viin_ai > ai_command_provider (dashboard summary)","tests":5},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI navigation equals a menu click","tests":2},{"name":"viin_ai","tests":0},{"name":"viin_ai > AiOutcomeNotice render","tests":3},{"name":"viin_ai","tests":0},{"name":"viin_ai > AskAiDialog server error message","tests":1},{"name":"viin_ai","tests":0},{"name":"viin_ai > MarkdownBlock link node + linkPolicy prop","tests":5},{"name":"viin_ai","tests":0},{"name":"viin_ai > MarkdownBlock closed AST","tests":12},{"name":"viin_ai","tests":0},{"name":"viin_ai > AiToolCard shows the VALUES it proposes to write, not only the records it references","tests":2},{"name":"viin_ai > AiToolCard discloses the assistant's reason and paginates its proposed values","tests":4},{"name":"viin_ai","tests":0},{"name":"viin_ai > ui_context_service live trail","tests":4},{"name":"viin_ai > ui_context_service search_facets","tests":6},{"name":"viin_ai > ui_context_service selection reply","tests":2},{"name":"viin_ai","tests":0}],"firstModules":["web","web","web > MockServer","web","web > env","web"],"expectedPresent":[{"name":"viin_ai > AI navigation equals a menu click","registered":true},{"name":"viin_ai > AiOutcomeNotice render","registered":true},{"name":"viin_ai > AiToolCard shows the VALUES it proposes to write, not only the records it references","registered":true},{"name":"viin_ai > AiToolCard discloses the assistant's reason and paginates its proposed values","registered":true},{"name":"viin_ai > AskAiDialog server error message","registered":true},{"name":"viin_ai > MarkdownBlock closed AST","registered":true},{"name":"viin_ai > MarkdownBlock link node + linkPolicy prop","registered":true},{"name":"viin_ai > ai_command_provider (dashboard summary)","registered":true},{"name":"viin_ai > ui_context_service live trail","registered":true},{"name":"viin_ai > ui_context_service search_facets","registered":true},{"name":"viin_ai > ui_context_service selection reply","registered":true},{"name":"viin_ai > ui_directive_executor","registered":true},{"name":"viin_ai > ui_search_bridge applyFacets","registered":true}],"filterMatchCount":71,"filterMatchSample":["viin_ai > ai_command_provider (dashboard summary): summarizing calls read_group (ACL-native, no sudo) then POSTs to the narrate route, then streams the narrative into the AI conversation","viin_ai > ai_command_provider (dashboard summary): no active view: shows a warning notification and never calls orm/rpc","viin_ai > ai_command_provider (dashboard summary): an empty aggregation shows an info notification and never opens chat"]} 2026-10-26 05:09:30,911 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: "viin_ai > AI navigation equals a menu click" passed 14 tests. 2026-10-26 05:09:30,915 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: "viin_ai" passed 0 tests. 2026-10-26 05:09:31,187 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: "viin_ai > AiOutcomeNotice render" passed 15 tests. 2026-10-26 05:09:31,188 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: "viin_ai" passed 0 tests. 2026-10-26 05:09:31,250 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: "viin_ai > AskAiDialog server error message" passed 1 tests. 2026-10-26 05:09:31,250 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: "viin_ai" passed 0 tests. 2026-10-26 05:09:31,413 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:09:31] "GET /viin_ai/static/tests/fixtures/markdown_cases.json HTTP/1.1" 200 - 0 0.000 0.034 2026-10-26 05:09:31,736 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: "viin_ai > MarkdownBlock link node + linkPolicy prop" passed 101 tests. 2026-10-26 05:09:31,737 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: "viin_ai" passed 0 tests. 2026-10-26 05:09:32,131 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:09:32] "GET /web/image/res.company/undefined/favicon HTTP/1.1" 404 - 236 0.295 1.599 2026-10-26 05:09:32,252 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: "viin_ai > MarkdownBlock closed AST" passed 106 tests. 2026-10-26 05:09:32,253 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: "viin_ai" passed 0 tests. 2026-10-26 05:09:32,417 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: "viin_ai > AiToolCard shows the VALUES it proposes to write, not only the records it references" passed 7 tests. 2026-10-26 05:09:32,729 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: "viin_ai > AiToolCard discloses the assistant's reason and paginates its proposed values" passed 13 tests. 2026-10-26 05:09:32,730 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: "viin_ai" passed 0 tests. 2026-10-26 05:09:32,913 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: "viin_ai > ui_context_service live trail" passed 13 tests. 2026-10-26 05:09:33,079 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: "viin_ai > ui_context_service search_facets" passed 25 tests. 2026-10-26 05:09:33,152 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: "viin_ai > ui_context_service selection reply" passed 8 tests. 2026-10-26 05:09:33,152 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: "viin_ai" passed 0 tests. 2026-10-26 05:09:36,311 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: "viin_ai > ui_directive_executor" passed 99 tests. 2026-10-26 05:09:36,312 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: "viin_ai" passed 0 tests. 2026-10-26 05:09:36,418 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: "viin_ai > ui_search_bridge applyFacets" passed 6 tests. 2026-10-26 05:09:36,419 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: "viin_ai" passed 0 tests. 2026-10-26 05:09:36,451 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: QUnit test suite done. 2026-10-26 05:09:36,452 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: test successful 2026-10-26 05:09:36,488 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane: Closing chrome headless with pid 7478 2026-10-26 05:09:36,495 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane: Closing websocket connection 2026-10-26 05:09:36,496 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane: Terminating chrome headless with pid 7478 2026-10-26 05:09:36,625 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_050936_625065_TestServiceAndRendererQunitLane.txt 2026-10-26 05:09:36,625 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane: Removing chrome user profile "/tmp/tmppimsq765_chrome_odoo" 2026-10-26 05:09:36,646 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane: VIIN-LANE-PROBE {"filter":"/^((?!(viin_ai\\ >\\ AI\\ conversation\\ on\\ Discuss.*)))((viin_ai\\ >.*))$/","moduleParam":null,"statsAll":42,"readyHookInstalled":true,"beginFired":true,"totalTestsAtBegin":7572,"modulesAtBegin":1538,"moduleCountNow":1538,"viinModuleCount":77,"viinModules":[{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - streamed answer","tests":8},{"name":"viin_ai > AI conversation on Discuss - approval card","tests":2},{"name":"viin_ai > AI conversation on Discuss - lists and entry points","tests":7},{"name":"viin_ai > AI conversation on Discuss - settings, feedback and first run","tests":9},{"name":"viin_ai > AI conversation on Discuss - notifying the person","tests":3},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - turn lifecycle","tests":10},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - decisions and outcomes","tests":5},{"name":"viin_ai > AI conversation on Discuss - outcomes and error reports","tests":3},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - offered steps","tests":4},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - model settings","tests":14},{"name":"viin_ai > AI conversation on Discuss - who answered","tests":5},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - entry points","tests":6},{"name":"viin_ai > AI conversation on Discuss - the screen a question comes from","tests":1},{"name":"viin_ai > AI conversation on Discuss - on a small screen","tests":1},{"name":"viin_ai","tests":0},{"name":"viin_ai > ai_command_provider (dashboard summary)","tests":5},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI navigation equals a menu click","tests":2},{"name":"viin_ai","tests":0},{"name":"viin_ai > AiOutcomeNotice render","tests":3},{"name":"viin_ai","tests":0},{"name":"viin_ai > AskAiDialog server error message","tests":1},{"name":"viin_ai","tests":0},{"name":"viin_ai > MarkdownBlock link node + linkPolicy prop","tests":5},{"name":"viin_ai","tests":0},{"name":"viin_ai > MarkdownBlock closed AST","tests":12},{"name":"viin_ai","tests":0},{"name":"viin_ai > AiToolCard shows the VALUES it proposes to write, not only the records it references","tests":2},{"name":"viin_ai > AiToolCard discloses the assistant's reason and paginates its proposed values","tests":4},{"name":"viin_ai","tests":0},{"name":"viin_ai > ui_context_service live trail","tests":4},{"name":"viin_ai > ui_context_service search_facets","tests":6},{"name":"viin_ai > ui_context_service selection reply","tests":2},{"name":"viin_ai","tests":0}],"firstModules":["web","web","web > MockServer","web","web > env","web"],"expectedPresent":[{"name":"viin_ai > AI navigation equals a menu click","registered":true},{"name":"viin_ai > AiOutcomeNotice render","registered":true},{"name":"viin_ai > AiToolCard shows the VALUES it proposes to write, not only the records it references","registered":true},{"name":"viin_ai > AiToolCard discloses the assistant's reason and paginates its proposed values","registered":true},{"name":"viin_ai > AskAiDialog server error message","registered":true},{"name":"viin_ai > MarkdownBlock closed AST","registered":true},{"name":"viin_ai > MarkdownBlock link node + linkPolicy prop","registered":true},{"name":"viin_ai > ai_command_provider (dashboard summary)","registered":true},{"name":"viin_ai > ui_context_service live trail","registered":true},{"name":"viin_ai > ui_context_service search_facets","registered":true},{"name":"viin_ai > ui_context_service selection reply","registered":true},{"name":"viin_ai > ui_directive_executor","registered":true},{"name":"viin_ai > ui_search_bridge applyFacets","registered":true}],"filterMatchCount":71,"filterMatchSample":["viin_ai > ai_command_provider (dashboard summary): summarizing calls read_group (ACL-native, no sudo) then POSTs to the narrate route, then streams the narrative into the AI conversation","viin_ai > ai_command_provider (dashboard summary): no active view: shows a warning notification and never calls orm/rpc","viin_ai > ai_command_provider (dashboard summary): an empty aggregation shows an info notification and never opens chat"]} 2026-10-26 05:09:36,647 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane: service and renderer QUnit lane: viin_ai > AI navigation equals a menu click -> passed 14 assertions, viin_ai > AiOutcomeNotice render -> passed 15 assertions, viin_ai > AiToolCard discloses the assistant's reason and paginates its proposed values -> passed 13 assertions, viin_ai > AiToolCard shows the VALUES it proposes to write, not only the records it references -> passed 7 assertions, viin_ai > AskAiDialog server error message -> passed 1 assertions, viin_ai > MarkdownBlock closed AST -> passed 106 assertions, viin_ai > MarkdownBlock link node + linkPolicy prop -> passed 101 assertions, viin_ai > ai_command_provider (dashboard summary) -> passed 32 assertions, viin_ai > ui_context_service live trail -> passed 13 assertions, viin_ai > ui_context_service search_facets -> passed 25 assertions, viin_ai > ui_context_service selection reply -> passed 8 assertions, viin_ai > ui_directive_executor -> passed 99 assertions, viin_ai > ui_search_bridge applyFacets -> passed 6 assertions 2026-10-26 05:09:36,664 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:09:56,426 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_settings_surfaces: Starting TestFirecrawlCredentialAccess.test_firecrawl_key_stays_denied_to_users_below_ai_admin ... 2026-10-26 05:09:56,582 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 1774, model: res.company, fields: viin_ai_firecrawl_api_key 2026-10-26 05:09:56,930 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 1776, model: res.company, fields: viin_ai_firecrawl_api_key 2026-10-26 05:09:57,184 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_settings_surfaces: Starting TestFirecrawlCredentialAccess.test_sysadmin_can_read_and_write_the_firecrawl_key_on_the_company ... 2026-10-26 05:09:57,276 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 05:10:17,443 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_settings_surfaces: Starting TestSettingsSurface.test_a_save_lands_every_governed_setting_on_the_acting_company_only ... 2026-10-26 05:10:18,709 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_settings_surfaces: Starting TestSettingsSurface.test_no_role_below_system_can_save_and_a_refused_save_writes_nothing ... 2026-10-26 05:10:18,906 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1777, model: res.config.settings 2026-10-26 05:10:18,956 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1778, model: res.config.settings 2026-10-26 05:10:19,012 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1780, model: res.config.settings 2026-10-26 05:10:19,092 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 05:10:40,864 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_settings_surfaces: Starting TestTheSettingsPageKeepsEverySetting.test_an_administrator_finds_every_setting_on_the_ai_page ... 2026-10-26 05:10:41,873 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_settings_surfaces: Starting TestTheSettingsPageKeepsEverySetting.test_every_setting_on_the_page_still_saves ... 2026-10-26 05:10:47,588 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 05:10:59,026 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_similarity_acl: Starting TestSimilarityACL.test_a_user_finds_only_the_chunks_of_records_of_their_own_company ... 2026-10-26 05:10:59,202 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_similarity_acl: Starting TestSimilarityACL.test_global_restricted_by_group ... 2026-10-26 05:10:59,432 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_similarity_acl: Starting TestSimilarityACL.test_source_ids_filter ... 2026-10-26 05:10:59,584 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:11:01,176 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 506 and Message-Id '<638771259559899.1792991461.118776798248291-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'*************up@local.test'" successfully sent 2026-10-26 05:11:01,176 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:11:01,191 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [506] 2026-10-26 05:11:01,216 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [83755] 2026-10-26 05:11:01,217 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:11:01,228 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:11:02,081 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 507 and Message-Id '<597432093514808.1792991462.027275800704956-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'************er@local.test'" successfully sent 2026-10-26 05:11:02,081 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:11:02,093 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [507] 2026-10-26 05:11:02,113 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [83757] 2026-10-26 05:11:02,113 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:11:02,127 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:11:02,178 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_skill_runtime: Starting TestApplicationAppendOnly.test_a_person_cannot_add_an_application_row_of_their_own ... 2026-10-26 05:11:02,223 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1788, model: viin.ai.skill.application 2026-10-26 05:11:02,228 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_skill_runtime: Starting TestApplicationAppendOnly.test_non_admin_cannot_write_or_unlink_application_row ... 2026-10-26 05:11:02,272 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1788, model: viin.ai.skill.application 2026-10-26 05:11:02,278 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1788, model: viin.ai.skill.application 2026-10-26 05:11:02,294 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:11:03,819 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 508 and Message-Id '<648551147723978.1792991463.756495952606201-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'*************up@local.test'" successfully sent 2026-10-26 05:11:03,819 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:11:03,840 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [508] 2026-10-26 05:11:03,862 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [83760] 2026-10-26 05:11:03,863 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:11:03,873 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:11:04,770 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 509 and Message-Id '<168143505976952.1792991464.702006816864014-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'************er@local.test'" successfully sent 2026-10-26 05:11:04,770 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:11:04,784 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [509] 2026-10-26 05:11:04,808 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [83762] 2026-10-26 05:11:04,809 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:11:04,831 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:11:04,870 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_skill_runtime: Starting TestMultiCompanyIsolation.test_a_user_runs_an_agent_of_an_allowed_company_that_is_not_their_default ... 2026-10-26 05:11:24,655 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 510 and Message-Id '<529792434802383.1792991484.609054327011108-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'******************er@local.test'" successfully sent 2026-10-26 05:11:24,655 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:11:24,670 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [510] 2026-10-26 05:11:24,693 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [84187] 2026-10-26 05:11:24,694 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:11:24,706 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:11:25,238 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 05:11:26,659 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 511 and Message-Id '<754205623005078.1792991486.604795217514038-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'*************up@local.test'" successfully sent 2026-10-26 05:11:26,660 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:11:26,679 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [511] 2026-10-26 05:11:26,701 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [84190] 2026-10-26 05:11:26,702 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:11:26,710 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:11:27,479 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 512 and Message-Id '<250672834445617.1792991487.434466361999512-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'************er@local.test'" successfully sent 2026-10-26 05:11:27,480 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:11:27,496 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [512] 2026-10-26 05:11:27,517 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [84192] 2026-10-26 05:11:27,517 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:11:27,531 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:11:27,574 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_skill_runtime: Starting TestOpenStandardConformance.test_a_skill_that_cannot_export_as_a_valid_skill_file_is_refused ... 2026-10-26 05:11:27,616 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:11:29,056 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 513 and Message-Id '<986549305024130.1792991489.015153884887695-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'*************up@local.test'" successfully sent 2026-10-26 05:11:29,056 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:11:29,067 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [513] 2026-10-26 05:11:29,085 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [84195] 2026-10-26 05:11:29,085 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:11:29,094 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:11:29,834 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 514 and Message-Id '<778049948071371.1792991489.797554254531860-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'************er@local.test'" successfully sent 2026-10-26 05:11:29,834 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:11:29,846 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [514] 2026-10-26 05:11:29,863 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [84197] 2026-10-26 05:11:29,863 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:11:29,873 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:11:29,912 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_skill_runtime: Starting TestProgressiveDisclosureThreeTier.test_a_catalogued_skill_is_named_without_its_body_until_it_is_loaded ... 2026-10-26 05:11:30,712 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:11:32,131 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 515 and Message-Id '<818661222072851.1792991492.064622163772583-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'*************up@local.test'" successfully sent 2026-10-26 05:11:32,131 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:11:32,161 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [515] 2026-10-26 05:11:32,192 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [84200] 2026-10-26 05:11:32,193 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:11:32,204 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:11:32,835 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 516 and Message-Id '<976679426859325.1792991492.779144287109375-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'************er@local.test'" successfully sent 2026-10-26 05:11:32,836 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:11:32,849 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [516] 2026-10-26 05:11:32,872 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [84202] 2026-10-26 05:11:32,873 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:11:32,887 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:11:32,936 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_skill_runtime: Starting TestSkillApplyChangesPromptAndAllowlist.test_an_applied_skill_reaches_every_internal_user_and_leaves_the_agent_untouched ... 2026-10-26 05:11:33,892 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_skill_runtime: Starting TestSkillApplyChangesPromptAndAllowlist.test_skill_carried_tool_the_caller_cannot_run_is_withheld_from_the_offer ... 2026-10-26 05:11:34,856 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:11:36,263 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 517 and Message-Id '<253457549329239.1792991496.217822551727295-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'*************up@local.test'" successfully sent 2026-10-26 05:11:36,264 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:11:36,277 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [517] 2026-10-26 05:11:36,297 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [84205] 2026-10-26 05:11:36,298 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:11:36,310 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:11:37,004 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 518 and Message-Id '<445181248462703.1792991496.958635330200195-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'************er@local.test'" successfully sent 2026-10-26 05:11:37,004 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:11:37,021 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [518] 2026-10-26 05:11:37,039 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [84207] 2026-10-26 05:11:37,040 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:11:37,049 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:11:37,084 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_skill_runtime: Starting TestSkillEditsTakeEffect.test_an_edited_skill_reaches_the_next_turn ... 2026-10-26 05:11:38,964 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:11:40,284 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 519 and Message-Id '<591883224897295.1792991500.236468076705933-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'*************up@local.test'" successfully sent 2026-10-26 05:11:40,284 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:11:40,297 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [519] 2026-10-26 05:11:40,317 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [84210] 2026-10-26 05:11:40,317 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:11:40,325 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:11:40,993 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 520 and Message-Id '<245796045927544.1792991500.946635484695435-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'************er@local.test'" successfully sent 2026-10-26 05:11:40,993 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:11:41,005 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [520] 2026-10-26 05:11:41,022 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [84212] 2026-10-26 05:11:41,022 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:11:41,032 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:11:41,073 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_skill_runtime: Starting TestSkillModelAccess.test_internal_user_reads_a_skill_but_may_not_create_write_or_unlink_one ... 2026-10-26 05:11:41,123 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1801, model: viin.ai.skill 2026-10-26 05:11:41,133 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1801, model: viin.ai.skill 2026-10-26 05:11:41,155 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1801, model: viin.ai.skill 2026-10-26 05:11:41,172 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:11:52,147 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 521 and Message-Id '<613990167896256.1792991512.115817070007324-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 05:11:52,147 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:11:52,159 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [521] 2026-10-26 05:11:52,178 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [84427] 2026-10-26 05:11:52,178 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:11:52,187 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:11:53,339 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 522 and Message-Id '<794476556644783.1792991513.295768737792969-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 05:11:53,340 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:11:53,353 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [522] 2026-10-26 05:11:53,372 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [84429] 2026-10-26 05:11:53,373 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:11:53,383 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:11:53,502 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_source_access_group_rule: Starting TestSourceAccessGroupRule.test_a_member_of_the_group_can_still_read_the_restricted_source ... 2026-10-26 05:11:53,534 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_source_access_group_rule: Starting TestSourceAccessGroupRule.test_an_outsider_cannot_read_a_source_restricted_to_another_group ... 2026-10-26 05:11:53,560 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_source_access_group_rule: Starting TestSourceAccessGroupRule.test_an_unrestricted_source_of_another_company_stays_invisible ... 2026-10-26 05:11:53,652 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:12:02,763 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_source_crawl_loud_failure: Starting TestSourceCrawlLoudFailure.test_a_crawl_started_by_hand_without_a_firecrawl_key_is_refused_before_any_request ... 2026-10-26 05:12:03,144 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:12:03,815 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_source_grounding_safety_contract: Starting TestSourceGrounding.test_a_matching_passage_reaches_the_model_whether_or_not_the_agent_is_restricted ... 2026-10-26 05:12:04,374 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_source_grounding_safety_contract: Starting TestSourceGrounding.test_a_restricted_agent_that_cannot_ground_the_answer_refuses_it ... 2026-10-26 05:12:04,895 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent 290: grounded run refused - no embedding-capable provider configured (trace cb701b52-e61b-41c0-ba4a-ee53a1998761) 2026-10-26 05:12:04,963 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent 290: grounded run refused - no embedding-capable provider configured (trace 9107d5cb-86c7-4549-b678-fd2bd5a1990a) 2026-10-26 05:12:05,018 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_source_grounding_safety_contract: Starting TestSourceGrounding.test_an_administrator_cannot_save_a_grounding_setting_that_makes_every_run_refuse ... 2026-10-26 05:12:05,073 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_source_grounding_safety_contract: Starting TestSourceGrounding.test_an_unrestricted_agent_still_answers_when_no_embedding_provider_exists ... 2026-10-26 05:12:05,593 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:12:05,668 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_speech_calls: Starting TestSpeechBillingAndBudget.test_a_vendor_that_refuses_a_spoken_request_still_leaves_a_row_saying_so ... 2026-10-26 05:12:05,849 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_speech_calls: Starting TestSpeechBillingAndBudget.test_listening_is_charged_by_how_long_the_recording_was ... 2026-10-26 05:12:05,913 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_speech_calls: Starting TestSpeechBillingAndBudget.test_reading_aloud_is_charged_by_how_much_text_was_spoken ... 2026-10-26 05:12:05,971 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_speech_calls: Starting TestSpeechBillingAndBudget.test_speaking_spends_the_same_daily_budget_typing_asks_for ... 2026-10-26 05:12:06,179 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 523 and Message-Id '<263209462119589.1792991526.068387508392334-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 05:12:06,179 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:12:06,205 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [523] 2026-10-26 05:12:06,206 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:12:06,276 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_speech_calls: Starting TestSpeechBillingAndBudget.test_typing_spends_the_same_daily_budget_speaking_asks_for ... 2026-10-26 05:12:06,521 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 524 and Message-Id '<474767060433721.1792991526.406537532806396-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 05:12:06,521 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:12:06,546 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [524] 2026-10-26 05:12:06,546 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:12:06,652 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:12:06,705 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_speech_calls: Starting TestSpeechMediaNeverRecorded.test_a_recording_reaches_the_vendor_and_never_the_record ... 2026-10-26 05:12:06,830 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_speech_calls: Starting TestSpeechMediaNeverRecorded.test_the_audio_of_a_spoken_answer_reaches_the_caller_and_never_the_record ... 2026-10-26 05:12:06,994 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:12:07,110 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_speech_calls: Starting TestSpeechRefusals.test_a_connection_that_cannot_serve_speech_is_refused_before_anything_is_sent ... 2026-10-26 05:12:07,198 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_speech_calls: Starting TestSpeechRefusals.test_a_vendor_the_code_has_never_heard_of_is_still_understood ... 2026-10-26 05:12:07,293 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_speech_calls: Starting TestSpeechRefusals.test_a_voice_serves_only_the_languages_it_declares ... 2026-10-26 05:12:07,394 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:12:08,534 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_speech_chunks_never_reach_the_bus: Starting TestSpeechChunksNeverReachTheBus.test_speech_and_unknown_chunks_are_never_published_while_delta_and_done_still_are ... 2026-10-26 05:12:08,593 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:speech_chunk_person_kgtag9g7gdg9gcg8gag8g1gcg1g4g5g0g8g9g0g9g2g3g9gbgfgag2gfg8g7gfg7g9 from n/a 2026-10-26 05:12:08,857 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:12:09,814 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:12:09] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 241 0.188 0.774 2026-10-26 05:12:09,836 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:12:09,907 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_speech_says_names_the_way_each_language_says_them: Starting TestSpeechSaysNamesTheWayEachLanguageSaysThem.test_a_language_with_no_entries_is_read_as_written ... 2026-10-26 05:12:10,113 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_speech_says_names_the_way_each_language_says_them: Starting TestSpeechSaysNamesTheWayEachLanguageSaysThem.test_a_language_without_a_row_is_spoken_with_the_voice_of_the_model ... 2026-10-26 05:12:10,344 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_speech_says_names_the_way_each_language_says_them: Starting TestSpeechSaysNamesTheWayEachLanguageSaysThem.test_a_model_without_rows_speaks_every_language_with_its_voice ... 2026-10-26 05:12:10,550 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_speech_says_names_the_way_each_language_says_them: Starting TestSpeechSaysNamesTheWayEachLanguageSaysThem.test_a_name_inside_a_longer_word_is_left_alone ... 2026-10-26 05:12:10,682 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_speech_says_names_the_way_each_language_says_them: Starting TestSpeechSaysNamesTheWayEachLanguageSaysThem.test_a_name_is_matched_only_in_the_case_it_is_written ... 2026-10-26 05:12:10,869 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_speech_says_names_the_way_each_language_says_them: Starting TestSpeechSaysNamesTheWayEachLanguageSaysThem.test_a_name_reaches_the_voice_spelled_the_way_the_language_says_it ... 2026-10-26 05:12:11,021 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_speech_says_names_the_way_each_language_says_them: Starting TestSpeechSaysNamesTheWayEachLanguageSaysThem.test_a_person_who_cannot_read_the_list_still_has_names_said_right ... 2026-10-26 05:12:11,600 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_speech_says_names_the_way_each_language_says_them: Starting TestSpeechSaysNamesTheWayEachLanguageSaysThem.test_a_regional_variant_is_spoken_with_the_voice_of_its_language ... 2026-10-26 05:12:11,723 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_speech_says_names_the_way_each_language_says_them: Starting TestSpeechSaysNamesTheWayEachLanguageSaysThem.test_a_term_ending_in_a_symbol_is_found_before_a_space ... 2026-10-26 05:12:11,847 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_speech_says_names_the_way_each_language_says_them: Starting TestSpeechSaysNamesTheWayEachLanguageSaysThem.test_a_text_in_a_script_without_case_is_given_the_pronunciations ... 2026-10-26 05:12:11,979 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_speech_says_names_the_way_each_language_says_them: Starting TestSpeechSaysNamesTheWayEachLanguageSaysThem.test_a_text_written_entirely_in_capitals_is_left_as_it_is ... 2026-10-26 05:12:12,120 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_speech_says_names_the_way_each_language_says_them: Starting TestSpeechSaysNamesTheWayEachLanguageSaysThem.test_a_voice_chosen_by_the_caller_wins_over_the_voice_of_the_language ... 2026-10-26 05:12:12,257 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_speech_says_names_the_way_each_language_says_them: Starting TestSpeechSaysNamesTheWayEachLanguageSaysThem.test_an_acronym_is_found_beside_punctuation_and_a_hyphen ... 2026-10-26 05:12:12,389 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_speech_says_names_the_way_each_language_says_them: Starting TestSpeechSaysNamesTheWayEachLanguageSaysThem.test_an_archived_entry_is_not_said_until_it_is_restored ... 2026-10-26 05:12:12,603 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_speech_says_names_the_way_each_language_says_them: Starting TestSpeechSaysNamesTheWayEachLanguageSaysThem.test_an_entry_of_another_company_is_not_said ... 2026-10-26 05:12:21,712 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_speech_says_names_the_way_each_language_says_them: Starting TestSpeechSaysNamesTheWayEachLanguageSaysThem.test_an_entry_tuned_for_a_model_is_not_said_by_another_model ... 2026-10-26 05:12:21,993 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_speech_says_names_the_way_each_language_says_them: Starting TestSpeechSaysNamesTheWayEachLanguageSaysThem.test_an_entry_tuned_for_no_model_is_said_by_every_model ... 2026-10-26 05:12:22,250 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_speech_says_names_the_way_each_language_says_them: Starting TestSpeechSaysNamesTheWayEachLanguageSaysThem.test_an_entry_without_a_phonetic_form_is_respelled_for_every_engine ... 2026-10-26 05:12:22,392 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_speech_says_names_the_way_each_language_says_them: Starting TestSpeechSaysNamesTheWayEachLanguageSaysThem.test_another_languages_entries_are_not_said ... 2026-10-26 05:12:22,634 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_speech_says_names_the_way_each_language_says_them: Starting TestSpeechSaysNamesTheWayEachLanguageSaysThem.test_each_language_is_spoken_with_its_own_voice ... 2026-10-26 05:12:22,915 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_speech_says_names_the_way_each_language_says_them: Starting TestSpeechSaysNamesTheWayEachLanguageSaysThem.test_the_acronym_of_one_language_is_not_said_in_another ... 2026-10-26 05:12:23,074 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_speech_says_names_the_way_each_language_says_them: Starting TestSpeechSaysNamesTheWayEachLanguageSaysThem.test_the_format_of_a_language_voice_wins_over_the_format_of_the_model ... 2026-10-26 05:12:23,393 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_speech_says_names_the_way_each_language_says_them: Starting TestSpeechSaysNamesTheWayEachLanguageSaysThem.test_the_longer_of_two_overlapping_terms_wins ... 2026-10-26 05:12:23,770 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_speech_says_names_the_way_each_language_says_them: Starting TestSpeechSaysNamesTheWayEachLanguageSaysThem.test_the_markup_of_a_term_is_escaped_and_not_looked_up_again ... 2026-10-26 05:12:23,893 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_speech_says_names_the_way_each_language_says_them: Starting TestSpeechSaysNamesTheWayEachLanguageSaysThem.test_the_phonetic_form_is_used_by_an_engine_that_accepts_it ... 2026-10-26 05:12:24,215 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_speech_says_names_the_way_each_language_says_them: Starting TestSpeechSaysNamesTheWayEachLanguageSaysThem.test_the_regional_variants_of_a_language_share_its_entries ... 2026-10-26 05:12:24,366 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_speech_says_names_the_way_each_language_says_them: Starting TestSpeechSaysNamesTheWayEachLanguageSaysThem.test_the_words_that_look_like_the_acronym_are_left_alone ... 2026-10-26 05:12:24,535 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_speech_says_names_the_way_each_language_says_them: Starting TestSpeechSaysNamesTheWayEachLanguageSaysThem.test_what_a_name_is_replaced_with_is_not_looked_up_again ... 2026-10-26 05:12:24,696 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:12:24,777 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_stop_ends_only_the_owning_users_turn: Starting TestStopEndsOnlyTheOwningUsersTurn.test_stop_by_the_turns_own_user_ends_it_and_keeps_the_partial_answer ... 2026-10-26 05:12:25,931 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #6 deleted viin.ai.turn.cancel records with IDs: [6] 2026-10-26 05:12:25,947 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_stop_ends_only_the_owning_users_turn: Starting TestStopEndsOnlyTheOwningUsersTurn.test_stop_written_by_another_user_never_ends_a_turn_it_does_not_own ... 2026-10-26 05:12:27,209 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:12:28,795 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_stop_ends_the_callers_own_turn: Starting TestStopEndsTheCallersOwnTurn.test_a_stop_written_by_another_user_never_ends_this_users_turn ... 2026-10-26 05:12:28,854 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:stop_caller_kgt4g1g3gcgdg2g6g5gegfg7g1g4g8g7g1gag4g3gbg5gcgcg9g0g8g0gageg2g5g9 from n/a 2026-10-26 05:12:29,094 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:12:30,752 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:12:30] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 740 0.357 1.305 2026-10-26 05:12:30,758 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_stop_ends_the_callers_own_turn: Starting TestStopEndsTheCallersOwnTurn.test_stop_ends_the_turn_keeps_the_partial_answer_and_still_bills_it ... 2026-10-26 05:12:30,810 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:stop_caller_kgt4g1g3gcgdg2g6g5gegfg7g1g4g8g7g1gag4g3gbg5gcgcg9g0g8g0gageg2g5g9 from n/a 2026-10-26 05:12:31,127 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:12:32,489 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1807 deleted viin.ai.turn.cancel records with IDs: [9] 2026-10-26 05:12:32,601 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:12:32] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 634 0.291 1.189 2026-10-26 05:12:32,621 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_stop_ends_the_callers_own_turn: Starting TestStopEndsTheCallersOwnTurn.test_stop_records_a_cancellation_for_the_callers_own_wire_trace ... 2026-10-26 05:12:32,662 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:stop_caller_kgt4g1g3gcgdg2g6g5gegfg7g1g4g8g7g1gag4g3gbg5gcgcg9g0g8g0gageg2g5g9 from n/a 2026-10-26 05:12:32,700 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:12:33,151 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:12:33] "POST /viin_ai/chat/stop HTTP/1.1" 200 - 23 0.025 0.430 2026-10-26 05:12:33,177 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:12:33,304 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_stream_commit_isolation: Starting TestDyingToolTurnStillBooksWhatItSpent.test_a_turn_whose_transport_dies_mid_loop_books_what_the_vendor_already_billed ... 2026-10-26 05:12:34,273 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:12:34,355 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_stream_commit_isolation: Starting TestNativeProtocolTurnStillAnswers.test_a_turn_on_a_native_protocol_answers_in_full_and_books_its_cost ... 2026-10-26 05:12:34,894 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:12:34,972 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_stream_tool_loop: Starting TestStreamToolLoop.test_a_tool_call_mid_stream_is_dispatched_and_the_turn_answers_for_real ... 2026-10-26 05:12:35,627 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:12:35,692 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_streamed_answer_hides_internal_markers: Starting TestStreamedAnswerHidesInternalMarkers.test_a_dying_stream_that_carried_a_marker_still_returns_clean_content ... 2026-10-26 05:12:36,367 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_streamed_answer_hides_internal_markers: Starting TestStreamedAnswerHidesInternalMarkers.test_a_marker_bearing_answer_yields_clean_content_and_exposes_speech_and_lang ... 2026-10-26 05:12:36,843 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_streamed_answer_hides_internal_markers: Starting TestStreamedAnswerHidesInternalMarkers.test_double_bracket_text_the_model_really_said_survives_next_to_real_markers ... 2026-10-26 05:12:37,546 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_streamed_answer_hides_internal_markers: Starting TestStreamedAnswerHidesInternalMarkers.test_on_delta_never_receives_any_marker_fragment_even_split_across_chunks ... 2026-10-26 05:12:38,151 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:12:38,236 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_streamed_call_enriches_its_own_api_request_log_row: Starting TestStreamedCallEnrichesItsApiRequestLogRow.test_the_ledger_row_points_at_a_technical_record_holding_the_streamed_answer ... 2026-10-26 05:12:38,850 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_streamed_call_enriches_its_own_api_request_log_row: Starting TestStreamedCallEnrichesItsApiRequestLogRow.test_the_technical_record_carries_the_conversation_and_question_only_when_given ... 2026-10-26 05:12:40,019 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:12:40,086 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_streamed_tool_round_trip_books_one_ledger_row_per_model_call: Starting TestStreamedAndBlockingPriceCacheWritesIdentically.test_the_same_cache_write_sample_prices_identically_streamed_and_blocking ... 2026-10-26 05:12:40,316 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:12:40,412 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_streamed_tool_round_trip_books_one_ledger_row_per_model_call: Starting TestStreamedToolRoundTripLedgerRows.test_a_two_call_tool_round_trip_books_two_ledger_rows_with_their_own_iteration_index ... 2026-10-26 05:12:40,977 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_streamed_tool_round_trip_books_one_ledger_row_per_model_call: Starting TestStreamedToolRoundTripLedgerRows.test_cached_input_tokens_are_recorded_distinct_from_input_tokens ... 2026-10-26 05:12:41,484 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:12:41,557 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_streamed_turn_is_billed_its_real_tokens: Starting TestOpenAICompatDeadStreamKeepsAlreadyReportedTokens.test_a_stream_that_dies_after_the_vendor_reported_its_meter_keeps_the_reported_tokens ... 2026-10-26 05:12:42,298 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:12:42,415 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_streamed_turn_is_billed_its_real_tokens: Starting TestOpenAICompatStreamThatCompletesEndsOk.test_a_completed_stream_ends_ok_with_the_vendors_tokens_and_one_success_log_row ... 2026-10-26 05:12:43,157 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_streamed_turn_is_billed_its_real_tokens: Starting TestOpenAICompatStreamThatCompletesEndsOk.test_a_streamed_request_asks_the_vendor_to_report_its_token_counts ... 2026-10-26 05:12:43,925 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:12:43,994 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_streaming_adapter_guard: Starting TestStreamingAdapterGuard.test_streaming_payload_is_wire_shaped ... 2026-10-26 05:12:44,723 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:12:44,787 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_streaming_except_handler_api_key_acl_leak: Starting TestApiKeyAclSurvivesStreamingExceptHandler.test_a_dead_stream_leaves_the_key_unreadable_to_a_non_system_user ... 2026-10-26 05:12:45,535 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 6, model: viin.ai.provider, fields: api_key 2026-10-26 05:12:45,552 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:12:54,555 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_streaming_transport_failure_metering: Starting TestDeadStreamIsStillAccounted.test_a_dead_stream_closes_its_trace_as_an_error ... 2026-10-26 05:12:55,628 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_streaming_transport_failure_metering: Starting TestDeadStreamIsStillAccounted.test_a_dead_stream_is_still_metered ... 2026-10-26 05:12:56,496 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:13:06,546 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_streaming_transport_failure_metering: Starting TestDeadStreamStillAnswers.test_a_dead_stream_that_produced_no_text_still_answers_the_caller ... 2026-10-26 05:13:07,623 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_streaming_transport_failure_metering: Starting TestDeadStreamStillAnswers.test_a_dead_stream_that_produced_text_answers_with_the_text_so_far ... 2026-10-26 05:13:08,455 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:13:17,292 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_streaming_transport_failure_metering: Starting TestYieldedTransportErrorIsBooked.test_a_yielded_transport_error_is_booked_as_an_error_row ... 2026-10-26 05:13:18,233 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:13:18,382 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_terminal_transcript_reflects_only_this_turns_tool_round_trips: Starting TestTerminalTranscript.test_a_paused_turn_transcript_keeps_the_finished_trip_and_the_proposed_gated_call ... 2026-10-26 05:13:18,962 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_terminal_transcript_reflects_only_this_turns_tool_round_trips: Starting TestTerminalTranscript.test_ok_terminal_carries_the_turns_own_tool_round_trip ... 2026-10-26 05:13:19,562 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_terminal_transcript_reflects_only_this_turns_tool_round_trips: Starting TestTerminalTranscript.test_resuming_a_paused_turn_returns_the_whole_turns_round_trips ... 2026-10-26 05:13:20,299 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_terminal_transcript_reflects_only_this_turns_tool_round_trips: Starting TestTerminalTranscript.test_streaming_ok_terminal_carries_the_turns_own_tool_round_trip ... 2026-10-26 05:13:20,999 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:13:21,609 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_ai_assistant_category_stays_as_the_person_left_it: Starting TestTheAIAssistantCategoryStaysAsThePersonLeftIt.test_a_category_the_person_closed_is_still_closed_after_the_messaging_reloads ... 2026-10-26 05:13:21,646 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_ai_assistant_category_stays_as_the_person_left_it: Starting TestTheAIAssistantCategoryStaysAsThePersonLeftIt.test_a_person_who_never_touched_the_category_gets_it_open_with_no_state_sent ... 2026-10-26 05:13:21,687 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_ai_assistant_category_stays_as_the_person_left_it: Starting TestTheAIAssistantCategoryStaysAsThePersonLeftIt.test_reopening_the_category_is_told_to_the_client_and_dropped_from_the_next_reload ... 2026-10-26 05:13:21,770 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:13:21,773 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_ai_settings_tell_what_a_choice_implies: Starting TestTheAiSettingsTellWhatAChoiceImplies.test_a_switch_of_the_embedding_vendor_counts_the_passages_it_would_embed_again ... 2026-10-26 05:13:22,087 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-26 05:13:22,179 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-26 05:13:24,243 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_ai_settings_tell_what_a_choice_implies: Starting TestTheAiSettingsTellWhatAChoiceImplies.test_an_onboarding_service_is_flagged_wherever_it_or_one_of_its_models_is_chosen ... 2026-10-26 05:13:26,747 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:13:27,805 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_blocking_door_stores_the_question_and_its_answer: Starting TestTheBlockingDoorStoresTheQuestionAndItsAnswer.test_a_conversation_of_someone_else_is_refused_and_nothing_is_stored ... 2026-10-26 05:13:29,020 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:blocking_door_person from n/a 2026-10-26 05:13:29,053 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:13:29,483 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [204], uid: 1810, model: discuss.channel 2026-10-26 05:13:29,503 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:13:29] "POST /viin_ai/chat/message HTTP/1.1" 200 - 28 0.025 0.429 2026-10-26 05:13:29,508 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_blocking_door_stores_the_question_and_its_answer: Starting TestTheBlockingDoorStoresTheQuestionAndItsAnswer.test_a_question_and_its_answer_are_stored_in_the_conversation ... 2026-10-26 05:13:29,552 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:blocking_door_person from n/a 2026-10-26 05:13:29,724 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:13:30,735 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:13:30] "POST /viin_ai/chat/message HTTP/1.1" 200 - 234 0.220 0.795 2026-10-26 05:13:30,752 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_blocking_door_stores_the_question_and_its_answer: Starting TestTheBlockingDoorStoresTheQuestionAndItsAnswer.test_the_reply_names_the_conversation_and_the_message_it_stored ... 2026-10-26 05:13:30,787 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:blocking_door_person from n/a 2026-10-26 05:13:30,944 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:13:31,976 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:13:31] "POST /viin_ai/chat/message HTTP/1.1" 200 - 234 0.207 0.831 2026-10-26 05:13:31,998 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:13:42,083 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_catalogue_follows_each_vendors_newest_model: Starting TestTheCatalogueFollowsEachVendorsNewestModel.test_a_model_a_dateless_list_drops_and_lists_again_keeps_its_first_day_and_its_line_answers_newest ... 2026-10-26 05:13:44,111 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_catalogue_follows_each_vendors_newest_model: Starting TestTheCatalogueFollowsEachVendorsNewestModel.test_a_model_a_dateless_list_newly_carries_is_dated_the_day_it_was_first_carried_and_answers_for_its_line ... 2026-10-26 05:13:44,925 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <909424518870222.1792991624.794942378997803-openerp-message-notify@5e968f997bd9>: ['"Catalogue Administrator" <@False>'] 2026-10-26 05:13:44,926 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 525 and Message-Id '<909424518870222.1792991624.794942378997803-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com', False successfully sent 2026-10-26 05:13:44,926 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 2 2026-10-26 05:13:44,950 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1812 deleted mail.mail records with IDs: [525] 2026-10-26 05:13:44,951 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:13:44,984 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:catalogue_administrator from n/a 2026-10-26 05:13:44,996 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:13:45,460 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:13:45] "GET /viin_ai/model/add?provider=510&name=gemini-catalogue-2&line=28&sig=7e50cc493045394dca3730d6cf3b93efb689380de0accf60bced9e1a628dd91b HTTP/1.1" 303 - 43 0.028 0.441 2026-10-26 05:13:46,248 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:13:46] "GET /web HTTP/1.1" 200 - 110 0.103 0.677 2026-10-26 05:13:47,563 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_catalogue_follows_each_vendors_newest_model: Starting TestTheCatalogueFollowsEachVendorsNewestModel.test_a_model_the_vendor_lists_in_no_line_is_reported_once_and_a_signed_link_puts_it_in_a_line ... 2026-10-26 05:13:47,574 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_cron: Manually starting job `AI Models: Follow the Vendors' Newest Models`. 2026-10-26 05:13:48,086 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_cron: Job `AI Models: Follow the Vendors' Newest Models` done. 2026-10-26 05:13:48,095 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_cron: Manually starting job `AI Models: Follow the Vendors' Newest Models`. 2026-10-26 05:13:48,332 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_cron: Job `AI Models: Follow the Vendors' Newest Models` done. 2026-10-26 05:13:48,337 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_cron: Manually starting job `AI Models: Follow the Vendors' Newest Models`. 2026-10-26 05:13:48,500 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_cron: Job `AI Models: Follow the Vendors' Newest Models` done. 2026-10-26 05:13:48,502 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_cron: Manually starting job `AI Models: Follow the Vendors' Newest Models`. 2026-10-26 05:13:48,665 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_cron: Job `AI Models: Follow the Vendors' Newest Models` done. 2026-10-26 05:13:48,694 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:catalogue_administrator from n/a 2026-10-26 05:13:48,719 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:13:49,072 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:13:49] "GET /viin_ai/model/add?provider=508&name=catalogue-gpt-3&line=26&sig=759abb0890983d2cc86894189d5fc511c05ad5641903b48ba7a445858d31edd0 HTTP/1.1" 403 - 12 0.010 0.347 2026-10-26 05:13:49,087 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:13:49] "GET /viin_ai/model/add?provider=508&name=catalogue-gpt-9&line=26&sig=759abb0890983d2cc86894189d5fc511c05ad5641903b48ba7a445858d31edd7 HTTP/1.1" 403 - 3 0.000 0.004 2026-10-26 05:13:49,161 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:13:49] "GET /viin_ai/model/add?provider=508&name=catalogue-gpt-3&line=26&sig=759abb0890983d2cc86894189d5fc511c05ad5641903b48ba7a445858d31edd7 HTTP/1.1" 303 - 31 0.029 0.035 2026-10-26 05:13:49,947 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:13:49] "GET /web HTTP/1.1" 200 - 113 0.102 0.679 2026-10-26 05:13:49,965 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_cron: Manually starting job `AI Models: Follow the Vendors' Newest Models`. 2026-10-26 05:13:50,186 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_cron: Job `AI Models: Follow the Vendors' Newest Models` done. 2026-10-26 05:13:50,465 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_catalogue_follows_each_vendors_newest_model: Starting TestTheCatalogueFollowsEachVendorsNewestModel.test_a_row_the_administrator_took_out_of_its_line_stays_out_on_later_reads ... 2026-10-26 05:13:50,478 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_cron: Manually starting job `AI Models: Follow the Vendors' Newest Models`. 2026-10-26 05:13:51,070 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_cron: Job `AI Models: Follow the Vendors' Newest Models` done. 2026-10-26 05:13:51,178 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_cron: Manually starting job `AI Models: Follow the Vendors' Newest Models`. 2026-10-26 05:13:51,389 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_cron: Job `AI Models: Follow the Vendors' Newest Models` done. 2026-10-26 05:13:51,394 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_catalogue_follows_each_vendors_newest_model: Starting TestTheCatalogueFollowsEachVendorsNewestModel.test_a_second_openai_connection_gets_rows_for_the_models_its_vendors_lines_hold ... 2026-10-26 05:13:51,405 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_cron: Manually starting job `AI Models: Follow the Vendors' Newest Models`. 2026-10-26 05:13:51,958 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_cron: Job `AI Models: Follow the Vendors' Newest Models` done. 2026-10-26 05:13:51,967 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_catalogue_follows_each_vendors_newest_model: Starting TestTheCatalogueFollowsEachVendorsNewestModel.test_test_connection_joins_rows_by_their_vendors_line_and_adds_its_newest_active_model ... 2026-10-26 05:13:52,558 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <801668129845078.1792991632.449048995971680-openerp-message-notify@5e968f997bd9>: ['"Catalogue Administrator" <@False>'] 2026-10-26 05:13:52,559 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 530 and Message-Id '<801668129845078.1792991632.449048995971680-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com', False successfully sent 2026-10-26 05:13:52,560 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 2 2026-10-26 05:13:52,587 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1812 deleted mail.mail records with IDs: [530] 2026-10-26 05:13:52,587 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:13:52,613 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_catalogue_follows_each_vendors_newest_model: Starting TestTheCatalogueFollowsEachVendorsNewestModel.test_test_connection_of_a_new_connection_without_a_model_probes_with_the_newest_model_of_each_line_its_vendor_lists ... 2026-10-26 05:13:53,211 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <849976958899839.1792991633.089419841766357-openerp-message-notify@5e968f997bd9>: ['"Catalogue Administrator" <@False>'] 2026-10-26 05:13:53,228 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1812 deleted mail.mail records with IDs: [531] 2026-10-26 05:13:53,229 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:13:53,611 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:13:55,090 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 532 and Message-Id '<170726892301144.1792991635.040396451950073-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 05:13:55,090 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:13:55,103 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [532] 2026-10-26 05:13:55,123 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [85888] 2026-10-26 05:13:55,124 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:13:55,132 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:13:55,168 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_general_assistant_finds_a_named_record_through_query_records: Starting TestTheGeneralAssistantFindsANamedRecordThroughQueryRecords.test_a_name_asked_for_comes_back_as_the_record_it_names ... 2026-10-26 05:13:56,031 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:13:56,762 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_hand_off_follows_the_tool_offer: Starting TestTheHandOffFollowsTheToolOffer.test_a_grounded_refusal_composed_with_no_tool_shows_no_colleague ... 2026-10-26 05:13:57,365 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:13:57,952 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_model_and_reasoning_level_a_request_goes_out_with: Starting TestAChoiceTheProductMakesFollowsTheNewestOfALine.test_a_companys_default_line_answers_its_turns_and_one_off_calls_with_its_newest_model ... 2026-10-26 05:13:58,627 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_model_and_reasoning_level_a_request_goes_out_with: Starting TestAChoiceTheProductMakesFollowsTheNewestOfALine.test_a_line_answers_with_its_newest_model_by_release_date_never_by_the_digits_of_its_id ... 2026-10-26 05:13:59,343 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_model_and_reasoning_level_a_request_goes_out_with: Starting TestAChoiceTheProductMakesFollowsTheNewestOfALine.test_an_assistant_choosing_a_line_answers_with_its_newest_model ... 2026-10-26 05:13:59,879 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_model_and_reasoning_level_a_request_goes_out_with: Starting TestAChoiceTheProductMakesFollowsTheNewestOfALine.test_an_assistant_nobody_chose_a_model_for_answers_with_the_newest_of_the_first_rows_line ... 2026-10-26 05:14:00,541 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_model_and_reasoning_level_a_request_goes_out_with: Starting TestAChoiceTheProductMakesFollowsTheNewestOfALine.test_an_explicit_choice_of_an_older_model_of_the_line_goes_out_as_itself ... 2026-10-26 05:14:01,097 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_model_and_reasoning_level_a_request_goes_out_with: Starting TestAChoiceTheProductMakesFollowsTheNewestOfALine.test_test_connection_probes_with_the_newest_of_the_first_rows_line ... 2026-10-26 05:14:01,517 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_model_and_reasoning_level_a_request_goes_out_with: Starting TestAChoiceTheProductMakesFollowsTheNewestOfALine.test_undated_models_of_a_line_on_several_connections_answer_in_the_order_connections_are_walked ... 2026-10-26 05:14:02,137 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:14:02,736 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_model_and_reasoning_level_a_request_goes_out_with: Starting TestALevelTheVendorRefusesIsDropped.test_the_person_is_answered_without_the_refused_level_and_the_administrators_are_told_once ... 2026-10-26 05:14:03,520 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 533 and Message-Id '<628269194362160.1792991643.429970264434814-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 05:14:03,521 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:14:03,535 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1816 deleted mail.mail records with IDs: [533] 2026-10-26 05:14:03,536 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:14:04,310 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 534 and Message-Id '<792304974541581.1792991644.246085166931152-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 05:14:04,310 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:14:04,324 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1816 deleted mail.mail records with IDs: [534] 2026-10-26 05:14:04,325 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:14:04,973 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:14:05,633 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_model_and_reasoning_level_a_request_goes_out_with: Starting TestAnArchivedModelIsNeverSent.test_a_model_whose_retirement_day_has_come_is_archived_and_answered_by_its_line ... 2026-10-26 05:14:05,693 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_cron: Manually starting job `AI Models: Follow the Vendors' Newest Models`. 2026-10-26 05:14:06,017 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_cron: Job `AI Models: Follow the Vendors' Newest Models` done. 2026-10-26 05:14:06,483 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_model_and_reasoning_level_a_request_goes_out_with: Starting TestAnArchivedModelIsNeverSent.test_an_archived_model_is_never_offered_for_a_new_choice ... 2026-10-26 05:14:06,545 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_model_and_reasoning_level_a_request_goes_out_with: Starting TestAnArchivedModelIsNeverSent.test_an_archived_model_whoever_names_it_is_answered_by_the_newest_of_its_line ... 2026-10-26 05:14:07,463 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_model_and_reasoning_level_a_request_goes_out_with: Starting TestAnArchivedModelIsNeverSent.test_an_archived_model_without_a_line_is_answered_by_the_next_default ... 2026-10-26 05:14:08,043 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:14:08,645 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_model_and_reasoning_level_a_request_goes_out_with: Starting TestTheCompanyDefaultLevelIsFittedOnTheWire.test_the_company_default_level_reaches_the_vendor_fitted_to_the_model ... 2026-10-26 05:14:09,298 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:14:19,330 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_model_and_reasoning_level_a_request_goes_out_with: Starting TestTheModelsAPersonOrTheirAssistantMayChoose.test_a_person_never_reads_the_model_rows_of_another_companys_connection ... 2026-10-26 05:14:19,883 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_model_and_reasoning_level_a_request_goes_out_with: Starting TestTheModelsAPersonOrTheirAssistantMayChoose.test_an_external_person_is_listed_no_price_and_no_budget ... 2026-10-26 05:14:19,913 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_model_and_reasoning_level_a_request_goes_out_with: Starting TestTheModelsAPersonOrTheirAssistantMayChoose.test_only_models_usable_for_the_company_are_listed_with_what_they_can_do ... 2026-10-26 05:14:20,009 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:14:22,272 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 536 and Message-Id '<727948753422872.1792991662.226031303405762-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 05:14:22,272 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:14:22,285 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [536] 2026-10-26 05:14:22,309 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [86151] 2026-10-26 05:14:22,311 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:14:22,324 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:14:23,378 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 537 and Message-Id '<238157541371320.1792991663.337359428405762-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 05:14:23,378 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:14:23,391 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [537] 2026-10-26 05:14:23,407 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [86154] 2026-10-26 05:14:23,407 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:14:23,417 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:14:23,456 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_model_catalogue_route_serves_only_a_caller_who_may_list_models: Starting TestTheModelCatalogueRouteServesOnlyACallerWhoMayListModels.test_a_new_conversation_learns_the_levels_of_its_assistants_model ... 2026-10-26 05:14:23,484 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:model_catalogue_employee from n/a 2026-10-26 05:14:23,512 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:14:23,994 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:14:23] "POST /viin_ai/chat/models HTTP/1.1" 200 - 51 0.047 0.438 2026-10-26 05:14:24,012 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:model_catalogue_employee from n/a 2026-10-26 05:14:24,089 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:14:24] "POST /viin_ai/chat/models HTTP/1.1" 200 - 26 0.020 0.051 2026-10-26 05:14:24,093 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_model_catalogue_route_serves_only_a_caller_who_may_list_models: Starting TestTheModelCatalogueRouteServesOnlyACallerWhoMayListModels.test_a_portal_user_is_refused_the_model_catalogue ... 2026-10-26 05:14:24,126 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:model_catalogue_portal_customer from n/a 2026-10-26 05:14:24,159 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:14:24,532 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1824, model: viin.ai.tool 2026-10-26 05:14:24,540 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:14:24] "POST /viin_ai/chat/models HTTP/1.1" 200 - 18 0.012 0.373 2026-10-26 05:14:24,546 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_model_catalogue_route_serves_only_a_caller_who_may_list_models: Starting TestTheModelCatalogueRouteServesOnlyACallerWhoMayListModels.test_an_employee_is_served_the_model_catalogue ... 2026-10-26 05:14:24,572 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:model_catalogue_employee from n/a 2026-10-26 05:14:24,600 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:14:25,127 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:14:25] "POST /viin_ai/chat/models HTTP/1.1" 200 - 57 0.057 0.474 2026-10-26 05:14:25,129 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_model_catalogue_route_serves_only_a_caller_who_may_list_models.TestTheModelCatalogueRouteServesOnlyACallerWhoMayListModels: waiting for threads: [] 2026-10-26 05:14:25,144 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:14:37,115 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_oauth_egress_is_dialled_at_the_judged_address: Starting TestTheOauthEgressIsDialledAtTheJudgedAddress.test_metadata_discovery_is_dialled_at_the_address_judged_with_the_configured_name_as_host ... 2026-10-26 05:14:37,740 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_oauth_egress_is_dialled_at_the_judged_address: Starting TestTheOauthEgressIsDialledAtTheJudgedAddress.test_metadata_discovery_of_a_name_resolving_to_a_private_address_is_refused_and_sends_nothing ... 2026-10-26 05:14:37,860 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 05:14:38,007 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_request_record_files_the_vendors_own_finish_reason: Starting TestTheRequestRecordFilesTheVendorsOwnFinishReason.test_a_blocking_call_with_tool_calls_files_the_vendors_own_reason ... 2026-10-26 05:14:38,491 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:14:39,838 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 538 and Message-Id '<378259658842615.1792991679.791546344757080-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 05:14:39,838 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:14:39,852 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [538] 2026-10-26 05:14:39,871 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [86391] 2026-10-26 05:14:39,871 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:14:39,882 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:14:39,915 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_search_bar_stops_asking_once_the_model_cannot_answer: Starting TestTheSearchBarStopsAskingOnceTheModelCannotAnswer.test_a_spending_cap_reached_mid_search_ends_it_with_the_name_search ... 2026-10-26 05:14:39,939 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:search_bar_stop_searcher from n/a 2026-10-26 05:14:39,957 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:14:40,887 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.search_tools: viin_ai: NL search on res.partner stopped - AI budget limit reached: Daily cost cap exceeded for user: 0.0180 USD used, cap 0.0100 USD. 2026-10-26 05:14:40,891 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:14:40] "POST /viin_ai/search/translate HTTP/1.1" 200 - 200 0.192 0.746 2026-10-26 05:14:40,898 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_search_bar_stops_asking_once_the_model_cannot_answer: Starting TestTheSearchBarStopsAskingOnceTheModelCannotAnswer.test_an_unavailable_vendor_ends_the_search_with_the_name_search ... 2026-10-26 05:14:40,930 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:search_bar_stop_searcher from n/a 2026-10-26 05:14:40,960 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:14:42,900 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.search_tools: viin_ai: NL search on res.partner stopped - the AI vendor is unavailable: Provider error (503): The server is overloaded. 2026-10-26 05:14:42,902 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:14:42] "POST /viin_ai/search/translate HTTP/1.1" 200 - 168 0.160 1.789 2026-10-26 05:14:42,941 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:14:44,019 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_search_bar_tells_the_model_which_fields_the_user_may_search: Starting TestTheSearchBarTellsTheModelWhichFieldsTheUserMaySearch.test_a_field_the_user_may_not_read_is_never_listed_to_the_model ... 2026-10-26 05:14:44,424 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:search_fields_employee from n/a 2026-10-26 05:14:44,447 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:14:46,733 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:14:46] "POST /viin_ai/search/translate HTTP/1.1" 200 - 177 0.169 2.124 2026-10-26 05:14:46,739 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_search_bar_tells_the_model_which_fields_the_user_may_search: Starting TestTheSearchBarTellsTheModelWhichFieldsTheUserMaySearch.test_every_field_the_user_may_search_is_listed_with_nothing_cut ... 2026-10-26 05:14:46,986 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:search_fields_employee from n/a 2026-10-26 05:14:47,007 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:14:47,823 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:14:47] "POST /viin_ai/search/translate HTTP/1.1" 200 - 157 0.169 0.656 2026-10-26 05:14:47,830 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_search_bar_tells_the_model_which_fields_the_user_may_search: Starting TestTheSearchBarTellsTheModelWhichFieldsTheUserMaySearch.test_the_fields_of_the_search_view_in_use_are_marked ... 2026-10-26 05:14:48,062 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:search_fields_employee from n/a 2026-10-26 05:14:48,084 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:14:48,892 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:14:48] "POST /viin_ai/search/translate HTTP/1.1" 200 - 155 0.123 0.690 2026-10-26 05:14:48,895 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_search_bar_tells_the_model_which_fields_the_user_may_search.TestTheSearchBarTellsTheModelWhichFieldsTheUserMaySearch: waiting for threads: [] 2026-10-26 05:14:48,899 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_search_bar_tells_the_model_which_fields_the_user_may_search: Starting TestTheSearchBarTellsTheModelWhichFieldsTheUserMaySearch.test_the_filters_of_the_default_search_view_are_listed_with_their_conditions ... 2026-10-26 05:14:49,112 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:search_fields_employee from n/a 2026-10-26 05:14:49,138 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:14:49,916 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:14:49] "POST /viin_ai/search/translate HTTP/1.1" 200 - 158 0.133 0.654 2026-10-26 05:14:49,923 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_search_bar_tells_the_model_which_fields_the_user_may_search: Starting TestTheSearchBarTellsTheModelWhichFieldsTheUserMaySearch.test_the_moment_reaches_a_responses_wire_as_a_developer_item ... 2026-10-26 05:14:50,136 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:search_fields_employee from n/a 2026-10-26 05:14:50,156 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:14:50,939 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:14:50] "POST /viin_ai/search/translate HTTP/1.1" 200 - 157 0.136 0.653 2026-10-26 05:14:50,941 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_search_bar_tells_the_model_which_fields_the_user_may_search.TestTheSearchBarTellsTheModelWhichFieldsTheUserMaySearch: waiting for threads: [] 2026-10-26 05:14:50,945 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_search_bar_tells_the_model_which_fields_the_user_may_search: Starting TestTheSearchBarTellsTheModelWhichFieldsTheUserMaySearch.test_the_moment_reaches_a_user_role_wire_as_its_own_item_before_the_query ... 2026-10-26 05:14:51,178 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:search_fields_employee from n/a 2026-10-26 05:14:51,206 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:14:51,966 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:14:51] "POST /viin_ai/search/translate HTTP/1.1" 200 - 157 0.141 0.626 2026-10-26 05:14:51,968 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_search_bar_tells_the_model_which_fields_the_user_may_search.TestTheSearchBarTellsTheModelWhichFieldsTheUserMaySearch: waiting for threads: [] 2026-10-26 05:14:51,984 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:14:53,412 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 540 and Message-Id '<081663421188188.1792991693.370910644531250-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 05:14:53,412 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:14:53,425 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [540] 2026-10-26 05:14:53,442 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [86495] 2026-10-26 05:14:53,443 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:14:53,452 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:14:54,538 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 541 and Message-Id '<400442367336770.1792991694.495566368103027-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 05:14:54,538 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:14:54,551 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [541] 2026-10-26 05:14:54,570 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [86498] 2026-10-26 05:14:54,570 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:14:54,580 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:14:54,601 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_search_routes_serve_only_a_caller_who_may_read_the_search_tools: Starting TestTheSearchRoutesServeOnlyACallerWhoMayReadTheSearchTools.test_a_portal_user_is_refused_the_aggregation_read_out_before_any_model_call ... 2026-10-26 05:14:54,619 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:search_route_portal_customer from n/a 2026-10-26 05:14:54,640 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:14:55,004 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1834, model: viin.ai.search.tools 2026-10-26 05:14:55,006 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:14:55] "POST /viin_ai/aggregation/narrate HTTP/1.1" 200 - 16 0.010 0.360 2026-10-26 05:14:55,008 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_search_routes_serve_only_a_caller_who_may_read_the_search_tools.TestTheSearchRoutesServeOnlyACallerWhoMayReadTheSearchTools: waiting for threads: [] 2026-10-26 05:14:55,009 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_search_routes_serve_only_a_caller_who_may_read_the_search_tools: Starting TestTheSearchRoutesServeOnlyACallerWhoMayReadTheSearchTools.test_a_portal_user_is_refused_the_search_translation_before_any_model_call ... 2026-10-26 05:14:55,028 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:search_route_portal_customer from n/a 2026-10-26 05:14:55,057 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:14:55,457 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1834, model: viin.ai.search.tools 2026-10-26 05:14:55,460 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:14:55] "POST /viin_ai/search/translate HTTP/1.1" 200 - 16 0.012 0.397 2026-10-26 05:14:55,461 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_search_routes_serve_only_a_caller_who_may_read_the_search_tools.TestTheSearchRoutesServeOnlyACallerWhoMayReadTheSearchTools: waiting for threads: [] 2026-10-26 05:14:55,463 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_search_routes_serve_only_a_caller_who_may_read_the_search_tools: Starting TestTheSearchRoutesServeOnlyACallerWhoMayReadTheSearchTools.test_an_employee_is_served_the_aggregation_read_out ... 2026-10-26 05:14:55,488 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:search_route_employee from n/a 2026-10-26 05:14:55,513 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:14:56,069 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:14:56] "POST /viin_ai/aggregation/narrate HTTP/1.1" 200 - 84 0.072 0.487 2026-10-26 05:14:56,073 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_search_routes_serve_only_a_caller_who_may_read_the_search_tools: Starting TestTheSearchRoutesServeOnlyACallerWhoMayReadTheSearchTools.test_an_employee_is_served_the_search_translation ... 2026-10-26 05:14:56,092 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:search_route_employee from n/a 2026-10-26 05:14:56,118 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:14:56,878 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:14:56] "POST /viin_ai/search/translate HTTP/1.1" 200 - 157 0.124 0.640 2026-10-26 05:14:56,894 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:14:56,931 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_shipped_connections_speak_each_language_with_the_voice_of_its_engine: Starting TestTheShippedConnectionsSpeakEachLanguageWithTheVoiceOfItsEngine.test_a_connection_of_another_vendor_is_spoken_to_exactly_as_before ... 2026-10-26 05:14:57,265 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_shipped_connections_speak_each_language_with_the_voice_of_its_engine: Starting TestTheShippedConnectionsSpeakEachLanguageWithTheVoiceOfItsEngine.test_a_language_the_viindoo_model_has_no_row_for_is_spoken_with_the_voice_of_english ... 2026-10-26 05:14:57,282 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_shipped_connections_speak_each_language_with_the_voice_of_its_engine: Starting TestTheShippedConnectionsSpeakEachLanguageWithTheVoiceOfItsEngine.test_after_an_install_the_shipped_voice_rows_are_active_and_vietnamese_has_its_own ... 2026-10-26 05:14:57,291 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_shipped_connections_speak_each_language_with_the_voice_of_its_engine: Starting TestTheShippedConnectionsSpeakEachLanguageWithTheVoiceOfItsEngine.test_english_is_given_the_phonetic_form_as_an_ipa_link ... 2026-10-26 05:14:57,448 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_shipped_connections_speak_each_language_with_the_voice_of_its_engine: Starting TestTheShippedConnectionsSpeakEachLanguageWithTheVoiceOfItsEngine.test_the_shipped_entries_can_be_archived_by_an_administrator ... 2026-10-26 05:14:57,676 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_shipped_connections_speak_each_language_with_the_voice_of_its_engine: Starting TestTheShippedConnectionsSpeakEachLanguageWithTheVoiceOfItsEngine.test_the_viindoo_connection_speaks_each_language_with_its_own_voice ... 2026-10-26 05:14:58,476 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_shipped_connections_speak_each_language_with_the_voice_of_its_engine: Starting TestTheShippedConnectionsSpeakEachLanguageWithTheVoiceOfItsEngine.test_the_viindoo_model_has_a_voice_for_every_language_it_serves ... 2026-10-26 05:14:58,485 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_shipped_connections_speak_each_language_with_the_voice_of_its_engine: Starting TestTheShippedConnectionsSpeakEachLanguageWithTheVoiceOfItsEngine.test_the_viindoo_sentence_is_given_the_pronunciations_of_its_name_and_its_acronym ... 2026-10-26 05:14:58,611 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_shipped_connections_speak_each_language_with_the_voice_of_its_engine: Starting TestTheShippedConnectionsSpeakEachLanguageWithTheVoiceOfItsEngine.test_vietnamese_keeps_its_voice_and_is_given_the_respelling ... 2026-10-26 05:14:58,758 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:15:08,511 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_skill_catalogue_stays_inside_the_readers_company: Starting TestSkillCatalogueCompanyBoundary.test_the_catalogue_lists_the_readers_company_skills_and_not_another_companys ... 2026-10-26 05:15:10,574 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:15:28,624 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_tools_offered_do_not_follow_the_readers_language: Starting TestTheToolsOfferedDoNotFollowTheReadersLanguage.test_a_reader_in_vietnamese_is_offered_the_same_external_tools_as_a_reader_in_english ... 2026-10-26 05:15:29,671 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 05:15:30,373 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_turn_language_marker_never_reaches_the_reader: Starting TestTheTurnLanguageMarkerNeverReachesTheReader.test_no_terminal_hands_back_the_marker_and_the_last_marker_names_the_language ... 2026-10-26 05:15:31,089 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:15:31,264 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_turn_language_stamp_is_asked_for_only_where_the_server_cannot_name_the_language: Starting TestTheTurnLanguageStampIsAskedForOnlyWhereTheServerCannotNameTheLanguage.test_a_reply_of_only_a_stamp_ahead_of_a_tool_call_is_replayed_without_it ... 2026-10-26 05:15:32,562 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_turn_language_stamp_is_asked_for_only_where_the_server_cannot_name_the_language: Starting TestTheTurnLanguageStampIsAskedForOnlyWhereTheServerCannotNameTheLanguage.test_a_reply_of_only_a_stamp_is_asked_for_again_without_replaying_it ... 2026-10-26 05:15:33,413 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_turn_language_stamp_is_asked_for_only_where_the_server_cannot_name_the_language: Starting TestTheTurnLanguageStampIsAskedForOnlyWhereTheServerCannotNameTheLanguage.test_a_stamp_the_model_writes_on_a_turn_the_server_could_not_name_sets_the_turn_language ... 2026-10-26 05:15:34,625 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_turn_language_stamp_is_asked_for_only_where_the_server_cannot_name_the_language: Starting TestTheTurnLanguageStampIsAskedForOnlyWhereTheServerCannotNameTheLanguage.test_a_stamp_written_ahead_of_a_tool_call_is_not_replayed_but_still_sets_the_turn_language ... 2026-10-26 05:15:38,117 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_turn_language_stamp_is_asked_for_only_where_the_server_cannot_name_the_language: Starting TestTheTurnLanguageStampIsAskedForOnlyWhereTheServerCannotNameTheLanguage.test_a_turn_whose_language_the_server_could_not_name_is_asked_for_a_stamp ... 2026-10-26 05:15:40,661 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_turn_language_stamp_is_asked_for_only_where_the_server_cannot_name_the_language: Starting TestTheTurnLanguageStampIsAskedForOnlyWhereTheServerCannotNameTheLanguage.test_a_turn_whose_language_the_server_named_is_not_asked_for_a_stamp ... 2026-10-26 05:15:42,066 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:15:42,068 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_viindoo_connection_speaks: Starting TestTheViindooConnectionSpeaks.test_one_step_gives_a_company_its_chat_its_speech_and_its_knowledge_vendor ... 2026-10-26 05:15:42,256 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:15:42,260 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_web_search_check_waits_on_its_own_short_read: Starting TestTheWebSearchCheckWaitsOnItsOwnShortRead.test_a_vendor_that_stays_silent_is_not_waited_on_for_the_answer_timeout ... 2026-10-26 05:15:42,673 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:15:43,959 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_whole_answer_is_stored_and_replayed_once: Starting TestTheWholeAnswerIsStoredAndReplayedOnce.test_a_blocking_turn_stores_and_returns_the_text_of_every_step ... 2026-10-26 05:15:44,025 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:whole_answer_person_kgtfg8gdgbgbg3g3g6g1gdg1g7g4g8g2g2g8g9g2g4gdg1gbg1gegfg6g9g2g4g3gb from n/a 2026-10-26 05:15:44,208 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:15:44,733 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1845, model: portal.wizard 2026-10-26 05:15:44,735 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1845, model: portal.wizard 2026-10-26 05:15:45,490 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1845, model: portal.wizard 2026-10-26 05:15:45,492 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1845, model: portal.wizard 2026-10-26 05:15:45,902 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:15:45] "POST /viin_ai/chat/message HTTP/1.1" 200 - 403 0.394 1.304 2026-10-26 05:15:45,913 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_whole_answer_is_stored_and_replayed_once: Starting TestTheWholeAnswerIsStoredAndReplayedOnce.test_a_streamed_turn_stopped_by_the_daily_cap_keeps_the_text_already_shown ... 2026-10-26 05:15:45,963 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:whole_answer_person_kgtfg8gdgbgbg3g3g6g1gdg1g7g4g8g2g2g8g9g2g4gdg1gbg1gegfg6g9g2g4g3gb from n/a 2026-10-26 05:15:46,291 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:15:46,721 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1845, model: portal.wizard 2026-10-26 05:15:46,723 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1845, model: portal.wizard 2026-10-26 05:15:47,738 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1845, model: portal.wizard 2026-10-26 05:15:47,740 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1845, model: portal.wizard 2026-10-26 05:15:48,002 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:15:48] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 401 0.486 1.229 2026-10-26 05:15:48,025 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_whole_answer_is_stored_and_replayed_once: Starting TestTheWholeAnswerIsStoredAndReplayedOnce.test_a_streamed_turn_stores_and_returns_the_text_of_every_step ... 2026-10-26 05:15:48,075 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:whole_answer_person_kgtfg8gdgbgbg3g3g6g1gdg1g7g4g8g2g2g8g9g2g4gdg1gbg1gegfg6g9g2g4g3gb from n/a 2026-10-26 05:15:48,341 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:15:48,772 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1845, model: portal.wizard 2026-10-26 05:15:48,774 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1845, model: portal.wizard 2026-10-26 05:15:49,406 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1845, model: portal.wizard 2026-10-26 05:15:49,408 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1845, model: portal.wizard 2026-10-26 05:15:49,746 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:15:49] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 426 0.286 1.126 2026-10-26 05:15:49,758 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_the_whole_answer_is_stored_and_replayed_once: Starting TestTheWholeAnswerIsStoredAndReplayedOnce.test_the_next_turn_hears_each_thing_the_model_said_once ... 2026-10-26 05:15:49,808 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:whole_answer_person_kgtfg8gdgbgbg3g3g6g1gdg1g7g4g8g2g2g8g9g2g4gdg1gbg1gegfg6g9g2g4g3gb from n/a 2026-10-26 05:15:49,999 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:15:50,499 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1845, model: portal.wizard 2026-10-26 05:15:50,501 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1845, model: portal.wizard 2026-10-26 05:15:51,199 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1845, model: portal.wizard 2026-10-26 05:15:51,201 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1845, model: portal.wizard 2026-10-26 05:15:51,530 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:15:51] "POST /viin_ai/chat/message HTTP/1.1" 200 - 403 0.367 1.169 2026-10-26 05:15:51,575 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1845, model: portal.wizard 2026-10-26 05:15:51,577 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1845, model: portal.wizard 2026-10-26 05:15:52,231 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:15:52] "POST /viin_ai/chat/message HTTP/1.1" 200 - 220 0.189 0.501 2026-10-26 05:15:52,249 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:15:53,026 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tool_answer_fencing_falsy_matrix: Starting TestToolAnswerFencingFalsyMatrix.test_every_answer_reaches_the_model_fenced_and_a_missing_payload_stays_missing ... 2026-10-26 05:15:54,288 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:16:14,180 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tool_call_claim_company_isolation: Starting TestToolCallClaimCompanyIsolation.test_a_claim_with_no_company_in_scope_stays_visible_to_an_operator ... 2026-10-26 05:16:14,238 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tool_call_claim_company_isolation: Starting TestToolCallClaimCompanyIsolation.test_an_operator_cannot_read_a_claim_staked_for_another_company ... 2026-10-26 05:16:14,367 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [347], uid: 1847, model: viin.ai.tool.call.claim 2026-10-26 05:16:14,432 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:16:15,072 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tool_call_claim_exactly_once: Starting TestARetriedTurnDoesTheActionOnce.test_an_action_that_ends_in_an_error_keeps_its_claim_failed_with_the_error_text ... 2026-10-26 05:16:15,363 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tool_call_claim_exactly_once: Starting TestARetriedTurnDoesTheActionOnce.test_an_approved_write_the_database_refuses_is_answered_with_that_reason_and_never_entered_again ... 2026-10-26 05:16:15,916 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tool_call_claim_exactly_once: Starting TestARetriedTurnDoesTheActionOnce.test_asking_again_with_the_same_trace_does_not_record_the_contact_twice ... 2026-10-26 05:16:16,680 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:16:17,761 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tool_confirm: Starting TestToolConfirmController.test_a_tampered_or_missing_nonce_never_runs_the_tool ... 2026-10-26 05:16:17,811 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:tool_confirm_person_kgt0g3gcgdgfgfgag6gcgdg2g8g4gfg9g4g8g0g2g2g7gegdg7g8gbgbgag1g8g1g7 from n/a 2026-10-26 05:16:17,831 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:16:18,184 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:18] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 15 0.010 0.347 2026-10-26 05:16:18,207 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:18] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 4 0.004 0.009 2026-10-26 05:16:18,218 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tool_confirm: Starting TestToolConfirmController.test_the_nonce_is_burned_after_a_mismatch ... 2026-10-26 05:16:18,294 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:tool_confirm_person_kgt0g3gcgdgfgfgag6gcgdg2g8g4gfg9g4g8g0g2g2g7gegdg7g8gbgbgag1g8g1g7 from n/a 2026-10-26 05:16:18,320 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:16:18,770 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:18] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 15 0.013 0.441 2026-10-26 05:16:18,797 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:18] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 5 0.007 0.012 2026-10-26 05:16:18,822 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:16:20,065 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tool_confirm_execution: Starting TestToolConfirmRealExecution.test_approve_feeds_real_result_to_llm ... 2026-10-26 05:16:20,136 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:tool_execution_person_kgt1gcg1geg8g7gbg5g4g9g7g5g4gagcg9g8gbg3g7gfg0g5gbg7gbg8gegbg0g8g4 from n/a 2026-10-26 05:16:20,185 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:16:22,423 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:22] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 203 0.173 2.071 2026-10-26 05:16:22,434 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tool_confirm_execution.TestToolConfirmRealExecution: waiting for threads: [] 2026-10-26 05:16:22,437 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tool_confirm_execution: Starting TestToolConfirmRealExecution.test_approve_real_failure_surfaces_not_fake_success ... 2026-10-26 05:16:22,485 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:tool_execution_person_kgt1gcg1geg8g7gbg5g4g9g7g5g4gagcg9g8gbg3g7gfg0g5gbg7gbg8gegbg0g8g4 from n/a 2026-10-26 05:16:22,544 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:16:23,717 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:23] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 269 0.292 0.885 2026-10-26 05:16:23,719 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tool_confirm_execution.TestToolConfirmRealExecution: waiting for threads: [] 2026-10-26 05:16:23,722 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tool_confirm_execution: Starting TestToolConfirmRealExecution.test_approving_after_the_conversation_was_deleted_is_not_a_warning ... 2026-10-26 05:16:23,778 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:tool_execution_person_kgt1gcg1geg8g7gbg5g4g9g7g5g4gagcg9g8gbg3g7gfg0g5gbg7gbg8gegbg0g8g4 from n/a 2026-10-26 05:16:23,977 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1850 deleted discuss.channel records with IDs: [211] 2026-10-26 05:16:23,999 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:16:25,056 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:25] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 203 0.187 0.877 2026-10-26 05:16:25,066 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tool_confirm_execution: Starting TestToolConfirmRealExecution.test_reject_does_not_run_server_action ... 2026-10-26 05:16:25,122 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:tool_execution_person_kgt1gcg1geg8g7gbg5g4g9g7g5g4gagcg9g8gbg3g7gfg0g5gbg7gbg8gegbg0g8g4 from n/a 2026-10-26 05:16:25,193 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:16:26,004 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:26] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 137 0.133 0.683 2026-10-26 05:16:26,038 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:16:29,370 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tool_dispatch_seam_follows_turn_language: Starting TestToolDispatchSeamFollowsTurnLanguage.test_a_local_tool_runs_under_the_turns_language_not_the_actors ... 2026-10-26 05:16:29,867 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:16:30,494 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tool_trace_context: Starting TestRunTraceHeader.test_a_finished_run_leaves_an_attributed_trace_closed_with_its_answer ... 2026-10-26 05:16:30,973 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:16:32,006 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_file_attached_in_the_chat_reaches_the_assistant: Starting TestTourAFileAttachedInTheChatReachesTheAssistant.test_a_file_attached_in_the_chat_belongs_to_the_conversation_and_reaches_the_assistant ... 2026-10-26 05:16:32,465 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_file_attached_in_the_chat_reaches_the_assistant.TestTourAFileAttachedInTheChatReachesTheAssistant: Chrome pid: 7701 2026-10-26 05:16:32,466 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_file_attached_in_the_chat_reaches_the_assistant.TestTourAFileAttachedInTheChatReachesTheAssistant: Chrome headless temporary user profile dir: /tmp/tmptby5pi3x_chrome_odoo 2026-10-26 05:16:32,466 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_file_attached_in_the_chat_reaches_the_assistant.TestTourAFileAttachedInTheChatReachesTheAssistant: Issuing json command http://127.0.0.1:37545/json/version 2026-10-26 05:16:32,468 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:37545/json/version with timeout 3 increased to 10s during tests 2026-10-26 05:16:32,566 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_file_attached_in_the_chat_reaches_the_assistant.TestTourAFileAttachedInTheChatReachesTheAssistant: Browser version: Chrome/150.0.7871.114 2026-10-26 05:16:32,566 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_file_attached_in_the_chat_reaches_the_assistant.TestTourAFileAttachedInTheChatReachesTheAssistant: Issuing json command http://127.0.0.1:37545/json 2026-10-26 05:16:32,567 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:37545/json with timeout 3 increased to 10s during tests 2026-10-26 05:16:32,591 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_file_attached_in_the_chat_reaches_the_assistant.TestTourAFileAttachedInTheChatReachesTheAssistant: Websocket url found: ws://127.0.0.1:37545/devtools/page/548C4114CAD8FACD464ADAAC0BBF8A71 2026-10-26 05:16:32,614 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_file_attached_in_the_chat_reaches_the_assistant.TestTourAFileAttachedInTheChatReachesTheAssistant: Enable chrome headless console log notification 2026-10-26 05:16:32,621 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_file_attached_in_the_chat_reaches_the_assistant.TestTourAFileAttachedInTheChatReachesTheAssistant: Chrome headless enable page notifications 2026-10-26 05:16:32,812 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:attach-file-person from n/a 2026-10-26 05:16:32,826 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_file_attached_in_the_chat_reaches_the_assistant.TestTourAFileAttachedInTheChatReachesTheAssistant: Setting session cookie in browser 2026-10-26 05:16:32,843 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_file_attached_in_the_chat_reaches_the_assistant.TestTourAFileAttachedInTheChatReachesTheAssistant: Open "http://127.0.0.1:8069/web#action=viin_ai_chat.open_chat" in browser 2026-10-26 05:16:32,843 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_file_attached_in_the_chat_reaches_the_assistant.TestTourAFileAttachedInTheChatReachesTheAssistant: Navigating to: "http://127.0.0.1:8069/web#action=viin_ai_chat.open_chat" 2026-10-26 05:16:32,869 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:16:34,058 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:34] "GET /web HTTP/1.1" 200 - 115 0.099 1.097 2026-10-26 05:16:34,066 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_file_attached_in_the_chat_reaches_the_assistant.TestTourAFileAttachedInTheChatReachesTheAssistant: Navigation result: {'frameId': '548C4114CAD8FACD464ADAAC0BBF8A71', 'loaderId': '6DAEA0055B32B4A350A021C86E64BCE6', 'isDownload': False} 2026-10-26 05:16:34,066 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_file_attached_in_the_chat_reaches_the_assistant.TestTourAFileAttachedInTheChatReachesTheAssistant: Evaluate ready code "odoo.isTourReady('chat_attach_file')" 2026-10-26 05:16:34,160 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:34] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.019 0.037 2026-10-26 05:16:34,175 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:34] "GET /web/webclient/load_menus/7005435090216fd97d9d550d286cc5c25f917c8024a679e7c62d4098266afdec HTTP/1.1" 200 - 4 0.002 0.045 2026-10-26 05:16:34,194 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:34] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.003 0.079 2026-10-26 05:16:34,235 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:34] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.011 0.086 2026-10-26 05:16:34,288 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:34] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.014 0.127 2026-10-26 05:16:34,311 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 05:16:34,409 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:34] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.009 0.010 2026-10-26 05:16:35,561 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:35] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 05:16:35,610 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.026 2026-10-26 05:16:35,629 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:35] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.061 2026-10-26 05:16:35,658 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:35] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.084 2026-10-26 05:16:35,826 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_file_attached_in_the_chat_reaches_the_assistant.TestTourAFileAttachedInTheChatReachesTheAssistant: Evaluate test code "odoo.startTour('chat_attach_file', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web#action=viin_ai_chat.open_chat"})" 2026-10-26 05:16:36,084 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:36] "POST /mail/init_messaging HTTP/1.1" 200 - 103 0.197 0.279 2026-10-26 05:16:36,093 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:36] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 05:16:36,097 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:36] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.008 0.416 2026-10-26 05:16:36,110 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:36] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.356 2026-10-26 05:16:36,149 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:36] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.013 0.331 2026-10-26 05:16:36,253 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:36] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.051 0.393 2026-10-26 05:16:36,260 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.367 2026-10-26 05:16:36,381 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:36] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.043 0.354 2026-10-26 05:16:36,435 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-10-26 05:16:36,470 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:36] "GET /web/offline HTTP/1.1" 200 - 7 0.022 0.320 2026-10-26 05:16:36,473 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 05:16:36,487 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:36] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.339 2026-10-26 05:16:36,507 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:36] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.004 0.355 2026-10-26 05:16:36,518 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.035 2026-10-26 05:16:36,715 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:36] "POST /viin_ai/chat/conversation/open HTTP/1.1" 200 - 46 0.080 0.418 2026-10-26 05:16:36,783 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:36] "GET /web/image?model=res.users&field=avatar_128&id=1853 HTTP/1.1" 200 - 11 0.011 0.507 2026-10-26 05:16:36,918 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:36] "POST /viin_ai/chat/status HTTP/1.1" 200 - 8 0.011 0.037 2026-10-26 05:16:37,050 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:37] "POST /viin_ai/voice/status HTTP/1.1" 200 - 31 0.054 0.075 2026-10-26 05:16:37,075 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:37] "POST /discuss/channel/messages HTTP/1.1" 200 - 9 0.009 0.143 2026-10-26 05:16:37,102 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:37] "GET /discuss/channel/1/avatar_128?unique=73ef18903ef8aa2eaa5d475cf5bef7e89f2399403fb6f7c6856a93865105e012d3d7526cfa42cba9470c8a31e80c6bab7876aaa2849983a4313e872bcfe5e6b8 HTTP/1.1" 200 - 8 0.005 0.135 2026-10-26 05:16:37,154 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:37] "GET /web/image/res.partner/2/avatar_128?unique=2026-10-26%2002%3A01%3A29 HTTP/1.1" 200 - 10 0.010 0.161 2026-10-26 05:16:37,225 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:37] "GET /discuss/channel/213/partner/3674/avatar_128?unique=2026-10-26%2005%3A16%3A30 HTTP/1.1" 200 - 14 0.021 0.208 2026-10-26 05:16:37,287 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:37] "GET /web/image/res.partner/87/avatar_128 HTTP/1.1" 200 - 10 0.015 0.302 2026-10-26 05:16:38,048 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_file_attached_in_the_chat_reaches_the_assistant.TestTourAFileAttachedInTheChatReachesTheAssistant.browser: Tour chat_attach_file on step: 'The AI conversation opens in Discuss (trigger: .o-mail-Discuss .o-mail-Composer-input)' 2026-10-26 05:16:38,060 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_file_attached_in_the_chat_reaches_the_assistant.TestTourAFileAttachedInTheChatReachesTheAssistant.browser: Tour chat_attach_file on step: 'Choose a file with the composer's attach control (trigger: .o-mail-Composer .o-mail-Composer-attachFiles)' 2026-10-26 05:16:38,095 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_file_attached_in_the_chat_reaches_the_assistant.TestTourAFileAttachedInTheChatReachesTheAssistant.browser: Tour chat_attach_file on step: 'The file shows as attached to the message being written (trigger: .o-mail-Composer .o-mail-AttachmentCard:contains("w19-tour-notes.txt"))' 2026-10-26 05:16:38,107 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:38] "POST /mail/attachment/upload HTTP/1.1" 200 - 9 0.008 0.026 2026-10-26 05:16:38,108 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_file_attached_in_the_chat_reaches_the_assistant.TestTourAFileAttachedInTheChatReachesTheAssistant.browser: Tour chat_attach_file on step: 'Ask about the file (trigger: .o-mail-Composer-input)' 2026-10-26 05:16:38,118 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:38] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 05:16:38,123 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_file_attached_in_the_chat_reaches_the_assistant.TestTourAFileAttachedInTheChatReachesTheAssistant.browser: Tour chat_attach_file on step: 'Send the message (trigger: .o-mail-Composer-send:not(:disabled))' 2026-10-26 05:16:38,651 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 05:16:38,914 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_file_attached_in_the_chat_reaches_the_assistant.TestTourAFileAttachedInTheChatReachesTheAssistant.browser: Tour chat_attach_file on step: 'The answer arrives (trigger: .o-mail-Message:contains('W19 attachment answer'))' 2026-10-26 05:16:38,925 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:38] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-26 05:16:38,948 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:38] "GET /web/assets/bf0eb9d/web.assets_emoji.min.js HTTP/1.1" 200 - 4 0.002 0.012 2026-10-26 05:16:39,268 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:39] "POST /mail/message/post HTTP/1.1" 200 - 54 0.049 0.110 2026-10-26 05:16:39,305 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:39] "POST /mail/link_preview HTTP/1.1" 200 - 6 0.004 0.015 2026-10-26 05:16:39,391 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.discuss_channel: Conversation 213: answering agent re-pointed to agent 347. 2026-10-26 05:16:40,044 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:40] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 238 0.220 0.518 2026-10-26 05:16:40,108 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:40] "GET /discuss/channel/213/partner/87/avatar_128?unique=2026-10-26%2002%3A01%3A29 HTTP/1.1" 200 - 14 0.014 0.737 2026-10-26 05:16:40,668 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-26 05:16:40,874 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_file_attached_in_the_chat_reaches_the_assistant.TestTourAFileAttachedInTheChatReachesTheAssistant.browser: Tour chat_attach_file on step: 'The sent file no longer waits on the composer (trigger: .o-mail-Composer:not(:has(.o-mail-AttachmentCard)))' 2026-10-26 05:16:40,875 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_file_attached_in_the_chat_reaches_the_assistant.TestTourAFileAttachedInTheChatReachesTheAssistant.browser: test successful 2026-10-26 05:16:40,890 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:40] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 05:16:40,915 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_file_attached_in_the_chat_reaches_the_assistant.TestTourAFileAttachedInTheChatReachesTheAssistant: Closing chrome headless with pid 7701 2026-10-26 05:16:40,917 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_file_attached_in_the_chat_reaches_the_assistant.TestTourAFileAttachedInTheChatReachesTheAssistant: Closing websocket connection 2026-10-26 05:16:40,919 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_file_attached_in_the_chat_reaches_the_assistant.TestTourAFileAttachedInTheChatReachesTheAssistant: Terminating chrome headless with pid 7701 2026-10-26 05:16:41,058 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_file_attached_in_the_chat_reaches_the_assistant.TestTourAFileAttachedInTheChatReachesTheAssistant: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_051641_057927_TestTourAFileAttachedInTheChatReachesTheAssistant.txt 2026-10-26 05:16:41,058 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_file_attached_in_the_chat_reaches_the_assistant.TestTourAFileAttachedInTheChatReachesTheAssistant: Removing chrome user profile "/tmp/tmptby5pi3x_chrome_odoo" 2026-10-26 05:16:41,112 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:16:42,265 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_reopened_conversation_offers_its_pending_approval: Starting TestTourAReopenedConversationOffersItsPendingApproval.test_the_owner_reopening_a_conversation_approves_its_pending_action_from_it ... 2026-10-26 05:16:42,332 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:reopened-approval-person from n/a 2026-10-26 05:16:42,495 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:16:43,761 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:43] "POST /viin_ai/chat/message HTTP/1.1" 200 - 361 0.300 0.969 2026-10-26 05:16:44,175 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Chrome pid: 7912 2026-10-26 05:16:44,176 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Chrome headless temporary user profile dir: /tmp/tmpnrmd0kb1_chrome_odoo 2026-10-26 05:16:44,176 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Issuing json command http://127.0.0.1:40083/json/version 2026-10-26 05:16:44,178 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:40083/json/version with timeout 3 increased to 10s during tests 2026-10-26 05:16:44,339 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Browser version: Chrome/150.0.7871.114 2026-10-26 05:16:44,339 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Issuing json command http://127.0.0.1:40083/json 2026-10-26 05:16:44,340 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:40083/json with timeout 3 increased to 10s during tests 2026-10-26 05:16:44,359 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Websocket url found: ws://127.0.0.1:40083/devtools/page/9CBDDE6D3FC67114889ADA70F9CFE5DD 2026-10-26 05:16:44,380 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Enable chrome headless console log notification 2026-10-26 05:16:44,398 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Chrome headless enable page notifications 2026-10-26 05:16:44,482 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:reopened-approval-person from n/a 2026-10-26 05:16:44,502 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Setting session cookie in browser 2026-10-26 05:16:44,534 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Open "http://127.0.0.1:8069/web#action=viin_ai.viin_ai_chat_action_open_chat" in browser 2026-10-26 05:16:44,534 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Navigating to: "http://127.0.0.1:8069/web#action=viin_ai.viin_ai_chat_action_open_chat" 2026-10-26 05:16:45,388 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:45] "GET /web HTTP/1.1" 200 - 102 0.075 0.736 2026-10-26 05:16:45,393 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Navigation result: {'frameId': '9CBDDE6D3FC67114889ADA70F9CFE5DD', 'loaderId': 'FAC179CAED6593892509A8D3BF50EFE8', 'isDownload': False} 2026-10-26 05:16:45,393 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Evaluate ready code "odoo.isTourReady('a_reopened_conversation_offers_its_pending_approval')" 2026-10-26 05:16:45,475 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:45] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.015 0.033 2026-10-26 05:16:45,497 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:45] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.006 0.052 2026-10-26 05:16:45,513 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:45] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 3 0.001 0.067 2026-10-26 05:16:45,532 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:45] "GET /web/webclient/load_menus/78e8de6e5cda19c5f39b77b5291da56eb7c7df6519a9f74f26827a6659d797cd HTTP/1.1" 200 - 2 0.000 0.088 2026-10-26 05:16:45,601 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:45] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.033 0.104 2026-10-26 05:16:45,627 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 05:16:45,696 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:45] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.003 0.018 2026-10-26 05:16:46,924 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:46] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-26 05:16:46,932 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:46] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-26 05:16:46,943 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:46] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.028 2026-10-26 05:16:46,959 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.018 2026-10-26 05:16:47,086 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Evaluate test code "odoo.startTour('a_reopened_conversation_offers_its_pending_approval', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web#action=viin_ai.viin_ai_chat_action_open_chat"})" 2026-10-26 05:16:47,316 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:47] "POST /mail/init_messaging HTTP/1.1" 200 - 93 0.108 0.250 2026-10-26 05:16:47,325 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:47] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 05:16:47,327 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:47] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.349 2026-10-26 05:16:47,336 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:47] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.311 2026-10-26 05:16:47,377 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:47] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.018 0.307 2026-10-26 05:16:47,447 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:47] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.020 0.363 2026-10-26 05:16:47,466 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.341 2026-10-26 05:16:47,535 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:47] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 6 0.007 0.306 2026-10-26 05:16:47,554 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:47] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.204 2026-10-26 05:16:47,557 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 05:16:47,568 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 05:16:47,619 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:47] "GET /web/offline HTTP/1.1" 200 - 7 0.023 0.240 2026-10-26 05:16:47,637 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:47] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.257 2026-10-26 05:16:47,642 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.045 2026-10-26 05:16:47,678 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:47] "POST /web/action/load HTTP/1.1" 200 - 9 0.016 0.236 2026-10-26 05:16:47,761 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:47] "GET /web/image?model=res.users&field=avatar_128&id=1854 HTTP/1.1" 200 - 11 0.023 0.246 2026-10-26 05:16:47,851 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:47] "POST /viin_ai/chat/conversation/open HTTP/1.1" 200 - 24 0.021 0.085 2026-10-26 05:16:48,046 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:48] "POST /viin_ai/chat/status HTTP/1.1" 200 - 8 0.008 0.039 2026-10-26 05:16:48,207 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:48] "POST /viin_ai/voice/status HTTP/1.1" 200 - 31 0.041 0.111 2026-10-26 05:16:48,432 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:48] "POST /discuss/channel/messages HTTP/1.1" 200 - 66 0.104 0.266 2026-10-26 05:16:48,474 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:48] "GET /discuss/channel/1/avatar_128?unique=73ef18903ef8aa2eaa5d475cf5bef7e89f2399403fb6f7c6856a93865105e012d3d7526cfa42cba9470c8a31e80c6bab7876aaa2849983a4313e872bcfe5e6b8 HTTP/1.1" 200 - 8 0.024 0.300 2026-10-26 05:16:48,548 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:48] "GET /web/image/res.partner/87/avatar_128 HTTP/1.1" 200 - 10 0.014 0.376 2026-10-26 05:16:48,634 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:48] "GET /web/image/res.partner/2/avatar_128?unique=2026-10-26%2002%3A01%3A29 HTTP/1.1" 200 - 10 0.024 0.434 2026-10-26 05:16:48,700 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:48] "GET /discuss/channel/214/partner/3675/avatar_128?unique=2026-10-26%2005%3A16%3A41 HTTP/1.1" 200 - 14 0.014 0.504 2026-10-26 05:16:48,769 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:48] "POST /discuss/channel/set_last_seen_message HTTP/1.1" 200 - 14 0.013 0.293 2026-10-26 05:16:48,838 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:48] "GET /discuss/channel/214/partner/87/avatar_128?unique=2026-10-26%2002%3A01%3A29 HTTP/1.1" 200 - 14 0.028 0.193 2026-10-26 05:16:49,930 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval.browser: Tour a_reopened_conversation_offers_its_pending_approval on step: 'The reopened conversation shows the proposal still awaiting approval (trigger: .o-mail-Discuss .o-mail-Message .o_viin_ai_tool_confirm_dialog)' 2026-10-26 05:16:49,940 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-26 05:16:49,942 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval.browser: Tour a_reopened_conversation_offers_its_pending_approval on step: 'Approve it (trigger: .o-mail-Discuss .o_viin_ai_tool_confirm_approve)' 2026-10-26 05:16:49,964 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval.browser: Tour a_reopened_conversation_offers_its_pending_approval on step: 'The assistant answers once the action has run (trigger: .o-mail-Discuss .o-mail-Message:contains('Reopened approval carried out'))' 2026-10-26 05:16:50,283 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1854 deleted viin.ai.chat.pending.tool records with IDs: [51] 2026-10-26 05:16:50,801 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:50] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 313 0.254 0.598 2026-10-26 05:16:51,314 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-26 05:16:51,593 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval.browser: Tour a_reopened_conversation_offers_its_pending_approval on step: 'No approval is asked for any more (trigger: .o-mail-Discuss:not(:has(.o_viin_ai_tool_confirm_dialog)))' 2026-10-26 05:16:51,595 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval.browser: test successful 2026-10-26 05:16:51,623 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:51] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 05:16:51,635 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Closing chrome headless with pid 7912 2026-10-26 05:16:51,636 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Closing websocket connection 2026-10-26 05:16:51,637 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Terminating chrome headless with pid 7912 2026-10-26 05:16:51,805 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_051651_805771_TestTourAReopenedConversationOffersItsPendingApproval.txt 2026-10-26 05:16:51,806 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Removing chrome user profile "/tmp/tmpnrmd0kb1_chrome_odoo" 2026-10-26 05:16:51,852 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:16:51,958 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces: Starting TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces.test_tour_agent_traces_smart_button ... 2026-10-26 05:16:52,391 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces: Chrome pid: 8131 2026-10-26 05:16:52,391 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces: Chrome headless temporary user profile dir: /tmp/tmp0huktux__chrome_odoo 2026-10-26 05:16:52,393 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces: Issuing json command http://127.0.0.1:44129/json/version 2026-10-26 05:16:52,395 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:44129/json/version with timeout 3 increased to 10s during tests 2026-10-26 05:16:52,459 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces: Browser version: Chrome/150.0.7871.114 2026-10-26 05:16:52,459 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces: Issuing json command http://127.0.0.1:44129/json 2026-10-26 05:16:52,460 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:44129/json with timeout 3 increased to 10s during tests 2026-10-26 05:16:52,472 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces: Websocket url found: ws://127.0.0.1:44129/devtools/page/4900EE0B5188F77E7506FC86C3ECD0A0 2026-10-26 05:16:52,477 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces: Enable chrome headless console log notification 2026-10-26 05:16:52,496 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces: Chrome headless enable page notifications 2026-10-26 05:16:53,331 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 05:16:53,335 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:admin from n/a 2026-10-26 05:16:53,348 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces: Setting session cookie in browser 2026-10-26 05:16:53,351 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces: Open "http://127.0.0.1:8069/web" in browser 2026-10-26 05:16:53,351 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces: Navigating to: "http://127.0.0.1:8069/web" 2026-10-26 05:16:53,368 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:16:54,943 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:54] "GET /web HTTP/1.1" 200 - 120 0.123 1.457 2026-10-26 05:16:54,948 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces: Navigation result: {'frameId': '4900EE0B5188F77E7506FC86C3ECD0A0', 'loaderId': 'FA01CE2C8B4B7FD9697F95A02BF170C4', 'isDownload': False} 2026-10-26 05:16:54,948 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces: Evaluate ready code "odoo.isTourReady("agent_form_traces_smart_button_opens_the_agents_traces")" 2026-10-26 05:16:55,022 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:55] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.017 0.015 2026-10-26 05:16:55,099 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:55] "GET /web/webclient/load_menus/0937c915adc8c2f5d8bfa0e31ebe51620885e7ec75c2cd1df00f74780362b365 HTTP/1.1" 200 - 4 0.007 0.099 2026-10-26 05:16:55,130 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:55] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.005 0.133 2026-10-26 05:16:55,155 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:55] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.009 0.130 2026-10-26 05:16:55,202 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:55] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.018 0.168 2026-10-26 05:16:55,223 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 05:16:55,288 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:55] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.005 0.011 2026-10-26 05:16:56,398 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:56] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.021 2026-10-26 05:16:56,419 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:56] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-10-26 05:16:56,422 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:56] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.041 2026-10-26 05:16:56,454 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.018 0.033 2026-10-26 05:16:56,528 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:56] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.005 0.073 2026-10-26 05:16:56,537 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces: Evaluate test code "window._tour_agent_action_id = 507; window._tour_agent_record_id = 349; odoo.startTour("agent_form_traces_smart_button_opens_the_agents_traces", {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-26 05:16:56,608 100 INFO rb-a683fe2-225997-428996 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 05:16:56,702 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:56] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.045 0.183 2026-10-26 05:16:56,989 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:56] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.133 0.398 2026-10-26 05:16:57,020 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:57] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 05:16:57,046 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:57] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.021 0.510 2026-10-26 05:16:57,266 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:57] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.068 0.663 2026-10-26 05:16:57,275 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.697 2026-10-26 05:16:57,582 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:57] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 77 0.140 0.871 2026-10-26 05:16:57,602 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 05:16:57,612 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 05:16:57,631 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 05:16:57,639 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:57] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 05:16:57,703 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:57] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 05:16:57,727 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:57] "GET /web/offline HTTP/1.1" 200 - 7 0.121 1.001 2026-10-26 05:16:57,770 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:57] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.012 1.044 2026-10-26 05:16:57,843 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:57] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.028 0.740 2026-10-26 05:16:57,868 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:57] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.003 0.749 2026-10-26 05:16:57,875 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.562 2026-10-26 05:16:57,936 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:57] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.014 0.572 2026-10-26 05:16:57,966 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:57] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.010 0.184 2026-10-26 05:16:58,648 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces.browser: Tour agent_form_traces_smart_button_opens_the_agents_traces on step: 'Navigate to TourAgent form (trigger: body)' 2026-10-26 05:16:58,663 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces.browser: Tour agent_form_traces_smart_button_opens_the_agents_traces on step: 'Wait for agent form view (trigger: .o_form_view)' 2026-10-26 05:16:58,706 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:58] "POST /web/action/load HTTP/1.1" 200 - 10 0.014 0.022 2026-10-26 05:16:58,889 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:58] "POST /web/dataset/call_kw/viin.ai.agent/get_views HTTP/1.1" 200 - 54 0.067 0.076 2026-10-26 05:16:58,940 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:58] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.012 2026-10-26 05:16:59,075 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:59] "POST /web/dataset/call_kw/viin.ai.agent/web_read HTTP/1.1" 200 - 39 0.046 0.093 2026-10-26 05:16:59,079 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:16:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.111 2026-10-26 05:17:00,015 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces.browser: Tour agent_form_traces_smart_button_opens_the_agents_traces on step: 'Verify Traces stat button is visible (trigger: button[name="action_open_traces"])' 2026-10-26 05:17:00,026 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces.browser: Tour agent_form_traces_smart_button_opens_the_agents_traces on step: 'Verify trace count stat value is visible (trigger: button[name="action_open_traces"] .o_stat_value)' 2026-10-26 05:17:00,042 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces.browser: Tour agent_form_traces_smart_button_opens_the_agents_traces on step: 'Click Traces smart button to open trace list (trigger: button[name="action_open_traces"])' 2026-10-26 05:17:00,069 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:00] "POST /web/dataset/call_button HTTP/1.1" 200 - 2 0.000 0.005 2026-10-26 05:17:00,073 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces.browser: Tour agent_form_traces_smart_button_opens_the_agents_traces on step: 'Verify trace list view is open (trigger: .o_list_view .o_data_row)' 2026-10-26 05:17:00,196 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:00] "POST /web/dataset/call_kw/viin.ai.trace/get_views HTTP/1.1" 200 - 34 0.034 0.063 2026-10-26 05:17:00,278 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:00] "POST /web/dataset/call_kw/viin.ai.trace/web_search_read HTTP/1.1" 200 - 12 0.012 0.044 2026-10-26 05:17:00,286 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.054 2026-10-26 05:17:00,810 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-26 05:17:01,138 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces.browser: Tour agent_form_traces_smart_button_opens_the_agents_traces on step: 'Open first trace record (trigger: .o_data_row:first td.o_data_cell)' 2026-10-26 05:17:01,162 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces.browser: Tour agent_form_traces_smart_button_opens_the_agents_traces on step: 'Verify Timeline tab is present on trace form (trigger: .o_notebook .nav-link[name="timeline"])' 2026-10-26 05:17:01,239 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:01] "POST /web/dataset/call_kw/viin.ai.trace/web_read HTTP/1.1" 200 - 17 0.020 0.053 2026-10-26 05:17:02,100 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces.browser: test successful 2026-10-26 05:17:02,114 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:02] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 05:17:02,139 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces: Closing chrome headless with pid 8131 2026-10-26 05:17:02,140 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces: Closing websocket connection 2026-10-26 05:17:02,140 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces: Terminating chrome headless with pid 8131 2026-10-26 05:17:02,299 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_051702_299639_TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces.txt 2026-10-26 05:17:02,300 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_agent_form_traces_smart_button_opens_the_agents_traces.TestTourAgentFormTracesSmartButtonOpensTheAgentsTraces: Removing chrome user profile "/tmp/tmp0huktux__chrome_odoo" 2026-10-26 05:17:02,326 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:17:03,371 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_an_agent_card_opens_its_conversation: Starting TestTourAnAgentCardOpensItsConversation.test_the_chat_button_of_an_agent_card_opens_a_conversation_that_agent_answers ... 2026-10-26 05:17:03,830 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_an_agent_card_opens_its_conversation.TestTourAnAgentCardOpensItsConversation: Chrome pid: 8361 2026-10-26 05:17:03,832 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_an_agent_card_opens_its_conversation.TestTourAnAgentCardOpensItsConversation: Chrome headless temporary user profile dir: /tmp/tmp_5ygtfh4_chrome_odoo 2026-10-26 05:17:03,832 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_an_agent_card_opens_its_conversation.TestTourAnAgentCardOpensItsConversation: Issuing json command http://127.0.0.1:41911/json/version 2026-10-26 05:17:03,834 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:41911/json/version with timeout 3 increased to 10s during tests 2026-10-26 05:17:03,872 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_an_agent_card_opens_its_conversation.TestTourAnAgentCardOpensItsConversation: Browser version: Chrome/150.0.7871.114 2026-10-26 05:17:03,872 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_an_agent_card_opens_its_conversation.TestTourAnAgentCardOpensItsConversation: Issuing json command http://127.0.0.1:41911/json 2026-10-26 05:17:03,873 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:41911/json with timeout 3 increased to 10s during tests 2026-10-26 05:17:03,898 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_an_agent_card_opens_its_conversation.TestTourAnAgentCardOpensItsConversation: Websocket url found: ws://127.0.0.1:41911/devtools/page/0D87345D1FAEF0468C3C044E6237CC9A 2026-10-26 05:17:03,902 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_an_agent_card_opens_its_conversation.TestTourAnAgentCardOpensItsConversation: Enable chrome headless console log notification 2026-10-26 05:17:03,907 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_an_agent_card_opens_its_conversation.TestTourAnAgentCardOpensItsConversation: Chrome headless enable page notifications 2026-10-26 05:17:04,055 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:agent-card-person from n/a 2026-10-26 05:17:04,076 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_an_agent_card_opens_its_conversation.TestTourAnAgentCardOpensItsConversation: Setting session cookie in browser 2026-10-26 05:17:04,086 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_an_agent_card_opens_its_conversation.TestTourAnAgentCardOpensItsConversation: Open "http://127.0.0.1:8069/web" in browser 2026-10-26 05:17:04,086 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_an_agent_card_opens_its_conversation.TestTourAnAgentCardOpensItsConversation: Navigating to: "http://127.0.0.1:8069/web" 2026-10-26 05:17:04,109 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:17:05,255 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:05] "GET /web HTTP/1.1" 200 - 115 0.107 1.046 2026-10-26 05:17:05,261 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_an_agent_card_opens_its_conversation.TestTourAnAgentCardOpensItsConversation: Navigation result: {'frameId': '0D87345D1FAEF0468C3C044E6237CC9A', 'loaderId': 'FDFF89F05A83207309978385A241773D', 'isDownload': False} 2026-10-26 05:17:05,261 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_an_agent_card_opens_its_conversation.TestTourAnAgentCardOpensItsConversation: Evaluate ready code "odoo.isTourReady('agent_card_chat_opens_that_agents_conversation')" 2026-10-26 05:17:05,339 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:05] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.019 0.022 2026-10-26 05:17:05,373 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:05] "GET /web/webclient/load_menus/7005435090216fd97d9d550d286cc5c25f917c8024a679e7c62d4098266afdec HTTP/1.1" 200 - 4 0.005 0.064 2026-10-26 05:17:05,396 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:05] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.006 0.082 2026-10-26 05:17:05,428 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:05] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.008 0.089 2026-10-26 05:17:05,472 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.024 0.114 2026-10-26 05:17:05,492 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 05:17:05,572 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:05] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.005 0.010 2026-10-26 05:17:06,716 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:06] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 05:17:06,726 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:06] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-26 05:17:06,742 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:06] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.019 2026-10-26 05:17:06,771 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.039 2026-10-26 05:17:06,890 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_an_agent_card_opens_its_conversation.TestTourAnAgentCardOpensItsConversation: Evaluate test code "odoo.startTour('agent_card_chat_opens_that_agents_conversation', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-26 05:17:07,172 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:07] "POST /mail/init_messaging HTTP/1.1" 200 - 104 0.201 0.195 2026-10-26 05:17:07,181 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:07] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.402 2026-10-26 05:17:07,183 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:07] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 05:17:07,191 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:07] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.357 2026-10-26 05:17:07,239 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:07] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.024 0.358 2026-10-26 05:17:07,288 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:07] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.014 0.403 2026-10-26 05:17:07,310 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.016 0.378 2026-10-26 05:17:07,388 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:07] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.021 0.310 2026-10-26 05:17:07,408 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:07] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.196 2026-10-26 05:17:07,440 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-26 05:17:07,447 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 05:17:07,484 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:07] "GET /web/offline HTTP/1.1" 200 - 7 0.010 0.258 2026-10-26 05:17:07,487 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.026 2026-10-26 05:17:07,505 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:07] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.006 0.277 2026-10-26 05:17:07,546 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:07] "POST /web/action/load HTTP/1.1" 200 - 11 0.012 0.231 2026-10-26 05:17:07,639 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:07] "GET /web/image?model=res.users&field=avatar_128&id=1855 HTTP/1.1" 200 - 18 0.020 0.303 2026-10-26 05:17:07,776 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:07] "POST /web/dataset/call_kw/viin.ai.agent/get_views HTTP/1.1" 200 - 54 0.038 0.128 2026-10-26 05:17:07,837 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:07] "POST /web/dataset/call_kw/viin.ai.agent/web_search_read HTTP/1.1" 200 - 9 0.006 0.016 2026-10-26 05:17:08,730 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_an_agent_card_opens_its_conversation.TestTourAnAgentCardOpensItsConversation.browser: Tour agent_card_chat_opens_that_agents_conversation on step: 'Press Chat on the card of the chosen agent (trigger: .o_kanban_record:contains("W19 Card Agent") button[name="action_open_chat"])' 2026-10-26 05:17:08,766 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_an_agent_card_opens_its_conversation.TestTourAnAgentCardOpensItsConversation.browser: Tour agent_card_chat_opens_that_agents_conversation on step: 'The conversation opens in Discuss (trigger: .o-mail-Discuss .o-mail-Composer-input)' 2026-10-26 05:17:08,777 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:08] "POST /web/dataset/call_button HTTP/1.1" 200 - 8 0.005 0.021 2026-10-26 05:17:08,953 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:08] "POST /viin_ai/chat/conversation/open HTTP/1.1" 200 - 45 0.063 0.095 2026-10-26 05:17:08,974 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 0.092 2026-10-26 05:17:09,155 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:09] "POST /viin_ai/chat/status HTTP/1.1" 200 - 8 0.011 0.023 2026-10-26 05:17:09,301 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:09] "GET /web/image/res.partner/87/avatar_128 HTTP/1.1" 200 - 10 0.020 0.086 2026-10-26 05:17:09,333 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:09] "GET /discuss/channel/1/avatar_128?unique=73ef18903ef8aa2eaa5d475cf5bef7e89f2399403fb6f7c6856a93865105e012d3d7526cfa42cba9470c8a31e80c6bab7876aaa2849983a4313e872bcfe5e6b8 HTTP/1.1" 200 - 8 0.013 0.135 2026-10-26 05:17:09,393 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:09] "GET /web/image/res.partner/2/avatar_128?unique=2026-10-26%2002%3A01%3A29 HTTP/1.1" 200 - 10 0.011 0.162 2026-10-26 05:17:09,424 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:09] "POST /discuss/channel/messages HTTP/1.1" 200 - 9 0.009 0.232 2026-10-26 05:17:09,530 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:09] "POST /viin_ai/voice/status HTTP/1.1" 200 - 31 0.026 0.316 2026-10-26 05:17:09,586 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:09] "GET /discuss/channel/217/partner/3677/avatar_128?unique=2026-10-26%2005%3A17%3A02 HTTP/1.1" 200 - 14 0.015 0.336 2026-10-26 05:17:10,410 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-26 05:17:10,727 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_an_agent_card_opens_its_conversation.TestTourAnAgentCardOpensItsConversation.browser: Tour agent_card_chat_opens_that_agents_conversation on step: 'Send the question (trigger: .o-mail-Composer-send:not(:disabled))' 2026-10-26 05:17:10,745 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:10] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 3 0.001 0.010 2026-10-26 05:17:10,746 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_an_agent_card_opens_its_conversation.TestTourAnAgentCardOpensItsConversation.browser: Tour agent_card_chat_opens_that_agents_conversation on step: 'The chosen agent's answer arrives (trigger: .o-mail-Message:contains('W19 card agent answer'))' 2026-10-26 05:17:10,771 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:10] "GET /web/assets/bf0eb9d/web.assets_emoji.min.js HTTP/1.1" 200 - 4 0.001 0.009 2026-10-26 05:17:11,019 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:11] "POST /mail/message/post HTTP/1.1" 200 - 45 0.042 0.078 2026-10-26 05:17:11,054 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:11] "POST /mail/link_preview HTTP/1.1" 200 - 6 0.004 0.015 2026-10-26 05:17:11,811 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:11] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 231 0.221 0.534 2026-10-26 05:17:11,888 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:11] "GET /discuss/channel/217/partner/87/avatar_128?unique=2026-10-26%2002%3A01%3A29 HTTP/1.1" 200 - 14 0.018 0.777 2026-10-26 05:17:12,652 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_an_agent_card_opens_its_conversation.TestTourAnAgentCardOpensItsConversation.browser: test successful 2026-10-26 05:17:12,668 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:12] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 05:17:12,725 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_an_agent_card_opens_its_conversation.TestTourAnAgentCardOpensItsConversation: Closing chrome headless with pid 8361 2026-10-26 05:17:12,728 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_an_agent_card_opens_its_conversation.TestTourAnAgentCardOpensItsConversation: Closing websocket connection 2026-10-26 05:17:12,730 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_an_agent_card_opens_its_conversation.TestTourAnAgentCardOpensItsConversation: Terminating chrome headless with pid 8361 2026-10-26 05:17:12,858 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_an_agent_card_opens_its_conversation.TestTourAnAgentCardOpensItsConversation: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_051712_857882_TestTourAnAgentCardOpensItsConversation.txt 2026-10-26 05:17:12,858 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_an_agent_card_opens_its_conversation.TestTourAnAgentCardOpensItsConversation: Removing chrome user profile "/tmp/tmp_5ygtfh4_chrome_odoo" 2026-10-26 05:17:12,898 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:17:13,162 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it: Starting TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt.test_tour_aggregation_table_and_summarize_narrate ... 2026-10-26 05:17:13,754 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt: Chrome pid: 8588 2026-10-26 05:17:13,754 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt: Chrome headless temporary user profile dir: /tmp/tmpbr_1w_q3_chrome_odoo 2026-10-26 05:17:13,755 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt: Issuing json command http://127.0.0.1:36761/json/version 2026-10-26 05:17:13,757 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:36761/json/version with timeout 3 increased to 10s during tests 2026-10-26 05:17:13,842 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt: Browser version: Chrome/150.0.7871.114 2026-10-26 05:17:13,843 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt: Issuing json command http://127.0.0.1:36761/json 2026-10-26 05:17:13,844 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:36761/json with timeout 3 increased to 10s during tests 2026-10-26 05:17:13,853 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt: Websocket url found: ws://127.0.0.1:36761/devtools/page/CCB64BFEB37DA3CAA0800BC1B4893517 2026-10-26 05:17:13,863 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt: Enable chrome headless console log notification 2026-10-26 05:17:13,868 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt: Chrome headless enable page notifications 2026-10-26 05:17:14,876 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 05:17:14,879 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:demo from n/a 2026-10-26 05:17:14,893 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt: Setting session cookie in browser 2026-10-26 05:17:14,897 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt: Open "http://127.0.0.1:8069/web" in browser 2026-10-26 05:17:14,897 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt: Navigating to: "http://127.0.0.1:8069/web" 2026-10-26 05:17:14,920 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:17:17,610 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:17] "GET /web HTTP/1.1" 200 - 115 0.118 2.577 2026-10-26 05:17:17,616 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt: Navigation result: {'frameId': 'CCB64BFEB37DA3CAA0800BC1B4893517', 'loaderId': '0B973CCD1580C373E5B181E91F196066', 'isDownload': False} 2026-10-26 05:17:17,616 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt: Evaluate ready code "odoo.isTourReady("ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it")" 2026-10-26 05:17:17,696 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:17] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.016 0.017 2026-10-26 05:17:17,714 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:17] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.010 0.039 2026-10-26 05:17:17,794 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:17] "GET /web/webclient/load_menus/f92e1c726a3036f355d63d1ee32eda7ef440545f1987c16a589263ccc4b4524a HTTP/1.1" 200 - 4 0.009 0.116 2026-10-26 05:17:17,827 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 05:17:17,828 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:17] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.003 0.148 2026-10-26 05:17:17,866 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.017 0.162 2026-10-26 05:17:17,901 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:17] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.017 2026-10-26 05:17:19,011 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:19] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-26 05:17:19,013 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:19] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-26 05:17:19,025 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:19] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-26 05:17:19,060 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.015 2026-10-26 05:17:19,195 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt: Evaluate test code "window._tour_contacts_action_id = 55; odoo.startTour("ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it", {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-26 05:17:19,538 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:19] "POST /mail/init_messaging HTTP/1.1" 200 - 114 0.225 0.237 2026-10-26 05:17:19,547 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:19] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.004 0.459 2026-10-26 05:17:19,559 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:19] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 05:17:19,624 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:19] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 12 0.029 0.450 2026-10-26 05:17:19,715 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:19] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 16 0.026 0.537 2026-10-26 05:17:19,842 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:19] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 44 0.047 0.626 2026-10-26 05:17:19,855 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 05:17:19,857 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.617 2026-10-26 05:17:19,887 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 05:17:19,910 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 05:17:19,933 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:19] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.027 0.570 2026-10-26 05:17:19,970 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:19] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-26 05:17:20,009 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:20] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 05:17:20,012 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:20] "GET /web/offline HTTP/1.1" 200 - 7 0.027 0.401 2026-10-26 05:17:20,048 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:20] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.012 0.448 2026-10-26 05:17:20,078 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:20] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.007 0.436 2026-10-26 05:17:20,183 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:20] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 11 0.040 0.378 2026-10-26 05:17:20,215 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:20] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.008 0.227 2026-10-26 05:17:20,876 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt.browser: Tour ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it on step: 'Navigate to Contacts list via action (trigger: body)' 2026-10-26 05:17:20,897 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt.browser: Tour ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it on step: 'Wait for Contacts list view (trigger: .o_list_view)' 2026-10-26 05:17:20,930 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:20] "POST /web/action/load HTTP/1.1" 200 - 11 0.010 0.022 2026-10-26 05:17:21,472 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:21] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 148 0.123 0.367 2026-10-26 05:17:21,477 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.053 2026-10-26 05:17:21,756 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:21] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 18 0.037 0.194 2026-10-26 05:17:21,766 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.236 2026-10-26 05:17:23,001 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.007 2026-10-26 05:17:23,165 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt.browser: Tour ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it on step: 'Open search bar dropdown (trigger: .o_searchview_dropdown_toggler)' 2026-10-26 05:17:23,204 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt.browser: Tour ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it on step: 'Wait for Ask AI button in favorites panel (trigger: .o_search_bar_menu .viin-ask-ai-btn)' 2026-10-26 05:17:23,214 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt.browser: Tour ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it on step: 'Click Ask AI button (trigger: .o_search_bar_menu .viin-ask-ai-btn)' 2026-10-26 05:17:23,255 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt.browser: Tour ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it on step: 'Wait for Ask AI dialog (trigger: .viin-ask-ai-dialog-body)' 2026-10-26 05:17:23,278 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt.browser: Tour ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it on step: 'Type aggregation query in dialog (trigger: .viin-ask-ai-dialog-body input[type="text"])' 2026-10-26 05:17:23,299 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt.browser: Tour ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it on step: 'Wait for modal footer (trigger: .modal-footer)' 2026-10-26 05:17:23,331 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt.browser: Tour ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it on step: 'Click Search in dialog (trigger: .modal-footer .btn-primary)' 2026-10-26 05:17:23,345 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt.browser: Tour ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it on step: 'Wait for aggregation result table in dialog (trigger: .viin-ask-ai-dialog-body .viin-ask-ai-aggregation-table)' 2026-10-26 05:17:23,511 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:23] "POST /viin_ai/search/translate HTTP/1.1" 200 - 39 0.036 0.131 2026-10-26 05:17:24,281 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt.browser: Tour ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it on step: 'Wait for Summarize button (trigger: .viin-ask-ai-summarize-btn)' 2026-10-26 05:17:24,292 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt.browser: Tour ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it on step: 'Click Summarize button (trigger: .viin-ask-ai-summarize-btn)' 2026-10-26 05:17:24,309 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt.browser: Tour ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it on step: 'Verify narrative read-out is shown (trigger: .viin-ask-ai-narrative-text:contains("Aggregation fixture narrative"))' 2026-10-26 05:17:24,342 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:24] "POST /viin_ai/aggregation/narrate HTTP/1.1" 200 - 12 0.010 0.030 2026-10-26 05:17:25,111 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt.browser: test successful 2026-10-26 05:17:25,127 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:25] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 05:17:25,189 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt: Closing chrome headless with pid 8588 2026-10-26 05:17:25,192 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt: Closing websocket connection 2026-10-26 05:17:25,193 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt: Terminating chrome headless with pid 8588 2026-10-26 05:17:25,329 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_051725_328950_TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt.txt 2026-10-26 05:17:25,329 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt: Removing chrome user profile "/tmp/tmpbr_1w_q3_chrome_odoo" 2026-10-26 05:17:25,351 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:17:25,508 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list: Starting TestTourAskAiSearchAppliesTheModelsFilter.test_tour_ask_ai_happy_path ... 2026-10-26 05:17:25,958 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Chrome pid: 8795 2026-10-26 05:17:25,959 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Chrome headless temporary user profile dir: /tmp/tmpbe8bsdrl_chrome_odoo 2026-10-26 05:17:25,959 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Issuing json command http://127.0.0.1:36381/json/version 2026-10-26 05:17:25,961 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:36381/json/version with timeout 3 increased to 10s during tests 2026-10-26 05:17:25,996 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Browser version: Chrome/150.0.7871.114 2026-10-26 05:17:25,996 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Issuing json command http://127.0.0.1:36381/json 2026-10-26 05:17:25,997 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:36381/json with timeout 3 increased to 10s during tests 2026-10-26 05:17:26,029 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Websocket url found: ws://127.0.0.1:36381/devtools/page/C80151CD63AD77DB7C8F4DDE82A654A7 2026-10-26 05:17:26,053 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Enable chrome headless console log notification 2026-10-26 05:17:26,059 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Chrome headless enable page notifications 2026-10-26 05:17:27,011 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 05:17:27,015 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:demo from n/a 2026-10-26 05:17:27,030 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Setting session cookie in browser 2026-10-26 05:17:27,033 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Open "http://127.0.0.1:8069/web" in browser 2026-10-26 05:17:27,033 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Navigating to: "http://127.0.0.1:8069/web" 2026-10-26 05:17:27,074 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:17:28,443 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:28] "GET /web HTTP/1.1" 200 - 115 0.118 1.257 2026-10-26 05:17:28,448 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Navigation result: {'frameId': 'C80151CD63AD77DB7C8F4DDE82A654A7', 'loaderId': '151ACCB6A19B969B9B1DDA6678273C55', 'isDownload': False} 2026-10-26 05:17:28,448 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Evaluate ready code "odoo.isTourReady("ask_ai_search_applies_the_models_filter_to_the_list")" 2026-10-26 05:17:28,525 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:28] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.011 0.023 2026-10-26 05:17:28,534 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:28] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.002 0.043 2026-10-26 05:17:28,578 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:28] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.007 0.071 2026-10-26 05:17:28,629 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:28] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.021 0.093 2026-10-26 05:17:28,647 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 05:17:28,709 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:28] "GET /web/webclient/load_menus/f92e1c726a3036f355d63d1ee32eda7ef440545f1987c16a589263ccc4b4524a HTTP/1.1" 200 - 4 0.004 0.204 2026-10-26 05:17:28,743 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:28] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.017 2026-10-26 05:17:30,087 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:30] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-26 05:17:30,126 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:30] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.037 2026-10-26 05:17:30,130 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:30] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.050 2026-10-26 05:17:30,186 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:30] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.047 0.047 2026-10-26 05:17:30,362 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Evaluate test code "window._tour_contacts_action_id = 55; window._tour_name_token = "zqxtoken"; odoo.startTour("ask_ai_search_applies_the_models_filter_to_the_list", {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-26 05:17:30,515 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:30] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 05:17:30,655 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:30] "POST /mail/init_messaging HTTP/1.1" 200 - 114 0.160 0.322 2026-10-26 05:17:30,666 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:30] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.486 2026-10-26 05:17:30,783 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:30] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 12 0.061 0.440 2026-10-26 05:17:30,861 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:30] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 16 0.024 0.536 2026-10-26 05:17:31,059 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:31] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 44 0.088 0.661 2026-10-26 05:17:31,077 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.700 2026-10-26 05:17:31,104 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-26 05:17:31,140 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 05:17:31,185 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 05:17:31,193 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:31] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.043 0.620 2026-10-26 05:17:31,208 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:31] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.014 0.507 2026-10-26 05:17:31,231 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:31] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 05:17:31,262 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:31] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 05:17:31,294 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:31] "GET /web/offline HTTP/1.1" 200 - 7 0.025 0.559 2026-10-26 05:17:31,333 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:31] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.005 0.518 2026-10-26 05:17:31,400 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:31] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 11 0.028 0.472 2026-10-26 05:17:31,432 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:31] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.014 0.184 2026-10-26 05:17:32,109 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter.browser: Tour ask_ai_search_applies_the_models_filter_to_the_list on step: 'Navigate to Contacts list via action (trigger: body)' 2026-10-26 05:17:32,128 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter.browser: Tour ask_ai_search_applies_the_models_filter_to_the_list on step: 'Wait for Contacts list view (trigger: .o_list_view)' 2026-10-26 05:17:32,166 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:32] "POST /web/action/load HTTP/1.1" 200 - 11 0.008 0.028 2026-10-26 05:17:32,676 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:32] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 148 0.096 0.360 2026-10-26 05:17:32,958 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:32] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 18 0.031 0.209 2026-10-26 05:17:32,968 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.219 2026-10-26 05:17:33,588 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.008 2026-10-26 05:17:34,303 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter.browser: Tour ask_ai_search_applies_the_models_filter_to_the_list on step: 'Open search bar dropdown (trigger: .o_searchview_dropdown_toggler)' 2026-10-26 05:17:34,350 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter.browser: Tour ask_ai_search_applies_the_models_filter_to_the_list on step: 'Wait for Ask AI button in favorites panel (trigger: .o_search_bar_menu .viin-ask-ai-btn)' 2026-10-26 05:17:34,361 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter.browser: Tour ask_ai_search_applies_the_models_filter_to_the_list on step: 'Click Ask AI button (trigger: .o_search_bar_menu .viin-ask-ai-btn)' 2026-10-26 05:17:34,406 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter.browser: Tour ask_ai_search_applies_the_models_filter_to_the_list on step: 'Wait for Ask AI dialog (trigger: .viin-ask-ai-dialog-body)' 2026-10-26 05:17:34,430 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter.browser: Tour ask_ai_search_applies_the_models_filter_to_the_list on step: 'Dialog title shows no literal quote marks (trigger: .modal-title)' 2026-10-26 05:17:34,465 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter.browser: Tour ask_ai_search_applies_the_models_filter_to_the_list on step: 'Type query in dialog (trigger: .viin-ask-ai-dialog-body input[type="text"])' 2026-10-26 05:17:34,479 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter.browser: Tour ask_ai_search_applies_the_models_filter_to_the_list on step: 'Wait for modal footer (trigger: .modal-footer)' 2026-10-26 05:17:34,496 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter.browser: Tour ask_ai_search_applies_the_models_filter_to_the_list on step: 'Click Search in dialog (trigger: .modal-footer .btn-primary)' 2026-10-26 05:17:34,518 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter.browser: Tour ask_ai_search_applies_the_models_filter_to_the_list on step: 'Wait for dialog to close (trigger: body:not(:has(.viin-ask-ai-dialog-body)))' 2026-10-26 05:17:34,672 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:34] "POST /viin_ai/search/translate HTTP/1.1" 200 - 32 0.031 0.133 2026-10-26 05:17:34,741 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:34] "POST /web/dataset/call_kw/res.partner/fields_get HTTP/1.1" 200 - 2 0.002 0.049 2026-10-26 05:17:34,849 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:34] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 11 0.018 0.047 2026-10-26 05:17:35,592 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-26 05:17:35,673 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter.browser: Tour ask_ai_search_applies_the_models_filter_to_the_list on step: 'List narrowed to the matching partners (trigger: .o_list_view:not(:has(.o_data_row:nth-child(3))))' 2026-10-26 05:17:35,674 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter.browser: Tour ask_ai_search_applies_the_models_filter_to_the_list on step: 'Facet shows and exactly the matching partners are listed (trigger: .o_searchview_facet)' 2026-10-26 05:17:35,677 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter.browser: test successful 2026-10-26 05:17:35,691 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Closing chrome headless with pid 8795 2026-10-26 05:17:35,693 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Closing websocket connection 2026-10-26 05:17:35,694 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Terminating chrome headless with pid 8795 2026-10-26 05:17:35,849 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_051735_849624_TestTourAskAiSearchAppliesTheModelsFilter.txt 2026-10-26 05:17:35,850 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Removing chrome user profile "/tmp/tmpbe8bsdrl_chrome_odoo" 2026-10-26 05:17:35,882 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:17:46,288 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic: Starting TestTourConfirmCardGeneric.test_the_approver_is_never_shown_the_name_of_a_record_they_may_not_read ... 2026-10-26 05:17:46,725 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Chrome pid: 8998 2026-10-26 05:17:46,725 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Chrome headless temporary user profile dir: /tmp/tmps8lvgsvu_chrome_odoo 2026-10-26 05:17:46,726 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Issuing json command http://127.0.0.1:33951/json/version 2026-10-26 05:17:46,728 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:33951/json/version with timeout 3 increased to 10s during tests 2026-10-26 05:17:46,823 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Browser version: Chrome/150.0.7871.114 2026-10-26 05:17:46,823 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Issuing json command http://127.0.0.1:33951/json 2026-10-26 05:17:46,824 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:33951/json with timeout 3 increased to 10s during tests 2026-10-26 05:17:46,846 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Websocket url found: ws://127.0.0.1:33951/devtools/page/208CFDCD615C635FEB38B061FA77FB86 2026-10-26 05:17:46,873 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Enable chrome headless console log notification 2026-10-26 05:17:46,893 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Chrome headless enable page notifications 2026-10-26 05:17:47,022 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:c5-restricted-approver from n/a 2026-10-26 05:17:47,054 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Setting session cookie in browser 2026-10-26 05:17:47,064 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Open "http://127.0.0.1:8069/web#action=viin_ai_chat.open_chat" in browser 2026-10-26 05:17:47,065 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Navigating to: "http://127.0.0.1:8069/web#action=viin_ai_chat.open_chat" 2026-10-26 05:17:47,103 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:17:48,351 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:48] "GET /web HTTP/1.1" 200 - 115 0.111 1.157 2026-10-26 05:17:48,356 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Navigation result: {'frameId': '208CFDCD615C635FEB38B061FA77FB86', 'loaderId': 'B7C6E6774D94A098E8F63FE59B1E61A7', 'isDownload': False} 2026-10-26 05:17:48,356 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Evaluate ready code "odoo.isTourReady('confirm_card_undisclosed_name')" 2026-10-26 05:17:48,498 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:48] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.043 0.041 2026-10-26 05:17:48,519 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:48] "GET /web/webclient/load_menus/7005435090216fd97d9d550d286cc5c25f917c8024a679e7c62d4098266afdec HTTP/1.1" 200 - 4 0.002 0.097 2026-10-26 05:17:48,557 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:48] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.013 0.093 2026-10-26 05:17:48,587 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 05:17:48,603 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:48] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.007 0.168 2026-10-26 05:17:48,648 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:48] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.022 0.192 2026-10-26 05:17:48,684 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:48] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.013 0.036 2026-10-26 05:17:50,017 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:50] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-26 05:17:50,019 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:50] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-26 05:17:50,042 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:50] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.037 2026-10-26 05:17:50,094 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.069 2026-10-26 05:17:50,178 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Evaluate test code "odoo.startTour('confirm_card_undisclosed_name', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web#action=viin_ai_chat.open_chat"})" 2026-10-26 05:17:50,456 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:50] "POST /mail/init_messaging HTTP/1.1" 200 - 102 0.143 0.248 2026-10-26 05:17:50,489 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:50] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 05:17:50,492 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:50] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.419 2026-10-26 05:17:50,507 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:50] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.008 2026-10-26 05:17:50,544 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:50] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.016 0.383 2026-10-26 05:17:50,551 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.355 2026-10-26 05:17:50,611 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:50] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.034 0.376 2026-10-26 05:17:50,688 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:50] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.013 0.404 2026-10-26 05:17:50,696 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:50] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.562 2026-10-26 05:17:50,717 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:50] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.008 0.188 2026-10-26 05:17:50,722 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 05:17:50,739 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 05:17:50,760 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 05:17:50,772 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:50] "GET /web/offline HTTP/1.1" 200 - 7 0.005 0.240 2026-10-26 05:17:50,786 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.201 2026-10-26 05:17:50,946 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:50] "POST /viin_ai/chat/conversation/open HTTP/1.1" 200 - 46 0.048 0.292 2026-10-26 05:17:51,008 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:51] "GET /web/image?model=res.users&field=avatar_128&id=1856 HTTP/1.1" 200 - 11 0.012 0.373 2026-10-26 05:17:51,165 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:51] "POST /viin_ai/chat/status HTTP/1.1" 200 - 8 0.010 0.021 2026-10-26 05:17:51,305 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:51] "POST /viin_ai/voice/status HTTP/1.1" 200 - 31 0.063 0.065 2026-10-26 05:17:51,335 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:51] "POST /discuss/channel/messages HTTP/1.1" 200 - 9 0.010 0.140 2026-10-26 05:17:51,364 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:51] "GET /discuss/channel/1/avatar_128?unique=73ef18903ef8aa2eaa5d475cf5bef7e89f2399403fb6f7c6856a93865105e012d3d7526cfa42cba9470c8a31e80c6bab7876aaa2849983a4313e872bcfe5e6b8 HTTP/1.1" 200 - 8 0.005 0.111 2026-10-26 05:17:51,443 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:51] "GET /web/image/res.partner/87/avatar_128 HTTP/1.1" 200 - 10 0.019 0.172 2026-10-26 05:17:51,504 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:51] "GET /web/image/res.partner/2/avatar_128?unique=2026-10-26%2002%3A01%3A29 HTTP/1.1" 200 - 10 0.015 0.217 2026-10-26 05:17:51,601 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:51] "GET /discuss/channel/221/partner/3687/avatar_128?unique=2026-10-26%2005%3A17%3A35 HTTP/1.1" 200 - 14 0.017 0.289 2026-10-26 05:17:52,363 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric.browser: Tour confirm_card_undisclosed_name on step: 'The AI conversation opens in Discuss for the restricted user (trigger: .o-mail-Discuss .o-mail-Composer-input)' 2026-10-26 05:17:52,391 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric.browser: Tour confirm_card_undisclosed_name on step: 'Ask for a write naming a record this user may not read (trigger: .o-mail-Composer-send:not(:disabled))' 2026-10-26 05:17:52,412 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric.browser: Tour confirm_card_undisclosed_name on step: 'The approval card appears in the conversation (trigger: .o_viin_ai_tool_confirm_dialog)' 2026-10-26 05:17:52,425 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:52] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-10-26 05:17:52,458 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:52] "GET /web/assets/bf0eb9d/web.assets_emoji.min.js HTTP/1.1" 200 - 4 0.005 0.009 2026-10-26 05:17:52,800 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:52] "POST /mail/message/post HTTP/1.1" 200 - 46 0.068 0.117 2026-10-26 05:17:52,807 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.142 2026-10-26 05:17:52,832 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:52] "POST /mail/link_preview HTTP/1.1" 200 - 6 0.003 0.012 2026-10-26 05:17:52,912 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.discuss_channel: Conversation 221: answering agent re-pointed to agent 352. 2026-10-26 05:17:53,646 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:53] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 316 0.248 0.557 2026-10-26 05:17:53,701 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:53] "GET /discuss/channel/221/partner/87/avatar_128?unique=2026-10-26%2002%3A01%3A29 HTTP/1.1" 200 - 14 0.014 0.779 2026-10-26 05:17:53,982 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.017 2026-10-26 05:17:54,484 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric.browser: Tour confirm_card_undisclosed_name on step: 'the unreadable id renders an explicit unresolved marker (trigger: .o_viin_ai_tool_confirm_arg[data-arg="partner_id"] .o_viin_ai_tool_confirm_unresolved)' 2026-10-26 05:17:54,496 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric.browser: Tour confirm_card_undisclosed_name on step: 'the name itself is nowhere in the card, and neither is the bare id offered as though it were an answer (trigger: .o_viin_ai_tool_confirm_dialog)' 2026-10-26 05:17:54,500 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric.browser: test successful 2026-10-26 05:17:54,514 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 05:17:54,523 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Closing chrome headless with pid 8998 2026-10-26 05:17:54,524 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Closing websocket connection 2026-10-26 05:17:54,524 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Terminating chrome headless with pid 8998 2026-10-26 05:17:54,649 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_051754_649575_TestTourConfirmCardGeneric.txt 2026-10-26 05:17:54,650 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Removing chrome user profile "/tmp/tmps8lvgsvu_chrome_odoo" 2026-10-26 05:17:54,664 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic: Starting TestTourConfirmCardGeneric.test_the_approver_reads_names_not_ids_for_records_they_may_read ... 2026-10-26 05:17:55,071 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Chrome pid: 9218 2026-10-26 05:17:55,072 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Chrome headless temporary user profile dir: /tmp/tmpqtougqqh_chrome_odoo 2026-10-26 05:17:55,072 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Issuing json command http://127.0.0.1:40457/json/version 2026-10-26 05:17:55,075 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:40457/json/version with timeout 3 increased to 10s during tests 2026-10-26 05:17:55,163 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Browser version: Chrome/150.0.7871.114 2026-10-26 05:17:55,166 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Issuing json command http://127.0.0.1:40457/json 2026-10-26 05:17:55,170 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:40457/json with timeout 3 increased to 10s during tests 2026-10-26 05:17:55,195 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Websocket url found: ws://127.0.0.1:40457/devtools/page/C8DEEFA4F5182E7B1BAE9AE0AEF0AA7A 2026-10-26 05:17:55,232 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Enable chrome headless console log notification 2026-10-26 05:17:55,244 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Chrome headless enable page notifications 2026-10-26 05:17:55,473 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:c5-restricted-approver from n/a 2026-10-26 05:17:55,486 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Setting session cookie in browser 2026-10-26 05:17:55,494 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Open "http://127.0.0.1:8069/web#action=viin_ai_chat.open_chat" in browser 2026-10-26 05:17:55,494 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Navigating to: "http://127.0.0.1:8069/web#action=viin_ai_chat.open_chat" 2026-10-26 05:17:55,513 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:17:56,688 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:56] "GET /web HTTP/1.1" 200 - 116 0.096 1.084 2026-10-26 05:17:56,694 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Navigation result: {'frameId': 'C8DEEFA4F5182E7B1BAE9AE0AEF0AA7A', 'loaderId': 'D06F0B400A93345727B7CF0FCE99DD7B', 'isDownload': False} 2026-10-26 05:17:56,694 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Evaluate ready code "odoo.isTourReady('confirm_dialog_renders_resolved_names')" 2026-10-26 05:17:56,789 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:56] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.015 0.030 2026-10-26 05:17:56,804 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:56] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.002 0.056 2026-10-26 05:17:56,844 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:56] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.022 0.045 2026-10-26 05:17:56,881 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 05:17:56,888 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:56] "GET /web/webclient/load_menus/7005435090216fd97d9d550d286cc5c25f917c8024a679e7c62d4098266afdec HTTP/1.1" 200 - 4 0.017 0.105 2026-10-26 05:17:56,917 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:56] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.005 0.135 2026-10-26 05:17:56,970 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:56] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.021 2026-10-26 05:17:58,124 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:58] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-26 05:17:58,130 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:58] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 05:17:58,137 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:58] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 05:17:58,159 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.015 2026-10-26 05:17:58,346 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Evaluate test code "odoo.startTour('confirm_dialog_renders_resolved_names', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web#action=viin_ai_chat.open_chat"})" 2026-10-26 05:17:58,487 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:58] "POST /mail/init_messaging HTTP/1.1" 200 - 106 0.119 0.203 2026-10-26 05:17:58,504 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:58] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.300 2026-10-26 05:17:58,521 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:58] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.296 2026-10-26 05:17:58,564 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:58] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.009 0.300 2026-10-26 05:17:58,629 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:58] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 05:17:58,644 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:58] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.028 0.321 2026-10-26 05:17:58,674 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.015 0.256 2026-10-26 05:17:58,719 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:58] "GET /web/offline HTTP/1.1" 200 - 7 0.009 0.155 2026-10-26 05:17:58,751 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 05:17:58,758 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:58] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.019 0.180 2026-10-26 05:17:58,785 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:58] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.009 0.203 2026-10-26 05:17:58,797 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 05:17:58,802 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 05:17:58,865 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:58] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.022 0.248 2026-10-26 05:17:58,943 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:58] "GET /web/image?model=res.users&field=avatar_128&id=1856 HTTP/1.1" 200 - 18 0.017 0.264 2026-10-26 05:17:59,085 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:59] "POST /viin_ai/chat/conversation/open HTTP/1.1" 200 - 40 0.034 0.361 2026-10-26 05:17:59,291 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:59] "POST /viin_ai/chat/status HTTP/1.1" 200 - 8 0.013 0.038 2026-10-26 05:17:59,423 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:59] "POST /viin_ai/voice/status HTTP/1.1" 200 - 31 0.057 0.073 2026-10-26 05:17:59,458 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:59] "POST /discuss/channel/messages HTTP/1.1" 200 - 9 0.020 0.136 2026-10-26 05:17:59,486 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:59] "GET /discuss/channel/1/avatar_128?unique=73ef18903ef8aa2eaa5d475cf5bef7e89f2399403fb6f7c6856a93865105e012d3d7526cfa42cba9470c8a31e80c6bab7876aaa2849983a4313e872bcfe5e6b8 HTTP/1.1" 200 - 8 0.008 0.140 2026-10-26 05:17:59,544 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:59] "GET /web/image/res.partner/87/avatar_128 HTTP/1.1" 200 - 10 0.015 0.187 2026-10-26 05:17:59,616 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:59] "GET /web/image/res.partner/2/avatar_128?unique=2026-10-26%2002%3A01%3A29 HTTP/1.1" 200 - 10 0.010 0.261 2026-10-26 05:17:59,673 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:17:59] "GET /discuss/channel/223/partner/3687/avatar_128?unique=2026-10-26%2005%3A17%3A35 HTTP/1.1" 200 - 14 0.015 0.305 2026-10-26 05:18:00,434 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric.browser: Tour confirm_dialog_renders_resolved_names on step: 'The AI conversation opens in Discuss (trigger: .o-mail-Discuss .o-mail-Composer-input)' 2026-10-26 05:18:00,457 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric.browser: Tour confirm_dialog_renders_resolved_names on step: 'Click Send (trigger: .o-mail-Composer-send:not(:disabled))' 2026-10-26 05:18:00,487 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric.browser: Tour confirm_dialog_renders_resolved_names on step: 'The approval card appears in the conversation (trigger: .o_viin_ai_tool_confirm_dialog)' 2026-10-26 05:18:00,521 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:00] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 3 0.001 0.019 2026-10-26 05:18:00,562 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:00] "GET /web/assets/bf0eb9d/web.assets_emoji.min.js HTTP/1.1" 200 - 4 0.012 0.011 2026-10-26 05:18:00,713 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-26 05:18:00,905 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:00] "POST /mail/message/post HTTP/1.1" 200 - 46 0.041 0.110 2026-10-26 05:18:00,957 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:00] "POST /mail/link_preview HTTP/1.1" 200 - 6 0.010 0.028 2026-10-26 05:18:01,063 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.discuss_channel: Conversation 223: answering agent re-pointed to agent 352. 2026-10-26 05:18:01,907 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:01] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 327 0.273 0.686 2026-10-26 05:18:01,990 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:01] "GET /discuss/channel/223/partner/87/avatar_128?unique=2026-10-26%2002%3A01%3A29 HTTP/1.1" 200 - 14 0.036 0.920 2026-10-26 05:18:02,023 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.010 2026-10-26 05:18:02,778 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric.browser: Tour confirm_dialog_renders_resolved_names on step: 'The RESOLVED top-level contact name renders (not the raw partner_id) (trigger: .o_viin_ai_tool_confirm_arg[data-arg="partner_id"] .o_viin_ai_tool_confirm_arg_value:contains("ACME Tour Co"))' 2026-10-26 05:18:02,792 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric.browser: Tour confirm_dialog_renders_resolved_names on step: 'The RESOLVED tag name renders (not the raw category id), for a list-of-ids argument (trigger: .o_viin_ai_tool_confirm_arg[data-arg="category_ids"] .o_viin_ai_tool_confirm_arg_value:contains("ACME Tour Tag"))' 2026-10-26 05:18:02,808 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric.browser: Tour confirm_dialog_renders_resolved_names on step: 'A nested list argument resolves its OWN row, one per item - the line's contact renders under its own name, distinct from the header's (trigger: .o_viin_ai_tool_confirm_arg[data-arg="partner_id"] .o_viin_ai_tool_confirm_arg_value:contains("ACME Tour Line Contact"))' 2026-10-26 05:18:02,811 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric.browser: test successful 2026-10-26 05:18:02,836 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:02] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 05:18:02,839 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Closing chrome headless with pid 9218 2026-10-26 05:18:02,843 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Closing websocket connection 2026-10-26 05:18:02,849 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Terminating chrome headless with pid 9218 2026-10-26 05:18:03,029 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_051803_029672_TestTourConfirmCardGeneric.txt 2026-10-26 05:18:03,030 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Removing chrome user profile "/tmp/tmpqtougqqh_chrome_odoo" 2026-10-26 05:18:03,082 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:18:03,095 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta: Starting TestTourFirstRunBanner.test_the_administrator_of_a_keyless_install_is_taken_to_where_the_first_key_is_pasted ... 2026-10-26 05:18:03,557 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Chrome pid: 9440 2026-10-26 05:18:03,558 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Chrome headless temporary user profile dir: /tmp/tmpsk98_rwf_chrome_odoo 2026-10-26 05:18:03,559 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Issuing json command http://127.0.0.1:38161/json/version 2026-10-26 05:18:03,567 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:38161/json/version with timeout 3 increased to 10s during tests 2026-10-26 05:18:03,653 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Browser version: Chrome/150.0.7871.114 2026-10-26 05:18:03,654 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Issuing json command http://127.0.0.1:38161/json 2026-10-26 05:18:03,657 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:38161/json with timeout 3 increased to 10s during tests 2026-10-26 05:18:03,668 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Websocket url found: ws://127.0.0.1:38161/devtools/page/52E74503C579250106A8E33CEA7D8BBF 2026-10-26 05:18:03,687 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Enable chrome headless console log notification 2026-10-26 05:18:03,726 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Chrome headless enable page notifications 2026-10-26 05:18:04,956 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 05:18:04,967 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:admin from n/a 2026-10-26 05:18:04,980 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Setting session cookie in browser 2026-10-26 05:18:04,986 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Open "http://127.0.0.1:8069/web" in browser 2026-10-26 05:18:04,986 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Navigating to: "http://127.0.0.1:8069/web" 2026-10-26 05:18:05,023 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:18:06,574 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:06] "GET /web HTTP/1.1" 200 - 121 0.120 1.437 2026-10-26 05:18:06,581 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Navigation result: {'frameId': '52E74503C579250106A8E33CEA7D8BBF', 'loaderId': 'CBECBDD8CC2E684EE36FC6ED9FF5694E', 'isDownload': False} 2026-10-26 05:18:06,582 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Evaluate ready code "odoo.isTourReady('first_run_cta_opens_the_ai_settings_section')" 2026-10-26 05:18:06,700 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:06] "GET /web/webclient/load_menus/0937c915adc8c2f5d8bfa0e31ebe51620885e7ec75c2cd1df00f74780362b365 HTTP/1.1" 200 - 4 0.011 0.059 2026-10-26 05:18:06,711 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:06] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.002 0.080 2026-10-26 05:18:06,735 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.009 0.081 2026-10-26 05:18:06,756 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:06] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.004 0.104 2026-10-26 05:18:06,778 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:06] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.011 0.121 2026-10-26 05:18:06,797 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:06] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.003 0.009 2026-10-26 05:18:06,805 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 05:18:08,083 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:08] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 05:18:08,094 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:08] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-26 05:18:08,123 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:08] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-26 05:18:08,221 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.083 2026-10-26 05:18:08,289 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Evaluate test code "odoo.startTour('first_run_cta_opens_the_ai_settings_section', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-26 05:18:08,502 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:08] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.106 0.233 2026-10-26 05:18:08,510 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:08] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.004 0.324 2026-10-26 05:18:08,553 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:08] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.035 2026-10-26 05:18:08,581 100 INFO rb-a683fe2-225997-428996 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 05:18:08,663 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:08] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.042 0.431 2026-10-26 05:18:08,689 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:08] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.009 0.452 2026-10-26 05:18:08,855 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:08] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.066 0.544 2026-10-26 05:18:09,120 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:09] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 77 0.131 0.708 2026-10-26 05:18:09,136 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 05:18:09,138 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.791 2026-10-26 05:18:09,156 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 05:18:09,195 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 05:18:09,230 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:09] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 05:18:09,234 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:09] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.021 0.698 2026-10-26 05:18:09,267 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:09] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 05:18:09,281 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:09] "GET /web/offline HTTP/1.1" 200 - 7 0.016 0.688 2026-10-26 05:18:09,336 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:09] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.015 0.626 2026-10-26 05:18:09,366 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:09] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.005 0.665 2026-10-26 05:18:09,445 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:09] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.023 0.518 2026-10-26 05:18:09,476 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:09] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.005 0.215 2026-10-26 05:18:09,501 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.109 2026-10-26 05:18:10,144 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner.browser: Tour first_run_cta_opens_the_ai_settings_section on step: 'Open the apps menu (trigger: .o_grid_apps_menu__button, .o_navbar_apps_menu button)' 2026-10-26 05:18:10,168 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner.browser: Tour first_run_cta_opens_the_ai_settings_section on step: 'Open the AI app (trigger: .o_app[data-menu-xmlid="viin_ai.menu_root_ai"])' 2026-10-26 05:18:10,178 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner.browser: Tour first_run_cta_opens_the_ai_settings_section on step: 'Open AI > Chat (trigger: .o_menu_sections a[data-menu-xmlid="viin_ai.menu_ai_chat"], .o_app_menu_inner a[data-menu-xmlid="viin_ai.menu_ai_chat"])' 2026-10-26 05:18:10,208 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:10] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.020 2026-10-26 05:18:10,383 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:10] "POST /web/dataset/call_kw/viin.ai.agent/get_views HTTP/1.1" 200 - 53 0.039 0.093 2026-10-26 05:18:10,440 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:10] "POST /web/dataset/call_kw/viin.ai.agent/web_search_read HTTP/1.1" 200 - 9 0.010 0.016 2026-10-26 05:18:11,281 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner.browser: Tour first_run_cta_opens_the_ai_settings_section on step: 'The AI conversation is shown in Discuss (trigger: .o-mail-Discuss .o-mail-Composer-input)' 2026-10-26 05:18:11,299 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:11] "POST /web/action/load HTTP/1.1" 200 - 7 0.005 0.015 2026-10-26 05:18:11,474 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:11] "POST /viin_ai/chat/conversation/open HTTP/1.1" 200 - 51 0.062 0.101 2026-10-26 05:18:11,528 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-26 05:18:11,622 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:11] "POST /viin_ai/chat/status HTTP/1.1" 200 - 5 0.002 0.009 2026-10-26 05:18:11,685 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:11] "POST /viin_ai/voice/status HTTP/1.1" 200 - 9 0.026 0.021 2026-10-26 05:18:11,742 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:11] "POST /discuss/channel/messages HTTP/1.1" 200 - 12 0.016 0.085 2026-10-26 05:18:11,800 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:11] "GET /web/image/res.partner/87/avatar_128 HTTP/1.1" 200 - 11 0.014 0.119 2026-10-26 05:18:11,828 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:11] "GET /discuss/channel/1/avatar_128?unique=73ef18903ef8aa2eaa5d475cf5bef7e89f2399403fb6f7c6856a93865105e012d3d7526cfa42cba9470c8a31e80c6bab7876aaa2849983a4313e872bcfe5e6b8 HTTP/1.1" 200 - 8 0.014 0.156 2026-10-26 05:18:11,865 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:11] "GET /discuss/channel/16/guest/8/avatar_128?unique=2026-10-26%2001%3A32%3A36 HTTP/1.1" 200 - 10 0.009 0.152 2026-10-26 05:18:11,916 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:11] "GET /discuss/channel/224/partner/3/avatar_128?unique=2026-10-26%2002%3A01%3A29 HTTP/1.1" 200 - 15 0.012 0.188 2026-10-26 05:18:12,676 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner.browser: Tour first_run_cta_opens_the_ai_settings_section on step: 'The first-run banner is visible (no chat key configured) (trigger: .o_viin_ai_chat_firstrun_banner)' 2026-10-26 05:18:12,691 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner.browser: Tour first_run_cta_opens_the_ai_settings_section on step: 'Press the setup button - the banner's only affordance (trigger: .o_viin_ai_chat_setup_btn)' 2026-10-26 05:18:12,711 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner.browser: Tour first_run_cta_opens_the_ai_settings_section on step: 'Something opened, and it is the Viindoo AI settings section rather than the top of General Settings (trigger: .app_settings_block[data-key="viin_ai"])' 2026-10-26 05:18:12,741 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:12] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.031 2026-10-26 05:18:14,343 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:14] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 221 0.186 1.401 2026-10-26 05:18:14,353 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 9 0.003 1.134 2026-10-26 05:18:14,478 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:14] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 7 0.005 0.016 2026-10-26 05:18:15,985 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:15] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 854 0.480 0.980 2026-10-26 05:18:16,343 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-26 05:18:17,034 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /base/static/description/settings.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 05:18:17,055 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /viin_sign/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 05:18:17,111 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /viin_freight_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.062 2026-10-26 05:18:17,116 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /event/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.068 2026-10-26 05:18:17,120 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /viin_document/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.075 2026-10-26 05:18:17,152 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /viin_stringee/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.070 2026-10-26 05:18:17,214 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /viin_logistics/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.099 2026-10-26 05:18:17,215 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /to_approvals/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.045 2026-10-26 05:18:17,234 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /viin_brain/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.062 2026-10-26 05:18:17,271 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /viin_zalo/static/description/main_screenshot.png HTTP/1.1" 200 - 0 0.000 0.056 2026-10-26 05:18:17,286 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /viin_business_trip/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 05:18:17,306 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /viin_ai/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.052 2026-10-26 05:18:17,329 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /sale_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.048 2026-10-26 05:18:17,337 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /crm/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.055 2026-10-26 05:18:17,346 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /calendar/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.055 2026-10-26 05:18:17,364 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /viin_iot/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-26 05:18:17,410 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /to_hr_meal/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 05:18:17,414 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /viin_helpdesk/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-26 05:18:17,421 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /l10n_vn_viin_update_address/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.062 2026-10-26 05:18:17,438 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /viin_appointment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.063 2026-10-26 05:18:17,472 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /viin_rental/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-26 05:18:17,519 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /viin_hr_work_entry/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.106 2026-10-26 05:18:17,527 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.048 2026-10-26 05:18:17,536 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /website_slides/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.055 2026-10-26 05:18:17,566 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /viin_sem/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.089 2026-10-26 05:18:17,576 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /purchase/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.058 2026-10-26 05:18:17,588 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /stock/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.027 2026-10-26 05:18:17,601 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /mrp/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-26 05:18:17,612 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /account/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.037 2026-10-26 05:18:17,622 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /to_loan_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.031 2026-10-26 05:18:17,667 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /to_hr_payroll/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 05:18:17,669 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /to_git/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.035 2026-10-26 05:18:17,747 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /viin_amazon/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.031 2026-10-26 05:18:17,764 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /viin_hr_overtime/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.127 2026-10-26 05:18:17,808 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /viin_sale_subscription/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.084 2026-10-26 05:18:17,828 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /contacts/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.053 2026-10-26 05:18:17,867 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /viin_social/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.048 2026-10-26 05:18:17,911 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /project/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 05:18:17,923 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /survey/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.046 2026-10-26 05:18:17,945 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /hr_timesheet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 05:18:17,947 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /hr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 05:18:17,949 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /mass_mailing/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 05:18:17,953 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /viin_marketplace/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.036 2026-10-26 05:18:17,977 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /hr_attendance/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 05:18:17,988 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /fleet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 05:18:17,989 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /hr_expense/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 05:18:17,992 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:17] "GET /hr_recruitment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 05:18:18,001 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:18] "GET /lunch/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 05:18:18,026 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:18] "GET /viin_workflow_automation/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.028 2026-10-26 05:18:18,095 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:18] "GET /viin_fleet_booking/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.073 2026-10-26 05:18:18,112 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:18] "GET /point_of_sale/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.089 2026-10-26 05:18:18,112 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner.browser: Tour first_run_cta_opens_the_ai_settings_section on step: 'It is where a first chat key can actually be pasted - the vendor connection input is on screen (trigger: .app_settings_block[data-key="viin_ai"] [name="viin_ai_chat_provider_id"])' 2026-10-26 05:18:18,116 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner.browser: test successful 2026-10-26 05:18:18,119 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:18] "GET /to_okr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.069 2026-10-26 05:18:18,147 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:18] "GET /viin_affiliate/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-26 05:18:18,162 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:18] "GET /to_odoo_module/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.096 2026-10-26 05:18:18,234 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:18] "GET /viin_foreign_trade/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.094 2026-10-26 05:18:18,274 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:18] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-26 05:18:18,306 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Closing chrome headless with pid 9440 2026-10-26 05:18:18,345 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Closing websocket connection 2026-10-26 05:18:18,345 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Terminating chrome headless with pid 9440 2026-10-26 05:18:18,458 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_051818_458119_TestTourFirstRunBanner.txt 2026-10-26 05:18:18,458 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Removing chrome user profile "/tmp/tmpsk98_rwf_chrome_odoo" 2026-10-26 05:18:18,540 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: waiting for threads: [, ] 2026-10-26 05:18:19,689 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:19] "GET /product_setting/static/description/icon.png HTTP/1.1" 404 - 235 0.476 2.159 2026-10-26 05:18:19,751 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:19] "POST /web/dataset/call_kw/res.config.settings/get_viin_brand_modules_icon HTTP/1.1" 200 - 2 0.000 1.838 2026-10-26 05:18:19,769 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:18:20,792 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_flag_an_answer_with_a_comment: Starting TestTourFlagAnAnswerWithAComment.test_a_person_flags_an_answer_with_a_comment ... 2026-10-26 05:18:21,226 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_flag_an_answer_with_a_comment.TestTourFlagAnAnswerWithAComment: Chrome pid: 9721 2026-10-26 05:18:21,227 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_flag_an_answer_with_a_comment.TestTourFlagAnAnswerWithAComment: Chrome headless temporary user profile dir: /tmp/tmpyjhj6hn3_chrome_odoo 2026-10-26 05:18:21,232 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_flag_an_answer_with_a_comment.TestTourFlagAnAnswerWithAComment: Issuing json command http://127.0.0.1:36623/json/version 2026-10-26 05:18:21,234 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:36623/json/version with timeout 3 increased to 10s during tests 2026-10-26 05:18:21,299 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_flag_an_answer_with_a_comment.TestTourFlagAnAnswerWithAComment: Browser version: Chrome/150.0.7871.114 2026-10-26 05:18:21,300 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_flag_an_answer_with_a_comment.TestTourFlagAnAnswerWithAComment: Issuing json command http://127.0.0.1:36623/json 2026-10-26 05:18:21,301 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:36623/json with timeout 3 increased to 10s during tests 2026-10-26 05:18:21,345 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_flag_an_answer_with_a_comment.TestTourFlagAnAnswerWithAComment: Websocket url found: ws://127.0.0.1:36623/devtools/page/C9363DFFA160607C73ACB3480FAB77A6 2026-10-26 05:18:21,363 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_flag_an_answer_with_a_comment.TestTourFlagAnAnswerWithAComment: Enable chrome headless console log notification 2026-10-26 05:18:21,377 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_flag_an_answer_with_a_comment.TestTourFlagAnAnswerWithAComment: Chrome headless enable page notifications 2026-10-26 05:18:21,470 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:feedback-person from n/a 2026-10-26 05:18:21,510 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_flag_an_answer_with_a_comment.TestTourFlagAnAnswerWithAComment: Setting session cookie in browser 2026-10-26 05:18:21,525 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_flag_an_answer_with_a_comment.TestTourFlagAnAnswerWithAComment: Open "http://127.0.0.1:8069/web#action=viin_ai_chat.open_chat" in browser 2026-10-26 05:18:21,526 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_flag_an_answer_with_a_comment.TestTourFlagAnAnswerWithAComment: Navigating to: "http://127.0.0.1:8069/web#action=viin_ai_chat.open_chat" 2026-10-26 05:18:21,581 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:18:22,730 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:22] "GET /web HTTP/1.1" 200 - 115 0.099 1.063 2026-10-26 05:18:22,736 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_flag_an_answer_with_a_comment.TestTourFlagAnAnswerWithAComment: Navigation result: {'frameId': 'C9363DFFA160607C73ACB3480FAB77A6', 'loaderId': '9417F8866530C070428C98FCC2430BC6', 'isDownload': False} 2026-10-26 05:18:22,736 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_flag_an_answer_with_a_comment.TestTourFlagAnAnswerWithAComment: Evaluate ready code "odoo.isTourReady('feedback_flag_modal')" 2026-10-26 05:18:22,845 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:22] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.017 0.031 2026-10-26 05:18:22,896 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:22] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.021 0.032 2026-10-26 05:18:22,929 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:22] "GET /web/webclient/load_menus/7005435090216fd97d9d550d286cc5c25f917c8024a679e7c62d4098266afdec HTTP/1.1" 200 - 4 0.006 0.098 2026-10-26 05:18:22,949 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 05:18:22,953 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:22] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.004 0.109 2026-10-26 05:18:22,969 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:22] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.004 0.165 2026-10-26 05:18:22,999 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:22] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.010 2026-10-26 05:18:24,294 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:24] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-26 05:18:24,299 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:24] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 05:18:24,315 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:24] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-26 05:18:24,337 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.012 2026-10-26 05:18:24,495 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_flag_an_answer_with_a_comment.TestTourFlagAnAnswerWithAComment: Evaluate test code "odoo.startTour('feedback_flag_modal', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web#action=viin_ai_chat.open_chat"})" 2026-10-26 05:18:24,703 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:24] "POST /mail/init_messaging HTTP/1.1" 200 - 103 0.120 0.236 2026-10-26 05:18:24,719 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:24] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.352 2026-10-26 05:18:24,733 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:24] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.008 0.326 2026-10-26 05:18:24,737 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:24] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 05:18:24,797 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:24] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.042 0.327 2026-10-26 05:18:24,867 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:24] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.029 0.369 2026-10-26 05:18:24,877 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.340 2026-10-26 05:18:24,942 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:24] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.025 0.261 2026-10-26 05:18:24,965 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 05:18:24,981 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:24] "GET /web/offline HTTP/1.1" 200 - 7 0.008 0.218 2026-10-26 05:18:25,015 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:25] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.011 0.228 2026-10-26 05:18:25,030 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 05:18:25,038 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.027 2026-10-26 05:18:25,044 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:25] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.007 0.258 2026-10-26 05:18:25,124 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:25] "GET /web/image?model=res.users&field=avatar_128&id=1857 HTTP/1.1" 200 - 18 0.024 0.253 2026-10-26 05:18:25,224 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:25] "POST /viin_ai/chat/conversation/open HTTP/1.1" 200 - 40 0.031 0.318 2026-10-26 05:18:25,369 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:25] "POST /viin_ai/chat/status HTTP/1.1" 200 - 8 0.008 0.027 2026-10-26 05:18:25,509 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:25] "POST /viin_ai/voice/status HTTP/1.1" 200 - 31 0.054 0.083 2026-10-26 05:18:25,535 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:25] "POST /discuss/channel/messages HTTP/1.1" 200 - 9 0.011 0.145 2026-10-26 05:18:25,561 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:25] "GET /discuss/channel/1/avatar_128?unique=73ef18903ef8aa2eaa5d475cf5bef7e89f2399403fb6f7c6856a93865105e012d3d7526cfa42cba9470c8a31e80c6bab7876aaa2849983a4313e872bcfe5e6b8 HTTP/1.1" 200 - 8 0.010 0.135 2026-10-26 05:18:25,616 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:25] "GET /web/image/res.partner/87/avatar_128 HTTP/1.1" 200 - 10 0.010 0.175 2026-10-26 05:18:25,673 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:25] "GET /web/image/res.partner/2/avatar_128?unique=2026-10-26%2002%3A01%3A29 HTTP/1.1" 200 - 10 0.011 0.214 2026-10-26 05:18:25,727 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:25] "GET /discuss/channel/226/partner/3688/avatar_128?unique=2026-10-26%2005%3A18%3A19 HTTP/1.1" 200 - 14 0.019 0.255 2026-10-26 05:18:26,493 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_flag_an_answer_with_a_comment.TestTourFlagAnAnswerWithAComment.browser: Tour feedback_flag_modal on step: 'The AI conversation opens in Discuss (trigger: .o-mail-Composer-input)' 2026-10-26 05:18:26,508 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_flag_an_answer_with_a_comment.TestTourFlagAnAnswerWithAComment.browser: Tour feedback_flag_modal on step: 'Type a question (trigger: .o-mail-Composer-input)' 2026-10-26 05:18:26,512 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_flag_an_answer_with_a_comment.TestTourFlagAnAnswerWithAComment.browser: Tour feedback_flag_modal on step: 'Send it (trigger: .o-mail-Composer-send:not(:disabled))' 2026-10-26 05:18:26,541 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:26] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-10-26 05:18:26,545 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_flag_an_answer_with_a_comment.TestTourFlagAnAnswerWithAComment.browser: Tour feedback_flag_modal on step: 'The assistant's answer arrives (trigger: .o-mail-Message:contains('Tour flag answer'))' 2026-10-26 05:18:26,588 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:26] "GET /web/assets/bf0eb9d/web.assets_emoji.min.js HTTP/1.1" 200 - 4 0.001 0.016 2026-10-26 05:18:26,616 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 05:18:26,894 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:26] "POST /mail/message/post HTTP/1.1" 200 - 46 0.046 0.092 2026-10-26 05:18:26,925 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:26] "POST /mail/link_preview HTTP/1.1" 200 - 6 0.004 0.013 2026-10-26 05:18:26,992 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.discuss_channel: Conversation 226: answering agent re-pointed to agent 353. 2026-10-26 05:18:27,568 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:27] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 233 0.170 0.470 2026-10-26 05:18:27,617 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:27] "GET /discuss/channel/226/partner/87/avatar_128?unique=2026-10-26%2002%3A01%3A29 HTTP/1.1" 200 - 14 0.015 0.638 2026-10-26 05:18:28,111 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-26 05:18:28,383 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_flag_an_answer_with_a_comment.TestTourFlagAnAnswerWithAComment.browser: Tour feedback_flag_modal on step: 'Flag the answer (trigger: .o-mail-Message:contains('Tour flag answer') .o-mail-Message-actions [name='viin-ai-feedback-flag'])' 2026-10-26 05:18:28,406 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_flag_an_answer_with_a_comment.TestTourFlagAnAnswerWithAComment.browser: Tour feedback_flag_modal on step: 'The flag dialog asks for a comment (trigger: .o_viin_ai_flag_comment)' 2026-10-26 05:18:28,433 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_flag_an_answer_with_a_comment.TestTourFlagAnAnswerWithAComment.browser: Tour feedback_flag_modal on step: 'Submit the flag (trigger: .o_viin_ai_flag_submit)' 2026-10-26 05:18:28,480 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_flag_an_answer_with_a_comment.TestTourFlagAnAnswerWithAComment.browser: Tour feedback_flag_modal on step: 'The dialog closes (trigger: body:not(:has(.o_viin_ai_flag_comment)))' 2026-10-26 05:18:28,488 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:28] "POST /viin_ai/chat/feedback HTTP/1.1" 200 - 11 0.011 0.017 2026-10-26 05:18:28,489 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_flag_an_answer_with_a_comment.TestTourFlagAnAnswerWithAComment.browser: Tour feedback_flag_modal on step: 'The answer shows it was flagged (trigger: .o-mail-Message:contains('Tour flag answer') .o-mail-Message-actions [name='viin-ai-feedback-flag'] .fa-flag:not(.fa-flag-o))' 2026-10-26 05:18:28,537 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:28] "POST /discuss/channel/set_last_seen_message HTTP/1.1" 200 - 18 0.018 0.034 2026-10-26 05:18:29,264 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_flag_an_answer_with_a_comment.TestTourFlagAnAnswerWithAComment.browser: test successful 2026-10-26 05:18:29,283 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:29] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 05:18:29,291 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_flag_an_answer_with_a_comment.TestTourFlagAnAnswerWithAComment: Closing chrome headless with pid 9721 2026-10-26 05:18:29,292 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_flag_an_answer_with_a_comment.TestTourFlagAnAnswerWithAComment: Closing websocket connection 2026-10-26 05:18:29,293 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_flag_an_answer_with_a_comment.TestTourFlagAnAnswerWithAComment: Terminating chrome headless with pid 9721 2026-10-26 05:18:29,423 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_flag_an_answer_with_a_comment.TestTourFlagAnAnswerWithAComment: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_051829_423632_TestTourFlagAnAnswerWithAComment.txt 2026-10-26 05:18:29,424 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_flag_an_answer_with_a_comment.TestTourFlagAnAnswerWithAComment: Removing chrome user profile "/tmp/tmpyjhj6hn3_chrome_odoo" 2026-10-26 05:18:29,456 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:18:30,550 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate: Starting TestGestureGateTours.test_a_clean_screen_is_moved_without_asking_the_user_for_anything ... 2026-10-26 05:18:31,044 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Chrome pid: 9930 2026-10-26 05:18:31,044 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Chrome headless temporary user profile dir: /tmp/tmpu8bi5d8i_chrome_odoo 2026-10-26 05:18:31,045 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Issuing json command http://127.0.0.1:39037/json/version 2026-10-26 05:18:31,047 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:39037/json/version with timeout 3 increased to 10s during tests 2026-10-26 05:18:31,156 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Browser version: Chrome/150.0.7871.114 2026-10-26 05:18:31,156 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Issuing json command http://127.0.0.1:39037/json 2026-10-26 05:18:31,157 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:39037/json with timeout 3 increased to 10s during tests 2026-10-26 05:18:31,208 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Websocket url found: ws://127.0.0.1:39037/devtools/page/425FE93CEA5BACA0437C890C3FAF4A54 2026-10-26 05:18:31,238 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Enable chrome headless console log notification 2026-10-26 05:18:31,269 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Chrome headless enable page notifications 2026-10-26 05:18:31,367 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:gesture-gate-person from n/a 2026-10-26 05:18:31,392 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Setting session cookie in browser 2026-10-26 05:18:31,408 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Open "http://127.0.0.1:8069/web#action=2584&model=res.partner&view_type=form&id=3690" in browser 2026-10-26 05:18:31,408 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Navigating to: "http://127.0.0.1:8069/web#action=2584&model=res.partner&view_type=form&id=3690" 2026-10-26 05:18:31,431 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:18:32,606 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:32] "GET /web HTTP/1.1" 200 - 116 0.094 1.085 2026-10-26 05:18:32,612 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Navigation result: {'frameId': '425FE93CEA5BACA0437C890C3FAF4A54', 'loaderId': '4BD855240398E362CD623F723A673F22', 'isDownload': False} 2026-10-26 05:18:32,612 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Evaluate ready code "odoo.isTourReady('gesture_gate_unattended')" 2026-10-26 05:18:32,696 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:32] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.015 0.028 2026-10-26 05:18:32,724 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:32] "GET /web/webclient/load_menus/78e8de6e5cda19c5f39b77b5291da56eb7c7df6519a9f74f26827a6659d797cd HTTP/1.1" 200 - 4 0.006 0.058 2026-10-26 05:18:32,769 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:32] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.013 0.098 2026-10-26 05:18:32,799 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:32] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.008 0.122 2026-10-26 05:18:32,859 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 05:18:32,871 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:32] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.014 0.170 2026-10-26 05:18:33,004 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:33] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.010 2026-10-26 05:18:34,235 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:34] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-10-26 05:18:34,245 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:34] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.031 2026-10-26 05:18:34,274 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:34] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.050 2026-10-26 05:18:34,319 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:34] "POST /web/action/load HTTP/1.1" 200 - 9 0.021 0.041 2026-10-26 05:18:34,364 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.025 0.051 2026-10-26 05:18:34,394 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:34] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.005 0.099 2026-10-26 05:18:34,394 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Evaluate test code "odoo.startTour('gesture_gate_unattended', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web#action=2584&model=res.partner&view_type=form&id=3690"})" 2026-10-26 05:18:36,055 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours.browser: Tour gesture_gate_unattended on step: 'The user is on a record form with NOTHING unsaved. That is this tour's premise and the exact complement of the two above: they prove that unfinished work is never committed by an assistant's decision, and they are both satisfied by an executor that does nothing, forever. This one proves the gate is not a wall - where there is nothing to lose, the user is taken where they asked to go and never handed a button to press for it. (trigger: .o_form_view .o_field_widget[name='name'] .o_input)' 2026-10-26 05:18:36,090 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:36] "POST /mail/init_messaging HTTP/1.1" 200 - 107 1.476 0.321 2026-10-26 05:18:36,124 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:36] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-26 05:18:36,125 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:36] "POST /web/action/load HTTP/1.1" 200 - 9 0.016 1.785 2026-10-26 05:18:36,149 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:36] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.012 1.797 2026-10-26 05:18:36,186 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:36] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.007 1.816 2026-10-26 05:18:36,226 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:36] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.012 1.802 2026-10-26 05:18:36,266 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:36] "GET /web/offline HTTP/1.1" 200 - 7 0.012 1.827 2026-10-26 05:18:36,276 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 1.837 2026-10-26 05:18:36,333 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 05:18:36,339 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 05:18:36,356 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:36] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.024 0.199 2026-10-26 05:18:36,362 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 05:18:36,389 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:36] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.018 0.234 2026-10-26 05:18:36,436 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:36] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.005 0.249 2026-10-26 05:18:36,514 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:36] "GET /web/image?model=res.users&field=avatar_128&id=1858 HTTP/1.1" 200 - 18 0.017 0.263 2026-10-26 05:18:36,974 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:36] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 147 0.139 0.448 2026-10-26 05:18:37,160 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:37] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 23 0.032 0.108 2026-10-26 05:18:37,178 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:37] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.155 2026-10-26 05:18:37,384 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:37] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 68 0.073 0.252 2026-10-26 05:18:37,514 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:37] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 3 0.001 0.010 2026-10-26 05:18:37,556 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:37] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 9 0.008 0.024 2026-10-26 05:18:37,661 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:37] "POST /web/dataset/call_kw/res.partner/brain_get_mentioning_pages HTTP/1.1" 200 - 4 0.009 0.022 2026-10-26 05:18:37,687 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:37] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 3 0.002 0.021 2026-10-26 05:18:37,746 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:37] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-26 05:18:37,801 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:37] "POST /mail/thread/data HTTP/1.1" 200 - 21 0.036 0.100 2026-10-26 05:18:37,894 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:37] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 8 0.017 0.203 2026-10-26 05:18:37,982 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:37] "POST /mail/thread/messages HTTP/1.1" 200 - 26 0.029 0.203 2026-10-26 05:18:38,152 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:38] "GET /web/image?field=avatar_128&id=2&model=res.partner&unique=2026-10-26%2002%3A01%3A29 HTTP/1.1" 200 - 10 0.013 0.045 2026-10-26 05:18:38,664 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 05:18:39,149 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours.browser: Tour gesture_gate_unattended on step: 'PREMISE, checked rather than assumed: the save/discard pair is hidden, so the record really is clean. If this stops matching, the rest of this tour is measuring a dirty form and proves the opposite of what it claims - fix the premise, do not delete it. (trigger: .o_form_status_indicator_buttons.invisible)' 2026-10-26 05:18:39,155 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours.browser: Tour gesture_gate_unattended on step: 'They open the assistant (trigger: .o_viin_ai_systray_toggle)' 2026-10-26 05:18:39,172 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours.browser: Tour gesture_gate_unattended on step: 'which opens its chat window (trigger: .o-mail-ChatWindow)' 2026-10-26 05:18:39,280 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:39] "POST /viin_ai/chat/conversation/open HTTP/1.1" 200 - 40 0.031 0.087 2026-10-26 05:18:39,331 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:39] "POST /web/dataset/call_kw/discuss.channel/channel_fold HTTP/1.1" 200 - 13 0.011 0.025 2026-10-26 05:18:39,407 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:39] "POST /viin_ai/chat/status HTTP/1.1" 200 - 8 0.022 0.042 2026-10-26 05:18:39,531 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:39] "POST /viin_ai/voice/status HTTP/1.1" 200 - 31 0.033 0.129 2026-10-26 05:18:39,555 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:39] "POST /discuss/channel/messages HTTP/1.1" 200 - 8 0.008 0.174 2026-10-26 05:18:39,615 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:39] "GET /web/image/res.partner/87/avatar_128 HTTP/1.1" 200 - 10 0.013 0.227 2026-10-26 05:18:40,479 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 05:18:40,722 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours.browser: Tour gesture_gate_unattended on step: 'THE ASSERTION. The assistant issues the same navigation verb the safety tour withholds, and here it must carry itself out - no strip, no control, no second ask. (trigger: .o-mail-ChatWindow)' 2026-10-26 05:18:40,744 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:40] "POST /web/dataset/call_kw/viin.ai.ui.directive/search_read HTTP/1.1" 200 - 7 0.005 0.012 2026-10-26 05:18:40,959 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:40] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 17 0.025 0.162 2026-10-26 05:18:40,971 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.004 0.171 2026-10-26 05:18:41,523 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:41] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 15 0.007 0.025 2026-10-26 05:18:41,557 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours.browser: Tour gesture_gate_unattended on step: 'and no control was ever drawn for it - a step the user has to find and press is exactly the cost this path exists to remove. (trigger: .o_list_view)' 2026-10-26 05:18:41,579 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours.browser: Tour gesture_gate_unattended on step: 'The ledger closes all the same. An unattended step is still a step the assistant took for this user, and the ai_trail reads that history back to the assistant - a row left `issued` would make it a lie, and would make an already-spent nonce look unspent. (trigger: .o_list_view)' 2026-10-26 05:18:41,580 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours.browser: test successful 2026-10-26 05:18:41,611 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:41] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 05:18:41,650 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Closing chrome headless with pid 9930 2026-10-26 05:18:41,657 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Closing websocket connection 2026-10-26 05:18:41,661 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Terminating chrome headless with pid 9930 2026-10-26 05:18:41,797 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_051841_797002_TestGestureGateTours.txt 2026-10-26 05:18:41,797 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Removing chrome user profile "/tmp/tmpu8bi5d8i_chrome_odoo" 2026-10-26 05:18:41,819 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate: Starting TestGestureGateTours.test_a_navigation_step_waits_for_the_user_before_it_saves_the_form_they_are_editing ... 2026-10-26 05:18:42,247 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Chrome pid: 10154 2026-10-26 05:18:42,248 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Chrome headless temporary user profile dir: /tmp/tmp4ef7sq84_chrome_odoo 2026-10-26 05:18:42,248 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Issuing json command http://127.0.0.1:45767/json/version 2026-10-26 05:18:42,252 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:45767/json/version with timeout 3 increased to 10s during tests 2026-10-26 05:18:42,286 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Browser version: Chrome/150.0.7871.114 2026-10-26 05:18:42,287 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Issuing json command http://127.0.0.1:45767/json 2026-10-26 05:18:42,288 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:45767/json with timeout 3 increased to 10s during tests 2026-10-26 05:18:42,309 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Websocket url found: ws://127.0.0.1:45767/devtools/page/64B5FE3D3BBA98D642533E25522FBED1 2026-10-26 05:18:42,374 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Enable chrome headless console log notification 2026-10-26 05:18:42,395 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Chrome headless enable page notifications 2026-10-26 05:18:42,465 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:gesture-gate-person from n/a 2026-10-26 05:18:42,478 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Setting session cookie in browser 2026-10-26 05:18:42,498 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Open "http://127.0.0.1:8069/web#action=2584&model=res.partner&view_type=form&id=3690" in browser 2026-10-26 05:18:42,498 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Navigating to: "http://127.0.0.1:8069/web#action=2584&model=res.partner&view_type=form&id=3690" 2026-10-26 05:18:42,539 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:18:43,666 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:43] "GET /web HTTP/1.1" 200 - 116 0.085 1.059 2026-10-26 05:18:43,674 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Navigation result: {'frameId': '64B5FE3D3BBA98D642533E25522FBED1', 'loaderId': 'C68108AFDB2D4BB305E8049984DB2F45', 'isDownload': False} 2026-10-26 05:18:43,674 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Evaluate ready code "odoo.isTourReady('gesture_gate_dirty_form')" 2026-10-26 05:18:43,784 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:43] "GET /web/webclient/load_menus/78e8de6e5cda19c5f39b77b5291da56eb7c7df6519a9f74f26827a6659d797cd HTTP/1.1" 200 - 4 0.011 0.051 2026-10-26 05:18:43,801 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:43] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.004 0.079 2026-10-26 05:18:43,816 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:43] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.004 0.091 2026-10-26 05:18:43,871 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:43] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.031 0.082 2026-10-26 05:18:43,883 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 05:18:43,897 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:43] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.010 0.140 2026-10-26 05:18:43,962 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:43] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.003 0.012 2026-10-26 05:18:45,134 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:45] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-26 05:18:45,178 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:45] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.071 2026-10-26 05:18:45,231 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:45] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.095 2026-10-26 05:18:45,245 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:45] "POST /web/action/load HTTP/1.1" 200 - 9 0.060 0.043 2026-10-26 05:18:45,277 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.092 2026-10-26 05:18:45,318 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Evaluate test code "odoo.startTour('gesture_gate_dirty_form', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web#action=2584&model=res.partner&view_type=form&id=3690"})" 2026-10-26 05:18:45,576 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:45] "POST /mail/init_messaging HTTP/1.1" 200 - 107 0.128 0.239 2026-10-26 05:18:45,624 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:45] "POST /web/action/load HTTP/1.1" 200 - 9 0.022 0.387 2026-10-26 05:18:45,634 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:45] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.398 2026-10-26 05:18:45,659 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:45] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-26 05:18:45,662 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:45] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.011 0.361 2026-10-26 05:18:45,706 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:45] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.007 0.393 2026-10-26 05:18:45,756 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:45] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.015 0.405 2026-10-26 05:18:45,765 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.415 2026-10-26 05:18:45,829 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:45] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.034 0.205 2026-10-26 05:18:45,852 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:45] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.010 0.187 2026-10-26 05:18:45,882 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 05:18:45,916 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 05:18:45,941 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:45] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.028 0.245 2026-10-26 05:18:45,949 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.043 2026-10-26 05:18:46,018 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:46] "GET /web/offline HTTP/1.1" 200 - 7 0.020 0.320 2026-10-26 05:18:46,107 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:46] "GET /web/image?model=res.users&field=avatar_128&id=1858 HTTP/1.1" 200 - 18 0.017 0.322 2026-10-26 05:18:46,617 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:46] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 147 0.118 0.524 2026-10-26 05:18:46,706 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.026 2026-10-26 05:18:46,830 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:46] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 23 0.028 0.119 2026-10-26 05:18:47,023 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:47] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 68 0.053 0.239 2026-10-26 05:18:47,173 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:47] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 3 0.002 0.018 2026-10-26 05:18:47,215 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:47] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 9 0.012 0.027 2026-10-26 05:18:47,373 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:47] "POST /web/dataset/call_kw/res.partner/brain_get_mentioning_pages HTTP/1.1" 200 - 4 0.029 0.027 2026-10-26 05:18:47,398 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:47] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 3 0.001 0.058 2026-10-26 05:18:47,423 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:47] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 05:18:47,469 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:47] "POST /mail/thread/data HTTP/1.1" 200 - 21 0.026 0.082 2026-10-26 05:18:47,559 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:47] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 8 0.033 0.161 2026-10-26 05:18:47,676 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:47] "POST /mail/thread/messages HTTP/1.1" 200 - 26 0.031 0.225 2026-10-26 05:18:47,841 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:47] "GET /web/image?field=avatar_128&id=2&model=res.partner&unique=2026-10-26%2002%3A01%3A29 HTTP/1.1" 200 - 10 0.009 0.044 2026-10-26 05:18:48,240 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-26 05:18:48,842 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours.browser: Tour gesture_gate_dirty_form on step: 'The user is on a record form (trigger: .o_form_view .o_field_widget[name='name'] .o_input)' 2026-10-26 05:18:48,854 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours.browser: Tour gesture_gate_dirty_form on step: 'and starts typing, without saving (trigger: .o_form_view .o_field_widget[name='name'] .o_input)' 2026-10-26 05:18:48,891 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours.browser: Tour gesture_gate_dirty_form on step: 'PREMISE: the form really is dirty. v17 reveals the save/discard pair by dropping `invisible` off .o_form_status_indicator_buttons (web/static/src/views/form/form_status_indicator/form_status_indicator.xml). If this step ever stops matching, the rest of this tour is measuring a clean form and proves nothing - fix the premise, do not delete it. (trigger: .o_form_status_indicator_buttons:not(.invisible))' 2026-10-26 05:18:48,892 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours.browser: Tour gesture_gate_dirty_form on step: 'They open the assistant while the edit is still unsaved. Opening the chat window blurs the field, which commits the value to the in-memory record and leaves it dirty - it must not save it. (trigger: .o_viin_ai_systray_toggle)' 2026-10-26 05:18:48,918 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours.browser: Tour gesture_gate_dirty_form on step: 'the chat window opens, and the record is STILL unsaved (trigger: .o-mail-ChatWindow)' 2026-10-26 05:18:49,076 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:49] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 37 0.055 0.126 2026-10-26 05:18:49,222 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:49] "POST /viin_ai/chat/conversation/open HTTP/1.1" 200 - 40 0.046 0.254 2026-10-26 05:18:49,307 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:49] "POST /web/dataset/call_kw/discuss.channel/channel_fold HTTP/1.1" 200 - 13 0.016 0.031 2026-10-26 05:18:49,367 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:49] "POST /viin_ai/chat/status HTTP/1.1" 200 - 8 0.024 0.040 2026-10-26 05:18:49,525 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:49] "POST /viin_ai/voice/status HTTP/1.1" 200 - 31 0.073 0.119 2026-10-26 05:18:49,550 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:49] "POST /discuss/channel/messages HTTP/1.1" 200 - 8 0.008 0.206 2026-10-26 05:18:49,612 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:49] "GET /web/image/res.partner/87/avatar_128 HTTP/1.1" 200 - 10 0.015 0.254 2026-10-26 05:18:49,923 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 05:18:50,711 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours.browser: Tour gesture_gate_dirty_form on step: 'PREMISE, re-checked after the chat window opened: merely opening the assistant must not have saved anything either. (trigger: .o_form_status_indicator_buttons:not(.invisible))' 2026-10-26 05:18:50,723 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours.browser: Tour gesture_gate_dirty_form on step: 'THE ASSERTION. The assistant issues an edit-committing navigation step into that dirty form, and absolutely nothing may happen until the user asks for it. (trigger: .o_form_view)' 2026-10-26 05:18:50,763 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:50] "POST /web/dataset/call_kw/viin.ai.ui.directive/search_read HTTP/1.1" 200 - 7 0.010 0.014 2026-10-26 05:18:52,775 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours.browser: Tour gesture_gate_dirty_form on step: 'and the step IS offered - 'we did not navigate' must not be indistinguishable from 'the assistant silently dropped what it decided to do'. Autonomy turns into an offer; it does not delete it. (trigger: .o_viin_ai_ui_plan_strip .o_viin_ai_ui_plan_step)' 2026-10-26 05:18:52,788 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours.browser: Tour gesture_gate_dirty_form on step: 'NOTHING WAS WRITTEN: the database still holds neither the unsaved text nor a closed ledger row, so the step is still only an offer. (trigger: .o_form_view)' 2026-10-26 05:18:52,832 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:52] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 5 0.012 0.025 2026-10-26 05:18:52,849 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:52] "POST /web/dataset/call_kw/viin.ai.ui.directive/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-26 05:18:52,871 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours.browser: Tour gesture_gate_dirty_form on step: 'THE GESTURE - the user activates the step themselves (trigger: .o_viin_ai_ui_plan_step_activate)' 2026-10-26 05:18:52,893 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours.browser: Tour gesture_gate_dirty_form on step: 'and only now does the navigation happen (trigger: .o_list_view)' 2026-10-26 05:18:53,046 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:53] "POST /web/dataset/call_kw/res.partner/web_save HTTP/1.1" 200 - 44 0.040 0.112 2026-10-26 05:18:53,284 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:53] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 17 0.025 0.173 2026-10-26 05:18:53,294 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:53] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.174 2026-10-26 05:18:53,794 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:53] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 15 0.009 0.014 2026-10-26 05:18:54,583 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours.browser: Tour gesture_gate_dirty_form on step: 'The step is withdrawn once the server has closed the ledger row. (trigger: .o_list_view)' 2026-10-26 05:18:54,584 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours.browser: test successful 2026-10-26 05:18:54,597 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 05:18:54,611 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Closing chrome headless with pid 10154 2026-10-26 05:18:54,613 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Closing websocket connection 2026-10-26 05:18:54,618 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Terminating chrome headless with pid 10154 2026-10-26 05:18:54,771 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_051854_771026_TestGestureGateTours.txt 2026-10-26 05:18:54,771 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Removing chrome user profile "/tmp/tmp4ef7sq84_chrome_odoo" 2026-10-26 05:18:54,806 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:18:54,897 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange: Starting TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange.test_tour_usage_log_raw_http_button ... 2026-10-26 05:18:55,304 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange: Chrome pid: 10397 2026-10-26 05:18:55,304 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange: Chrome headless temporary user profile dir: /tmp/tmpt6d9su57_chrome_odoo 2026-10-26 05:18:55,305 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange: Issuing json command http://127.0.0.1:34667/json/version 2026-10-26 05:18:55,307 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:34667/json/version with timeout 3 increased to 10s during tests 2026-10-26 05:18:55,430 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange: Browser version: Chrome/150.0.7871.114 2026-10-26 05:18:55,430 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange: Issuing json command http://127.0.0.1:34667/json 2026-10-26 05:18:55,431 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:34667/json with timeout 3 increased to 10s during tests 2026-10-26 05:18:55,444 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange: Websocket url found: ws://127.0.0.1:34667/devtools/page/C3F1DA80F2C120CED1697052D7A836AD 2026-10-26 05:18:55,457 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange: Enable chrome headless console log notification 2026-10-26 05:18:55,466 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange: Chrome headless enable page notifications 2026-10-26 05:18:56,377 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 05:18:56,380 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:admin from n/a 2026-10-26 05:18:56,391 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange: Setting session cookie in browser 2026-10-26 05:18:56,396 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange: Open "http://127.0.0.1:8069/web" in browser 2026-10-26 05:18:56,396 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange: Navigating to: "http://127.0.0.1:8069/web" 2026-10-26 05:18:56,426 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:18:57,862 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:57] "GET /web HTTP/1.1" 200 - 120 0.127 1.315 2026-10-26 05:18:57,867 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange: Navigation result: {'frameId': 'C3F1DA80F2C120CED1697052D7A836AD', 'loaderId': 'F89C5F2760CF3D769A917C4B40B74CEA', 'isDownload': False} 2026-10-26 05:18:57,867 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange: Evaluate ready code "odoo.isTourReady("usage_log_raw_http_smart_button_opens_the_raw_exchange")" 2026-10-26 05:18:57,926 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:57] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.005 0.019 2026-10-26 05:18:58,006 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:58] "GET /web/webclient/load_menus/0937c915adc8c2f5d8bfa0e31ebe51620885e7ec75c2cd1df00f74780362b365 HTTP/1.1" 200 - 4 0.008 0.070 2026-10-26 05:18:58,037 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:58] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.021 0.117 2026-10-26 05:18:58,061 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:58] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.008 0.085 2026-10-26 05:18:58,098 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.019 0.066 2026-10-26 05:18:58,113 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 05:18:58,197 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:58] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.001 0.014 2026-10-26 05:18:59,318 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:59] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-26 05:18:59,321 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:59] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-26 05:18:59,370 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:59] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-10-26 05:18:59,418 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.020 0.078 2026-10-26 05:18:59,519 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange: Evaluate test code "window._tour_log_action_id = 476; window._tour_log_record_id = 1194; odoo.startTour("usage_log_raw_http_smart_button_opens_the_raw_exchange", {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-26 05:18:59,702 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:59] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.139 0.204 2026-10-26 05:18:59,764 100 INFO rb-a683fe2-225997-428996 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 05:18:59,845 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:59] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.037 0.441 2026-10-26 05:18:59,862 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:59] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 05:18:59,884 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:59] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.015 0.382 2026-10-26 05:18:59,891 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:18:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.370 2026-10-26 05:19:00,008 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:19:00] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.038 0.424 2026-10-26 05:19:00,267 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:19:00] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 77 0.121 0.588 2026-10-26 05:19:00,288 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:19:00] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.004 0.721 2026-10-26 05:19:00,307 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:19:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 05:19:00,312 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:19:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 05:19:00,350 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:19:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-26 05:19:00,367 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:19:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.052 0.570 2026-10-26 05:19:00,367 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:19:00] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-26 05:19:00,398 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:19:00] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 05:19:00,437 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:19:00] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.025 0.521 2026-10-26 05:19:00,452 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:19:00] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.544 2026-10-26 05:19:00,458 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:19:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.434 2026-10-26 05:19:00,520 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:19:00] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.014 0.457 2026-10-26 05:19:00,547 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:19:00] "GET /web/offline HTTP/1.1" 200 - 7 0.004 0.164 2026-10-26 05:19:00,582 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:19:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.005 0.189 2026-10-26 05:19:00,589 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:19:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.102 2026-10-26 05:19:01,241 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange.browser: Tour usage_log_raw_http_smart_button_opens_the_raw_exchange on step: 'Navigate to fixture usage log form (trigger: body)' 2026-10-26 05:19:01,257 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange.browser: Tour usage_log_raw_http_smart_button_opens_the_raw_exchange on step: 'Wait for usage log form view (trigger: .o_form_view)' 2026-10-26 05:19:01,292 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:19:01] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.022 2026-10-26 05:19:01,471 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:19:01] "POST /web/dataset/call_kw/viin.ai.usage.log/get_views HTTP/1.1" 200 - 35 0.052 0.069 2026-10-26 05:19:01,535 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:19:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.016 2026-10-26 05:19:01,576 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:19:01] "POST /web/dataset/call_kw/viin.ai.usage.log/web_read HTTP/1.1" 200 - 16 0.012 0.030 2026-10-26 05:19:02,157 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:19:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 05:19:02,517 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange.browser: Tour usage_log_raw_http_smart_button_opens_the_raw_exchange on step: 'Verify Raw HTTP smart button is visible (trigger: button[name="action_open_raw_http"])' 2026-10-26 05:19:02,521 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange.browser: Tour usage_log_raw_http_smart_button_opens_the_raw_exchange on step: 'Click Raw HTTP smart button (trigger: button[name="action_open_raw_http"])' 2026-10-26 05:19:02,542 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange.browser: Tour usage_log_raw_http_smart_button_opens_the_raw_exchange on step: 'Verify form view opened after clicking Raw HTTP (trigger: .o_form_view)' 2026-10-26 05:19:02,543 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:19:02] "POST /web/dataset/call_button HTTP/1.1" 200 - 3 0.002 0.006 2026-10-26 05:19:02,556 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange.browser: test successful 2026-10-26 05:19:02,604 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:19:02] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 05:19:02,645 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange: Closing chrome headless with pid 10397 2026-10-26 05:19:02,651 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange: Closing websocket connection 2026-10-26 05:19:02,653 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange: Terminating chrome headless with pid 10397 2026-10-26 05:19:02,788 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:19:02] "POST /web/dataset/call_kw/api.request.log/get_views HTTP/1.1" 200 - 21 0.050 0.158 2026-10-26 05:19:02,850 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_051902_850269_TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange.txt 2026-10-26 05:19:02,850 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tour_usage_log_raw_http_smart_button_opens_the_raw_exchange.TestTourUsageLogRawHttpSmartButtonOpensTheRawExchange: Removing chrome user profile "/tmp/tmpt6d9su57_chrome_odoo" 2026-10-26 05:19:02,877 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:19:24,288 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_trace_company_scoping: Starting TestTraceCompanyScoping.test_company_selector_narrows_manager_view ... 2026-10-26 05:19:24,344 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_trace_company_scoping: Starting TestTraceCompanyScoping.test_ops_manager_company_a_cannot_see_company_b_traces ... 2026-10-26 05:19:24,374 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_trace_company_scoping: Starting TestTraceCompanyScoping.test_ops_manager_sees_company_wide_usage_logs ... 2026-10-26 05:19:24,472 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_trace_company_scoping: Starting TestTraceCompanyScoping.test_ops_manager_sees_other_users_traces_in_same_company ... 2026-10-26 05:19:24,514 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_trace_company_scoping: Starting TestTraceCompanyScoping.test_ops_manager_view_is_strict_superset_of_own_records ... 2026-10-26 05:19:24,548 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_trace_company_scoping: Starting TestTraceCompanyScoping.test_plain_employee_still_sees_only_own_traces ... 2026-10-26 05:19:24,584 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_trace_company_scoping: Starting TestTraceCompanyScoping.test_plain_employee_still_sees_only_own_usage_logs ... 2026-10-26 05:19:24,661 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_trace_company_scoping: Starting TestTraceCompanyScoping.test_trace_company_id_defaults_to_active_company ... 2026-10-26 05:19:24,681 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_trace_company_scoping: Starting TestTraceCompanyScoping.test_trace_requires_a_company ... 2026-10-26 05:19:24,827 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 05:19:25,450 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_trace_user_default: Starting TestTraceUserDefault.test_a_trace_created_without_user_id_belongs_to_the_person_who_acted ... 2026-10-26 05:19:25,518 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:19:25,610 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_transcription_upload_format: Starting TestTranscriptionUploadFormat.test_a_recording_is_uploaded_under_its_declared_format_and_nothing_else_is_posted ... 2026-10-26 05:19:25,645 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:19:25,724 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_tts_request_parameters: Starting TestReadAloudRequestParameters.test_a_metadata_key_is_never_posted_as_a_vendor_parameter ... 2026-10-26 05:19:25,858 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:19:46,616 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_turn_context_res_id_existence: Starting TestResIdExistence.test_a_context_naming_a_deleted_record_reports_no_record_on_either_transport ... 2026-10-26 05:19:46,801 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [88521] 2026-10-26 05:19:47,312 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3705] 2026-10-26 05:19:47,510 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_two_companies from n/a 2026-10-26 05:19:47,548 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:19:47,961 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:19:47] "POST /viin_ai/chat/message HTTP/1.1" 200 - 36 0.039 0.380 2026-10-26 05:19:48,047 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1864, model: portal.wizard 2026-10-26 05:19:48,048 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1864, model: portal.wizard 2026-10-26 05:19:48,086 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1864, model: portal.wizard 2026-10-26 05:19:48,088 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1864, model: portal.wizard 2026-10-26 05:19:48,094 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:19:48] "POST /viin_ai/chat/message HTTP/1.1" 200 - 67 0.055 0.067 2026-10-26 05:19:48,115 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_turn_context_res_id_existence: Starting TestResIdExistence.test_a_record_the_user_cannot_read_is_refused_on_either_transport ... 2026-10-26 05:19:48,221 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_one_company from n/a 2026-10-26 05:19:48,238 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:19:48,624 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3704], uid: 1865, model: res.partner 2026-10-26 05:19:48,640 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:19:48] "POST /viin_ai/chat/message HTTP/1.1" 200 - 29 0.026 0.379 2026-10-26 05:19:48,675 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3704], uid: 1865, model: res.partner 2026-10-26 05:19:48,695 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:19:48] "POST /viin_ai/chat/message HTTP/1.1" 200 - 16 0.012 0.038 2026-10-26 05:19:48,697 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_turn_context_res_id_existence.TestResIdExistence: waiting for threads: [] 2026-10-26 05:19:48,749 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:20:09,117 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_turn_context_survives_the_confirmation_boundary: Starting TestTurnContextSurvivesTheConfirmationBoundary.test_a_company_the_user_lost_is_never_re_pinned_on_approval ... 2026-10-26 05:20:09,360 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_two_companies from n/a 2026-10-26 05:20:09,379 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:20:09,816 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1866, model: portal.wizard 2026-10-26 05:20:09,817 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1866, model: portal.wizard 2026-10-26 05:20:10,309 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:20:10] "POST /viin_ai/chat/message HTTP/1.1" 200 - 260 0.190 0.743 2026-10-26 05:20:10,491 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.turn_environment: the screen behind w6-boundary-gated-call does not validate for this user; refusing the resume rather than running the approved step in another company. 2026-10-26 05:20:10,505 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1866 deleted viin.ai.chat.pending.tool records with IDs: [54] 2026-10-26 05:20:10,516 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:20:10] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 30 0.027 0.030 2026-10-26 05:20:10,522 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_turn_context_survives_the_confirmation_boundary: Starting TestTurnContextSurvivesTheConfirmationBoundary.test_the_approved_half_keeps_the_company_and_the_screen_of_the_first_half ... 2026-10-26 05:20:10,672 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_two_companies from n/a 2026-10-26 05:20:10,698 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:20:11,202 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1866, model: portal.wizard 2026-10-26 05:20:11,206 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1866, model: portal.wizard 2026-10-26 05:20:11,836 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:20:11] "POST /viin_ai/chat/message HTTP/1.1" 200 - 260 0.237 0.905 2026-10-26 05:20:11,902 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1866, model: portal.wizard 2026-10-26 05:20:11,907 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1866, model: portal.wizard 2026-10-26 05:20:12,154 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1866 deleted viin.ai.chat.pending.tool records with IDs: [55] 2026-10-26 05:20:12,426 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:20:12] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 186 0.153 0.425 2026-10-26 05:20:12,477 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:20:35,403 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_turn_runs_in_declared_company: Starting TestTurnRunsInDeclaredCompany.test_a_company_the_user_does_not_hold_is_refused ... 2026-10-26 05:20:35,669 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_two_companies from n/a 2026-10-26 05:20:35,696 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:20:36,119 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:20:36] "POST /viin_ai/chat/message HTTP/1.1" 200 - 14 0.012 0.416 2026-10-26 05:20:36,138 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_turn_runs_in_declared_company: Starting TestTurnRunsInDeclaredCompany.test_the_turn_runs_in_the_company_the_user_selected ... 2026-10-26 05:20:36,299 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_two_companies from n/a 2026-10-26 05:20:36,331 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:20:36,845 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:20:36] "POST /viin_ai/chat/message HTTP/1.1" 200 - 38 0.051 0.475 2026-10-26 05:20:36,918 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:20:37,062 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_two_calls_a_model_asks_for_at_once_both_run_and_both_are_replayed: Starting TestTwoCallsAModelAsksForAtOnceBothRun.test_calls_streamed_on_their_own_indexes_still_both_run ... 2026-10-26 05:20:38,405 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_two_calls_a_model_asks_for_at_once_both_run_and_both_are_replayed: Starting TestTwoCallsAModelAsksForAtOnceBothRun.test_calls_streamed_with_distinct_ids_on_one_index_both_run ... 2026-10-26 05:20:39,766 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:20:39,774 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_two_concurrent_turns_of_one_conversation_each_answer_their_own_question: Starting TestTwoConcurrentTurnsOfOneConversationEachAnswerTheirOwnQuestion.test_two_open_turns_answered_in_reverse_order_each_answer_their_own_question ... 2026-10-26 05:20:40,852 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 05:20:40,856 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:admin from n/a 2026-10-26 05:20:41,072 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:20:42,576 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:20:42] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 292 0.306 1.205 2026-10-26 05:20:43,369 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:20:43] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 216 0.204 0.583 2026-10-26 05:20:44,373 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:20:44] "POST /viin_ai/chat/message HTTP/1.1" 200 - 212 0.255 0.724 2026-10-26 05:20:44,409 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:20:55,536 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_ai_trail: Starting TestAiTrail.test_another_persons_ai_activity_never_enters_this_users_trail ... 2026-10-26 05:20:55,637 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1870, model: portal.wizard 2026-10-26 05:20:55,639 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1870, model: portal.wizard 2026-10-26 05:20:55,713 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:21:06,830 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_context_schema: Starting TestAScreenThePersonCouldNotOpenIsRefused.test_a_screen_the_person_could_not_open_is_refused_and_one_they_could_is_resolved ... 2026-10-26 05:21:07,041 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3733], uid: 1872, model: res.partner 2026-10-26 05:21:07,125 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1872, model: portal.wizard 2026-10-26 05:21:07,128 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1872, model: portal.wizard 2026-10-26 05:21:07,294 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1872, model: portal.wizard 2026-10-26 05:21:07,296 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1872, model: portal.wizard 2026-10-26 05:21:07,567 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1873, model: portal.wizard 2026-10-26 05:21:07,570 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1873, model: portal.wizard 2026-10-26 05:21:07,639 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:21:18,815 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_context_schema: Starting TestUiContextBounds.test_active_ids_are_refiltered_by_read_access ... 2026-10-26 05:21:19,068 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1874, model: portal.wizard 2026-10-26 05:21:19,070 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1874, model: portal.wizard 2026-10-26 05:21:19,116 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:21:21,307 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_directive_ack_closes_the_loop: Starting TestDirectiveAckClosesTheLoop.test_a_step_the_user_activated_is_recorded_as_done_or_as_failed_with_its_reason ... 2026-10-26 05:21:21,361 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_ack_owner from n/a 2026-10-26 05:21:21,390 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:21:21,775 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:21:21] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 26 0.017 0.372 2026-10-26 05:21:21,806 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:21:21] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 13 0.009 0.013 2026-10-26 05:21:21,826 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:21:23,817 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_directive_ack_closes_the_loop: Starting TestDirectiveAckRefusals.test_a_step_cannot_be_acknowledged_twice ... 2026-10-26 05:21:23,869 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_ack_owner from n/a 2026-10-26 05:21:23,911 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:21:24,332 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:21:24] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 26 0.029 0.408 2026-10-26 05:21:24,352 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:21:24] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 7 0.004 0.010 2026-10-26 05:21:24,357 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_directive_ack_closes_the_loop: Starting TestDirectiveAckRefusals.test_a_step_cannot_be_closed_with_a_wrong_or_missing_token ... 2026-10-26 05:21:24,398 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_ack_owner from n/a 2026-10-26 05:21:24,432 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:21:24,808 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:21:24] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 23 0.015 0.366 2026-10-26 05:21:24,823 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:21:24] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 3 0.000 0.004 2026-10-26 05:21:24,828 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_directive_ack_closes_the_loop: Starting TestDirectiveAckRefusals.test_a_user_cannot_close_a_step_issued_for_someone_else ... 2026-10-26 05:21:24,872 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_ack_other from n/a 2026-10-26 05:21:24,901 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:21:25,300 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [88], uid: 1879, model: viin.ai.ui.directive 2026-10-26 05:21:25,313 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:21:25] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 26 0.022 0.394 2026-10-26 05:21:25,321 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_directive_ack_closes_the_loop: Starting TestDirectiveAckRefusals.test_the_route_is_no_shortcut_past_the_single_write_seam ... 2026-10-26 05:21:34,522 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_ack_owner from n/a 2026-10-26 05:21:34,540 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:21:36,210 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:21:36] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 26 0.027 1.646 2026-10-26 05:21:36,252 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:21:38,402 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_directive_ack_closes_the_loop: Starting TestDirectiveAckStopsThePlan.test_declining_a_step_stops_the_steps_behind_it ... 2026-10-26 05:21:38,479 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_ack_owner from n/a 2026-10-26 05:21:38,512 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:21:38,920 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:21:38] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 26 0.025 0.389 2026-10-26 05:21:38,972 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:21:38] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 13 0.018 0.022 2026-10-26 05:21:38,993 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_directive_ack_closes_the_loop: Starting TestDirectiveAckStopsThePlan.test_stopping_a_plan_never_reaches_another_users_ledger ... 2026-10-26 05:21:39,035 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_ack_owner from n/a 2026-10-26 05:21:39,069 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:21:39,520 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:21:39] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 28 0.018 0.438 2026-10-26 05:21:39,546 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:21:51,236 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_directive_append_only: Starting TestDirectiveLedgerIsAppendOnlyForItsSubject.test_a_user_cannot_rewrite_the_payload_of_their_executed_step ... 2026-10-26 05:21:51,455 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_directive_append_only: Starting TestDirectiveLedgerIsAppendOnlyForItsSubject.test_only_the_three_lifecycle_fields_may_ever_be_rewritten ... 2026-10-26 05:21:51,876 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 05:22:03,199 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_directive_append_only: Starting TestDirectiveLedgerIsAppendOnlyForTheOperator.test_an_ai_operator_cannot_rewrite_the_payload_of_a_directive ... 2026-10-26 05:22:03,452 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 05:22:15,344 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_directive_append_only: Starting TestDirectiveLifecycleWritesStillWork.test_an_ai_operator_may_still_close_a_step_it_owns ... 2026-10-26 05:22:15,445 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_directive_append_only: Starting TestDirectiveLifecycleWritesStillWork.test_the_owner_may_report_a_failed_step_with_its_error_text ... 2026-10-26 05:22:15,513 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 05:22:26,795 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_directive_consented_provenance_wc: Starting TestConsentedIsSettledByCreateFromContextNeverFromVals.test_a_directive_decided_inside_a_confirmed_call_is_consented ... 2026-10-26 05:22:26,864 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_directive_consented_provenance_wc: Starting TestConsentedIsSettledByCreateFromContextNeverFromVals.test_a_directive_decided_outside_that_context_is_not_consented_even_when_vals_claims_it ... 2026-10-26 05:22:26,918 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 05:22:38,341 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_directive_create_integrity: Starting TestAPlainUserCannotMintADirectiveThatAlreadyRecordsAnOutcome.test_a_directive_cannot_be_created_already_executed_acknowledged_or_failed ... 2026-10-26 05:22:38,558 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 05:22:50,349 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_directive_ledger_and_write_seam: Starting TestUiDirectiveLedgerContract.test_a_new_directive_is_stamped_with_the_acting_user_and_company ... 2026-10-26 05:22:50,427 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_directive_ledger_and_write_seam: Starting TestUiDirectiveLedgerContract.test_a_terminal_directive_can_never_transition_again ... 2026-10-26 05:22:50,633 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 05:23:02,259 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_directive_ledger_and_write_seam: Starting TestUiDirectiveLedgerPrivacy.test_a_directive_from_another_company_is_invisible ... 2026-10-26 05:23:02,333 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_directive_ledger_and_write_seam: Starting TestUiDirectiveLedgerPrivacy.test_a_user_cannot_read_another_users_directive_ledger ... 2026-10-26 05:23:02,368 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_directive_ledger_and_write_seam: Starting TestUiDirectiveLedgerPrivacy.test_an_ai_operator_may_unlink_a_directive ... 2026-10-26 05:23:02,413 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1908 deleted viin.ai.ui.directive records with IDs: [142] 2026-10-26 05:23:02,415 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_directive_ledger_and_write_seam: Starting TestUiDirectiveLedgerPrivacy.test_an_internal_user_can_never_unlink_a_directive ... 2026-10-26 05:23:02,522 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1906, model: viin.ai.ui.directive 2026-10-26 05:23:02,568 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 05:23:03,757 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_introspect: Starting TestTheMenuMapTheModelReadsHoldsOnlyMenusThePersonCouldClick.test_a_menu_the_person_could_not_click_never_reaches_the_model ... 2026-10-26 05:23:04,424 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:23:05,598 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_nav_config_menu: Starting TestUiNavConfigMenuAudience.test_a_plain_internal_user_never_reaches_the_capabilities_screen ... 2026-10-26 05:23:05,891 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_nav_config_menu: Starting TestUiNavConfigMenuAudience.test_the_configuration_audience_actually_reaches_the_screen ... 2026-10-26 05:23:06,154 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_nav_config_menu: Starting TestUiNavConfigMenuAudience.test_the_intended_audience_can_actually_read_what_the_screen_lists ... 2026-10-26 05:23:06,193 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:23:17,752 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_suggest: Starting TestUiSuggestDerivesNextActionsFromTheScreen.test_a_button_the_screen_hides_by_groups_is_offered_only_to_the_group ... 2026-10-26 05:23:18,002 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1913, model: portal.wizard 2026-10-26 05:23:18,004 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1913, model: portal.wizard 2026-10-26 05:23:18,023 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_suggest: Starting TestUiSuggestDerivesNextActionsFromTheScreen.test_a_user_who_may_only_read_the_record_is_offered_the_buttons_their_screen_shows ... 2026-10-26 05:23:18,226 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 05:23:30,085 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_tools: Starting TestEveryAnswerIsScopedToThePinnedCompany.test_a_record_outside_the_pinned_company_is_refused_not_described ... 2026-10-26 05:23:30,343 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1916, model: portal.wizard 2026-10-26 05:23:30,347 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1916, model: portal.wizard 2026-10-26 05:23:30,716 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3803], uid: 1916, model: res.partner 2026-10-26 05:23:30,735 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_tools: Starting TestEveryAnswerIsScopedToThePinnedCompany.test_the_same_question_answers_differently_in_each_company ... 2026-10-26 05:23:30,842 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1916, model: portal.wizard 2026-10-26 05:23:30,844 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1916, model: portal.wizard 2026-10-26 05:23:30,876 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1916, model: portal.wizard 2026-10-26 05:23:30,878 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1916, model: portal.wizard 2026-10-26 05:23:30,920 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 05:23:41,758 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_tools: Starting TestEveryScreenToolAnswersAPlainEmployee.test_an_employee_is_offered_all_four_screen_tools_and_each_one_answers ... 2026-10-26 05:23:41,928 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1919, model: portal.wizard 2026-10-26 05:23:41,934 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1919, model: portal.wizard 2026-10-26 05:23:42,176 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1919, model: portal.wizard 2026-10-26 05:23:42,178 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1919, model: portal.wizard 2026-10-26 05:23:42,206 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1919, model: portal.wizard 2026-10-26 05:23:42,208 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1919, model: portal.wizard 2026-10-26 05:23:42,246 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1919, model: portal.wizard 2026-10-26 05:23:42,248 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1919, model: portal.wizard 2026-10-26 05:23:42,291 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1919, model: portal.wizard 2026-10-26 05:23:42,292 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1919, model: portal.wizard 2026-10-26 05:23:42,375 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 05:23:53,128 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_tools: Starting TestReadingTheScreenChangesNothing.test_the_assistant_cannot_relocate_itself_through_its_arguments ... 2026-10-26 05:23:53,291 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1922, model: portal.wizard 2026-10-26 05:23:53,298 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1922, model: portal.wizard 2026-10-26 05:23:53,504 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_tools: Starting TestReadingTheScreenChangesNothing.test_with_no_screen_pinned_the_assistant_admits_it_does_not_know ... 2026-10-26 05:23:53,575 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 05:24:04,636 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_tools: Starting TestTheAssistantReadsAnyRecordAndMethodThePersonCouldOpen.test_the_buttons_of_a_record_in_the_list_are_reported_for_that_record ... 2026-10-26 05:24:04,801 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1925, model: portal.wizard 2026-10-26 05:24:04,803 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1925, model: portal.wizard 2026-10-26 05:24:04,828 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1925, model: portal.wizard 2026-10-26 05:24:04,830 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1925, model: portal.wizard 2026-10-26 05:24:04,903 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_tools: Starting TestTheAssistantReadsAnyRecordAndMethodThePersonCouldOpen.test_the_buttons_of_a_record_the_person_may_not_open_are_refused ... 2026-10-26 05:24:05,124 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1925, model: portal.wizard 2026-10-26 05:24:05,126 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1925, model: portal.wizard 2026-10-26 05:24:05,165 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3821], uid: 1925, model: res.partner 2026-10-26 05:24:05,176 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_tools: Starting TestTheAssistantReadsAnyRecordAndMethodThePersonCouldOpen.test_what_a_named_method_takes_is_reported_with_its_defaults ... 2026-10-26 05:24:05,259 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1925, model: portal.wizard 2026-10-26 05:24:05,278 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1925, model: portal.wizard 2026-10-26 05:24:05,333 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1925, model: portal.wizard 2026-10-26 05:24:05,336 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1925, model: portal.wizard 2026-10-26 05:24:05,387 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 05:24:16,125 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_tools: Starting TestTheAssistantSeesExactlyWhatTheUserCouldClick.test_a_screen_with_no_model_states_no_rights_at_all ... 2026-10-26 05:24:16,231 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_tools: Starting TestTheAssistantSeesExactlyWhatTheUserCouldClick.test_an_action_this_users_groups_exclude_is_refused ... 2026-10-26 05:24:16,324 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1929, model: portal.wizard 2026-10-26 05:24:16,328 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1929, model: portal.wizard 2026-10-26 05:24:16,469 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_tools: Starting TestTheAssistantSeesExactlyWhatTheUserCouldClick.test_the_reported_capabilities_mirror_this_users_own_rights ... 2026-10-26 05:24:16,572 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1928, model: portal.wizard 2026-10-26 05:24:16,575 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1928, model: portal.wizard 2026-10-26 05:24:16,631 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_tools: Starting TestTheAssistantSeesExactlyWhatTheUserCouldClick.test_what_i_can_do_here_is_never_wider_for_a_lesser_user ... 2026-10-26 05:24:16,785 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1928, model: portal.wizard 2026-10-26 05:24:16,790 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1928, model: portal.wizard 2026-10-26 05:24:16,969 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 05:24:36,868 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_trail_session: Starting TestTheTrailIsBoundedLikeTheOtherHalfOfTheHistory.test_the_trail_keeps_the_newest_steps_and_reads_oldest_first ... 2026-10-26 05:24:37,072 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_two_companies from n/a 2026-10-26 05:24:37,089 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:24:37,539 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1931, model: portal.wizard 2026-10-26 05:24:37,541 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1931, model: portal.wizard 2026-10-26 05:24:37,871 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1931, model: portal.wizard 2026-10-26 05:24:37,874 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1931, model: portal.wizard 2026-10-26 05:24:37,990 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:24:37] "POST /viin_ai/chat/message HTTP/1.1" 200 - 235 0.182 0.722 2026-10-26 05:24:38,045 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:24:58,350 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_trail_session: Starting TestTheTrailIsNoWiderThanTheLedgersOwnRules.test_sharing_a_conversation_discloses_no_colleagues_activity ... 2026-10-26 05:24:58,541 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_two_companies from n/a 2026-10-26 05:24:58,557 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:24:58,976 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1933, model: portal.wizard 2026-10-26 05:24:58,978 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1933, model: portal.wizard 2026-10-26 05:24:59,280 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1933, model: portal.wizard 2026-10-26 05:24:59,282 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1933, model: portal.wizard 2026-10-26 05:24:59,371 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:24:59] "POST /viin_ai/chat/message HTTP/1.1" 200 - 235 0.152 0.666 2026-10-26 05:24:59,432 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:25:19,316 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_trail_session: Starting TestTheTrailIsReadPerConversation.test_the_trail_shows_this_conversations_steps_with_their_real_state_and_no_token ... 2026-10-26 05:25:19,506 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_two_companies from n/a 2026-10-26 05:25:19,526 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:25:19,958 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1935, model: portal.wizard 2026-10-26 05:25:19,960 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1935, model: portal.wizard 2026-10-26 05:25:20,304 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1935, model: portal.wizard 2026-10-26 05:25:20,307 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1935, model: portal.wizard 2026-10-26 05:25:20,397 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:25:20] "POST /viin_ai/chat/message HTTP/1.1" 200 - 235 0.151 0.724 2026-10-26 05:25:20,454 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:25:39,961 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_ui_trail_session: Starting TestTheTurnStampsTheConversationOnTheStepsItOffers.test_a_step_offered_during_a_conversation_belongs_to_it ... 2026-10-26 05:25:40,174 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:w5_two_companies from n/a 2026-10-26 05:25:40,193 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:25:40,665 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1937, model: portal.wizard 2026-10-26 05:25:40,668 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1937, model: portal.wizard 2026-10-26 05:25:41,042 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1937, model: portal.wizard 2026-10-26 05:25:41,044 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1937, model: portal.wizard 2026-10-26 05:25:41,172 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:25:41] "POST /viin_ai/chat/message HTTP/1.1" 200 - 240 0.207 0.776 2026-10-26 05:25:41,223 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:25:42,511 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 543 and Message-Id '<984273426532802.1792992342.465645313262939-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 05:25:42,511 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:25:42,526 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [543] 2026-10-26 05:25:42,549 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [94735] 2026-10-26 05:25:42,549 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:25:42,559 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:25:42,590 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_usage_log_replay: Starting TestUsageLogReplay.test_a_row_with_nothing_to_send_is_refused_and_nothing_is_sent ... 2026-10-26 05:25:42,662 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:25:43,809 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 544 and Message-Id '<913032675035639.1792992343.759690999984741-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 05:25:43,809 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:25:43,824 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [544] 2026-10-26 05:25:43,844 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [94737] 2026-10-26 05:25:43,845 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:25:43,855 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:25:45,063 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 545 and Message-Id '<377426937112921.1792992345.003604412078857-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 05:25:45,063 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:25:45,078 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [545] 2026-10-26 05:25:45,100 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [94739] 2026-10-26 05:25:45,101 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:25:45,114 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:25:45,148 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_vendor: Starting TestAIVendor.test_a_vendor_code_is_lowercase_letters_digits_and_underscores_only ... 2026-10-26 05:25:45,169 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_vendor: Starting TestAIVendor.test_an_ai_administrator_can_add_a_vendor ... 2026-10-26 05:25:45,193 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_vendor: Starting TestAIVendor.test_an_employee_reads_the_catalogue_but_cannot_add_to_it ... 2026-10-26 05:25:45,241 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1940, model: viin.ai.vendor 2026-10-26 05:25:45,260 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:25:46,621 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 546 and Message-Id '<949436026024793.1792992346.536089658737183-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 05:25:46,621 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:25:46,640 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [546] 2026-10-26 05:25:46,661 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [94741] 2026-10-26 05:25:46,661 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:25:46,673 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:25:46,780 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_vision_ocr: Starting TestVisionOcr.test_a_person_past_the_daily_cost_cap_is_refused_before_the_image_is_sent ... 2026-10-26 05:25:46,819 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.tests.test_vision_ocr: Starting TestVisionOcr.test_the_image_reaches_each_vendor_in_that_vendors_own_form ... 2026-10-26 05:25:47,246 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:25:48,866 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_a_page_changed_in_an_assistant_turn_records_that_assistant_and_turn: Starting TestAPageChangedInAnAssistantTurnRecordsThatAssistantAndTurn.test_a_created_page_stays_authored_by_its_creator_after_a_later_assistant_edit ... 2026-10-26 05:25:49,027 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_a_page_changed_in_an_assistant_turn_records_that_assistant_and_turn: Starting TestAPageChangedInAnAssistantTurnRecordsThatAssistantAndTurn.test_a_human_page_changed_outside_any_turn_stays_a_human_page ... 2026-10-26 05:25:49,144 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_a_page_changed_in_an_assistant_turn_records_that_assistant_and_turn: Starting TestAPageChangedInAnAssistantTurnRecordsThatAssistantAndTurn.test_a_page_born_in_a_turn_without_a_confidence_is_accepted ... 2026-10-26 05:25:49,267 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_a_page_changed_in_an_assistant_turn_records_that_assistant_and_turn: Starting TestAPageChangedInAnAssistantTurnRecordsThatAssistantAndTurn.test_a_page_moved_to_another_vault_in_a_turn_follows_the_review_rule_of_its_new_vault ... 2026-10-26 05:25:49,472 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_a_page_changed_in_an_assistant_turn_records_that_assistant_and_turn: Starting TestAPageChangedInAnAssistantTurnRecordsThatAssistantAndTurn.test_a_person_page_changed_in_a_turn_carries_that_turns_ai_text_reviewed_by_its_vaults_rule ... 2026-10-26 05:25:49,688 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_a_page_changed_in_an_assistant_turn_records_that_assistant_and_turn: Starting TestAPageChangedInAnAssistantTurnRecordsThatAssistantAndTurn.test_a_request_naming_an_assistant_and_turn_itself_attributes_nothing_to_them ... 2026-10-26 05:25:49,845 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_a_page_changed_in_an_assistant_turn_records_that_assistant_and_turn: Starting TestAPageChangedInAnAssistantTurnRecordsThatAssistantAndTurn.test_an_approved_page_changed_in_a_turn_loses_its_reviewer ... 2026-10-26 05:25:49,990 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_a_page_changed_in_an_assistant_turn_records_that_assistant_and_turn: Starting TestAPageChangedInAnAssistantTurnRecordsThatAssistantAndTurn.test_attribution_a_caller_states_gives_way_to_the_turn_it_runs_in ... 2026-10-26 05:25:50,127 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:25:50,986 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_ai_authored_block_text_and_reindex: Starting TestAiAuthoredBlockTextAndReindex.test_deleting_a_page_redrafts_its_vaults_source ... 2026-10-26 05:25:51,120 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [94771] 2026-10-26 05:25:51,229 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.brain.page records with IDs: [7937] 2026-10-26 05:25:51,251 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_ai_authored_block_text_and_reindex: Starting TestAiAuthoredBlockTextAndReindex.test_moving_a_page_to_another_vault_redrafts_both_vaults_sources ... 2026-10-26 05:25:51,430 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:25:52,288 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_ai_editor_bridge: Starting TestAiEditorBridgeAttribution.test_commit_attribution_blocked_for_a_user_who_may_only_read_the_page ... 2026-10-26 05:25:52,926 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [7939], uid: 1947, model: viin.brain.page 2026-10-26 05:25:52,953 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:25:52,959 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Auto retry disabled for test_qunit_viin_ai_brain (odoo.addons.viin_ai_brain.tests.test_ai_editor_bridge_js.TestAiEditorBridgeJs) 2026-10-26 05:25:52,960 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_ai_editor_bridge_js: Starting TestAiEditorBridgeJs.test_qunit_viin_ai_brain ... 2026-10-26 05:25:53,370 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:37489/json/version with timeout 3 increased to 10s during tests 2026-10-26 05:25:53,430 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:37489/json with timeout 3 increased to 10s during tests 2026-10-26 05:25:54,244 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 05:25:54,248 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:admin from n/a 2026-10-26 05:25:54,297 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:25:55,271 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:25:55] "GET /web/tests?mod=web&filter=%2F%5Eviin_ai_brain%2F HTTP/1.1" 200 - 57 0.032 0.946 2026-10-26 05:25:55,354 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:25:55] "GET /web/assets/7199f53/web.qunit_suite_tests.min.css HTTP/1.1" 200 - 4 0.009 0.012 2026-10-26 05:25:55,366 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:25:55] "GET /web/assets/2bd8c8b/web.tests_assets.min.js HTTP/1.1" 200 - 4 0.002 0.032 2026-10-26 05:25:55,395 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:25:55] "GET /web/assets/c198a9e/web.tests_assets.min.css HTTP/1.1" 200 - 4 0.007 0.046 2026-10-26 05:25:55,416 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:25:55] "GET /web/assets/8f537ad/web.qunit_suite_tests.min.js HTTP/1.1" 200 - 4 0.005 0.061 2026-10-26 05:25:55,484 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 05:25:58,499 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:25:58] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 05:26:00,163 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:00] "POST /bus/get_model_definitions HTTP/1.1" 200 - 688 0.463 1.259 2026-10-26 05:26:00,172 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:00] "GET /web/bundle/web.assets_emoji HTTP/1.1" 200 - 3 0.001 1.723 2026-10-26 05:26:00,213 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:00] "GET /web/assets/bf0eb9d/web.assets_emoji.min.js HTTP/1.1" 200 - 4 0.001 0.011 2026-10-26 05:26:00,289 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:00] "GET /web/bundle/mail.assets_lamejs HTTP/1.1" 200 - 3 0.001 0.013 2026-10-26 05:26:00,325 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:00] "GET /web/assets/fd7564b/mail.assets_lamejs.min.js HTTP/1.1" 200 - 4 0.002 0.018 2026-10-26 05:26:00,675 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 05:26:00,696 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 05:26:02,131 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:26:03,614 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_ai_page_edit_keeps_archived_mentions: Starting TestAiPageEditKeepsArchivedMentions.test_the_assistant_edits_a_page_whose_mentioned_record_was_archived ... 2026-10-26 05:26:03,741 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1949 deleted viin.brain.link records with IDs: [1] 2026-10-26 05:26:03,790 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:26:04,802 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 547 and Message-Id '<864349723196654.1792992364.763617753982544-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 05:26:04,802 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:26:04,814 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [547] 2026-10-26 05:26:04,831 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [94792] 2026-10-26 05:26:04,832 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:26:04,841 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:26:05,933 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 548 and Message-Id '<317342571094471.1792992365.887114048004150-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 05:26:05,933 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:26:05,948 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [548] 2026-10-26 05:26:05,965 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [94794] 2026-10-26 05:26:05,965 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:26:05,975 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:26:06,164 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_ai_record_query_shows_embed_content_only_with_target_access: Starting TestAiRecordQueryShowsEmbedContentOnlyWithTargetAccess.test_the_ai_record_query_cannot_reach_the_stored_content ... 2026-10-26 05:26:06,213 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_ai_record_query_shows_embed_content_only_with_target_access: Starting TestAiRecordQueryShowsEmbedContentOnlyWithTargetAccess.test_the_ai_record_query_returns_no_embed_content_the_caller_cannot_read ... 2026-10-26 05:26:06,435 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_ai_record_query_shows_embed_content_only_with_target_access: Starting TestAiRecordQueryShowsEmbedContentOnlyWithTargetAccess.test_the_ai_record_query_returns_the_embed_content_to_a_caller_who_can_read_the_target ... 2026-10-26 05:26:06,570 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:26:07,772 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_an_assistant_written_page_names_its_assistant: Starting TestAnAssistantWrittenPageNamesItsAssistant.test_a_page_created_in_an_assistant_turn_names_that_assistant_to_its_reader ... 2026-10-26 05:26:07,879 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_an_assistant_written_page_names_its_assistant: Starting TestAnAssistantWrittenPageNamesItsAssistant.test_a_record_link_an_assistant_makes_names_that_assistant_to_its_reader ... 2026-10-26 05:26:08,080 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_an_assistant_written_page_names_its_assistant: Starting TestAnAssistantWrittenPageNamesItsAssistant.test_an_assistant_the_reader_may_not_see_is_named_to_no_one ... 2026-10-26 05:26:08,205 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:26:10,019 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 549 and Message-Id '<918386646522472.1792992369.972648620605469-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 05:26:10,020 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:26:10,033 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [549] 2026-10-26 05:26:10,051 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [94815] 2026-10-26 05:26:10,051 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:26:10,061 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:26:11,092 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 550 and Message-Id '<091790940346504.1792992371.047158956527710-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 05:26:11,092 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:26:11,105 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [550] 2026-10-26 05:26:11,122 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [94817] 2026-10-26 05:26:11,123 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:26:11,132 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:26:12,211 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 551 and Message-Id '<043774045711425.1792992372.171704292297363-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 05:26:12,211 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:26:12,222 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [551] 2026-10-26 05:26:12,237 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [94819] 2026-10-26 05:26:12,237 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:26:12,246 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:26:12,335 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_an_editor_ai_fill_and_its_review_are_decided_by_the_server: Starting TestAnEditorAiFillAndItsReviewAreDecidedByTheServer.test_a_decision_never_stores_the_trace_or_confidence_the_browser_sends ... 2026-10-26 05:26:12,410 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_an_editor_ai_fill_and_its_review_are_decided_by_the_server: Starting TestAnEditorAiFillAndItsReviewAreDecidedByTheServer.test_a_fill_whose_run_gives_no_complete_answer_leaves_the_page_untouched ... 2026-10-26 05:26:13,069 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_an_editor_ai_fill_and_its_review_are_decided_by_the_server: Starting TestAnEditorAiFillAndItsReviewAreDecidedByTheServer.test_a_page_with_no_ai_author_takes_none_from_a_trace_that_is_not_the_users_own_run ... 2026-10-26 05:26:13,199 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: agent 371 was asked by user 1955 to run under a trace that belongs to another person or assistant; running under a new one instead 2026-10-26 05:26:13,247 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: agent 371 was asked by user 1955 to run under a trace that belongs to another person or assistant; running under a new one instead 2026-10-26 05:26:13,251 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_an_editor_ai_fill_and_its_review_are_decided_by_the_server: Starting TestAnEditorAiFillAndItsReviewAreDecidedByTheServer.test_a_page_with_no_ai_author_takes_the_users_run_as_author_with_no_confidence ... 2026-10-26 05:26:13,383 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_an_editor_ai_fill_and_its_review_are_decided_by_the_server: Starting TestAnEditorAiFillAndItsReviewAreDecidedByTheServer.test_a_reviewers_decision_is_recorded_with_them_as_its_reviewer ... 2026-10-26 05:26:13,574 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_an_editor_ai_fill_and_its_review_are_decided_by_the_server: Starting TestAnEditorAiFillAndItsReviewAreDecidedByTheServer.test_an_editor_fill_into_an_approved_page_of_an_auto_approving_vault_drops_its_reviewer ... 2026-10-26 05:26:14,077 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_an_editor_ai_fill_and_its_review_are_decided_by_the_server: Starting TestAnEditorAiFillAndItsReviewAreDecidedByTheServer.test_an_editors_fill_cannot_read_a_page_the_editor_cannot_open ... 2026-10-26 05:26:14,521 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [7952], uid: 1955, model: viin.brain.page 2026-10-26 05:26:14,530 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent._execute_tool_call: tool=brain_get_page_content refused: Uh-oh! Looks like you have stumbled upon some top-secret records. Sorry, ai_fill_editor (base.group_user,viin_brain.group_brain_editor) (id=1955) doesn't have 'read' access to: - Viindoo Brain Page (viin.brain.page) If you really, really need access, perhaps you can win over your friendly administrator with a batch of freshly baked cookies. 2026-10-26 05:26:14,605 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_an_editor_ai_fill_and_its_review_are_decided_by_the_server: Starting TestAnEditorAiFillAndItsReviewAreDecidedByTheServer.test_an_editors_fill_in_a_vault_that_approves_ai_content_is_approved ... 2026-10-26 05:26:15,071 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_an_editor_ai_fill_and_its_review_are_decided_by_the_server: Starting TestAnEditorAiFillAndItsReviewAreDecidedByTheServer.test_an_editors_fill_into_a_page_another_assistant_wrote_keeps_its_authoring_run ... 2026-10-26 05:26:15,456 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_an_editor_ai_fill_and_its_review_are_decided_by_the_server: Starting TestAnEditorAiFillAndItsReviewAreDecidedByTheServer.test_an_editors_fill_into_an_approved_page_sends_it_back_to_review_without_its_reviewer ... 2026-10-26 05:26:15,986 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_an_editor_ai_fill_and_its_review_are_decided_by_the_server: Starting TestAnEditorAiFillAndItsReviewAreDecidedByTheServer.test_an_editors_fill_is_ai_text_of_the_assistant_and_run_that_wrote_it_awaiting_review ... 2026-10-26 05:26:16,392 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_an_editor_ai_fill_and_its_review_are_decided_by_the_server: Starting TestAnEditorAiFillAndItsReviewAreDecidedByTheServer.test_awaiting_review_or_no_review_is_never_a_decision ... 2026-10-26 05:26:16,467 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_an_editor_ai_fill_and_its_review_are_decided_by_the_server: Starting TestAnEditorAiFillAndItsReviewAreDecidedByTheServer.test_someone_who_cannot_review_ai_content_cannot_take_a_page_out_of_review ... 2026-10-26 05:26:16,670 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_an_editor_ai_fill_and_its_review_are_decided_by_the_server: Starting TestAnEditorAiFillAndItsReviewAreDecidedByTheServer.test_the_answer_the_reviewer_sees_is_the_inert_block_the_page_stores ... 2026-10-26 05:26:17,158 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 05:26:18,946 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_assistant_door_follows_the_users_own_rights: Starting TestAssistantDoorFollowsTheUsersOwnRights.test_a_user_who_may_edit_the_page_may_edit_it_through_the_assistant ... 2026-10-26 05:26:19,053 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_assistant_door_follows_the_users_own_rights: Starting TestAssistantDoorFollowsTheUsersOwnRights.test_a_user_who_may_not_edit_the_page_is_refused_by_the_assistant_too ... 2026-10-26 05:26:19,136 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [7974], uid: 1960, model: viin.brain.page 2026-10-26 05:26:19,161 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [7974], uid: 1960, model: viin.brain.page 2026-10-26 05:26:19,186 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 05:26:20,361 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_delegated_answer_survives: Starting TestBrainDelegatedAnswerSurvives.test_the_specialists_real_knowledge_base_answer_reaches_the_callers_own_terminal ... 2026-10-26 05:26:20,882 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:26:21,529 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_rag: Starting TestBrainRag.test_re_embed_on_write ... 2026-10-26 05:26:21,588 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_rag: Starting TestBrainRag.test_re_embed_on_write_vault_scope ... 2026-10-26 05:26:21,632 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:26:22,339 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_semantic_search_follows_the_index_it_searches: Starting TestBrainSemanticSearchFollowsTheIndexItSearches.test_a_vault_not_yet_vectorised_is_answered_by_keyword_match_without_a_paid_call ... 2026-10-26 05:26:22,456 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_semantic_search_follows_the_index_it_searches: Starting TestBrainSemanticSearchFollowsTheIndexItSearches.test_hits_come_best_match_first_with_the_best_score_first ... 2026-10-26 05:26:22,633 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-26 05:26:22,688 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-26 05:26:22,728 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_semantic_search_follows_the_index_it_searches: Starting TestBrainSemanticSearchFollowsTheIndexItSearches.test_the_query_is_embedded_with_the_model_that_built_the_brain_index ... 2026-10-26 05:26:22,944 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-26 05:26:22,998 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-26 05:26:23,058 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:26:23,714 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_semantic_search_reports_an_outage_instead_of_a_keyword_match: Starting TestBrainSemanticSearchReportsAnOutageInsteadOfAKeywordMatch.test_a_cost_cap_breach_while_embedding_the_query_still_propagates ... 2026-10-26 05:26:23,932 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-26 05:26:23,991 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-26 05:26:24,059 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_semantic_search_reports_an_outage_instead_of_a_keyword_match: Starting TestBrainSemanticSearchReportsAnOutageInsteadOfAKeywordMatch.test_a_vendor_that_cannot_embed_the_query_is_reported_unavailable_not_as_an_empty_match ... 2026-10-26 05:26:24,260 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-26 05:26:24,316 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-26 05:26:24,481 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:26:26,253 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tool_answers_follow_the_callers_own_rights: Starting TestGraphTraverseFollowsVaultMembership.test_a_hop_target_outside_the_callers_vault_membership_is_never_surfaced ... 2026-10-26 05:26:26,319 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tool_answers_follow_the_callers_own_rights: Starting TestGraphTraverseFollowsVaultMembership.test_a_member_of_the_target_vault_gets_it_in_the_hop_list ... 2026-10-26 05:26:26,370 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 05:26:27,837 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.media: viin.ai.media.process: media 12 config gap: Your vision/OCR provider has no API key configured. Open AI > Configuration > Getting Started and add a key to your vision provider, or set its Authentication to No Authentication if the service needs none, so it can perform OCR. 2026-10-26 05:26:27,965 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-26 05:26:28,017 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-26 05:26:28,027 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tool_answers_follow_the_callers_own_rights: Starting TestSemanticSearchFollowsVaultMembership.test_vector_path_never_returns_a_page_outside_the_callers_vault_membership ... 2026-10-26 05:26:28,153 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:26:29,721 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.media: viin.ai.media.process: media 13 config gap: Your vision/OCR provider has no API key configured. Open AI > Configuration > Getting Started and add a key to your vision provider, or set its Authentication to No Authentication if the service needs none, so it can perform OCR. 2026-10-26 05:26:29,853 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-26 05:26:29,907 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-26 05:26:29,919 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tool_answers_follow_the_callers_own_rights: Starting TestSemanticSearchVaultIdArgumentNeverWidensAccess.test_naming_a_vault_the_caller_does_not_belong_to_returns_nothing ... 2026-10-26 05:26:29,954 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tool_answers_follow_the_callers_own_rights: Starting TestSemanticSearchVaultIdArgumentNeverWidensAccess.test_naming_the_callers_own_vault_still_returns_its_pages ... 2026-10-26 05:26:30,088 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:26:31,431 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tool_answers_follow_the_callers_own_rights: Starting TestTimelineQueryFollowsVaultMembership.test_no_vault_id_filter_still_excludes_pages_outside_membership ... 2026-10-26 05:26:31,518 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:26:33,470 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tool_answers_follow_the_callers_own_rights: Starting TestUpdatePropertyFollowsWriteRightsAndVaultScoping.test_a_shared_technical_name_never_attaches_the_wrong_vaults_property ... 2026-10-26 05:26:33,583 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tool_answers_follow_the_callers_own_rights: Starting TestUpdatePropertyFollowsWriteRightsAndVaultScoping.test_a_user_who_may_not_write_the_page_is_refused_the_property_update_too ... 2026-10-26 05:26:33,684 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [8000], uid: 1977, model: viin.brain.page 2026-10-26 05:26:33,712 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [8000], uid: 1977, model: viin.brain.page 2026-10-26 05:26:33,731 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tool_answers_follow_the_callers_own_rights: Starting TestUpdatePropertyFollowsWriteRightsAndVaultScoping.test_a_user_who_may_write_the_page_may_update_its_property_through_the_assistant ... 2026-10-26 05:26:33,940 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 05:26:35,333 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tool_ids_accept_the_exact_name_of_a_vault_or_page: Starting TestBrainToolIdsAcceptTheExactNameOfAVaultOrPage.test_a_page_the_user_cannot_read_is_refused_like_an_unknown_one ... 2026-10-26 05:26:35,713 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=brain_get_page_content not run - record_id.not_found for parameter page_id 2026-10-26 05:26:35,825 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=brain_get_page_content not run - record_id.not_found for parameter page_id 2026-10-26 05:26:35,835 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tool_ids_accept_the_exact_name_of_a_vault_or_page: Starting TestBrainToolIdsAcceptTheExactNameOfAVaultOrPage.test_a_page_the_user_may_read_is_found_by_its_exact_name ... 2026-10-26 05:26:37,470 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tool_ids_accept_the_exact_name_of_a_vault_or_page: Starting TestBrainToolIdsAcceptTheExactNameOfAVaultOrPage.test_a_vault_the_user_cannot_read_is_refused_like_an_unknown_one ... 2026-10-26 05:26:37,885 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=brain_create_page not run - record_id.not_found for parameter vault_id 2026-10-26 05:26:37,992 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=brain_create_page not run - record_id.not_found for parameter vault_id 2026-10-26 05:26:38,018 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:26:38,888 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tool_server_action: Starting TestBrainToolServerAction.test_every_brain_tool_answers_through_its_server_action_inside_a_turn ... 2026-10-26 05:26:39,258 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:26:39,950 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tools: Starting TestBrainTools.test_a_block_id_the_page_reader_returns_places_the_new_block_right_after_that_block ... 2026-10-26 05:26:40,057 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tools: Starting TestBrainTools.test_a_block_sent_in_its_declared_shape_lands_its_words_on_the_page ... 2026-10-26 05:26:40,347 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tools: Starting TestBrainTools.test_a_block_the_tool_cannot_place_is_refused_and_the_page_is_unchanged ... 2026-10-26 05:26:40,501 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tools: Starting TestBrainTools.test_a_brain_search_inside_a_turn_books_its_query_cost_to_that_agent_and_trace ... 2026-10-26 05:26:40,688 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-26 05:26:40,749 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-26 05:26:40,881 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tools: Starting TestBrainTools.test_a_brain_writer_called_outside_an_assistant_turn_is_refused ... 2026-10-26 05:26:40,982 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tools: Starting TestBrainTools.test_a_page_body_whose_text_sits_outside_any_block_is_refused_and_no_page_is_created ... 2026-10-26 05:26:41,041 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tools: Starting TestBrainTools.test_a_typed_property_holds_the_value_the_assistant_sent ... 2026-10-26 05:26:41,201 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tools: Starting TestBrainTools.test_a_value_a_number_property_cannot_hold_is_refused_and_nothing_is_stored ... 2026-10-26 05:26:41,324 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tools: Starting TestBrainTools.test_an_after_block_id_that_is_not_a_block_of_the_page_is_refused_and_nothing_is_stored ... 2026-10-26 05:26:41,456 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tools: Starting TestBrainTools.test_semantic_search_respects_page_acl ... 2026-10-26 05:26:42,091 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:26:42,880 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tools_acl_attribution: Starting TestBrainToolsAclAttribution.test_create_page_gated_by_vault_role_not_brain_group_membership ... 2026-10-26 05:26:43,617 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [8023], uid: 1984, model: viin.brain.page 2026-10-26 05:26:43,632 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tools_acl_attribution: Starting TestBrainToolsAclAttribution.test_semantic_search_ilike_fallback_guards_by_source_not_resmodel ... 2026-10-26 05:26:44,509 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 05:26:45,252 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tools_kg_temporal: Starting TestBrainToolsRecordStateAsOf.test_past_state_of_a_record_the_caller_cannot_read_or_that_is_gone_is_empty ... 2026-10-26 05:26:45,966 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1986 deleted mail.message records with IDs: [94994] 2026-10-26 05:26:46,019 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1986 deleted viin.brain.page records with IDs: [8028] 2026-10-26 05:26:46,041 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1986 deleted mail.followers records with IDs: [38902] 2026-10-26 05:26:46,127 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8026], uid: 1987, model: viin.brain.page 2026-10-26 05:26:46,156 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tools_kg_temporal: Starting TestBrainToolsRecordStateAsOf.test_record_state_as_of_existing_record_returns_reconstructed_state ... 2026-10-26 05:26:46,222 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:26:47,598 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tools_kg_temporal_run: Starting TestBrainToolsKgTemporalRun.test_graph_traverse_as_of_excludes_superseded_link ... 2026-10-26 05:26:47,757 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tools_kg_temporal_run: Starting TestBrainToolsKgTemporalRun.test_low_priv_user_can_invoke_brain_tool_via_run ... 2026-10-26 05:26:47,797 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tools_kg_temporal_run: Starting TestBrainToolsKgTemporalRun.test_temporal_diff_acl_excludes_unreadable ... 2026-10-26 05:26:47,938 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tools_kg_temporal_run: Starting TestBrainToolsKgTemporalRun.test_temporal_diff_reports_a_link_created_between_the_two_moments ... 2026-10-26 05:26:48,069 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:26:48,379 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours: Starting TestBrainAiBlockMidDocTour.test_brain_ai_block_mid_doc_tour ... 2026-10-26 05:26:48,845 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Chrome pid: 10818 2026-10-26 05:26:48,845 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Chrome headless temporary user profile dir: /tmp/tmpc444fp3s_chrome_odoo 2026-10-26 05:26:48,845 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Issuing json command http://127.0.0.1:37609/json/version 2026-10-26 05:26:48,847 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:37609/json/version with timeout 3 increased to 10s during tests 2026-10-26 05:26:48,950 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Browser version: Chrome/150.0.7871.114 2026-10-26 05:26:48,950 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Issuing json command http://127.0.0.1:37609/json 2026-10-26 05:26:48,952 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:37609/json with timeout 3 increased to 10s during tests 2026-10-26 05:26:48,964 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Websocket url found: ws://127.0.0.1:37609/devtools/page/EB51547BAF6DD64F587E981BDB4D71A7 2026-10-26 05:26:49,040 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Enable chrome headless console log notification 2026-10-26 05:26:49,075 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Chrome headless enable page notifications 2026-10-26 05:26:49,881 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 05:26:49,885 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:admin from n/a 2026-10-26 05:26:49,897 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Setting session cookie in browser 2026-10-26 05:26:49,905 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Open "http://127.0.0.1:8069/web#action=688" in browser 2026-10-26 05:26:49,905 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Navigating to: "http://127.0.0.1:8069/web#action=688" 2026-10-26 05:26:49,923 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:26:51,242 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:51] "GET /web HTTP/1.1" 200 - 119 0.129 1.194 2026-10-26 05:26:51,249 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Navigation result: {'frameId': 'EB51547BAF6DD64F587E981BDB4D71A7', 'loaderId': '4D172FE5A70488FE2D4FFB3D6EC6456D', 'isDownload': False} 2026-10-26 05:26:51,249 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Evaluate ready code "odoo.isTourReady('ai_block_mid_doc')" 2026-10-26 05:26:51,339 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:51] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.017 0.037 2026-10-26 05:26:51,348 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:51] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.005 0.034 2026-10-26 05:26:51,426 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:51] "GET /web/webclient/load_menus/0937c915adc8c2f5d8bfa0e31ebe51620885e7ec75c2cd1df00f74780362b365 HTTP/1.1" 200 - 4 0.002 0.124 2026-10-26 05:26:51,463 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:51] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.025 0.137 2026-10-26 05:26:51,502 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:51] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.017 0.159 2026-10-26 05:26:51,502 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 05:26:51,573 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:51] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.003 0.013 2026-10-26 05:26:52,704 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:52] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.030 2026-10-26 05:26:52,727 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:52] "POST /web/action/load HTTP/1.1" 200 - 7 0.038 0.017 2026-10-26 05:26:52,727 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:52] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.036 2026-10-26 05:26:52,731 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:52] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.052 2026-10-26 05:26:52,769 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.022 0.061 2026-10-26 05:26:52,832 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Evaluate test code "odoo.startTour('ai_block_mid_doc', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web#action=688"})" 2026-10-26 05:26:53,056 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:53] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.151 0.191 2026-10-26 05:26:53,095 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:53] "POST /web/action/load HTTP/1.1" 200 - 7 0.019 0.334 2026-10-26 05:26:53,141 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:53] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.015 0.326 2026-10-26 05:26:53,154 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:53] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 05:26:53,164 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:53] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.004 0.344 2026-10-26 05:26:53,222 100 INFO rb-a683fe2-225997-428996 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 05:26:53,324 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:53] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.039 0.490 2026-10-26 05:26:53,339 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.492 2026-10-26 05:26:53,498 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:53] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.047 0.585 2026-10-26 05:26:53,796 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:53] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 77 0.136 0.563 2026-10-26 05:26:53,810 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 05:26:53,851 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 05:26:53,862 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-26 05:26:53,870 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:53] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.023 0.742 2026-10-26 05:26:53,918 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:53] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.020 0.738 2026-10-26 05:26:53,931 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:53] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.001 0.731 2026-10-26 05:26:53,973 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:53] "GET /web/offline HTTP/1.1" 200 - 7 0.004 0.635 2026-10-26 05:26:53,982 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.464 2026-10-26 05:26:54,048 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:54] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.010 0.495 2026-10-26 05:26:54,122 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:54] "GET /web/bundle/viin_brain.lazy_brain_app?lang=en_US HTTP/1.1" 200 - 7 0.004 0.229 2026-10-26 05:26:54,187 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:54] "GET /web/assets/9f3f8e6/viin_brain.lazy_brain_app.min.css HTTP/1.1" 200 - 4 0.005 0.019 2026-10-26 05:26:54,199 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:54] "GET /web/assets/44ad368/viin_brain.lazy_brain_app.min.js HTTP/1.1" 200 - 4 0.003 0.020 2026-10-26 05:26:54,337 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:54] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 19 0.022 0.030 2026-10-26 05:26:54,377 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:54] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 8 0.005 0.016 2026-10-26 05:26:54,473 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:54] "POST /web/dataset/call_kw/viin.brain.page/brain_load_root_pages HTTP/1.1" 200 - 8 0.008 0.015 2026-10-26 05:26:54,510 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:54] "POST /web/dataset/call_kw/viin.brain.page/brain_load_root_pages HTTP/1.1" 200 - 4 0.001 0.017 2026-10-26 05:26:54,562 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:54] "POST /web/dataset/call_kw/viin.brain.tag/brain_tag_tree_with_counts HTTP/1.1" 200 - 8 0.006 0.014 2026-10-26 05:26:55,335 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour.browser: Tour ai_block_mid_doc on step: 'Brain app is open (trigger: .o_brain_app)' 2026-10-26 05:26:55,344 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour.browser: Tour ai_block_mid_doc on step: 'Ensure the "Personal" Brain vault is active (trigger: .o_brain_sidebar)' 2026-10-26 05:26:55,353 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour.browser: Tour ai_block_mid_doc on step: 'Open the mid-document test page (trigger: .o_brain_page_row:contains("AI Block Mid-Doc Test Page"))' 2026-10-26 05:26:55,371 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:55] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-26 05:26:55,402 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:55] "POST /web/dataset/call_kw/viin.brain.comment/search_count HTTP/1.1" 200 - 7 0.014 0.018 2026-10-26 05:26:55,420 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour.browser: Tour ai_block_mid_doc on step: 'Editor is ready (trigger: .o_brain_editor_body_edit[contenteditable="true"])' 2026-10-26 05:26:55,518 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:55] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.010 0.116 2026-10-26 05:26:55,557 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:55] "POST /web/dataset/call_kw/viin.brain.link/search_read HTTP/1.1" 200 - 7 0.015 0.114 2026-10-26 05:26:55,582 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:55] "POST /web/dataset/call_kw/viin.brain.snapshot/search_read HTTP/1.1" 200 - 7 0.009 0.124 2026-10-26 05:26:55,623 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:55] "POST /web/dataset/call_kw/viin.brain.page/brain_get_properties_with_values HTTP/1.1" 200 - 8 0.007 0.184 2026-10-26 05:26:55,638 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:55] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.002 0.172 2026-10-26 05:26:55,656 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:55] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.002 0.183 2026-10-26 05:26:55,679 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:55] "POST /web/dataset/call_kw/viin.brain.link/search_read HTTP/1.1" 200 - 3 0.010 0.139 2026-10-26 05:26:55,713 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:55] "GET /web/assets/cbf395c/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.006 0.140 2026-10-26 05:26:55,745 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:55] "POST /web/dataset/call_kw/viin.brain.page/brain_get_properties_with_values HTTP/1.1" 200 - 4 0.008 0.131 2026-10-26 05:26:55,761 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:55] "POST /web/dataset/call_kw/viin.brain.snapshot/search_read HTTP/1.1" 200 - 3 0.001 0.113 2026-10-26 05:26:55,774 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:55] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.002 0.122 2026-10-26 05:26:55,792 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:55] "GET /web/assets/78ba195/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.004 0.117 2026-10-26 05:26:55,801 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.123 2026-10-26 05:26:55,840 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:55] "POST /web/dataset/call_kw/viin.brain.link/search_read HTTP/1.1" 200 - 3 0.015 0.013 2026-10-26 05:26:55,853 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:55] "POST /web/dataset/call_kw/viin.brain.page/brain_get_properties_with_values HTTP/1.1" 200 - 4 0.006 0.024 2026-10-26 05:26:55,860 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:55] "POST /web/dataset/call_kw/viin.brain.snapshot/search_read HTTP/1.1" 200 - 3 0.001 0.030 2026-10-26 05:26:55,872 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:55] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.001 0.040 2026-10-26 05:26:55,925 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:55] "POST /web/dataset/call_kw/viin.brain.page/get_brain_client_config HTTP/1.1" 200 - 3 0.004 0.015 2026-10-26 05:26:55,977 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:55] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 6 0.011 0.020 2026-10-26 05:26:56,027 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:56] "POST /web/dataset/call_kw/viin.brain.share.link/search_count HTTP/1.1" 200 - 7 0.006 0.014 2026-10-26 05:26:56,129 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:56] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.008 0.035 2026-10-26 05:26:56,314 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-26 05:26:56,355 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:56] "POST /web/dataset/call_kw/viin.brain.page/brain_get_linked_records HTTP/1.1" 200 - 9 0.014 0.019 2026-10-26 05:26:56,391 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:56] "POST /web/dataset/call_kw/viin.brain.page/action_presence_open HTTP/1.1" 200 - 7 0.004 0.054 2026-10-26 05:26:56,439 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:56] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.010 0.090 2026-10-26 05:26:57,090 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour.browser: Tour ai_block_mid_doc on step: 'Place cursor in empty middle paragraph and open Powerbox (trigger: .o_brain_editor_body_edit[contenteditable="true"])' 2026-10-26 05:26:57,124 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour.browser: Tour ai_block_mid_doc on step: 'Dismiss any conflict dialog OR wait for Powerbox (trigger: .o_brain_conflict_force, .oe-powerbox-wrapper)' 2026-10-26 05:26:57,135 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour.browser: Tour ai_block_mid_doc on step: 'Powerbox is open (trigger: .oe-powerbox-wrapper)' 2026-10-26 05:26:57,155 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour.browser: Tour ai_block_mid_doc on step: 'Select AI block command (trigger: .oe-powerbox-commandName:contains("AI block"))' 2026-10-26 05:26:57,205 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour.browser: Tour ai_block_mid_doc on step: 'AiBlock is in empty state (OWL mounted) (trigger: .o_viin_ai_block[data-ai-status="empty"])' 2026-10-26 05:26:57,234 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour.browser: Tour ai_block_mid_doc on step: 'AI block is mid-document: Line B paragraph follows the trailing paragraph (trigger: .o_brain_editor_body_edit [data-embedded="ai_block"] + p + p)' 2026-10-26 05:26:57,236 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour.browser: test successful 2026-10-26 05:26:57,258 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:26:57] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 05:26:57,296 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Closing chrome headless with pid 10818 2026-10-26 05:26:57,302 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Closing websocket connection 2026-10-26 05:26:57,303 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Terminating chrome headless with pid 10818 2026-10-26 05:26:57,476 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_052657_475790_TestBrainAiBlockMidDocTour.txt 2026-10-26 05:26:57,476 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Removing chrome user profile "/tmp/tmpc444fp3s_chrome_odoo" 2026-10-26 05:26:57,525 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:26:57,837 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours: Starting TestBrainAiBlockTour.test_approving_an_ai_block_records_the_review_without_inventing_a_confidence ... 2026-10-26 05:26:58,294 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Chrome pid: 11055 2026-10-26 05:26:58,295 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Chrome headless temporary user profile dir: /tmp/tmpk7z5qyln_chrome_odoo 2026-10-26 05:26:58,295 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Issuing json command http://127.0.0.1:34381/json/version 2026-10-26 05:26:58,297 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:34381/json/version with timeout 3 increased to 10s during tests 2026-10-26 05:26:58,340 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Browser version: Chrome/150.0.7871.114 2026-10-26 05:26:58,340 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Issuing json command http://127.0.0.1:34381/json 2026-10-26 05:26:58,347 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:34381/json with timeout 3 increased to 10s during tests 2026-10-26 05:26:58,381 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Websocket url found: ws://127.0.0.1:34381/devtools/page/9DB57BBF8BA53F89A8298E959BB1135E 2026-10-26 05:26:58,400 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Enable chrome headless console log notification 2026-10-26 05:26:58,410 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Chrome headless enable page notifications 2026-10-26 05:26:59,205 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 05:26:59,210 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:admin from n/a 2026-10-26 05:26:59,222 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Setting session cookie in browser 2026-10-26 05:26:59,225 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Open "http://127.0.0.1:8069/web#action=688&active_page_id=8040&active_vault_id=4473" in browser 2026-10-26 05:26:59,225 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Navigating to: "http://127.0.0.1:8069/web#action=688&active_page_id=8040&active_vault_id=4473" 2026-10-26 05:26:59,256 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:27:00,759 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:00] "GET /web HTTP/1.1" 200 - 119 0.126 1.383 2026-10-26 05:27:00,765 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Navigation result: {'frameId': '9DB57BBF8BA53F89A8298E959BB1135E', 'loaderId': '04F6AD6B1E3AB37FDF8621711D95B26B', 'isDownload': False} 2026-10-26 05:27:00,765 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Evaluate ready code "odoo.isTourReady('ai_block')" 2026-10-26 05:27:00,937 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:00] "GET /web/webclient/load_menus/0937c915adc8c2f5d8bfa0e31ebe51620885e7ec75c2cd1df00f74780362b365 HTTP/1.1" 200 - 4 0.008 0.124 2026-10-26 05:27:00,964 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:00] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.010 0.154 2026-10-26 05:27:00,989 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:00] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.010 0.156 2026-10-26 05:27:01,021 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:01] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.014 0.143 2026-10-26 05:27:01,042 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:01] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.008 0.202 2026-10-26 05:27:01,131 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:01] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.007 0.011 2026-10-26 05:27:01,143 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 05:27:02,388 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:02] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-26 05:27:02,392 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:02] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.024 2026-10-26 05:27:02,411 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:02] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.034 2026-10-26 05:27:02,447 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:02] "POST /web/action/load HTTP/1.1" 200 - 7 0.021 0.039 2026-10-26 05:27:02,542 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.129 2026-10-26 05:27:02,597 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Evaluate test code "odoo.startTour('ai_block', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web#action=688&active_page_id=8040&active_vault_id=4473"})" 2026-10-26 05:27:02,626 100 INFO rb-a683fe2-225997-428996 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 05:27:02,746 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:02] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.073 0.169 2026-10-26 05:27:02,776 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:02] "POST /web/action/load HTTP/1.1" 200 - 7 0.014 0.289 2026-10-26 05:27:03,007 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:03] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.106 0.438 2026-10-26 05:27:03,017 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:03] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 05:27:03,019 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:03] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.495 2026-10-26 05:27:03,079 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:03] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.020 0.505 2026-10-26 05:27:03,227 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:03] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.046 0.588 2026-10-26 05:27:03,233 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.610 2026-10-26 05:27:03,440 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:03] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 77 0.093 0.592 2026-10-26 05:27:03,485 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 05:27:03,502 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 05:27:03,510 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:03] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.020 0.703 2026-10-26 05:27:03,534 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 05:27:03,576 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:03] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.021 0.510 2026-10-26 05:27:03,606 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:03] "GET /web/offline HTTP/1.1" 200 - 7 0.013 0.544 2026-10-26 05:27:03,635 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:03] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.010 0.534 2026-10-26 05:27:03,642 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.389 2026-10-26 05:27:03,739 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:03] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.033 0.431 2026-10-26 05:27:03,814 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:03] "GET /web/bundle/viin_brain.lazy_brain_app?lang=en_US HTTP/1.1" 200 - 7 0.004 0.274 2026-10-26 05:27:03,840 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:03] "GET /web/assets/9f3f8e6/viin_brain.lazy_brain_app.min.css HTTP/1.1" 200 - 4 0.002 0.014 2026-10-26 05:27:03,856 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:03] "GET /web/assets/44ad368/viin_brain.lazy_brain_app.min.js HTTP/1.1" 200 - 4 0.002 0.012 2026-10-26 05:27:03,983 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:03] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 19 0.015 0.022 2026-10-26 05:27:04,022 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:04] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 8 0.005 0.018 2026-10-26 05:27:04,115 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:04] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 3 0.004 0.007 2026-10-26 05:27:04,163 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:04] "POST /web/dataset/call_kw/viin.brain.comment/search_count HTTP/1.1" 200 - 7 0.035 0.015 2026-10-26 05:27:04,203 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:04] "POST /web/dataset/call_kw/viin.brain.page/brain_load_root_pages HTTP/1.1" 200 - 8 0.021 0.051 2026-10-26 05:27:04,243 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:04] "POST /web/dataset/call_kw/viin.brain.page/brain_get_properties_with_values HTTP/1.1" 200 - 8 0.024 0.021 2026-10-26 05:27:04,280 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:04] "POST /web/dataset/call_kw/viin.brain.link/search_read HTTP/1.1" 200 - 7 0.020 0.078 2026-10-26 05:27:04,309 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:04] "POST /web/dataset/call_kw/viin.brain.snapshot/search_read HTTP/1.1" 200 - 7 0.007 0.105 2026-10-26 05:27:04,366 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:04] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.008 0.166 2026-10-26 05:27:04,380 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:04] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.006 0.168 2026-10-26 05:27:04,402 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:04] "POST /web/dataset/call_kw/viin.brain.page/brain_load_root_pages HTTP/1.1" 200 - 4 0.005 0.162 2026-10-26 05:27:04,421 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:04] "POST /web/dataset/call_kw/viin.brain.link/search_read HTTP/1.1" 200 - 3 0.002 0.170 2026-10-26 05:27:04,464 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:04] "POST /web/dataset/call_kw/viin.brain.page/brain_get_properties_with_values HTTP/1.1" 200 - 4 0.022 0.132 2026-10-26 05:27:04,477 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:04] "POST /web/dataset/call_kw/viin.brain.snapshot/search_read HTTP/1.1" 200 - 3 0.003 0.148 2026-10-26 05:27:04,494 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:04] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.002 0.118 2026-10-26 05:27:04,509 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:04] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.001 0.107 2026-10-26 05:27:04,523 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:04] "GET /web/assets/cbf395c/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.001 0.074 2026-10-26 05:27:04,571 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:04] "GET /web/assets/78ba195/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.024 0.091 2026-10-26 05:27:04,625 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:04] "POST /web/dataset/call_kw/viin.brain.tag/brain_tag_tree_with_counts HTTP/1.1" 200 - 8 0.028 0.122 2026-10-26 05:27:04,648 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:04] "POST /web/dataset/call_kw/viin.brain.snapshot/search_read HTTP/1.1" 200 - 3 0.008 0.086 2026-10-26 05:27:04,665 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:04] "POST /web/dataset/call_kw/viin.brain.page/brain_get_properties_with_values HTTP/1.1" 200 - 4 0.007 0.107 2026-10-26 05:27:04,695 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:04] "POST /web/dataset/call_kw/viin.brain.link/search_read HTTP/1.1" 200 - 3 0.004 0.146 2026-10-26 05:27:04,711 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:04] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.001 0.098 2026-10-26 05:27:04,731 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:04] "POST /web/dataset/call_kw/viin.brain.tag/brain_tag_tree_with_counts HTTP/1.1" 200 - 4 0.007 0.076 2026-10-26 05:27:04,748 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:04] "POST /web/dataset/call_kw/viin.brain.tag/brain_tag_tree_with_counts HTTP/1.1" 200 - 4 0.005 0.085 2026-10-26 05:27:04,775 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:04] "POST /web/dataset/call_kw/viin.brain.page/get_brain_client_config HTTP/1.1" 200 - 3 0.005 0.047 2026-10-26 05:27:04,837 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:04] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 6 0.005 0.015 2026-10-26 05:27:04,885 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:04] "POST /web/dataset/call_kw/viin.brain.share.link/search_count HTTP/1.1" 200 - 7 0.009 0.013 2026-10-26 05:27:05,006 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:05] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.007 0.040 2026-10-26 05:27:05,196 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 05:27:05,252 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:05] "POST /web/dataset/call_kw/viin.brain.page/brain_get_linked_records HTTP/1.1" 200 - 9 0.015 0.030 2026-10-26 05:27:05,304 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:05] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.010 0.087 2026-10-26 05:27:05,325 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:05] "POST /web/dataset/call_kw/viin.brain.page/action_presence_open HTTP/1.1" 200 - 7 0.005 0.094 2026-10-26 05:27:05,696 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.006 2026-10-26 05:27:05,992 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'Brain app is open (trigger: .o_brain_app)' 2026-10-26 05:27:06,002 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'Vault sidebar is mounted (trigger: .o_brain_sidebar)' 2026-10-26 05:27:06,019 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'Open a page (trigger: .o_brain_page_row)' 2026-10-26 05:27:06,041 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'Editor is ready (trigger: .o_brain_editor_body_edit[contenteditable="true"])' 2026-10-26 05:27:06,054 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:06] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 3 0.004 0.014 2026-10-26 05:27:06,062 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:06] "POST /web/dataset/call_kw/viin.brain.comment/search_count HTTP/1.1" 200 - 3 0.001 0.017 2026-10-26 05:27:06,064 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'Type / to open Powerbox (trigger: .o_brain_editor_body_edit[contenteditable="true"])' 2026-10-26 05:27:06,107 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'Dismiss any conflict dialog OR wait for Powerbox (trigger: .o_brain_conflict_force, .oe-powerbox-wrapper)' 2026-10-26 05:27:06,113 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'Powerbox is open (trigger: .oe-powerbox-wrapper)' 2026-10-26 05:27:06,122 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'Select AI block command in Powerbox (trigger: .oe-powerbox-commandName:contains("AI block"))' 2026-10-26 05:27:06,175 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'AiBlock is in empty state (trigger: .o_viin_ai_block[data-ai-status="empty"])' 2026-10-26 05:27:06,218 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'Prompt textarea is visible (trigger: .o_viin_ai_prompt_input)' 2026-10-26 05:27:06,227 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'Enter a prompt (trigger: .o_viin_ai_prompt_input)' 2026-10-26 05:27:06,253 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'Click Generate (trigger: .o_viin_ai_block .btn-primary)' 2026-10-26 05:27:06,275 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'AiBlock transitions to generating state (trigger: .o_viin_ai_block[data-ai-status="generating"])' 2026-10-26 05:27:06,310 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'Skeleton lines are visible (trigger: .o_viin_ai_skeleton_line)' 2026-10-26 05:27:06,324 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'Dismiss conflict dialog if shown (autosave vs. fill endpoint race) (trigger: .o_brain_conflict_force, .o_viin_ai_block)' 2026-10-26 05:27:06,337 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'AiBlock transitions to pending_review state (trigger: .o_viin_ai_block[data-ai-status="pending_review"])' 2026-10-26 05:27:07,073 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:07] "POST /viin_ai_brain/ai_block/fill HTTP/1.1" 200 - 148 0.180 0.606 2026-10-26 05:27:07,088 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:07] "POST /web/dataset/call_kw/viin.brain.page/save_with_version_token HTTP/1.1" 200 - 3 0.006 0.367 2026-10-26 05:27:07,395 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-26 05:27:08,254 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'Approve button is visible (trigger: .o_viin_ai_block .btn-success)' 2026-10-26 05:27:08,268 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'Edit button is visible (trigger: .o_viin_ai_block .btn-outline-secondary)' 2026-10-26 05:27:08,284 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'Reject button is visible (trigger: .o_viin_ai_block .btn-outline-danger)' 2026-10-26 05:27:08,301 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'Click Approve (trigger: .o_viin_ai_block .btn-success)' 2026-10-26 05:27:08,320 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'Dismiss conflict dialog if shown (autosave vs. commit_attribution race) (trigger: .o_brain_conflict_force, .o_viin_ai_block)' 2026-10-26 05:27:08,322 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:08] "POST /viin_ai_brain/ai_block/commit_attribution HTTP/1.1" 200 - 5 0.003 0.010 2026-10-26 05:27:08,344 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'AiBlock transitions to approved state (trigger: .o_viin_ai_block[data-ai-status="approved"])' 2026-10-26 05:27:08,351 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:08] "POST /web/dataset/call_kw/viin.brain.page/save_with_version_token HTTP/1.1" 200 - 6 0.004 0.018 2026-10-26 05:27:08,353 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'Approved badge is visible (trigger: .o_viin_ai_badge--approved)' 2026-10-26 05:27:08,354 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: test successful 2026-10-26 05:27:08,377 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:08] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 05:27:08,394 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Closing chrome headless with pid 11055 2026-10-26 05:27:08,397 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Closing websocket connection 2026-10-26 05:27:08,401 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Terminating chrome headless with pid 11055 2026-10-26 05:27:08,547 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_052708_547570_TestBrainAiBlockTour.txt 2026-10-26 05:27:08,548 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Removing chrome user profile "/tmp/tmpk7z5qyln_chrome_odoo" 2026-10-26 05:27:08,577 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:27:08,902 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours: Starting TestBrainChatGptDialogTourUlEndingPage.test_ai_write_content_must_land_on_page_not_ending_in_paragraph ... 2026-10-26 05:27:09,362 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Chrome pid: 11297 2026-10-26 05:27:09,363 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Chrome headless temporary user profile dir: /tmp/tmpkpm94621_chrome_odoo 2026-10-26 05:27:09,363 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Issuing json command http://127.0.0.1:35049/json/version 2026-10-26 05:27:09,382 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:35049/json/version with timeout 3 increased to 10s during tests 2026-10-26 05:27:09,457 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Browser version: Chrome/150.0.7871.114 2026-10-26 05:27:09,457 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Issuing json command http://127.0.0.1:35049/json 2026-10-26 05:27:09,458 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:35049/json with timeout 3 increased to 10s during tests 2026-10-26 05:27:09,479 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Websocket url found: ws://127.0.0.1:35049/devtools/page/4F55723C96AFDD33908D9D8567BA2989 2026-10-26 05:27:09,490 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Enable chrome headless console log notification 2026-10-26 05:27:09,501 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Chrome headless enable page notifications 2026-10-26 05:27:10,364 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 05:27:10,368 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:admin from n/a 2026-10-26 05:27:10,381 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Setting session cookie in browser 2026-10-26 05:27:10,385 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Open "http://127.0.0.1:8069/web#action=688&active_page_id=8050&active_vault_id=4475" in browser 2026-10-26 05:27:10,385 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Navigating to: "http://127.0.0.1:8069/web#action=688&active_page_id=8050&active_vault_id=4475" 2026-10-26 05:27:10,422 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:27:11,988 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:11] "GET /web HTTP/1.1" 200 - 119 0.147 1.430 2026-10-26 05:27:11,999 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Navigation result: {'frameId': '4F55723C96AFDD33908D9D8567BA2989', 'loaderId': 'BB0611E9C1F85842DE671BB6E3031338', 'isDownload': False} 2026-10-26 05:27:12,001 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Evaluate ready code "odoo.isTourReady('chatgpt_dialog')" 2026-10-26 05:27:12,089 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:12] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.005 0.040 2026-10-26 05:27:12,117 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:12] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.008 0.057 2026-10-26 05:27:12,221 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:12] "GET /web/webclient/load_menus/0937c915adc8c2f5d8bfa0e31ebe51620885e7ec75c2cd1df00f74780362b365 HTTP/1.1" 200 - 4 0.018 0.105 2026-10-26 05:27:12,271 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:12] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.021 0.127 2026-10-26 05:27:12,292 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:12] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.003 0.185 2026-10-26 05:27:12,301 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 05:27:12,411 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:12] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.009 0.010 2026-10-26 05:27:13,513 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:13] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-26 05:27:13,515 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:13] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-26 05:27:13,536 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:13] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-26 05:27:13,579 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:13] "POST /web/action/load HTTP/1.1" 200 - 7 0.013 0.018 2026-10-26 05:27:13,599 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:13] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.037 2026-10-26 05:27:13,710 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Evaluate test code "odoo.startTour('chatgpt_dialog', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web#action=688&active_page_id=8050&active_vault_id=4475"})" 2026-10-26 05:27:13,897 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:13] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.145 0.172 2026-10-26 05:27:13,918 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:13] "POST /web/action/load HTTP/1.1" 200 - 7 0.006 0.316 2026-10-26 05:27:13,933 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:13] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.003 0.329 2026-10-26 05:27:13,946 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:13] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 05:27:14,020 100 INFO rb-a683fe2-225997-428996 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 05:27:14,110 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:14] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.055 0.442 2026-10-26 05:27:14,169 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:14] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.024 0.483 2026-10-26 05:27:14,343 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:14] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.060 0.597 2026-10-26 05:27:14,349 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.565 2026-10-26 05:27:14,358 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:14] "GET /odoo/brain HTTP/1.1" 303 - 3 0.001 0.453 2026-10-26 05:27:14,597 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:14] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 77 0.107 0.556 2026-10-26 05:27:14,634 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-26 05:27:14,648 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 05:27:14,673 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 05:27:14,678 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:14] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.021 0.675 2026-10-26 05:27:14,700 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:14] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.004 0.575 2026-10-26 05:27:14,743 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:14] "GET /web/offline HTTP/1.1" 200 - 7 0.009 0.544 2026-10-26 05:27:14,747 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.380 2026-10-26 05:27:14,869 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:14] "GET /web HTTP/1.1" 200 - 18 0.017 0.470 2026-10-26 05:27:14,928 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:14] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.013 0.513 2026-10-26 05:27:15,024 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:15] "GET /web/bundle/viin_brain.lazy_brain_app?lang=en_US HTTP/1.1" 200 - 7 0.004 0.324 2026-10-26 05:27:15,622 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:15] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.046 2026-10-26 05:27:15,629 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:15] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.037 2026-10-26 05:27:15,633 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:15] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.035 2026-10-26 05:27:15,649 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.061 0.023 2026-10-26 05:27:15,722 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:15] "POST /web/action/load HTTP/1.1" 200 - 7 0.027 0.076 2026-10-26 05:27:15,913 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:15] "POST /mail/init_messaging HTTP/1.1" 200 - 48 0.056 0.231 2026-10-26 05:27:15,962 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:15] "POST /web/action/load HTTP/1.1" 200 - 7 0.020 0.302 2026-10-26 05:27:16,029 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:16] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.019 0.362 2026-10-26 05:27:16,042 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:16] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.006 0.384 2026-10-26 05:27:16,174 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:16] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 25 0.035 0.429 2026-10-26 05:27:16,344 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:16] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 25 0.052 0.540 2026-10-26 05:27:16,411 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:16] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.024 0.469 2026-10-26 05:27:16,472 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:16] "POST /mail/load_message_failures HTTP/1.1" 200 - 11 0.040 0.447 2026-10-26 05:27:16,483 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:16] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.001 0.444 2026-10-26 05:27:16,486 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.410 2026-10-26 05:27:16,540 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:16] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.011 0.338 2026-10-26 05:27:16,546 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:16] "GET /web/bundle/viin_brain.lazy_brain_app?lang=en_US HTTP/1.1" 200 - 2 0.001 0.314 2026-10-26 05:27:16,554 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.030 2026-10-26 05:27:16,586 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:16] "GET /web/assets/9f3f8e6/viin_brain.lazy_brain_app.min.css HTTP/1.1" 200 - 4 0.007 0.011 2026-10-26 05:27:16,600 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:16] "GET /web/assets/44ad368/viin_brain.lazy_brain_app.min.js HTTP/1.1" 200 - 4 0.002 0.026 2026-10-26 05:27:16,775 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:16] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 19 0.032 0.044 2026-10-26 05:27:16,825 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:16] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 8 0.008 0.019 2026-10-26 05:27:16,995 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:16] "POST /web/dataset/call_kw/viin.brain.page/brain_load_root_pages HTTP/1.1" 200 - 8 0.012 0.019 2026-10-26 05:27:17,040 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:17] "POST /web/dataset/call_kw/viin.brain.page/brain_load_root_pages HTTP/1.1" 200 - 4 0.014 0.010 2026-10-26 05:27:17,092 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:17] "POST /web/dataset/call_kw/viin.brain.tag/brain_tag_tree_with_counts HTTP/1.1" 200 - 8 0.006 0.013 2026-10-26 05:27:17,860 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage.browser: Tour chatgpt_dialog on step: 'Brain app is open (trigger: .o_brain_app)' 2026-10-26 05:27:17,867 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage.browser: Tour chatgpt_dialog on step: 'Vault sidebar is mounted (trigger: .o_brain_sidebar)' 2026-10-26 05:27:17,884 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage.browser: Tour chatgpt_dialog on step: 'Open a page (trigger: .o_brain_page_row)' 2026-10-26 05:27:17,927 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:17] "POST /web/dataset/call_kw/viin.brain.comment/search_count HTTP/1.1" 200 - 7 0.019 0.013 2026-10-26 05:27:17,973 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage.browser: Tour chatgpt_dialog on step: 'Editor is ready (trigger: .o_brain_editor_body_edit[contenteditable="true"])' 2026-10-26 05:27:17,995 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:17] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 3 0.036 0.066 2026-10-26 05:27:18,062 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:18] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.004 0.130 2026-10-26 05:27:18,089 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:18] "POST /web/dataset/call_kw/viin.brain.link/search_read HTTP/1.1" 200 - 7 0.010 0.141 2026-10-26 05:27:18,134 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:18] "POST /web/dataset/call_kw/viin.brain.snapshot/search_read HTTP/1.1" 200 - 7 0.021 0.166 2026-10-26 05:27:18,178 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:18] "POST /web/dataset/call_kw/viin.brain.page/brain_get_properties_with_values HTTP/1.1" 200 - 8 0.013 0.226 2026-10-26 05:27:18,202 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:18] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.004 0.211 2026-10-26 05:27:18,213 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:18] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.002 0.200 2026-10-26 05:27:18,233 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:18] "POST /web/dataset/call_kw/viin.brain.link/search_read HTTP/1.1" 200 - 3 0.006 0.155 2026-10-26 05:27:18,256 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:18] "GET /web/assets/cbf395c/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.003 0.160 2026-10-26 05:27:18,279 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:18] "POST /web/dataset/call_kw/viin.brain.page/brain_get_properties_with_values HTTP/1.1" 200 - 4 0.007 0.107 2026-10-26 05:27:18,299 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:18] "POST /web/dataset/call_kw/viin.brain.snapshot/search_read HTTP/1.1" 200 - 3 0.004 0.095 2026-10-26 05:27:18,311 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:18] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.003 0.078 2026-10-26 05:27:18,350 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:18] "GET /web/assets/78ba195/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.007 0.103 2026-10-26 05:27:18,368 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:18] "POST /web/dataset/call_kw/viin.brain.link/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-26 05:27:18,382 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:18] "POST /web/dataset/call_kw/viin.brain.page/brain_get_properties_with_values HTTP/1.1" 200 - 4 0.002 0.015 2026-10-26 05:27:18,405 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:18] "POST /web/dataset/call_kw/viin.brain.snapshot/search_read HTTP/1.1" 200 - 3 0.004 0.013 2026-10-26 05:27:18,417 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:18] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.002 0.025 2026-10-26 05:27:18,456 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:18] "POST /web/dataset/call_kw/viin.brain.page/get_brain_client_config HTTP/1.1" 200 - 3 0.004 0.011 2026-10-26 05:27:18,504 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:18] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 6 0.006 0.013 2026-10-26 05:27:18,539 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:18] "POST /web/dataset/call_kw/viin.brain.share.link/search_count HTTP/1.1" 200 - 7 0.010 0.014 2026-10-26 05:27:18,641 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:18] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.004 0.041 2026-10-26 05:27:18,739 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 05:27:18,801 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.004 2026-10-26 05:27:18,843 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:18] "POST /web/dataset/call_kw/viin.brain.page/brain_get_linked_records HTTP/1.1" 200 - 9 0.014 0.042 2026-10-26 05:27:18,884 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:18] "POST /web/dataset/call_kw/viin.brain.page/action_presence_open HTTP/1.1" 200 - 7 0.006 0.077 2026-10-26 05:27:18,934 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:18] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.014 0.103 2026-10-26 05:27:19,565 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage.browser: Tour chatgpt_dialog on step: 'Page record bound to editor state (trigger: .o_brain_page_title_input)' 2026-10-26 05:27:19,571 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage.browser: Tour chatgpt_dialog on step: 'Type / to open Powerbox (trigger: .o_brain_editor_body_edit[contenteditable="true"])' 2026-10-26 05:27:19,584 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage.browser: Tour chatgpt_dialog on step: 'Dismiss any conflict dialog OR wait for Powerbox (trigger: .o_brain_conflict_force, .oe-powerbox-wrapper)' 2026-10-26 05:27:19,609 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage.browser: Tour chatgpt_dialog on step: 'Powerbox is open (trigger: .oe-powerbox-wrapper)' 2026-10-26 05:27:19,621 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage.browser: Tour chatgpt_dialog on step: 'Select AI: Write command in Powerbox (trigger: .oe-powerbox-commandName:contains("AI: Write"))' 2026-10-26 05:27:19,639 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage.browser: Tour chatgpt_dialog on step: 'ChatGPT dialog opens (trigger: .o_brain_ai_write_dialog)' 2026-10-26 05:27:19,728 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage.browser: Tour chatgpt_dialog on step: 'Prompt textarea is visible (trigger: .o_brain_ai_write_dialog .o_brain_ai_write_prompt)' 2026-10-26 05:27:19,747 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage.browser: Tour chatgpt_dialog on step: 'Insertion mode radios are visible (trigger: .o_brain_ai_write_dialog .form-check-input[value="cursor"])' 2026-10-26 05:27:19,753 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage.browser: Tour chatgpt_dialog on step: 'Backend indicator is visible (trigger: .o_brain_ai_write_dialog .o_brain_ai_write_backend_badge)' 2026-10-26 05:27:19,768 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage.browser: Tour chatgpt_dialog on step: 'Enter prompt text (trigger: .o_brain_ai_write_dialog .o_brain_ai_write_prompt)' 2026-10-26 05:27:19,786 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage.browser: Tour chatgpt_dialog on step: 'Click Generate (trigger: .o_brain_ai_write_dialog .o_brain_ai_write_generate_btn)' 2026-10-26 05:27:19,808 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage.browser: Tour chatgpt_dialog on step: 'AI Write dialog has closed (trigger: body:not(:has(.o_brain_ai_write_dialog)))' 2026-10-26 05:27:20,483 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:20] "POST /viin_ai_brain/wysiwyg/prompt HTTP/1.1" 200 - 124 0.152 0.527 2026-10-26 05:27:20,488 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.452 2026-10-26 05:27:21,096 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:21] "POST /web/dataset/call_kw/viin.brain.page/save_with_version_token HTTP/1.1" 200 - 20 0.027 0.058 2026-10-26 05:27:21,872 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage.browser: Tour chatgpt_dialog on step: 'Editor is active after AI generation (trigger: .o_brain_editor_body_edit)' 2026-10-26 05:27:21,884 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage.browser: Tour chatgpt_dialog on step: 'Force-save through any conflict dialog raised by the AI insert OR proceed if already saved (trigger: .o_brain_conflict_force, .o_brain_last_saved_ts)' 2026-10-26 05:27:21,901 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage.browser: Tour chatgpt_dialog on step: 'Autosave completed (trigger: .o_brain_last_saved_ts)' 2026-10-26 05:27:21,903 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage.browser: test successful 2026-10-26 05:27:21,923 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Closing chrome headless with pid 11297 2026-10-26 05:27:21,927 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:21] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 05:27:21,927 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Closing websocket connection 2026-10-26 05:27:21,929 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Terminating chrome headless with pid 11297 2026-10-26 05:27:22,082 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_052722_082693_TestBrainChatGptDialogTourUlEndingPage.txt 2026-10-26 05:27:22,083 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Removing chrome user profile "/tmp/tmpkpm94621_chrome_odoo" 2026-10-26 05:27:22,113 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:27:22,367 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours: Starting TestBrainFactHistoryTour.test_brain_fact_history_tour ... 2026-10-26 05:27:22,799 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Chrome pid: 11549 2026-10-26 05:27:22,799 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Chrome headless temporary user profile dir: /tmp/tmp3sy7zq_d_chrome_odoo 2026-10-26 05:27:22,799 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Issuing json command http://127.0.0.1:39555/json/version 2026-10-26 05:27:22,801 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:39555/json/version with timeout 3 increased to 10s during tests 2026-10-26 05:27:22,853 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Browser version: Chrome/150.0.7871.114 2026-10-26 05:27:22,853 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Issuing json command http://127.0.0.1:39555/json 2026-10-26 05:27:22,854 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:39555/json with timeout 3 increased to 10s during tests 2026-10-26 05:27:22,871 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Websocket url found: ws://127.0.0.1:39555/devtools/page/6AB2A4D2BAFDE6BA227CB11024B3DD88 2026-10-26 05:27:22,886 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Enable chrome headless console log notification 2026-10-26 05:27:22,900 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Chrome headless enable page notifications 2026-10-26 05:27:23,880 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 05:27:23,884 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:admin from n/a 2026-10-26 05:27:23,897 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Setting session cookie in browser 2026-10-26 05:27:23,900 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Open "http://127.0.0.1:8069/web#action=688" in browser 2026-10-26 05:27:23,901 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Navigating to: "http://127.0.0.1:8069/web#action=688" 2026-10-26 05:27:23,939 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:27:25,400 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:25] "GET /web HTTP/1.1" 200 - 119 0.128 1.341 2026-10-26 05:27:25,405 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Navigation result: {'frameId': '6AB2A4D2BAFDE6BA227CB11024B3DD88', 'loaderId': '85B54ED55806799B881FEC997D83E4CE', 'isDownload': False} 2026-10-26 05:27:25,405 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Evaluate ready code "odoo.isTourReady('fact_history')" 2026-10-26 05:27:25,496 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:25] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.034 0.026 2026-10-26 05:27:25,577 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:25] "GET /web/webclient/load_menus/0937c915adc8c2f5d8bfa0e31ebe51620885e7ec75c2cd1df00f74780362b365 HTTP/1.1" 200 - 4 0.006 0.113 2026-10-26 05:27:25,603 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:25] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.007 0.147 2026-10-26 05:27:25,624 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:25] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.005 0.147 2026-10-26 05:27:25,660 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:25] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.013 0.160 2026-10-26 05:27:25,670 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 05:27:25,747 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:25] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.003 0.014 2026-10-26 05:27:27,096 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:27] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 05:27:27,130 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:27] "POST /web/action/load HTTP/1.1" 200 - 7 0.013 0.015 2026-10-26 05:27:27,143 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:27] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.029 2026-10-26 05:27:27,144 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:27] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-10-26 05:27:27,196 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.022 2026-10-26 05:27:27,342 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Evaluate test code "odoo.startTour('fact_history', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web#action=688"})" 2026-10-26 05:27:27,432 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:27] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.096 0.153 2026-10-26 05:27:27,483 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:27] "POST /web/action/load HTTP/1.1" 200 - 7 0.011 0.274 2026-10-26 05:27:27,561 100 INFO rb-a683fe2-225997-428996 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 05:27:27,633 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:27] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.029 0.402 2026-10-26 05:27:27,643 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:27] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.431 2026-10-26 05:27:27,693 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:27] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.019 0.380 2026-10-26 05:27:27,706 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:27] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 05:27:27,825 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:27] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.046 0.451 2026-10-26 05:27:27,830 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.440 2026-10-26 05:27:27,842 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:27] "GET /odoo/brain HTTP/1.1" 303 - 3 0.002 0.378 2026-10-26 05:27:28,137 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:28] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 77 0.139 0.504 2026-10-26 05:27:28,153 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 05:27:28,183 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 05:27:28,188 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:28] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.021 0.526 2026-10-26 05:27:28,234 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:28] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.022 0.551 2026-10-26 05:27:28,251 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.040 2026-10-26 05:27:28,325 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:28] "GET /web/bundle/viin_brain.lazy_brain_app?lang=en_US HTTP/1.1" 200 - 7 0.002 0.097 2026-10-26 05:27:28,342 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.483 2026-10-26 05:27:28,470 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:28] "GET /web HTTP/1.1" 200 - 18 0.022 0.584 2026-10-26 05:27:28,515 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:28] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.011 0.618 2026-10-26 05:27:28,563 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:28] "GET /web/offline HTTP/1.1" 200 - 7 0.005 0.843 2026-10-26 05:27:28,581 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:28] "GET /web/assets/9f3f8e6/viin_brain.lazy_brain_app.min.css HTTP/1.1" 200 - 4 0.007 0.196 2026-10-26 05:27:28,593 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:28] "GET /web/assets/44ad368/viin_brain.lazy_brain_app.min.js HTTP/1.1" 200 - 4 0.003 0.183 2026-10-26 05:27:29,232 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:29] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-10-26 05:27:29,265 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:29] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.068 2026-10-26 05:27:29,295 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:29] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.051 2026-10-26 05:27:29,318 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:29] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.052 0.094 2026-10-26 05:27:29,384 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:29] "POST /web/action/load HTTP/1.1" 200 - 7 0.044 0.081 2026-10-26 05:27:29,412 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.008 0.075 2026-10-26 05:27:29,657 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:29] "POST /mail/init_messaging HTTP/1.1" 200 - 48 0.086 0.214 2026-10-26 05:27:29,705 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:29] "POST /web/action/load HTTP/1.1" 200 - 7 0.031 0.282 2026-10-26 05:27:29,747 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:29] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.016 0.329 2026-10-26 05:27:29,831 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:29] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 25 0.018 0.364 2026-10-26 05:27:29,934 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:29] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 25 0.027 0.460 2026-10-26 05:27:29,939 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.465 2026-10-26 05:27:29,997 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:29] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.033 0.463 2026-10-26 05:27:30,037 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:30] "POST /mail/load_message_failures HTTP/1.1" 200 - 11 0.008 0.337 2026-10-26 05:27:30,064 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:30] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.010 0.326 2026-10-26 05:27:30,071 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.104 2026-10-26 05:27:30,146 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:30] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.030 0.144 2026-10-26 05:27:30,152 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:30] "GET /web/bundle/viin_brain.lazy_brain_app?lang=en_US HTTP/1.1" 200 - 2 0.001 0.162 2026-10-26 05:27:30,189 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:30] "GET /web/assets/9f3f8e6/viin_brain.lazy_brain_app.min.css HTTP/1.1" 200 - 4 0.008 0.009 2026-10-26 05:27:30,203 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:30] "GET /web/assets/44ad368/viin_brain.lazy_brain_app.min.js HTTP/1.1" 200 - 4 0.005 0.019 2026-10-26 05:27:30,393 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:30] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 19 0.064 0.031 2026-10-26 05:27:30,441 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:30] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 8 0.004 0.021 2026-10-26 05:27:30,566 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:30] "POST /web/dataset/call_kw/viin.brain.page/brain_load_root_pages HTTP/1.1" 200 - 8 0.010 0.018 2026-10-26 05:27:30,618 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:30] "POST /web/dataset/call_kw/viin.brain.page/brain_load_root_pages HTTP/1.1" 200 - 4 0.014 0.010 2026-10-26 05:27:30,678 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:30] "POST /web/dataset/call_kw/viin.brain.tag/brain_tag_tree_with_counts HTTP/1.1" 200 - 8 0.007 0.015 2026-10-26 05:27:31,442 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour.browser: Tour fact_history on step: 'Brain app is loaded (trigger: .o_brain_app)' 2026-10-26 05:27:31,450 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour.browser: Tour fact_history on step: 'Click a Brain page to open it (trigger: .o_brain_page_row)' 2026-10-26 05:27:31,471 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:31] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 3 0.005 0.008 2026-10-26 05:27:31,516 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour.browser: Tour fact_history on step: 'Page is open in the editor (trigger: .o_brain_page_title_input)' 2026-10-26 05:27:31,582 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:31] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.026 0.083 2026-10-26 05:27:31,602 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:31] "POST /web/dataset/call_kw/viin.brain.comment/search_count HTTP/1.1" 200 - 7 0.009 0.112 2026-10-26 05:27:31,639 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:31] "POST /web/dataset/call_kw/viin.brain.link/search_read HTTP/1.1" 200 - 7 0.011 0.132 2026-10-26 05:27:31,673 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:31] "POST /web/dataset/call_kw/viin.brain.page/brain_get_properties_with_values HTTP/1.1" 200 - 8 0.012 0.156 2026-10-26 05:27:31,701 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:31] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.015 0.158 2026-10-26 05:27:31,729 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:31] "POST /web/dataset/call_kw/viin.brain.snapshot/search_read HTTP/1.1" 200 - 7 0.016 0.210 2026-10-26 05:27:31,746 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:31] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.007 0.147 2026-10-26 05:27:31,760 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:31] "GET /web/assets/cbf395c/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.002 0.140 2026-10-26 05:27:31,791 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:31] "POST /web/dataset/call_kw/viin.brain.link/search_read HTTP/1.1" 200 - 3 0.018 0.116 2026-10-26 05:27:31,804 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:31] "POST /web/dataset/call_kw/viin.brain.page/brain_get_properties_with_values HTTP/1.1" 200 - 4 0.003 0.114 2026-10-26 05:27:31,818 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:31] "POST /web/dataset/call_kw/viin.brain.snapshot/search_read HTTP/1.1" 200 - 3 0.003 0.105 2026-10-26 05:27:31,847 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:31] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.016 0.090 2026-10-26 05:27:31,870 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:31] "GET /web/assets/78ba195/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.003 0.099 2026-10-26 05:27:31,889 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:31] "POST /web/dataset/call_kw/viin.brain.link/search_read HTTP/1.1" 200 - 3 0.002 0.011 2026-10-26 05:27:31,911 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:31] "POST /web/dataset/call_kw/viin.brain.snapshot/search_read HTTP/1.1" 200 - 3 0.005 0.014 2026-10-26 05:27:31,925 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:31] "POST /web/dataset/call_kw/viin.brain.page/brain_get_properties_with_values HTTP/1.1" 200 - 4 0.003 0.031 2026-10-26 05:27:31,948 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:31] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.005 0.032 2026-10-26 05:27:31,995 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:31] "POST /web/dataset/call_kw/viin.brain.page/get_brain_client_config HTTP/1.1" 200 - 3 0.005 0.017 2026-10-26 05:27:32,036 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:32] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 6 0.008 0.013 2026-10-26 05:27:32,069 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:32] "POST /web/dataset/call_kw/viin.brain.share.link/search_count HTTP/1.1" 200 - 7 0.007 0.013 2026-10-26 05:27:32,075 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.015 2026-10-26 05:27:32,196 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:32] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.006 0.047 2026-10-26 05:27:32,354 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.014 0.005 2026-10-26 05:27:32,392 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:32] "POST /web/dataset/call_kw/viin.brain.page/brain_get_linked_records HTTP/1.1" 200 - 9 0.010 0.038 2026-10-26 05:27:32,420 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:32] "POST /web/dataset/call_kw/viin.brain.page/action_presence_open HTTP/1.1" 200 - 7 0.007 0.065 2026-10-26 05:27:32,485 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:32] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.016 0.114 2026-10-26 05:27:33,106 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour.browser: Tour fact_history on step: 'Expand the context pane if it is collapsed (trigger: .o_brain_context_toggle_btn)' 2026-10-26 05:27:33,118 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour.browser: Tour fact_history on step: 'Context pane is expanded - BacklinkPanel is now visible (trigger: .o_brain_app_body:not(.o_brain_context_is_collapsed))' 2026-10-26 05:27:33,133 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour.browser: Tour fact_history on step: 'Open the secondary-tab overflow menu (trigger: .o_brain_panel_overflow__trigger)' 2026-10-26 05:27:33,151 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour.browser: Tour fact_history on step: 'Click the Fact History tab (trigger: .o_brain_overflow_item:has(.fa-history))' 2026-10-26 05:27:33,171 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour.browser: Tour fact_history on step: 'FactHistoryPanel is mounted and visible (trigger: .o_brain_fact_history_panel)' 2026-10-26 05:27:33,185 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour.browser: Tour fact_history on step: 'Date input is rendered (trigger: .o_brain_fact_history_panel .o_brain_fact_history_date_input)' 2026-10-26 05:27:33,204 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour.browser: Tour fact_history on step: 'View button is rendered (trigger: .o_brain_fact_history_panel .o_brain_fact_history_btn_fetch)' 2026-10-26 05:27:33,208 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour.browser: test successful 2026-10-26 05:27:33,228 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:33] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 05:27:33,250 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Closing chrome headless with pid 11549 2026-10-26 05:27:33,255 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Closing websocket connection 2026-10-26 05:27:33,266 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Terminating chrome headless with pid 11549 2026-10-26 05:27:33,428 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_052733_428648_TestBrainFactHistoryTour.txt 2026-10-26 05:27:33,429 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Removing chrome user profile "/tmp/tmp3sy7zq_d_chrome_odoo" 2026-10-26 05:27:33,462 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:27:34,324 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_fact_history_bridge: Starting TestFactHistoryBridge.test_record_state_as_of_via_rpc_binding ... 2026-10-26 05:27:34,391 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:27:36,285 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_get_page_content_follows_the_callers_own_rights: Starting TestGetPageContentFollowsTheUsersOwnRights.test_a_user_who_may_not_read_the_page_is_refused_by_the_assistant_too ... 2026-10-26 05:27:36,342 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8060], uid: 1993, model: viin.brain.page 2026-10-26 05:27:36,358 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8060], uid: 1993, model: viin.brain.page 2026-10-26 05:27:36,376 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_get_page_content_follows_the_callers_own_rights: Starting TestGetPageContentFollowsTheUsersOwnRights.test_a_user_who_may_read_the_page_gets_the_same_content_through_the_assistant ... 2026-10-26 05:27:36,468 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 05:27:46,847 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_kba_agent_lookup: Starting TestKbaAgentLookupMultiCompany.test_a_user_of_company_a_is_answered_by_company_as_brain_assistant ... 2026-10-26 05:27:47,064 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:user_company_a@example.com from n/a 2026-10-26 05:27:47,075 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:27:47,966 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:47] "POST /viin_ai_brain/wysiwyg/prompt HTTP/1.1" 200 - 187 0.203 0.692 2026-10-26 05:27:48,030 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:27:49,542 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_link_target_absent_and_unreadable_answer_alike: Starting TestLinkTargetAbsentAndUnreadableAnswerAlike.test_a_page_the_caller_can_open_is_still_linkable ... 2026-10-26 05:27:49,628 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_link_target_absent_and_unreadable_answer_alike: Starting TestLinkTargetAbsentAndUnreadableAnswerAlike.test_a_page_the_caller_cannot_open_is_refused_like_a_page_that_is_gone ... 2026-10-26 05:27:49,762 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [95288] 2026-10-26 05:27:49,803 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.brain.page records with IDs: [8085] 2026-10-26 05:27:49,826 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_link_target_absent_and_unreadable_answer_alike: Starting TestLinkTargetAbsentAndUnreadableAnswerAlike.test_a_record_the_caller_can_open_is_still_linkable ... 2026-10-26 05:27:50,081 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_link_target_absent_and_unreadable_answer_alike: Starting TestLinkTargetAbsentAndUnreadableAnswerAlike.test_a_record_the_caller_cannot_open_is_refused_like_a_record_that_is_gone ... 2026-10-26 05:27:50,168 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [95289] 2026-10-26 05:27:50,196 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.brain.vault records with IDs: [4500] 2026-10-26 05:27:50,230 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:27:51,359 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_no_autosave_without_user_action: Starting TestNoAutoSaveWithoutUserAction.test_a_completed_turn_writes_no_knowledge_page_until_the_user_asks ... 2026-10-26 05:27:51,415 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:chat_brain_autosave_user_kgtcg5g8gdgfg9g5g8g7g7g2g8g4g0g0g7gageg6gag7gag1gbg6gdgfgbg1g0gbg6 from n/a 2026-10-26 05:27:51,446 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:27:51,958 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:51] "POST /viin_ai/chat/conversation/new HTTP/1.1" 200 - 68 0.047 0.470 2026-10-26 05:27:52,835 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:52] "POST /viin_ai/chat/message HTTP/1.1" 200 - 228 0.300 0.568 2026-10-26 05:27:52,937 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:27:54,656 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.media: viin.ai.media.process: media 14 config gap: Your vision/OCR provider has no API key configured. Open AI > Configuration > Getting Started and add a key to your vision provider, or set its Authentication to No Authentication if the service needs none, so it can perform OCR. 2026-10-26 05:27:54,794 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-26 05:27:54,881 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-26 05:27:54,930 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_quickswitcher_returns_only_readable_pages_in_hit_order: Starting TestQuickSwitcherReturnsOnlyReadablePagesInHitOrder.test_a_cost_cap_breach_under_the_switcher_is_not_answered_as_an_empty_result ... 2026-10-26 05:27:55,079 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_quickswitcher_returns_only_readable_pages_in_hit_order: Starting TestQuickSwitcherReturnsOnlyReadablePagesInHitOrder.test_a_page_the_caller_may_not_open_is_never_offered ... 2026-10-26 05:27:55,185 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_quickswitcher_returns_only_readable_pages_in_hit_order: Starting TestQuickSwitcherReturnsOnlyReadablePagesInHitOrder.test_the_best_match_is_offered_first_not_the_page_table_order ... 2026-10-26 05:27:55,337 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:27:58,967 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_answer_to_brain_message: Starting TestSaveAnswerRoute.test_a_trace_that_does_not_belong_to_the_message_is_refused ... 2026-10-26 05:27:59,037 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:save_answer_route_saver_rb-a683fe2-225997-428996@test.local from n/a 2026-10-26 05:27:59,067 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:27:59,425 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:59] "POST /viin_ai/chat/brain/save HTTP/1.1" 200 - 14 0.008 0.355 2026-10-26 05:27:59,443 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_answer_to_brain_message: Starting TestSaveAnswerRoute.test_another_user_gets_a_refusal_and_saves_nothing ... 2026-10-26 05:27:59,488 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:save_answer_route_other_rb-a683fe2-225997-428996@test.local from n/a 2026-10-26 05:27:59,518 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:27:59,925 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:27:59] "POST /viin_ai/chat/brain/save HTTP/1.1" 200 - 27 0.021 0.390 2026-10-26 05:27:59,955 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_answer_to_brain_message: Starting TestSaveAnswerRoute.test_saving_the_clicked_answer_stores_the_answer_not_the_step_report_after_it ... 2026-10-26 05:28:00,021 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:save_answer_route_saver_rb-a683fe2-225997-428996@test.local from n/a 2026-10-26 05:28:00,047 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:28:00,574 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:00] "POST /viin_ai/chat/brain/save HTTP/1.1" 200 - 58 0.045 0.488 2026-10-26 05:28:00,592 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_answer_to_brain_message: Starting TestSaveAnswerRoute.test_the_saver_saves_once_and_is_told_when_it_was_already_saved ... 2026-10-26 05:28:00,663 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:save_answer_route_saver_rb-a683fe2-225997-428996@test.local from n/a 2026-10-26 05:28:00,697 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:28:01,224 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:01] "POST /viin_ai/chat/brain/save HTTP/1.1" 200 - 58 0.052 0.483 2026-10-26 05:28:01,306 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:01] "POST /viin_ai/chat/brain/save HTTP/1.1" 200 - 15 0.034 0.037 2026-10-26 05:28:01,340 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:28:03,819 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_answer_to_brain_message: Starting TestSaveAnswerToBrain.test_a_failed_answer_is_refused_and_nothing_is_saved ... 2026-10-26 05:28:03,949 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_answer_to_brain_message: Starting TestSaveAnswerToBrain.test_a_question_is_refused_even_when_it_carries_an_answers_marks ... 2026-10-26 05:28:04,032 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_answer_to_brain_message: Starting TestSaveAnswerToBrain.test_an_untraced_answer_is_refused_and_nothing_is_saved ... 2026-10-26 05:28:04,180 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_answer_to_brain_message: Starting TestSaveAnswerToBrain.test_another_user_cannot_save_someone_elses_answer ... 2026-10-26 05:28:04,263 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [242], uid: 2004, model: discuss.channel 2026-10-26 05:28:04,305 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_answer_to_brain_message: Starting TestSaveAnswerToBrain.test_saving_an_answer_creates_one_private_page_in_the_savers_vault ... 2026-10-26 05:28:04,399 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_answer_to_brain_message: Starting TestSaveAnswerToBrain.test_saving_an_answer_keeps_the_answer_when_a_step_report_follows_it ... 2026-10-26 05:28:04,657 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_answer_to_brain_message: Starting TestSaveAnswerToBrain.test_saving_the_same_answer_again_returns_the_same_page ... 2026-10-26 05:28:04,747 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:28:06,755 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_to_brain: Starting TestSavedAnswerContent.test_a_saved_answer_is_attributed_to_the_agent_and_the_answer_that_was_saved ... 2026-10-26 05:28:07,070 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_to_brain: Starting TestSavedAnswerContent.test_a_saved_answer_is_private_to_the_user_who_saved_it ... 2026-10-26 05:28:07,374 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_to_brain: Starting TestSavedAnswerContent.test_a_saved_answer_keeps_the_formatting_the_conversation_showed ... 2026-10-26 05:28:07,678 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_to_brain: Starting TestSavedAnswerContent.test_an_answer_of_a_conversation_without_an_agent_can_still_be_saved ... 2026-10-26 05:28:07,984 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_to_brain: Starting TestSavedAnswerContent.test_markup_in_the_question_and_the_answer_is_stored_as_text_not_live_markup ... 2026-10-26 05:28:08,263 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:28:18,392 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 553 and Message-Id '<211346135634643.1792992498.345897912979126-openerp-private@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 05:28:18,392 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:28:18,405 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [553] 2026-10-26 05:28:18,429 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [95553] 2026-10-26 05:28:18,429 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:28:18,439 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:28:18,470 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_to_brain_company_scope: Starting TestSaveToBrainCompanyScope.test_a_saved_answer_belongs_to_the_savers_current_company ... 2026-10-26 05:28:18,798 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:28:19,874 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui: Starting TestSaveToBrainTour.test_saving_a_finished_answer_creates_one_attributed_brain_page ... 2026-10-26 05:28:20,436 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Chrome pid: 11808 2026-10-26 05:28:20,437 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Chrome headless temporary user profile dir: /tmp/tmpyd0yt77c_chrome_odoo 2026-10-26 05:28:20,437 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Issuing json command http://127.0.0.1:44457/json/version 2026-10-26 05:28:20,441 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:44457/json/version with timeout 3 increased to 10s during tests 2026-10-26 05:28:20,542 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Browser version: Chrome/150.0.7871.114 2026-10-26 05:28:20,542 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Issuing json command http://127.0.0.1:44457/json 2026-10-26 05:28:20,543 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:44457/json with timeout 3 increased to 10s during tests 2026-10-26 05:28:20,567 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Websocket url found: ws://127.0.0.1:44457/devtools/page/C970504C38EFA4F0F60FB3E1B1120644 2026-10-26 05:28:20,596 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Enable chrome headless console log notification 2026-10-26 05:28:20,616 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Chrome headless enable page notifications 2026-10-26 05:28:20,720 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:chat_brain_tour_user from n/a 2026-10-26 05:28:20,731 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Setting session cookie in browser 2026-10-26 05:28:20,743 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Open "http://127.0.0.1:8069/web#action=viin_ai_chat.open_chat" in browser 2026-10-26 05:28:20,744 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Navigating to: "http://127.0.0.1:8069/web#action=viin_ai_chat.open_chat" 2026-10-26 05:28:20,773 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:28:21,915 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:21] "GET /web HTTP/1.1" 200 - 115 0.079 1.069 2026-10-26 05:28:21,921 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Navigation result: {'frameId': 'C970504C38EFA4F0F60FB3E1B1120644', 'loaderId': '718B8CDD122483665583E989AAC80481', 'isDownload': False} 2026-10-26 05:28:21,922 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Evaluate ready code "odoo.isTourReady('viin_ai_brain_save_to_brain')" 2026-10-26 05:28:21,999 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:21] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.010 0.028 2026-10-26 05:28:22,045 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:22] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.020 0.023 2026-10-26 05:28:22,073 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:22] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.007 0.065 2026-10-26 05:28:22,099 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:22] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.011 0.092 2026-10-26 05:28:22,112 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 05:28:22,149 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:22] "GET /web/webclient/load_menus/7005435090216fd97d9d550d286cc5c25f917c8024a679e7c62d4098266afdec HTTP/1.1" 200 - 4 0.015 0.142 2026-10-26 05:28:22,185 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:22] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.013 0.068 2026-10-26 05:28:23,340 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:23] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-26 05:28:23,346 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:23] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 05:28:23,374 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:23] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-26 05:28:23,381 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.022 2026-10-26 05:28:23,535 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Evaluate test code "odoo.startTour('viin_ai_brain_save_to_brain', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web#action=viin_ai_chat.open_chat"})" 2026-10-26 05:28:23,694 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:23] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 05:28:23,793 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:23] "POST /mail/init_messaging HTTP/1.1" 200 - 103 0.125 0.286 2026-10-26 05:28:23,800 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:23] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.399 2026-10-26 05:28:23,813 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:23] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.362 2026-10-26 05:28:23,879 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:23] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.038 0.370 2026-10-26 05:28:23,978 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:23] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.050 0.427 2026-10-26 05:28:23,994 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.430 2026-10-26 05:28:24,045 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:24] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.019 0.311 2026-10-26 05:28:24,064 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 05:28:24,066 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:24] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.008 0.219 2026-10-26 05:28:24,107 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 05:28:24,135 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:24] "GET /web/offline HTTP/1.1" 200 - 7 0.015 0.218 2026-10-26 05:28:24,152 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 05:28:24,156 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:24] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.003 0.228 2026-10-26 05:28:24,315 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:24] "POST /viin_ai/chat/conversation/open HTTP/1.1" 200 - 46 0.044 0.317 2026-10-26 05:28:24,363 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:24] "GET /web/image?model=res.users&field=avatar_128&id=2008 HTTP/1.1" 200 - 11 0.010 0.368 2026-10-26 05:28:24,501 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:24] "POST /viin_ai/chat/status HTTP/1.1" 200 - 8 0.008 0.019 2026-10-26 05:28:24,600 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:24] "POST /viin_ai/voice/status HTTP/1.1" 200 - 31 0.035 0.056 2026-10-26 05:28:24,643 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:24] "POST /discuss/channel/messages HTTP/1.1" 200 - 9 0.012 0.113 2026-10-26 05:28:24,664 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:24] "GET /discuss/channel/1/avatar_128?unique=73ef18903ef8aa2eaa5d475cf5bef7e89f2399403fb6f7c6856a93865105e012d3d7526cfa42cba9470c8a31e80c6bab7876aaa2849983a4313e872bcfe5e6b8 HTTP/1.1" 200 - 8 0.004 0.110 2026-10-26 05:28:24,720 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:24] "GET /web/image/res.partner/87/avatar_128 HTTP/1.1" 200 - 10 0.016 0.138 2026-10-26 05:28:24,779 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:24] "GET /web/image/res.partner/2/avatar_128?unique=2026-10-26%2002%3A01%3A29 HTTP/1.1" 200 - 10 0.024 0.178 2026-10-26 05:28:24,852 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:24] "GET /discuss/channel/251/partner/3931/avatar_128?unique=2026-10-26%2005%3A28%3A18 HTTP/1.1" 200 - 14 0.017 0.254 2026-10-26 05:28:25,632 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour.browser: Tour viin_ai_brain_save_to_brain on step: 'The AI conversation opens in Discuss (trigger: .o-mail-Composer-input)' 2026-10-26 05:28:25,643 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour.browser: Tour viin_ai_brain_save_to_brain on step: 'Ask a question worth keeping (trigger: .o-mail-Composer-input)' 2026-10-26 05:28:25,654 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour.browser: Tour viin_ai_brain_save_to_brain on step: 'Send it (trigger: .o-mail-Composer-send:not(:disabled))' 2026-10-26 05:28:25,684 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:25] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-10-26 05:28:25,685 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour.browser: Tour viin_ai_brain_save_to_brain on step: 'The assistant's answer arrives (trigger: .o-mail-Message:contains('Quarterly revenue grew'))' 2026-10-26 05:28:25,722 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:25] "GET /web/assets/bf0eb9d/web.assets_emoji.min.js HTTP/1.1" 200 - 4 0.003 0.008 2026-10-26 05:28:25,989 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:25] "POST /mail/message/post HTTP/1.1" 200 - 46 0.035 0.076 2026-10-26 05:28:25,994 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.020 2026-10-26 05:28:26,030 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:26] "POST /mail/link_preview HTTP/1.1" 200 - 6 0.007 0.015 2026-10-26 05:28:26,097 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.discuss_channel: Conversation 251: answering agent re-pointed to agent 1. 2026-10-26 05:28:26,699 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:26] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 239 0.185 0.488 2026-10-26 05:28:26,769 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:26] "GET /discuss/channel/251/partner/87/avatar_128?unique=2026-10-26%2002%3A01%3A29 HTTP/1.1" 200 - 14 0.022 0.697 2026-10-26 05:28:27,528 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour.browser: Tour viin_ai_brain_save_to_brain on step: 'Open the other actions of the answer (trigger: .o-mail-Message:contains('Quarterly revenue grew') .o-mail-Message-actions .dropdown-toggle)' 2026-10-26 05:28:27,543 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour.browser: Tour viin_ai_brain_save_to_brain on step: 'Save the answer to the knowledge base (trigger: .o-mail-Message-moreMenu .fa-book)' 2026-10-26 05:28:27,568 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour.browser: Tour viin_ai_brain_save_to_brain on step: 'The save is confirmed with a SUCCESS toast, not merely any toast (an error toast would otherwise pass this step) (trigger: .o_notification.border-success)' 2026-10-26 05:28:27,667 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:27] "POST /viin_ai/chat/brain/save HTTP/1.1" 200 - 35 0.031 0.077 2026-10-26 05:28:27,672 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.038 2026-10-26 05:28:28,433 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour.browser: Tour viin_ai_brain_save_to_brain on step: 'Open the other actions of the person's own question (trigger: .o-mail-Message:contains('how did revenue do') .o-mail-Message-actions .dropdown-toggle)' 2026-10-26 05:28:28,448 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour.browser: Tour viin_ai_brain_save_to_brain on step: 'Only an assistant answer offers Save to Brain, never the question (trigger: .o-mail-Message-moreMenu)' 2026-10-26 05:28:28,460 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour.browser: test successful 2026-10-26 05:28:28,480 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:28] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 05:28:28,494 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Closing chrome headless with pid 11808 2026-10-26 05:28:28,494 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Closing websocket connection 2026-10-26 05:28:28,495 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Terminating chrome headless with pid 11808 2026-10-26 05:28:28,656 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_052828_656625_TestSaveToBrainTour.txt 2026-10-26 05:28:28,657 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Removing chrome user profile "/tmp/tmpyd0yt77c_chrome_odoo" 2026-10-26 05:28:28,697 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:28:29,860 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_vault_id_isolation: Starting TestVaultIdCrossVaultIsolation.test_vault_id_cross_vault_isolation ... 2026-10-26 05:28:29,913 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_vault_id_isolation: Starting TestVaultIdCrossVaultIsolation.test_vault_less_memory_visible_to_owner ... 2026-10-26 05:28:29,953 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_vault_id_isolation: Starting TestVaultIdCrossVaultIsolation.test_vault_linked_memory_visible_to_vault_member ... 2026-10-26 05:28:30,000 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:28:31,143 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_vault_id_isolation: Starting TestVaultLessOwnerIsolation.test_vault_less_memory_not_visible_across_owners ... 2026-10-26 05:28:31,228 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:28:33,300 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.media: viin.ai.media.process: media 15 config gap: Your vision/OCR provider has no API key configured. Open AI > Configuration > Getting Started and add a key to your vision provider, or set its Authentication to No Authentication if the service needs none, so it can perform OCR. 2026-10-26 05:28:33,322 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_vault_source_text_follows_the_page_it_came_from: Starting TestVaultSourceTextFollowsThePageItCameFrom.test_a_member_excluded_from_a_restricted_page_cannot_retrieve_its_text ... 2026-10-26 05:28:33,429 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_vault_source_text_follows_the_page_it_came_from: Starting TestVaultSourceTextFollowsThePageItCameFrom.test_the_orm_path_and_the_vector_path_hand_back_the_same_chunks ... 2026-10-26 05:28:33,529 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.embedding: viin.ai.embedding._build_acl_where: chunk ACL bypassed on explicit request (viin_ai_rag_acl_bypass) by uid 1. 2026-10-26 05:28:33,638 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 05:28:34,467 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_wysiwyg_alternatives_are_one_agent_answer_each: Starting TestWysiwygAlternativesAreOneAgentAnswerEach.test_each_requested_variant_is_its_own_agent_answer_and_the_count_is_capped_at_five ... 2026-10-26 05:28:34,522 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:brain_common_editor from n/a 2026-10-26 05:28:34,531 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:28:36,069 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:36] "POST /viin_ai_brain/wysiwyg/alternatives HTTP/1.1" 200 - 325 0.318 1.224 2026-10-26 05:28:36,099 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:brain_common_editor from n/a 2026-10-26 05:28:37,387 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:37] "POST /viin_ai_brain/wysiwyg/alternatives HTTP/1.1" 200 - 387 0.330 0.952 2026-10-26 05:28:37,389 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_brain.tests.test_wysiwyg_alternatives_are_one_agent_answer_each.TestWysiwygAlternativesAreOneAgentAnswerEach: waiting for threads: [] 2026-10-26 05:28:37,403 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:28:37,410 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Auto retry disabled for test_qunit_viin_ai_editor (odoo.addons.viin_ai_editor.tests.test_powerbox_availability_js.TestPowerboxAvailabilityJs) 2026-10-26 05:28:37,411 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_editor.tests.test_powerbox_availability_js: Starting TestPowerboxAvailabilityJs.test_qunit_viin_ai_editor ... 2026-10-26 05:28:37,853 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:40361/json/version with timeout 3 increased to 10s during tests 2026-10-26 05:28:37,930 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:40361/json with timeout 3 increased to 10s during tests 2026-10-26 05:28:38,835 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 05:28:38,839 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:admin from n/a 2026-10-26 05:28:38,898 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:28:39,855 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:39] "GET /web/tests?mod=web&filter=%2F%5Eviin_ai_editor%2F HTTP/1.1" 200 - 57 0.038 0.925 2026-10-26 05:28:39,932 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:39] "GET /web/assets/2bd8c8b/web.tests_assets.min.js HTTP/1.1" 200 - 4 0.005 0.024 2026-10-26 05:28:39,953 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:39] "GET /web/assets/c198a9e/web.tests_assets.min.css HTTP/1.1" 200 - 4 0.002 0.051 2026-10-26 05:28:39,990 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:39] "GET /web/assets/7199f53/web.qunit_suite_tests.min.css HTTP/1.1" 200 - 4 0.011 0.075 2026-10-26 05:28:40,033 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:40] "GET /web/assets/8f537ad/web.qunit_suite_tests.min.js HTTP/1.1" 200 - 4 0.009 0.096 2026-10-26 05:28:40,127 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 05:28:43,472 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:43] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 05:28:45,123 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:45] "POST /bus/get_model_definitions HTTP/1.1" 200 - 688 0.434 1.317 2026-10-26 05:28:45,138 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:45] "GET /web/bundle/web.assets_emoji HTTP/1.1" 200 - 3 0.001 1.748 2026-10-26 05:28:45,172 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:45] "GET /web/assets/bf0eb9d/web.assets_emoji.min.js HTTP/1.1" 200 - 4 0.003 0.007 2026-10-26 05:28:45,244 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:45] "GET /web/bundle/mail.assets_lamejs HTTP/1.1" 200 - 3 0.001 0.009 2026-10-26 05:28:45,270 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:45] "GET /web/assets/fd7564b/mail.assets_lamejs.min.js HTTP/1.1" 200 - 4 0.001 0.009 2026-10-26 05:28:45,792 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 05:28:46,151 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 05:28:46,797 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_editor.tests.test_powerbox_availability_js.TestPowerboxAvailabilityJs: viin_ai_editor QUnit lane: 75 assertions passed 2026-10-26 05:28:46,813 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:28:47,616 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_a_hand_over_only_hands_over: Starting TestAHandOverOnlyHandsOver.test_a_colleague_found_from_the_assistants_step_is_not_announced_after_its_opening_line ... 2026-10-26 05:28:48,828 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:28:49,379 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=252 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:28:49,794 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=252 outcome=answer run_status=ok 2026-10-26 05:28:49,809 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:49] "POST /chatbot/step/trigger HTTP/1.1" 200 - 271 0.242 0.745 2026-10-26 05:28:49,836 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_a_hand_over_only_hands_over: Starting TestAHandOverOnlyHandsOver.test_a_hand_over_never_takes_the_conversation_back_to_an_earlier_step ... 2026-10-26 05:28:50,283 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:28:52,157 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=253 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:28:52,413 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=253 outcome=answer run_status=ok 2026-10-26 05:28:52,429 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:52] "POST /chatbot/step/trigger HTTP/1.1" 200 - 220 0.171 1.981 2026-10-26 05:28:52,444 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_a_hand_over_only_hands_over: Starting TestAHandOverOnlyHandsOver.test_a_hand_over_with_a_colleague_free_runs_the_hand_over_step_of_the_visitors_branch ... 2026-10-26 05:28:53,453 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:28:53,895 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:53] "POST /im_livechat/get_session HTTP/1.1" 200 - 58 0.038 0.409 2026-10-26 05:28:54,039 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:54] "POST /chatbot/post_welcome_steps HTTP/1.1" 200 - 53 0.043 0.090 2026-10-26 05:28:54,162 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:54] "POST /chatbot/answer/save HTTP/1.1" 200 - 11 0.005 0.017 2026-10-26 05:28:54,373 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=254 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:28:55,021 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=254 outcome=answer run_status=ok 2026-10-26 05:28:55,038 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:55] "POST /chatbot/step/trigger HTTP/1.1" 200 - 369 0.282 0.570 2026-10-26 05:28:55,187 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:55] "POST /im_livechat/get_session HTTP/1.1" 200 - 34 0.022 0.062 2026-10-26 05:28:55,319 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:55] "POST /chatbot/post_welcome_steps HTTP/1.1" 200 - 46 0.025 0.096 2026-10-26 05:28:55,425 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:55] "POST /chatbot/answer/save HTTP/1.1" 200 - 8 0.003 0.009 2026-10-26 05:28:55,551 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=255 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:28:56,087 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=255 outcome=answer run_status=ok 2026-10-26 05:28:56,104 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:56] "POST /chatbot/step/trigger HTTP/1.1" 200 - 318 0.177 0.487 2026-10-26 05:28:56,139 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_a_hand_over_only_hands_over: Starting TestAHandOverOnlyHandsOver.test_a_hand_over_with_nobody_free_lands_on_the_hand_over_step_of_the_visitors_branch ... 2026-10-26 05:28:56,497 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:28:56,982 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:56] "POST /im_livechat/get_session HTTP/1.1" 200 - 59 0.033 0.454 2026-10-26 05:28:57,101 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:57] "POST /chatbot/post_welcome_steps HTTP/1.1" 200 - 53 0.040 0.070 2026-10-26 05:28:57,200 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:57] "POST /chatbot/answer/save HTTP/1.1" 200 - 11 0.004 0.015 2026-10-26 05:28:57,380 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=256 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:28:57,836 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=256 outcome=answer run_status=ok 2026-10-26 05:28:57,850 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:57] "POST /chatbot/step/trigger HTTP/1.1" 200 - 301 0.196 0.441 2026-10-26 05:28:57,935 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:57] "POST /im_livechat/get_session HTTP/1.1" 200 - 34 0.021 0.055 2026-10-26 05:28:58,041 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:58] "POST /chatbot/post_welcome_steps HTTP/1.1" 200 - 46 0.024 0.074 2026-10-26 05:28:58,138 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:58] "POST /chatbot/answer/save HTTP/1.1" 200 - 8 0.003 0.009 2026-10-26 05:28:58,310 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=257 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:28:58,698 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=257 outcome=answer run_status=ok 2026-10-26 05:28:58,716 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:28:58] "POST /chatbot/step/trigger HTTP/1.1" 200 - 254 0.155 0.400 2026-10-26 05:28:58,729 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_a_hand_over_only_hands_over: Starting TestAHandOverOnlyHandsOver.test_a_hand_over_without_words_is_the_turns_answer_and_the_model_is_not_run_again ... 2026-10-26 05:28:59,188 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:28:59,720 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=258 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:29:00,270 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:29:00] "POST /chatbot/step/trigger HTTP/1.1" 200 - 318 0.244 0.844 2026-10-26 05:29:00,287 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_a_hand_over_only_hands_over: Starting TestAHandOverOnlyHandsOver.test_after_a_hand_over_with_nobody_free_the_visitors_next_message_waits_for_a_colleague ... 2026-10-26 05:29:00,670 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:29:01,234 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=259 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:29:01,510 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=259 outcome=answer run_status=ok 2026-10-26 05:29:01,526 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:29:01] "POST /chatbot/step/trigger HTTP/1.1" 200 - 221 0.169 0.693 2026-10-26 05:29:01,716 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:29:01] "POST /chatbot/step/trigger HTTP/1.1" 200 - 30 0.023 0.053 2026-10-26 05:29:01,733 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_a_hand_over_only_hands_over: Starting TestAHandOverOnlyHandsOver.test_handing_the_visitor_over_runs_no_step_after_the_assistants ... 2026-10-26 05:29:02,135 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:29:02,643 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=260 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:29:02,836 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=260 outcome=answer run_status=ok 2026-10-26 05:29:02,850 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:29:02] "POST /chatbot/step/trigger HTTP/1.1" 200 - 221 0.130 0.588 2026-10-26 05:29:02,865 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_a_hand_over_only_hands_over: Starting TestAHandOverOnlyHandsOver.test_the_assistants_opening_line_never_follows_its_hand_over_in_the_same_turn ... 2026-10-26 05:29:03,905 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:29:04,445 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=261 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:29:04,855 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=261 outcome=answer run_status=ok 2026-10-26 05:29:04,869 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:29:04] "POST /chatbot/step/trigger HTTP/1.1" 200 - 271 0.230 0.739 2026-10-26 05:29:05,235 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=262 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:29:05,394 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=262 outcome=answer run_status=ok 2026-10-26 05:29:05,408 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:29:05] "POST /chatbot/step/trigger HTTP/1.1" 200 - 160 0.089 0.221 2026-10-26 05:29:05,427 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_a_hand_over_only_hands_over: Starting TestAHandOverOnlyHandsOver.test_the_scripts_own_hand_over_step_runs_as_its_author_configured_it ... 2026-10-26 05:29:06,440 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:29:06,971 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=263 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:29:07,378 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=263 outcome=answer run_status=ok 2026-10-26 05:29:07,393 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:29:07] "POST /chatbot/step/trigger HTTP/1.1" 200 - 289 0.191 0.767 2026-10-26 05:29:07,445 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:29:08,187 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_a_hand_over_promises_a_reply_only_where_the_visitor_can_write: Starting TestAHandOverPromisesAReplyOnlyWhereTheVisitorCanWrite.test_a_ceiling_ending_promises_no_reply_the_widget_then_closes ... 2026-10-26 05:29:08,541 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:29:09,459 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:29:09] "POST /chatbot/step/trigger HTTP/1.1" 200 - 234 0.197 0.726 2026-10-26 05:29:09,500 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:29:09] "POST /chatbot/step/trigger HTTP/1.1" 200 - 12 0.006 0.018 2026-10-26 05:29:09,567 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_a_hand_over_promises_a_reply_only_where_the_visitor_can_write: Starting TestAHandOverPromisesAReplyOnlyWhereTheVisitorCanWrite.test_a_hand_over_onto_the_scripts_last_step_with_nobody_free_promises_no_reply ... 2026-10-26 05:29:09,988 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:29:10,476 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=266 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:29:10,699 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=266 outcome=answer run_status=ok 2026-10-26 05:29:10,714 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:29:10] "POST /chatbot/step/trigger HTTP/1.1" 200 - 222 0.121 0.610 2026-10-26 05:29:10,762 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:29:10] "POST /chatbot/step/trigger HTTP/1.1" 200 - 12 0.004 0.014 2026-10-26 05:29:10,829 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_a_hand_over_promises_a_reply_only_where_the_visitor_can_write: Starting TestAHandOverPromisesAReplyOnlyWhereTheVisitorCanWrite.test_after_the_visitors_own_request_the_step_after_the_hand_over_step_speaks ... 2026-10-26 05:29:11,180 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/request_human in /viin_ai_livechat/tests/test_a_hand_over_promises_a_reply_only_where_the_visitor_can_write.py:TestAHandOverPromisesAReplyOnlyWhereTheVisitorCanWrite.test_after_the_visitors_own_request_the_step_after_the_hand_over_step_speaks 2026-10-26 05:29:11,183 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:29:11,790 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:29:11] "POST /viin_ai_livechat/request_human HTTP/1.1" 200 - 91 0.082 0.530 2026-10-26 05:29:11,926 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:29:11] "POST /chatbot/step/trigger HTTP/1.1" 200 - 53 0.031 0.091 2026-10-26 05:29:12,001 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_a_hand_over_promises_a_reply_only_where_the_visitor_can_write: Starting TestAHandOverPromisesAReplyOnlyWhereTheVisitorCanWrite.test_an_error_ending_promises_no_reply_the_widget_then_closes ... 2026-10-26 05:29:12,364 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:29:14,789 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:29:14] "POST /chatbot/step/trigger HTTP/1.1" 200 - 293 0.204 2.225 2026-10-26 05:29:14,820 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:29:14] "POST /chatbot/step/trigger HTTP/1.1" 200 - 12 0.004 0.016 2026-10-26 05:29:14,868 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_a_hand_over_promises_a_reply_only_where_the_visitor_can_write: Starting TestAHandOverPromisesAReplyOnlyWhereTheVisitorCanWrite.test_the_step_after_the_scripts_hand_over_step_speaks_instead_of_a_second_promise ... 2026-10-26 05:29:15,224 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:29:15,784 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=272 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:29:15,971 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=272 outcome=answer run_status=ok 2026-10-26 05:29:15,988 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:29:15] "POST /chatbot/step/trigger HTTP/1.1" 200 - 222 0.123 0.647 2026-10-26 05:29:16,110 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:29:16] "POST /chatbot/step/trigger HTTP/1.1" 200 - 53 0.035 0.077 2026-10-26 05:29:16,164 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_a_hand_over_promises_a_reply_only_where_the_visitor_can_write: Starting TestAHandOverPromisesAReplyOnlyWhereTheVisitorCanWrite.test_the_visitors_own_request_for_a_human_promises_no_reply_the_widget_then_closes ... 2026-10-26 05:29:16,516 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/request_human in /viin_ai_livechat/tests/test_a_hand_over_promises_a_reply_only_where_the_visitor_can_write.py:TestAHandOverPromisesAReplyOnlyWhereTheVisitorCanWrite.test_the_visitors_own_request_for_a_human_promises_no_reply_the_widget_then_closes 2026-10-26 05:29:16,519 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:29:17,077 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:29:17] "POST /viin_ai_livechat/request_human HTTP/1.1" 200 - 91 0.053 0.510 2026-10-26 05:29:17,124 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_a_hand_over_promises_a_reply_only_where_the_visitor_can_write: Starting TestAHandOverPromisesAReplyOnlyWhereTheVisitorCanWrite.test_without_a_hand_over_step_the_visitor_who_keeps_a_composer_is_told_to_leave_their_question ... 2026-10-26 05:29:17,554 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:29:18,133 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=276 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:29:18,355 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=276 outcome=answer run_status=ok 2026-10-26 05:29:18,369 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:29:18] "POST /chatbot/step/trigger HTTP/1.1" 200 - 220 0.149 0.670 2026-10-26 05:29:18,449 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:29:19,562 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_a_visitor_is_told_to_read_the_site_before_stating_what_it_shows: Starting TestAVisitorIsToldToReadTheSiteBeforeStatingWhatItShows.test_a_visitor_turn_names_the_site_reading_tools_the_person_is_offered_after_their_message ... 2026-10-26 05:29:20,166 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=278 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:29:20,298 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=278 outcome=answer run_status=ok 2026-10-26 05:29:20,618 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=279 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:29:20,709 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=279 outcome=answer run_status=ok 2026-10-26 05:29:20,780 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:29:21,344 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_internal_visitor_is_not_an_operator: Starting TestInternalVisitorIsNotAnOperator.test_a_colleague_seated_on_the_conversation_who_never_acted_does_not_stop_the_assistant ... 2026-10-26 05:29:22,866 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_internal_visitor_is_not_an_operator: Starting TestInternalVisitorIsNotAnOperator.test_a_colleague_who_speaks_takes_the_conversation_over_whoever_the_visitor_is ... 2026-10-26 05:29:23,980 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=282 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:29:24,193 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=282 outcome=answer run_status=ok 2026-10-26 05:29:25,219 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=283 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:29:25,379 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=283 outcome=answer run_status=ok 2026-10-26 05:29:26,064 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_internal_visitor_is_not_an_operator: Starting TestInternalVisitorIsNotAnOperator.test_a_completed_handoff_hands_over_even_when_the_visitor_is_signed_in ... 2026-10-26 05:29:27,900 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=284 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:29:28,093 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=284 outcome=answer run_status=ok 2026-10-26 05:29:28,356 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_internal_visitor_is_not_an_operator: Starting TestInternalVisitorIsNotAnOperator.test_a_signed_in_visitor_gets_their_second_question_answered_too ... 2026-10-26 05:29:29,500 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=285 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:29:29,734 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=285 outcome=answer run_status=ok 2026-10-26 05:29:29,939 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=285 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:29:30,063 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=285 outcome=answer run_status=ok 2026-10-26 05:29:30,122 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_internal_visitor_is_not_an_operator: Starting TestInternalVisitorIsNotAnOperator.test_an_anonymous_visitor_who_is_a_member_never_hands_over ... 2026-10-26 05:29:30,696 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=286 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:29:30,817 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=286 outcome=answer run_status=ok 2026-10-26 05:29:30,913 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_internal_visitor_is_not_an_operator: Starting TestInternalVisitorIsNotAnOperator.test_the_assistants_own_partner_is_never_mistaken_for_a_colleague ... 2026-10-26 05:29:32,071 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=287 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:29:32,268 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=287 outcome=answer run_status=ok 2026-10-26 05:29:32,900 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 05:29:33,437 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat: Starting TestLivechatAI.test_a_passage_the_service_user_cannot_read_never_reaches_the_model ... 2026-10-26 05:29:33,933 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=288 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:29:34,051 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=288 outcome=answer run_status=ok 2026-10-26 05:29:34,124 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat: Starting TestLivechatAI.test_an_external_tool_the_database_offers_its_staff_is_never_offered_to_a_visitor ... 2026-10-26 05:29:34,730 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=289 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:29:34,832 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=289 outcome=answer run_status=ok 2026-10-26 05:29:34,908 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat: Starting TestLivechatAI.test_forward_operator_fallback ... 2026-10-26 05:29:36,543 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat: Starting TestLivechatAI.test_knowledge_an_administrator_attached_is_announced_until_the_set_is_reviewed ... 2026-10-26 05:29:37,635 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat: Starting TestLivechatAI.test_visitor_path_fails_closed_on_unreadable_agent ... 2026-10-26 05:29:58,073 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [410], uid: 2038, model: viin.ai.agent 2026-10-26 05:29:58,168 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [410], uid: 2038, model: viin.ai.agent 2026-10-26 05:29:58,180 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [410], uid: 2038, model: viin.ai.agent 2026-10-26 05:29:58,432 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat: Starting TestLivechatAI.test_visitor_path_refuses_superuser_agent ... 2026-10-26 05:29:59,932 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 05:30:01,225 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_a_hit_survives_only_while_the_acting_person_may_read_it: Starting TestLivechatAHitSurvivesOnlyWhileTheActingPersonMayReadIt.test_a_passage_is_no_longer_given_once_its_record_stops_being_readable ... 2026-10-26 05:30:02,147 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=295 retrieval=ok hits=2 readable_hits=2 2026-10-26 05:30:02,264 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=295 outcome=answer run_status=ok 2026-10-26 05:30:02,958 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=296 retrieval=ok hits=2 readable_hits=1 2026-10-26 05:30:03,045 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=296 outcome=answer run_status=ok 2026-10-26 05:30:03,110 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_a_hit_survives_only_while_the_acting_person_may_read_it: Starting TestLivechatAHitSurvivesOnlyWhileTheActingPersonMayReadIt.test_a_passage_linked_to_a_record_the_person_may_not_open_is_never_given ... 2026-10-26 05:30:03,792 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=297 retrieval=ok hits=2 readable_hits=1 2026-10-26 05:30:03,917 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=297 outcome=answer run_status=ok 2026-10-26 05:30:04,303 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=298 retrieval=ok hits=2 readable_hits=1 2026-10-26 05:30:04,404 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=298 outcome=answer run_status=ok 2026-10-26 05:30:04,507 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_a_hit_survives_only_while_the_acting_person_may_read_it: Starting TestLivechatAHitSurvivesOnlyWhileTheActingPersonMayReadIt.test_a_passage_linked_to_nothing_inside_the_shared_sources_is_given_to_anyone ... 2026-10-26 05:30:05,071 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=299 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:30:05,193 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=299 outcome=answer run_status=ok 2026-10-26 05:30:05,496 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=300 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:30:05,577 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=300 outcome=answer run_status=ok 2026-10-26 05:30:05,653 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:30:06,372 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_a_turn_out_of_budget_ends_like_a_cost_cap: Starting TestLivechatATurnOutOfBudgetEndsLikeACostCap.test_a_streamed_turn_out_of_budget_after_answering_shows_the_answer_and_the_notice ... 2026-10-26 05:30:08,387 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_a_turn_out_of_budget_ends_like_a_cost_cap: Starting TestLivechatATurnOutOfBudgetEndsLikeACostCap.test_a_turn_out_of_budget_before_saying_anything_ends_like_a_cost_cap ... 2026-10-26 05:30:12,107 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:30:13,464 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_acting_user: Starting TestLivechatActingUser.test_a_request_by_anyone_but_the_visitor_calls_no_model_and_says_nothing ... 2026-10-26 05:30:15,446 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_acting_user: Starting TestLivechatActingUser.test_a_visitor_turn_never_carries_the_service_users_menu_map ... 2026-10-26 05:30:16,005 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=307 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:30:16,108 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=307 outcome=answer run_status=ok 2026-10-26 05:30:16,570 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_acting_user: Starting TestLivechatActingUser.test_a_visitor_turn_offers_the_tools_of_the_person_writing ... 2026-10-26 05:30:17,187 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=308 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:30:17,319 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=308 outcome=answer run_status=ok 2026-10-26 05:30:17,542 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=309 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:30:17,649 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=309 outcome=answer run_status=ok 2026-10-26 05:30:17,770 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_acting_user: Starting TestLivechatActingUser.test_an_anonymous_visitor_is_offered_the_tools_of_the_websites_own_public_user_only ... 2026-10-26 05:30:21,114 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=310 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:30:21,253 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=310 outcome=answer run_status=ok 2026-10-26 05:30:21,360 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_acting_user: Starting TestLivechatActingUser.test_an_assistant_handed_work_by_a_visitor_turn_is_offered_only_the_visitors_tools ... 2026-10-26 05:30:23,973 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=311 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:30:24,320 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=311 outcome=answer run_status=ok 2026-10-26 05:30:24,417 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 05:30:26,527 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_action_card: Starting TestLivechatActionCard.test_a_click_carries_the_action_out_as_the_customer_and_tells_the_assistant ... 2026-10-26 05:30:38,118 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:action_card_portal_customer from n/a 2026-10-26 05:30:38,244 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:30:38,981 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=312 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:30:39,316 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:30:39] "POST /chatbot/step/trigger HTTP/1.1" 200 - 226 0.298 0.778 2026-10-26 05:30:39,741 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=312 outcome=answer run_status=ok 2026-10-26 05:30:39,812 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:30:39] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 179 0.170 0.314 2026-10-26 05:30:39,890 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_action_card: Starting TestLivechatActionCard.test_a_declined_card_carries_nothing_out_and_the_assistant_is_told ... 2026-10-26 05:30:51,668 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:action_card_portal_customer from n/a 2026-10-26 05:30:51,780 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:30:52,487 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=313 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:30:52,728 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:30:52] "POST /chatbot/step/trigger HTTP/1.1" 200 - 226 0.245 0.707 2026-10-26 05:30:53,008 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=313 outcome=answer run_status=ok 2026-10-26 05:30:53,076 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:30:53] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 136 0.119 0.214 2026-10-26 05:30:53,110 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_action_card: Starting TestLivechatActionCard.test_a_declined_card_is_reported_to_the_assistant_in_the_language_the_customer_reads ... 2026-10-26 05:31:08,741 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:action_card_portal_customer from n/a 2026-10-26 05:31:08,866 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:31:10,985 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=314 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:31:11,162 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:31:11] "POST /chatbot/step/trigger HTTP/1.1" 200 - 231 0.193 2.108 2026-10-26 05:31:11,492 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=314 outcome=answer run_status=ok 2026-10-26 05:31:11,602 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:31:11] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 137 0.149 0.261 2026-10-26 05:31:11,643 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_action_card: Starting TestLivechatActionCard.test_the_card_never_shows_the_customer_the_instructions_written_for_the_model ... 2026-10-26 05:31:22,307 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:action_card_portal_customer from n/a 2026-10-26 05:31:22,411 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:31:23,096 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=315 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:31:23,295 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:31:23] "POST /chatbot/step/trigger HTTP/1.1" 200 - 226 0.207 0.681 2026-10-26 05:31:23,337 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_action_card: Starting TestLivechatActionCard.test_the_card_shows_what_will_run_and_nothing_runs_before_the_click ... 2026-10-26 05:31:34,066 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:action_card_portal_customer from n/a 2026-10-26 05:31:34,175 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:31:34,770 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=316 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:31:34,928 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:31:34] "POST /chatbot/step/trigger HTTP/1.1" 200 - 226 0.148 0.610 2026-10-26 05:31:34,989 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:31:35,778 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_ai_answer_representation: Starting TestLivechatAiAnswerRepresentation.test_a_business_name_that_looks_like_markdown_is_declined_as_written ... 2026-10-26 05:31:47,304 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=317 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:31:47,441 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=317 outcome=decline run_status=ok 2026-10-26 05:31:47,572 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_ai_answer_representation: Starting TestLivechatAiAnswerRepresentation.test_a_quote_and_a_code_block_in_an_answer_stay_visible_once_stored ... 2026-10-26 05:31:48,817 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=318 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:31:48,915 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=318 outcome=answer run_status=ok 2026-10-26 05:31:49,002 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_ai_answer_representation: Starting TestLivechatAiAnswerRepresentation.test_an_ai_answer_is_stored_as_formatted_text_linking_only_to_its_own_website ... 2026-10-26 05:31:50,266 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=319 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:31:50,368 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=319 outcome=answer run_status=ok 2026-10-26 05:31:50,438 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_ai_answer_representation: Starting TestLivechatAiAnswerRepresentation.test_the_steps_own_message_is_posted_as_written_with_its_links_kept ... 2026-10-26 05:31:50,951 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=320 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:31:51,089 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=320 outcome=answer run_status=ok 2026-10-26 05:31:51,222 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_ai_answer_representation: Starting TestLivechatAiAnswerRepresentation.test_the_transcript_email_shows_the_answer_formatted_with_links_to_the_website ... 2026-10-26 05:31:52,422 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=321 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:31:52,525 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=321 outcome=answer run_status=ok 2026-10-26 05:31:52,760 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 556 and Message-Id '<464673090050248.1792992712.731012344360352-openerp-private@5e968f997bd9>' from 'shop@example.com' to (redacted) "'*****or@example.com'" successfully sent 2026-10-26 05:31:52,760 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:31:52,764 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:31:52,770 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_ai_answer_representation: Starting TestLivechatAiAnswerRepresentation.test_what_the_visitor_or_a_colleague_writes_is_stored_as_written ... 2026-10-26 05:31:53,981 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=322 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:31:54,066 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=322 outcome=answer run_status=ok 2026-10-26 05:31:55,086 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 05:31:57,770 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_ai_answer_representation: Starting TestLivechatAnsweredByRoute.test_a_portal_user_is_told_nothing_about_who_answered ... 2026-10-26 05:31:58,379 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=323 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:31:58,637 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=323 outcome=answer run_status=ok 2026-10-26 05:31:58,772 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:answered_by_portal from n/a 2026-10-26 05:31:58,792 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:31:59,171 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:31:59] "POST /viin_ai_livechat/answered_by HTTP/1.1" 200 - 10 0.007 0.378 2026-10-26 05:31:59,178 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_ai_answer_representation: Starting TestLivechatAnsweredByRoute.test_a_visitor_who_is_not_signed_in_is_refused_the_route ... 2026-10-26 05:31:59,761 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=324 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:32:00,138 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=324 outcome=answer run_status=ok 2026-10-26 05:32:00,249 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:32:00,615 100 INFO rb-a683fe2-225997-428996 odoo.http: Session expired 2026-10-26 05:32:00,615 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:32:00] "POST /viin_ai_livechat/answered_by HTTP/1.1" 200 - 8 0.003 0.368 2026-10-26 05:32:00,621 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_ai_answer_representation: Starting TestLivechatAnsweredByRoute.test_an_operator_is_not_told_about_a_message_they_may_not_read ... 2026-10-26 05:32:01,201 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=325 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:32:01,470 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=325 outcome=answer run_status=ok 2026-10-26 05:32:01,631 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:answered_by_operator from n/a 2026-10-26 05:32:01,640 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:32:02,085 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:32:02] "POST /viin_ai_livechat/answered_by HTTP/1.1" 200 - 14 0.008 0.441 2026-10-26 05:32:02,094 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_ai_answer_representation: Starting TestLivechatAnsweredByRoute.test_an_operator_is_told_who_answered_each_ai_message_they_may_read ... 2026-10-26 05:32:02,707 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=326 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:32:03,075 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=326 outcome=answer run_status=ok 2026-10-26 05:32:03,176 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:answered_by_operator from n/a 2026-10-26 05:32:03,198 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:32:03,581 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:32:03] "POST /viin_ai_livechat/answered_by HTTP/1.1" 200 - 26 0.036 0.352 2026-10-26 05:32:03,618 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:32:04,430 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_an_answer_without_words_is_asked_again: Starting TestAnAnswerWithoutWordsIsAskedAgain.test_a_stamp_only_answer_is_asked_again_and_the_visitor_reads_the_second ... 2026-10-26 05:32:05,850 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=327 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:32:06,425 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=327 outcome=answer run_status=ok 2026-10-26 05:32:06,530 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_an_answer_without_words_is_asked_again: Starting TestAnAnswerWithoutWordsIsAskedAgain.test_an_answer_still_without_words_hands_the_visitor_to_a_colleague ... 2026-10-26 05:32:17,098 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:32:17,817 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_answer_citations: Starting TestLivechatAnswerCitations.test_a_cited_passage_number_never_reaches_the_visitor_and_other_brackets_stay ... 2026-10-26 05:32:19,037 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=334 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:32:19,203 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=334 outcome=answer run_status=ok 2026-10-26 05:32:20,368 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=335 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:32:20,519 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=335 outcome=answer run_status=ok 2026-10-26 05:32:21,795 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=336 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:32:21,991 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=336 outcome=answer run_status=ok 2026-10-26 05:32:22,113 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_answer_citations: Starting TestLivechatAnswerCitations.test_the_streamed_preview_never_shows_a_bare_passage_number ... 2026-10-26 05:32:23,252 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=337 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:32:23,411 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=337 outcome=answer run_status=ok 2026-10-26 05:32:23,503 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:32:24,166 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_credential_fail_closed: Starting TestLivechatCredentialFailClosed.test_missing_credential_hands_the_visitor_to_a_colleague ... 2026-10-26 05:32:25,570 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:32:25,843 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_install_seed: Starting TestLivechatInstallSeed.test_the_seeded_assistant_answers_a_visitor_whatever_restrict_to_sources_says ... 2026-10-26 05:32:27,182 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=339 retrieval=no_index hits=0 readable_hits=0 2026-10-26 05:32:27,377 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=339 outcome=answer run_status=ok 2026-10-26 05:32:27,919 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=340 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:32:28,119 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=340 outcome=answer run_status=ok 2026-10-26 05:32:28,225 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.source records with IDs: [194] 2026-10-26 05:32:29,336 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=341 retrieval=no_index hits=0 readable_hits=0 2026-10-26 05:32:29,512 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=341 outcome=answer run_status=ok 2026-10-26 05:32:29,936 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=342 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:32:30,125 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=342 outcome=answer run_status=ok 2026-10-26 05:32:30,219 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.source records with IDs: [195] 2026-10-26 05:32:30,233 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:32:30,928 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_knowledge_reaches_a_portal_customer_as_a_visitor: Starting TestLivechatKnowledgeReachesAPortalCustomerAsAVisitor.test_a_page_withdrawn_since_the_last_sync_is_no_longer_given_to_a_portal_customer ... 2026-10-26 05:32:54,244 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=343 retrieval=ok hits=3 readable_hits=2 2026-10-26 05:32:54,383 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=343 outcome=answer run_status=ok 2026-10-26 05:32:54,729 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=344 retrieval=ok hits=2 readable_hits=1 2026-10-26 05:32:54,805 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=344 outcome=answer run_status=ok 2026-10-26 05:32:54,895 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_knowledge_reaches_a_portal_customer_as_a_visitor: Starting TestLivechatKnowledgeReachesAPortalCustomerAsAVisitor.test_a_portal_customer_is_answered_from_the_sites_knowledge_as_a_visitor_is ... 2026-10-26 05:33:18,780 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=345 retrieval=ok hits=3 readable_hits=2 2026-10-26 05:33:18,917 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=345 outcome=answer run_status=ok 2026-10-26 05:33:19,295 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=346 retrieval=ok hits=3 readable_hits=2 2026-10-26 05:33:19,409 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=346 retrieval=ok hits=3 readable_hits=2 2026-10-26 05:33:19,443 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=346 outcome=answer run_status=ok 2026-10-26 05:33:19,557 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_knowledge_reaches_a_portal_customer_as_a_visitor: Starting TestLivechatKnowledgeReachesAPortalCustomerAsAVisitor.test_a_portal_customer_of_another_company_is_not_answered_from_this_companys_pages ... 2026-10-26 05:33:41,952 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=347 retrieval=ok hits=2 readable_hits=2 2026-10-26 05:33:42,110 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=347 outcome=answer run_status=ok 2026-10-26 05:33:42,495 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=348 retrieval=ok hits=2 readable_hits=2 2026-10-26 05:33:42,595 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=348 retrieval=ok hits=2 readable_hits=2 2026-10-26 05:33:42,656 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=348 outcome=answer run_status=ok 2026-10-26 05:33:42,770 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_knowledge_reaches_a_portal_customer_as_a_visitor: Starting TestLivechatKnowledgeReachesAPortalCustomerAsAVisitor.test_an_anonymous_visitor_is_answered_from_the_sites_knowledge_and_nothing_internal ... 2026-10-26 05:34:05,571 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=349 retrieval=ok hits=3 readable_hits=2 2026-10-26 05:34:05,665 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=349 outcome=answer run_status=ok 2026-10-26 05:34:06,064 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=350 retrieval=ok hits=3 readable_hits=2 2026-10-26 05:34:06,171 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=350 retrieval=ok hits=3 readable_hits=2 2026-10-26 05:34:06,185 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=350 outcome=answer run_status=ok 2026-10-26 05:34:06,312 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:34:08,664 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_knowledge_reads_one_translation_per_published_record: Starting TestLivechatKnowledgeReadsOneTranslationPerPublishedRecord.test_a_page_is_read_in_the_language_the_visitor_is_answered_in ... 2026-10-26 05:34:19,817 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=351 retrieval=ok hits=2 readable_hits=2 2026-10-26 05:34:19,951 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=351 outcome=answer run_status=ok 2026-10-26 05:34:31,774 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=352 retrieval=ok hits=2 readable_hits=2 2026-10-26 05:34:31,918 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=352 outcome=answer run_status=ok 2026-10-26 05:34:32,072 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_knowledge_reads_one_translation_per_published_record: Starting TestLivechatKnowledgeReadsOneTranslationPerPublishedRecord.test_a_search_mid_turn_reads_the_page_language_when_the_visitors_is_not_published ... 2026-10-26 05:34:46,281 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=353 retrieval=ok hits=2 readable_hits=2 2026-10-26 05:34:46,436 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=353 retrieval=ok hits=2 readable_hits=2 2026-10-26 05:34:46,463 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=353 outcome=answer run_status=ok 2026-10-26 05:34:46,582 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_knowledge_reads_one_translation_per_published_record: Starting TestLivechatKnowledgeReadsOneTranslationPerPublishedRecord.test_the_translations_of_one_page_take_one_place_among_the_passages_read ... 2026-10-26 05:34:57,881 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=354 retrieval=ok hits=2 readable_hits=2 2026-10-26 05:34:58,021 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=354 outcome=answer run_status=ok 2026-10-26 05:34:58,172 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:34:59,409 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_metering_fields_not_visitor_readable: Starting TestLivechatMeteringFieldsNotVisitorReadable.test_visitor_cannot_read_the_ai_metering_fields_on_their_own_conversation ... 2026-10-26 05:34:59,745 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 2102, model: discuss.channel, fields: viin_ai_livechat_turn_count 2026-10-26 05:34:59,778 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 2102, model: discuss.channel, fields: viin_ai_livechat_spend_usd 2026-10-26 05:34:59,782 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 2102, model: discuss.channel, fields: viin_ai_livechat_answered_message_id 2026-10-26 05:34:59,785 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 2102, model: discuss.channel, fields: viin_ai_livechat_operator_joined 2026-10-26 05:34:59,789 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 2102, model: discuss.channel, fields: viin_ai_livechat_unrelated_count 2026-10-26 05:34:59,794 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 2102, model: discuss.channel, fields: viin_ai_livechat_ai_stopped 2026-10-26 05:34:59,797 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 2102, model: discuss.channel, fields: viin_ai_livechat_visitor_ip_hash 2026-10-26 05:34:59,802 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_metering_fields_not_visitor_readable: Starting TestLivechatMeteringFieldsNotVisitorReadable.test_visitor_cannot_read_which_model_produced_an_ai_message_of_their_conversation ... 2026-10-26 05:35:00,180 100 INFO rb-a683fe2-225997-428996 odoo.models: Access Denied by ACLs for operation: read, uid: 2102, model: mail.message, fields: viin_ai_answered_frames 2026-10-26 05:35:00,198 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:35:00,859 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_no_handoff_after_human_join: Starting TestLivechatNoHandoffAfterHumanJoin.test_no_second_handoff_once_a_colleague_already_joined ... 2026-10-26 05:35:03,776 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 05:35:03,782 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane: Starting TestLivechatOperatorAnsweredByQunitLane.test_the_operator_answered_by_line_is_actually_asserted_in_a_browser ... 2026-10-26 05:35:04,303 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Chrome pid: 12239 2026-10-26 05:35:04,304 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Chrome headless temporary user profile dir: /tmp/tmpvip5iiks_chrome_odoo 2026-10-26 05:35:04,317 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Issuing json command http://127.0.0.1:42913/json/version 2026-10-26 05:35:04,334 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:42913/json/version with timeout 3 increased to 10s during tests 2026-10-26 05:35:04,480 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Browser version: Chrome/150.0.7871.114 2026-10-26 05:35:04,480 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Issuing json command http://127.0.0.1:42913/json 2026-10-26 05:35:04,481 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:42913/json with timeout 3 increased to 10s during tests 2026-10-26 05:35:04,536 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Websocket url found: ws://127.0.0.1:42913/devtools/page/14C518B60F1E7B7EE6400FA8CCA16921 2026-10-26 05:35:04,573 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Enable chrome headless console log notification 2026-10-26 05:35:04,602 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Chrome headless enable page notifications 2026-10-26 05:35:05,520 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 05:35:05,524 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:admin from n/a 2026-10-26 05:35:05,539 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Setting session cookie in browser 2026-10-26 05:35:05,547 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Open "http://127.0.0.1:8069/web/tests?filter=/%5E%28%29%28%28viin_ai_livechat%5C+%3E%5C+an%5C+operator%5C+reads%5C+who%5C+answered%5C+an%5C+AI%5C+message.%2A%29%29%24/" in browser 2026-10-26 05:35:05,547 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Navigating to: "http://127.0.0.1:8069/web/tests?filter=/%5E%28%29%28%28viin_ai_livechat%5C+%3E%5C+an%5C+operator%5C+reads%5C+who%5C+answered%5C+an%5C+AI%5C+message.%2A%29%29%24/" 2026-10-26 05:35:05,575 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:35:06,681 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:35:06] "GET /web/tests?filter=/%5E%28%29%28%28viin_ai_livechat%5C+%3E%5C+an%5C+operator%5C+reads%5C+who%5C+answered%5C+an%5C+AI%5C+message.%2A%29%29%24/ HTTP/1.1" 200 - 57 0.034 1.076 2026-10-26 05:35:06,693 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Navigation result: {'frameId': '14C518B60F1E7B7EE6400FA8CCA16921', 'loaderId': '806E33F229FB5A23B0F58FB3CD64D935', 'isDownload': False} 2026-10-26 05:35:06,693 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Evaluate ready code "!!(window.QUnit && QUnit.config) && ((window.__viinLane = window.__viinLane || (function () { var s = {beginFired: false, totalTests: null, modulesAtBegin: null}; try { QUnit.begin(function (d) { s.beginFired = true; s.totalTests = (d && d.totalTests); s.modulesAtBegin = ((QUnit.config && QUnit.config.modules) || []).length; }); } catch (e) { s.hookError = String(e); } return s;}())), true)" 2026-10-26 05:35:06,764 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:35:06] "GET /web/assets/7199f53/web.qunit_suite_tests.min.css HTTP/1.1" 200 - 4 0.007 0.019 2026-10-26 05:35:06,778 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:35:06] "GET /web/assets/2bd8c8b/web.tests_assets.min.js HTTP/1.1" 200 - 4 0.004 0.032 2026-10-26 05:35:06,796 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:35:06] "GET /web/assets/8f537ad/web.qunit_suite_tests.min.js HTTP/1.1" 200 - 4 0.003 0.036 2026-10-26 05:35:06,843 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:35:06] "GET /web/assets/c198a9e/web.tests_assets.min.css HTTP/1.1" 200 - 4 0.013 0.092 2026-10-26 05:35:06,954 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 05:35:08,427 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Evaluate test code "(async function () { await new Promise(function (r) { if (document.readyState === "complete") { r(); } else { window.addEventListener("load", function () { r(); }); } }); await new Promise(function (r) { setTimeout(r, 3000); }); var C = (window.QUnit && QUnit.config) || {}; var mods = C.modules || []; var named = mods.map(function (m) { return {name: m.name, tests: (m.tests || []).length}; }); var viin = named.filter(function (m) { return m.name && m.name.indexOf("viin_ai") === 0; }); var st = window.__viinLane || {}; var expected = ["viin_ai_livechat > an operator reads who answered an AI message"]; var lower = named.map(function (m) { return (m.name || "").toLowerCase(); }); var out = { filter: C.filter || null, moduleParam: C.module || null, statsAll: (C.stats ? C.stats.all : null), readyHookInstalled: !!window.__viinLane, beginFired: !!st.beginFired, totalTestsAtBegin: (st.totalTests === undefined ? null : st.totalTests), modulesAtBegin: (st.modulesAtBegin === undefined ? null : st.modulesAtBegin), moduleCountNow: named.length, viinModuleCount: viin.length, viinModules: viin.slice(0, 40), firstModules: named.slice(0, 6).map(function (m) { return m.name; }), expectedPresent: expected.map(function (n) { return {name: n, registered: lower.indexOf(n.toLowerCase()) !== -1}; }) }; try { var f = C.filter || ""; var rf = /^(!?)\/([\w\W]*)\/(i?$)/.exec(f); if (!rf) { out.filterVerdict = "config.filter is not in QUnit regex form"; } else { var re = new RegExp(rf[2], rf[3]); var hits = []; mods.forEach(function (m) { (m.tests || []).forEach(function (t) { var fullName = m.name + ": " + t.name; if (re.test(fullName)) { hits.push(fullName); } }); }); out.filterMatchCount = hits.length; out.filterMatchSample = hits.slice(0, 3); } } catch (e) { out.filterProbeError = String(e); } console.log("VIIN-LANE-PROBE " + JSON.stringify(out)); })()" 2026-10-26 05:35:10,248 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane.browser: [assets] fetch libs from xmlID: web.assets_emoji 2026-10-26 05:35:10,398 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:35:10] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 05:35:12,098 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:35:12] "POST /bus/get_model_definitions HTTP/1.1" 200 - 688 0.477 1.368 2026-10-26 05:35:12,114 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:35:12] "GET /web/bundle/web.assets_emoji HTTP/1.1" 200 - 3 0.008 1.846 2026-10-26 05:35:12,124 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane.browser: [assets] fetch JS ressource: /web/assets/bf0eb9d/web.assets_emoji.min.js 2026-10-26 05:35:12,147 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:35:12] "GET /web/assets/bf0eb9d/web.assets_emoji.min.js HTTP/1.1" 200 - 4 0.001 0.012 2026-10-26 05:35:12,199 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane.browser: [assets] fetch libs from xmlID: mail.assets_lamejs 2026-10-26 05:35:12,218 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:35:12] "GET /web/bundle/mail.assets_lamejs HTTP/1.1" 200 - 3 0.006 0.010 2026-10-26 05:35:12,224 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane.browser: [assets] fetch JS ressource: /web/assets/fd7564b/mail.assets_lamejs.min.js 2026-10-26 05:35:12,237 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:35:12] "GET /web/assets/fd7564b/mail.assets_lamejs.min.js HTTP/1.1" 200 - 4 0.001 0.009 2026-10-26 05:35:12,529 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:35:12] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.005 2026-10-26 05:35:12,574 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:35:12] "GET /web/offline HTTP/1.1" 200 - 7 0.004 0.022 2026-10-26 05:35:12,702 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:35:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 05:35:12,714 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:35:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 05:35:12,728 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:35:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 05:35:12,879 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:35:12] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 05:35:13,226 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane.browser: VIIN-LANE-PROBE {"filter":"/^()((viin_ai_livechat\\ >\\ an\\ operator\\ reads\\ who\\ answered\\ an\\ AI\\ message.*))$/","moduleParam":null,"statsAll":0,"readyHookInstalled":true,"beginFired":true,"totalTestsAtBegin":7572,"modulesAtBegin":1538,"moduleCountNow":1538,"viinModuleCount":77,"viinModules":[{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - streamed answer","tests":8},{"name":"viin_ai > AI conversation on Discuss - approval card","tests":2},{"name":"viin_ai > AI conversation on Discuss - lists and entry points","tests":7},{"name":"viin_ai > AI conversation on Discuss - settings, feedback and first run","tests":9},{"name":"viin_ai > AI conversation on Discuss - notifying the person","tests":3},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - turn lifecycle","tests":10},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - decisions and outcomes","tests":5},{"name":"viin_ai > AI conversation on Discuss - outcomes and error reports","tests":3},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - offered steps","tests":4},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - model settings","tests":14},{"name":"viin_ai > AI conversation on Discuss - who answered","tests":5},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - entry points","tests":6},{"name":"viin_ai > AI conversation on Discuss - the screen a question comes from","tests":1},{"name":"viin_ai > AI conversation on Discuss - on a small screen","tests":1},{"name":"viin_ai","tests":0},{"name":"viin_ai > ai_command_provider (dashboard summary)","tests":5},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI navigation equals a menu click","tests":2},{"name":"viin_ai","tests":0},{"name":"viin_ai > AiOutcomeNotice render","tests":3},{"name":"viin_ai","tests":0},{"name":"viin_ai > AskAiDialog server error message","tests":1},{"name":"viin_ai","tests":0},{"name":"viin_ai > MarkdownBlock link node + linkPolicy prop","tests":5},{"name":"viin_ai","tests":0},{"name":"viin_ai > MarkdownBlock closed AST","tests":12},{"name":"viin_ai","tests":0},{"name":"viin_ai > AiToolCard shows the VALUES it proposes to write, not only the records it references","tests":2},{"name":"viin_ai > AiToolCard discloses the assistant's reason and paginates its proposed values","tests":4},{"name":"viin_ai","tests":0},{"name":"viin_ai > ui_context_service live trail","tests":4},{"name":"viin_ai > ui_context_service search_facets","tests":6},{"name":"viin_ai > ui_context_service selection reply","tests":2},{"name":"viin_ai","tests":0}],"firstModules":["web","web","web > MockServer","web","web > env","web"],"expectedPresent":[{"name":"viin_ai_livechat > an operator reads who answered an AI message","registered":true}],"filterMatchCount":1,"filterMatchSample":["viin_ai_livechat > an operator reads who answered an AI message: a livechat message the server describes shows who answered it"]} 2026-10-26 05:35:13,491 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane.browser: "viin_ai_livechat > an operator reads who answered an AI message" passed 4 tests. 2026-10-26 05:35:13,492 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane.browser: "viin_ai_livechat" passed 0 tests. 2026-10-26 05:35:13,533 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane.browser: QUnit test suite done. 2026-10-26 05:35:13,534 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane.browser: test successful 2026-10-26 05:35:13,678 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Closing chrome headless with pid 12239 2026-10-26 05:35:13,681 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Closing websocket connection 2026-10-26 05:35:13,683 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Terminating chrome headless with pid 12239 2026-10-26 05:35:13,849 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_053513_848890_TestLivechatOperatorAnsweredByQunitLane.txt 2026-10-26 05:35:13,849 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Removing chrome user profile "/tmp/tmpvip5iiks_chrome_odoo" 2026-10-26 05:35:13,991 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: waiting for threads: [] 2026-10-26 05:35:14,551 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:35:14] "GET /web/image/res.company/undefined/favicon HTTP/1.1" 404 - 236 0.328 1.517 2026-10-26 05:35:14,557 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: VIIN-LANE-PROBE {"filter":"/^()((viin_ai_livechat\\ >\\ an\\ operator\\ reads\\ who\\ answered\\ an\\ AI\\ message.*))$/","moduleParam":null,"statsAll":0,"readyHookInstalled":true,"beginFired":true,"totalTestsAtBegin":7572,"modulesAtBegin":1538,"moduleCountNow":1538,"viinModuleCount":77,"viinModules":[{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - streamed answer","tests":8},{"name":"viin_ai > AI conversation on Discuss - approval card","tests":2},{"name":"viin_ai > AI conversation on Discuss - lists and entry points","tests":7},{"name":"viin_ai > AI conversation on Discuss - settings, feedback and first run","tests":9},{"name":"viin_ai > AI conversation on Discuss - notifying the person","tests":3},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - turn lifecycle","tests":10},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - decisions and outcomes","tests":5},{"name":"viin_ai > AI conversation on Discuss - outcomes and error reports","tests":3},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - offered steps","tests":4},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - model settings","tests":14},{"name":"viin_ai > AI conversation on Discuss - who answered","tests":5},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - entry points","tests":6},{"name":"viin_ai > AI conversation on Discuss - the screen a question comes from","tests":1},{"name":"viin_ai > AI conversation on Discuss - on a small screen","tests":1},{"name":"viin_ai","tests":0},{"name":"viin_ai > ai_command_provider (dashboard summary)","tests":5},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI navigation equals a menu click","tests":2},{"name":"viin_ai","tests":0},{"name":"viin_ai > AiOutcomeNotice render","tests":3},{"name":"viin_ai","tests":0},{"name":"viin_ai > AskAiDialog server error message","tests":1},{"name":"viin_ai","tests":0},{"name":"viin_ai > MarkdownBlock link node + linkPolicy prop","tests":5},{"name":"viin_ai","tests":0},{"name":"viin_ai > MarkdownBlock closed AST","tests":12},{"name":"viin_ai","tests":0},{"name":"viin_ai > AiToolCard shows the VALUES it proposes to write, not only the records it references","tests":2},{"name":"viin_ai > AiToolCard discloses the assistant's reason and paginates its proposed values","tests":4},{"name":"viin_ai","tests":0},{"name":"viin_ai > ui_context_service live trail","tests":4},{"name":"viin_ai > ui_context_service search_facets","tests":6},{"name":"viin_ai > ui_context_service selection reply","tests":2},{"name":"viin_ai","tests":0}],"firstModules":["web","web","web > MockServer","web","web > env","web"],"expectedPresent":[{"name":"viin_ai_livechat > an operator reads who answered an AI message","registered":true}],"filterMatchCount":1,"filterMatchSample":["viin_ai_livechat > an operator reads who answered an AI message: a livechat message the server describes shows who answered it"]} 2026-10-26 05:35:14,558 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: livechat operator answered-by QUnit lane: viin_ai_livechat > an operator reads who answered an AI message -> passed 4 assertions 2026-10-26 05:35:14,575 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:35:15,355 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_out_of_scope: Starting TestLivechatOutOfScope.test_a_declined_request_gets_the_scope_message_naming_the_business_in_the_visitors_language ... 2026-10-26 05:35:29,876 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=359 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:35:30,051 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=359 outcome=decline run_status=ok 2026-10-26 05:35:30,177 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_out_of_scope: Starting TestLivechatOutOfScope.test_a_turn_whose_model_did_not_decline_is_not_counted_as_out_of_scope ... 2026-10-26 05:35:43,165 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=360 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:35:43,290 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=360 outcome=answer run_status=ok 2026-10-26 05:35:43,435 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_out_of_scope: Starting TestLivechatOutOfScope.test_an_answer_in_words_that_also_declines_is_posted_alone_and_not_counted ... 2026-10-26 05:35:54,780 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=361 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:35:54,907 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=361 outcome=answer run_status=ok 2026-10-26 05:35:55,034 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_out_of_scope: Starting TestLivechatOutOfScope.test_the_unrelated_limit_stops_the_assistant_and_brings_a_colleague ... 2026-10-26 05:36:06,435 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=362 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:36:06,563 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=362 outcome=decline run_status=ok 2026-10-26 05:36:06,816 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=362 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:36:06,927 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=362 outcome=decline run_status=ok 2026-10-26 05:36:06,934 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: channel 362 reached 2 unrelated turns - the assistant stops and offers a colleague. 2026-10-26 05:36:07,306 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 05:36:08,151 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_progressive_delivery: Starting TestLivechatProgressiveDelivery.test_an_answer_streams_to_the_visitor_on_every_streaming_protocol ... 2026-10-26 05:36:08,629 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=363 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:36:09,090 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=363 outcome=answer run_status=ok 2026-10-26 05:36:09,467 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=364 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:36:09,784 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=364 outcome=answer run_status=ok 2026-10-26 05:36:10,107 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=365 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:36:10,372 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=365 outcome=answer run_status=ok 2026-10-26 05:36:10,456 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_progressive_delivery: Starting TestLivechatProgressiveDelivery.test_the_assistant_is_shown_typing_while_the_model_answers_and_the_visitor_is_not ... 2026-10-26 05:36:11,125 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=366 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:36:11,315 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=366 outcome=answer run_status=ok 2026-10-26 05:36:11,452 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:36:12,207 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_public_turn_outcomes: Starting TestPublicTurnOutcomes.test_a_content_filtered_run_status_hands_off_and_shows_none_of_the_models_text ... 2026-10-26 05:36:13,593 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=367 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:36:13,893 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: the answer for channel 367 held no words (run status content_filtered) - handing the visitor to a colleague. 2026-10-26 05:36:14,145 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_public_turn_outcomes: Starting TestPublicTurnOutcomes.test_a_question_gets_one_model_call_grounded_on_the_passage_found ... 2026-10-26 05:36:15,357 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=368 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:36:15,471 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=368 outcome=answer run_status=ok 2026-10-26 05:36:15,547 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_public_turn_outcomes: Starting TestPublicTurnOutcomes.test_a_turn_whose_knowledge_search_has_nothing_to_use_still_asks_the_model ... 2026-10-26 05:36:16,762 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=369 retrieval=stale_index hits=0 readable_hits=0 2026-10-26 05:36:16,878 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=369 outcome=answer run_status=ok 2026-10-26 05:36:18,041 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=370 retrieval=no_index hits=0 readable_hits=0 2026-10-26 05:36:18,198 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=370 outcome=answer run_status=ok 2026-10-26 05:36:19,358 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=371 retrieval=no_index hits=0 readable_hits=0 2026-10-26 05:36:19,486 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=371 outcome=answer run_status=ok 2026-10-26 05:36:21,002 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_public_turn_outcomes: Starting TestPublicTurnOutcomes.test_an_output_limit_run_status_still_shows_the_partial_answer_with_an_honest_notice ... 2026-10-26 05:36:22,281 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=373 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:36:22,574 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=373 outcome=answer run_status=output_limit 2026-10-26 05:36:22,675 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_public_turn_outcomes: Starting TestPublicTurnOutcomes.test_content_unpublished_since_the_last_sync_never_reaches_the_model ... 2026-10-26 05:36:24,724 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=374 retrieval=ok hits=3 readable_hits=2 2026-10-26 05:36:24,819 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=374 outcome=answer run_status=ok 2026-10-26 05:36:24,893 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_public_turn_outcomes: Starting TestPublicTurnOutcomes.test_published_content_is_never_reported_as_an_administrator_exposure ... 2026-10-26 05:36:27,128 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_public_turn_outcomes: Starting TestPublicTurnOutcomes.test_published_content_of_the_website_grounds_the_answer_alongside_the_agents_own ... 2026-10-26 05:36:29,012 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=376 retrieval=ok hits=3 readable_hits=3 2026-10-26 05:36:29,096 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=376 outcome=answer run_status=ok 2026-10-26 05:36:29,161 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_public_turn_outcomes: Starting TestPublicTurnOutcomes.test_the_business_profile_leads_the_passages_ahead_of_every_hit ... 2026-10-26 05:36:40,838 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=377 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:36:40,945 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=377 outcome=answer run_status=ok 2026-10-26 05:36:41,038 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_public_turn_outcomes: Starting TestPublicTurnOutcomes.test_the_prompt_names_the_business_of_the_conversations_website ... 2026-10-26 05:36:52,720 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=378 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:36:52,833 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=378 outcome=answer run_status=ok 2026-10-26 05:36:52,974 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 05:36:54,836 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_reply_language: Starting TestLivechatReplyLanguage.test_a_declared_language_that_is_not_active_keeps_the_page_language ... 2026-10-26 05:37:08,456 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=379 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:37:08,647 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=379 outcome=decline run_status=ok 2026-10-26 05:37:08,760 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_reply_language: Starting TestLivechatReplyLanguage.test_a_forward_operator_steps_own_message_renders_in_the_visitors_stored_reply_language ... 2026-10-26 05:37:13,489 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_reply_language: Starting TestLivechatReplyLanguage.test_a_hand_off_notice_speaks_the_language_an_earlier_turn_declared ... 2026-10-26 05:37:27,307 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=381 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:37:27,430 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=381 outcome=answer run_status=ok 2026-10-26 05:37:39,374 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=382 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:37:39,537 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=382 outcome=decline run_status=ok 2026-10-26 05:37:39,873 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=382 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:37:39,984 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=382 outcome=decline run_status=ok 2026-10-26 05:37:39,992 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: channel 382 reached 2 unrelated turns - the assistant stops and offers a colleague. 2026-10-26 05:37:51,969 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=383 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:37:52,068 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=383 outcome=answer run_status=ok 2026-10-26 05:38:04,242 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_reply_language: Starting TestLivechatReplyLanguage.test_a_language_named_without_its_region_resolves_to_the_one_the_visitor_means ... 2026-10-26 05:38:23,863 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=385 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:38:23,995 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=385 outcome=decline run_status=ok 2026-10-26 05:38:37,681 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=386 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:38:37,799 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=386 outcome=decline run_status=ok 2026-10-26 05:38:51,024 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=387 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:38:51,146 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=387 outcome=decline run_status=ok 2026-10-26 05:38:51,287 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_reply_language: Starting TestLivechatReplyLanguage.test_a_refusal_the_run_writes_speaks_the_visitors_language_not_the_pages ... 2026-10-26 05:39:06,071 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=388 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:39:06,197 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=388 outcome=answer run_status=ok 2026-10-26 05:39:06,507 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=388 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:39:06,586 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=search_knowledge not offered - arguments do not fit: missing query 2026-10-26 05:39:06,598 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=388 outcome=answer run_status=ok 2026-10-26 05:39:06,687 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_reply_language: Starting TestLivechatReplyLanguage.test_a_reply_speaks_the_page_language_until_an_answer_declared_one ... 2026-10-26 05:39:19,974 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=389 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:39:20,105 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=389 outcome=decline run_status=ok 2026-10-26 05:39:20,268 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_reply_language: Starting TestLivechatReplyLanguage.test_a_turn_that_declares_no_language_keeps_the_language_an_earlier_turn_declared ... 2026-10-26 05:39:35,100 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=390 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:39:35,249 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=390 outcome=answer run_status=ok 2026-10-26 05:39:35,611 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=390 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:39:35,723 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=390 outcome=decline run_status=ok 2026-10-26 05:39:35,850 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_reply_language: Starting TestLivechatReplyLanguage.test_a_visitors_words_are_answered_in_their_language_not_the_pages_or_the_operators ... 2026-10-26 05:39:50,651 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=391 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:39:50,789 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=391 outcome=answer run_status=ok 2026-10-26 05:39:50,886 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_reply_language: Starting TestLivechatReplyLanguage.test_an_answer_to_a_message_with_no_letters_speaks_the_visitors_stored_language ... 2026-10-26 05:40:06,779 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=392 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:40:06,894 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=392 outcome=answer run_status=ok 2026-10-26 05:40:07,244 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=392 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:40:07,340 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=392 outcome=answer run_status=ok 2026-10-26 05:40:07,440 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_reply_language: Starting TestLivechatReplyLanguage.test_an_unrelated_request_is_declined_in_the_language_the_turn_declared ... 2026-10-26 05:40:22,636 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=393 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:40:22,795 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=393 outcome=decline run_status=ok 2026-10-26 05:40:22,942 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_reply_language: Starting TestLivechatReplyLanguage.test_the_opening_message_speaks_the_language_the_turn_declared_not_the_pages ... 2026-10-26 05:40:38,814 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=394 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:40:39,003 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=394 outcome=decline run_status=ok 2026-10-26 05:40:51,939 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=395 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:40:52,059 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=395 outcome=decline run_status=ok 2026-10-26 05:40:52,249 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 05:40:53,079 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_request_human: Starting TestLivechatRequestHuman.test_a_request_while_the_assistant_is_answering_is_left_for_that_turn ... 2026-10-26 05:40:54,266 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/request_human in /viin_ai_livechat/tests/test_livechat_request_human.py:TestLivechatRequestHuman.test_a_request_while_the_assistant_is_answering_is_left_for_that_turn 2026-10-26 05:40:54,270 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:40:54,695 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:40:54] "POST /viin_ai_livechat/request_human HTTP/1.1" 200 - 33 0.024 0.406 2026-10-26 05:40:54,722 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_request_human: Starting TestLivechatRequestHuman.test_the_cross_origin_widget_hands_over_with_its_guest_token ... 2026-10-26 05:40:55,882 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:40:56,587 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:40:56] "POST /viin_ai_livechat/cors/request_human HTTP/1.1" 200 - 143 0.121 0.588 2026-10-26 05:40:56,768 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:40:56] "POST /chatbot/step/trigger HTTP/1.1" 200 - 29 0.027 0.033 2026-10-26 05:40:56,783 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_request_human: Starting TestLivechatRequestHuman.test_the_visitor_hands_their_own_conversation_to_a_colleague_without_any_ai_call ... 2026-10-26 05:40:58,053 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/request_human in /viin_ai_livechat/tests/test_livechat_request_human.py:TestLivechatRequestHuman.test_the_visitor_hands_their_own_conversation_to_a_colleague_without_any_ai_call 2026-10-26 05:40:58,059 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:40:59,749 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:40:59] "POST /viin_ai_livechat/request_human HTTP/1.1" 200 - 141 0.106 1.593 2026-10-26 05:40:59,923 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:40:59] "POST /chatbot/step/trigger HTTP/1.1" 200 - 30 0.026 0.042 2026-10-26 05:40:59,938 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_request_human: Starting TestLivechatRequestHuman.test_with_nobody_free_the_visitor_is_told_and_the_assistant_still_stops ... 2026-10-26 05:41:00,377 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/request_human in /viin_ai_livechat/tests/test_livechat_request_human.py:TestLivechatRequestHuman.test_with_nobody_free_the_visitor_is_told_and_the_assistant_still_stops 2026-10-26 05:41:00,381 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:41:00,966 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:41:00] "POST /viin_ai_livechat/request_human HTTP/1.1" 200 - 87 0.058 0.533 2026-10-26 05:41:01,168 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:41:01] "POST /chatbot/step/trigger HTTP/1.1" 200 - 33 0.047 0.044 2026-10-26 05:41:01,201 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:41:03,865 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_frame_reaches_a_delegate: Starting TestLivechatDelegateCardOnTheSite.test_a_delegate_of_an_employees_site_turn_offers_a_card_and_resumes_with_the_browsers_answer ... 2026-10-26 05:41:15,604 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:frame_employee from n/a 2026-10-26 05:41:15,733 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:41:16,385 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=400 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:41:16,898 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:41:16] "POST /chatbot/step/trigger HTTP/1.1" 200 - 305 0.351 0.819 2026-10-26 05:41:17,781 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=400 outcome=answer run_status=ok 2026-10-26 05:41:17,853 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:41:17] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 264 0.369 0.556 2026-10-26 05:41:17,901 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 05:41:20,530 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_frame_reaches_a_delegate: Starting TestLivechatTurnFrameOfADelegate.test_a_delegate_of_a_site_turn_answers_inside_the_callers_frame ... 2026-10-26 05:41:38,297 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=401 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:41:38,688 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=401 outcome=answer run_status=ok 2026-10-26 05:41:38,768 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_frame_reaches_a_delegate: Starting TestLivechatTurnFrameOfADelegate.test_a_portal_customer_is_offered_no_hand_off_no_skill_and_no_catalogue ... 2026-10-26 05:41:50,338 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=402 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:41:50,504 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=402 outcome=answer run_status=ok 2026-10-26 05:41:50,644 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_frame_reaches_a_delegate: Starting TestLivechatTurnFrameOfADelegate.test_an_employee_chatting_on_the_site_is_offered_the_assistants_they_may_read ... 2026-10-26 05:42:02,224 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=403 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:42:02,417 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=403 outcome=answer run_status=ok 2026-10-26 05:42:02,527 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 05:42:03,280 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_knowledge: Starting TestLivechatTurnKnowledge.test_a_websites_profile_never_reaches_the_visitor_of_another_website ... 2026-10-26 05:42:25,373 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=404 retrieval=ok hits=2 readable_hits=1 2026-10-26 05:42:25,482 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=404 outcome=answer run_status=ok 2026-10-26 05:42:25,598 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_knowledge: Starting TestLivechatTurnKnowledge.test_an_exhausted_company_cost_cap_ends_the_turn_like_every_ceiling ... 2026-10-26 05:42:27,228 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_knowledge: Starting TestLivechatTurnKnowledge.test_the_profile_still_reaches_the_model_when_the_search_has_nothing_to_use ... 2026-10-26 05:42:38,715 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=406 retrieval=no_provider hits=0 readable_hits=0 2026-10-26 05:42:38,809 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=406 outcome=answer run_status=ok 2026-10-26 05:42:50,479 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=407 retrieval=no_index hits=0 readable_hits=0 2026-10-26 05:42:50,584 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=407 outcome=answer run_status=ok 2026-10-26 05:42:50,727 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 05:42:51,365 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lifecycle: Starting TestLivechatTurnLifecycle.test_a_ceiling_found_on_the_next_message_announces_the_colleague_once ... 2026-10-26 05:42:52,694 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=408 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:42:52,815 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=408 outcome=answer run_status=ok 2026-10-26 05:42:53,345 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lifecycle: Starting TestLivechatTurnLifecycle.test_ai_step_with_no_message_posts_no_placeholder_of_its_own ... 2026-10-26 05:42:54,065 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=410 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:42:54,195 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=410 outcome=answer run_status=ok 2026-10-26 05:42:54,273 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lifecycle: Starting TestLivechatTurnLifecycle.test_ceiling_found_on_next_message_with_nobody_free_never_claims_a_colleague_is_coming ... 2026-10-26 05:42:54,802 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=411 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:42:54,932 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=411 outcome=answer run_status=ok 2026-10-26 05:42:55,252 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lifecycle: Starting TestLivechatTurnLifecycle.test_conversation_stops_before_it_can_be_run_up_as_a_bill ... 2026-10-26 05:42:56,492 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lifecycle: Starting TestLivechatTurnLifecycle.test_daily_channel_ceiling_survives_the_visitor_opening_a_new_chat ... 2026-10-26 05:42:57,745 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lifecycle: Starting TestLivechatTurnLifecycle.test_daily_cost_cap_exhaustion_reaches_the_same_ending_as_the_ceiling ... 2026-10-26 05:42:58,655 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lifecycle: Starting TestLivechatTurnLifecycle.test_every_ending_says_a_sentence_last_clears_the_typing_and_brings_in_a_free_colleague ... 2026-10-26 05:43:00,475 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 557 and Message-Id '<941906318708864.1792993380.351330757141113-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 05:43:00,476 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:43:00,502 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2172 deleted mail.mail records with IDs: [557] 2026-10-26 05:43:00,503 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:43:11,351 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lifecycle: Starting TestLivechatTurnLifecycle.test_every_non_ai_step_type_still_renders_through_core ... 2026-10-26 05:43:12,810 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lifecycle: Starting TestLivechatTurnLifecycle.test_spend_cap_ending_speaks_once_with_no_operator_available ... 2026-10-26 05:43:13,648 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lifecycle: Starting TestLivechatTurnLifecycle.test_step_preamble_is_posted_once_per_conversation ... 2026-10-26 05:43:14,151 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=440 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:43:14,264 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=440 outcome=answer run_status=ok 2026-10-26 05:43:14,548 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=440 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:43:14,628 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=440 outcome=answer run_status=ok 2026-10-26 05:43:14,693 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lifecycle: Starting TestLivechatTurnLifecycle.test_visitor_can_ask_a_second_question_and_get_a_second_answer ... 2026-10-26 05:43:15,200 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=441 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:43:15,320 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=441 outcome=answer run_status=ok 2026-10-26 05:43:15,540 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=441 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:43:15,636 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=441 outcome=answer run_status=ok 2026-10-26 05:43:15,728 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:43:16,328 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock: Starting TestLivechatPublicRouteSurface.test_every_public_route_this_module_adds_serves_only_the_visitor_whose_conversation_it_is ... 2026-10-26 05:43:16,716 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/request_human in /viin_ai_livechat/tests/test_livechat_turn_lock.py:TestLivechatPublicRouteSurface.test_every_public_route_this_module_adds_serves_only_the_visitor_whose_conversation_it_is 2026-10-26 05:43:16,720 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:43:17,272 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:43:17] "POST /viin_ai_livechat/request_human HTTP/1.1" 200 - 87 0.054 0.503 2026-10-26 05:43:17,529 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:43:17] "POST /viin_ai_livechat/request_human HTTP/1.1" 200 - 5 0.002 0.014 2026-10-26 05:43:17,785 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/request_human in /viin_ai_livechat/tests/test_livechat_turn_lock.py:TestLivechatPublicRouteSurface.test_every_public_route_this_module_adds_serves_only_the_visitor_whose_conversation_it_is 2026-10-26 05:43:17,808 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:43:17] "POST /viin_ai_livechat/request_human HTTP/1.1" 200 - 9 0.007 0.019 2026-10-26 05:43:17,973 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/cors/request_human in /viin_ai_livechat/tests/test_livechat_turn_lock.py:TestLivechatPublicRouteSurface.test_every_public_route_this_module_adds_serves_only_the_visitor_whose_conversation_it_is 2026-10-26 05:43:18,122 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:43:18] "POST /viin_ai_livechat/cors/request_human HTTP/1.1" 200 - 61 0.045 0.104 2026-10-26 05:43:18,312 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:43:18] "POST /viin_ai_livechat/cors/request_human HTTP/1.1" 200 - 9 0.004 0.011 2026-10-26 05:43:18,563 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/cors/request_human in /viin_ai_livechat/tests/test_livechat_turn_lock.py:TestLivechatPublicRouteSurface.test_every_public_route_this_module_adds_serves_only_the_visitor_whose_conversation_it_is 2026-10-26 05:43:18,583 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:43:18] "POST /viin_ai_livechat/cors/request_human HTTP/1.1" 200 - 10 0.005 0.016 2026-10-26 05:43:18,742 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_turn_lock.py:TestLivechatPublicRouteSurface.test_every_public_route_this_module_adds_serves_only_the_visitor_whose_conversation_it_is 2026-10-26 05:43:18,770 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:43:18] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 26 0.009 0.021 2026-10-26 05:43:18,941 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:43:18] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 5 0.004 0.009 2026-10-26 05:43:19,181 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_turn_lock.py:TestLivechatPublicRouteSurface.test_every_public_route_this_module_adds_serves_only_the_visitor_whose_conversation_it_is 2026-10-26 05:43:19,213 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:43:19] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 9 0.004 0.029 2026-10-26 05:43:19,372 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/cors/route_result in /viin_ai_livechat/tests/test_livechat_turn_lock.py:TestLivechatPublicRouteSurface.test_every_public_route_this_module_adds_serves_only_the_visitor_whose_conversation_it_is 2026-10-26 05:43:19,409 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:43:19] "POST /viin_ai_livechat/cors/route_result HTTP/1.1" 200 - 23 0.009 0.030 2026-10-26 05:43:19,617 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:43:19] "POST /viin_ai_livechat/cors/route_result HTTP/1.1" 200 - 9 0.003 0.011 2026-10-26 05:43:19,852 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/cors/route_result in /viin_ai_livechat/tests/test_livechat_turn_lock.py:TestLivechatPublicRouteSurface.test_every_public_route_this_module_adds_serves_only_the_visitor_whose_conversation_it_is 2026-10-26 05:43:19,872 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:43:19] "POST /viin_ai_livechat/cors/route_result HTTP/1.1" 200 - 10 0.009 0.013 2026-10-26 05:43:20,026 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/pending_call in /viin_ai_livechat/tests/test_livechat_turn_lock.py:TestLivechatPublicRouteSurface.test_every_public_route_this_module_adds_serves_only_the_visitor_whose_conversation_it_is 2026-10-26 05:43:20,057 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:43:20] "POST /viin_ai_livechat/pending_call HTTP/1.1" 200 - 17 0.009 0.023 2026-10-26 05:43:20,232 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:43:20] "POST /viin_ai_livechat/pending_call HTTP/1.1" 200 - 5 0.002 0.008 2026-10-26 05:43:20,473 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/pending_call in /viin_ai_livechat/tests/test_livechat_turn_lock.py:TestLivechatPublicRouteSurface.test_every_public_route_this_module_adds_serves_only_the_visitor_whose_conversation_it_is 2026-10-26 05:43:20,485 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:43:20] "POST /viin_ai_livechat/pending_call HTTP/1.1" 200 - 9 0.003 0.009 2026-10-26 05:43:20,643 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/cors/pending_call in /viin_ai_livechat/tests/test_livechat_turn_lock.py:TestLivechatPublicRouteSurface.test_every_public_route_this_module_adds_serves_only_the_visitor_whose_conversation_it_is 2026-10-26 05:43:20,684 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:43:20] "POST /viin_ai_livechat/cors/pending_call HTTP/1.1" 200 - 18 0.017 0.025 2026-10-26 05:43:20,825 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:43:20] "POST /viin_ai_livechat/cors/pending_call HTTP/1.1" 200 - 9 0.003 0.010 2026-10-26 05:43:21,059 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/cors/pending_call in /viin_ai_livechat/tests/test_livechat_turn_lock.py:TestLivechatPublicRouteSurface.test_every_public_route_this_module_adds_serves_only_the_visitor_whose_conversation_it_is 2026-10-26 05:43:21,074 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:43:21] "POST /viin_ai_livechat/cors/pending_call HTTP/1.1" 200 - 10 0.007 0.008 2026-10-26 05:43:21,108 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:43:21,668 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock: Starting TestLivechatTurnLockWire.test_a_new_visitor_is_never_shown_the_state_of_another_visitors_conversation ... 2026-10-26 05:43:22,105 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:43:22,496 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:43:22] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.023 0.382 2026-10-26 05:43:22,502 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock: Starting TestLivechatTurnLockWire.test_the_wire_marks_the_answering_ai_step_and_no_other_step ... 2026-10-26 05:43:22,893 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:43:23,312 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:43:23] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.018 0.404 2026-10-26 05:43:24,843 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=467 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:43:24,939 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=467 outcome=answer run_status=ok 2026-10-26 05:43:25,017 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:43:25] "POST /chatbot/step/trigger HTTP/1.1" 200 - 200 0.123 1.400 2026-10-26 05:43:25,033 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:43:25,041 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit: Starting TestLivechatTurnLockQUnit.test_turn_lock_qunit_suite_selected_and_passes ... 2026-10-26 05:43:25,464 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Chrome pid: 12444 2026-10-26 05:43:25,464 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Chrome headless temporary user profile dir: /tmp/tmp7kk7giyo_chrome_odoo 2026-10-26 05:43:25,465 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Issuing json command http://127.0.0.1:36469/json/version 2026-10-26 05:43:25,467 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:36469/json/version with timeout 3 increased to 10s during tests 2026-10-26 05:43:25,596 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Browser version: Chrome/150.0.7871.114 2026-10-26 05:43:25,596 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Issuing json command http://127.0.0.1:36469/json 2026-10-26 05:43:25,605 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:36469/json with timeout 3 increased to 10s during tests 2026-10-26 05:43:25,642 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Websocket url found: ws://127.0.0.1:36469/devtools/page/7DF3FD2BAF2ED7F7A5351316E3C3A4EA 2026-10-26 05:43:25,692 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Enable chrome headless console log notification 2026-10-26 05:43:25,701 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Chrome headless enable page notifications 2026-10-26 05:43:26,549 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 05:43:26,553 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:admin from n/a 2026-10-26 05:43:26,570 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Setting session cookie in browser 2026-10-26 05:43:26,573 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Open "http://127.0.0.1:8069/web/tests/livechat?module=viin_ai_livechat" in browser 2026-10-26 05:43:26,573 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Navigating to: "http://127.0.0.1:8069/web/tests/livechat?module=viin_ai_livechat" 2026-10-26 05:43:26,616 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:43:27,621 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:43:27] "GET /web/tests/livechat?module=viin_ai_livechat HTTP/1.1" 200 - 48 0.026 0.983 2026-10-26 05:43:27,630 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Navigation result: {'frameId': '7DF3FD2BAF2ED7F7A5351316E3C3A4EA', 'loaderId': 'F5032FFB985B069D32B7302AB10E5922', 'isDownload': False} 2026-10-26 05:43:27,631 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Waiting for frame '7DF3FD2BAF2ED7F7A5351316E3C3A4EA' to stop loading 2026-10-26 05:43:27,705 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:43:27] "GET /web/assets/f24663a/im_livechat.embed_test_assets.min.js HTTP/1.1" 200 - 4 0.009 0.022 2026-10-26 05:43:27,713 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:43:27] "GET /web/assets/f0e3798/im_livechat.qunit_embed_suite.min.js HTTP/1.1" 200 - 4 0.005 0.018 2026-10-26 05:43:27,739 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:43:27] "GET /web/assets/0060ea1/im_livechat.embed_test_assets.min.css HTTP/1.1" 200 - 4 0.006 0.021 2026-10-26 05:43:27,807 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 05:43:29,270 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Evaluate ready code "document.readyState === 'complete'" 2026-10-26 05:43:29,369 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Evaluate test code "" 2026-10-26 05:43:29,384 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:43:29] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 05:43:30,974 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:43:30] "POST /bus/get_model_definitions HTTP/1.1" 200 - 471 0.515 1.174 2026-10-26 05:43:30,986 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:43:30] "GET /web/bundle/web.assets_emoji HTTP/1.1" 200 - 3 0.001 1.698 2026-10-26 05:43:31,028 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:43:31] "GET /web/assets/bf0eb9d/web.assets_emoji.min.js HTTP/1.1" 200 - 4 0.001 0.010 2026-10-26 05:43:31,124 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:43:31] "GET /web/bundle/mail.assets_lamejs HTTP/1.1" 200 - 3 0.003 0.012 2026-10-26 05:43:31,161 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:43:31] "GET /web/assets/fd7564b/mail.assets_lamejs.min.js HTTP/1.1" 200 - 4 0.002 0.010 2026-10-26 05:43:31,458 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:43:31] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-26 05:43:31,526 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:43:31] "GET /web/offline HTTP/1.1" 200 - 7 0.005 0.029 2026-10-26 05:43:31,585 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:43:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 05:43:31,589 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:43:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 05:43:31,748 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:43:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-10-26 05:43:31,751 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:43:31] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 05:43:33,422 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:43:33] "GET /web/image/res.company/undefined/favicon HTTP/1.1" 404 - 238 0.289 1.600 2026-10-26 05:44:17,801 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Closing chrome headless with pid 12444 2026-10-26 05:44:17,802 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Closing websocket connection 2026-10-26 05:44:17,807 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Terminating chrome headless with pid 12444 2026-10-26 05:44:17,945 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_054417_945673_TestLivechatTurnLockQUnit.txt 2026-10-26 05:44:17,946 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Removing chrome user profile "/tmp/tmp7kk7giyo_chrome_odoo" 2026-10-26 05:44:17,974 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:44:18,713 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_serialization: Starting TestLivechatTurnSerialization.test_a_human_asked_for_during_a_turn_gets_the_human_and_the_model_is_called_once ... 2026-10-26 05:44:19,319 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=468 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:44:19,470 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=468 outcome=answer run_status=ok 2026-10-26 05:44:19,633 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_serialization: Starting TestLivechatTurnSerialization.test_a_message_is_settled_once_however_its_turn_ended ... 2026-10-26 05:44:20,170 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=469 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:44:20,276 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=469 outcome=answer run_status=ok 2026-10-26 05:44:20,641 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=470 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:44:20,737 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=470 outcome=decline run_status=ok 2026-10-26 05:44:22,276 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:44:22,967 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_address_ceiling: Starting TestLivechatVisitorAddressCeiling.test_a_turn_whose_address_cannot_be_read_is_answered_without_a_per_address_ceiling ... 2026-10-26 05:44:23,630 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=475 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:44:23,771 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=475 outcome=answer run_status=ok 2026-10-26 05:44:24,026 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=476 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:44:24,112 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=476 outcome=answer run_status=ok 2026-10-26 05:44:24,531 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=477 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:44:24,619 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=477 outcome=answer run_status=ok 2026-10-26 05:44:24,816 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=478 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:44:24,896 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=478 outcome=answer run_status=ok 2026-10-26 05:44:25,394 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=479 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:44:25,455 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=479 outcome=answer run_status=ok 2026-10-26 05:44:25,646 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=480 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:44:25,709 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=480 outcome=answer run_status=ok 2026-10-26 05:44:25,783 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_address_ceiling: Starting TestLivechatVisitorAddressCeiling.test_a_visitor_opening_new_chats_shares_one_daily_turn_allowance ... 2026-10-26 05:44:26,512 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=481 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:44:26,653 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=481 outcome=answer run_status=ok 2026-10-26 05:44:27,232 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_address_ceiling: Starting TestLivechatVisitorAddressCeiling.test_a_visitors_daily_spend_ceiling_follows_them_across_chats ... 2026-10-26 05:44:27,875 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=484 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:44:27,994 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=484 outcome=answer run_status=ok 2026-10-26 05:44:28,569 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_address_ceiling: Starting TestLivechatVisitorAddressCeiling.test_only_a_keyed_hash_of_the_address_is_stored_and_never_the_address ... 2026-10-26 05:44:30,984 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_address_ceiling: Starting TestLivechatVisitorAddressCeiling.test_the_turn_that_uses_up_a_visitors_daily_allowance_ends_their_conversation_at_once ... 2026-10-26 05:44:31,761 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_address_ceiling: Starting TestLivechatVisitorAddressCeiling.test_which_addresses_are_one_visitor_for_the_daily_allowance ... 2026-10-26 05:44:32,438 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=493 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:44:32,539 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=493 outcome=answer run_status=ok 2026-10-26 05:44:33,062 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=495 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:44:33,146 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=495 outcome=answer run_status=ok 2026-10-26 05:44:33,785 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=496 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:44:33,890 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=496 outcome=answer run_status=ok 2026-10-26 05:44:35,044 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=499 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:44:35,167 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=499 outcome=answer run_status=ok 2026-10-26 05:44:35,738 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=501 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:44:35,821 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=501 outcome=answer run_status=ok 2026-10-26 05:44:36,513 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=502 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:44:36,672 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=502 outcome=answer run_status=ok 2026-10-26 05:44:37,876 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=505 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:44:38,006 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=505 outcome=answer run_status=ok 2026-10-26 05:44:38,530 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=507 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:44:38,611 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=507 outcome=answer run_status=ok 2026-10-26 05:44:38,722 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:44:40,005 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools: Starting TestLivechatVisitorTools.test_a_listing_longer_than_one_answer_continues_with_every_route_once ... 2026-10-26 05:44:49,822 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-10-26 05:44:50,885 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:44:51,013 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:44:51,272 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:44:51,374 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:44:51,603 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:44:51,713 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:44:51,966 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:44:52,081 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:44:52,281 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:44:52,373 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:44:52,595 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:44:52,697 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:44:52,923 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:44:53,023 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:44:53,298 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:44:53,409 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:44:53,645 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:44:53,757 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:44:53,985 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:44:54,109 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:44:54,343 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:44:54,457 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:44:54,703 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:44:54,819 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:44:55,060 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:44:55,174 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:44:55,396 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:44:55,504 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:44:55,769 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:44:55,898 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:44:56,120 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:44:56,236 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:44:56,465 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:44:56,581 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:44:56,799 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:44:56,916 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:44:57,172 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:44:57,302 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:44:57,529 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:44:57,650 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:44:57,859 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:44:57,975 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:44:58,188 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:44:58,330 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:44:58,543 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:44:58,653 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:44:58,908 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:44:59,028 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:44:59,261 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:44:59,383 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:44:59,599 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:44:59,694 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:44:59,939 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:00,075 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:00,303 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:00,427 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:00,672 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:00,792 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:01,012 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:01,120 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:01,325 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:01,433 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:01,685 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:01,810 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:02,048 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:02,172 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:02,403 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:02,518 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:02,751 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:02,868 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:03,095 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:03,210 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:03,444 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:03,602 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:03,846 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:03,959 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:04,202 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:04,312 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:04,530 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:04,669 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:04,909 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:05,031 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:05,244 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:05,354 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:05,607 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:05,719 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:05,935 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:06,046 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:06,285 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:06,395 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:06,620 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:06,747 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:06,984 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:07,093 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:07,305 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:07,417 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:07,632 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:07,747 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:07,968 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:08,081 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:08,339 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:08,464 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:08,712 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:08,842 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:09,066 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:09,172 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:09,398 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:09,516 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:09,741 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:09,855 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:10,103 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:10,230 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:10,507 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:10,624 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:10,857 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:10,986 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:11,236 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:11,364 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:11,611 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:11,728 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:12,003 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:12,116 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:12,343 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:12,465 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:12,690 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:12,816 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:13,062 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:13,201 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:13,433 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:13,565 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:13,785 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:13,896 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:14,148 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:14,268 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:14,532 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:14,658 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:14,903 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:15,023 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:15,267 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:15,387 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:15,644 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:15,767 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:16,025 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:16,135 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:16,380 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:16,495 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:16,744 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:16,876 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:17,115 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:17,248 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:17,483 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:17,603 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:17,848 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:17,979 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:18,230 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:18,357 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:18,603 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:18,719 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:18,962 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:19,077 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:19,338 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:19,453 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:19,700 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:19,823 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:20,078 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:20,203 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:20,466 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:20,582 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:20,845 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:20,962 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:21,241 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:21,421 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:21,637 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:21,775 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:22,054 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:22,187 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:22,439 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:22,608 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:22,842 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:22,959 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:23,199 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:23,354 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:23,622 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:23,743 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:24,054 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:24,182 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:24,434 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:24,545 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:24,799 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:24,942 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:25,194 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:25,290 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:25,548 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:25,666 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:25,890 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:25,986 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:26,243 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:26,350 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:26,622 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:26,736 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:26,986 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:27,092 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:27,338 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:27,466 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:27,690 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:27,808 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:28,044 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:28,165 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:28,417 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:28,531 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=508 outcome=answer run_status=ok 2026-10-26 05:45:28,628 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools: Starting TestLivechatVisitorTools.test_a_page_route_or_one_outside_the_website_is_never_listed ... 2026-10-26 05:45:39,344 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=509 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:39,465 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-10-26 05:45:39,899 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=509 outcome=answer run_status=ok 2026-10-26 05:45:40,000 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools: Starting TestLivechatVisitorTools.test_a_portal_customer_also_finds_the_documents_of_their_own_records_and_no_one_elses ... 2026-10-26 05:45:51,279 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=510 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:51,420 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=510 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:45:51,514 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=510 outcome=answer run_status=ok 2026-10-26 05:45:51,634 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools: Starting TestLivechatVisitorTools.test_a_portal_customer_finds_a_file_shared_in_their_records_chatter_and_no_other_file ... 2026-10-26 05:45:52,076 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <694570541805027.1792993551.920410394668579-openerp-4428-res.partner@5e968f997bd9>: ['"Visitor Tools Portal Customer" <@False>'] 2026-10-26 05:45:52,110 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [558] 2026-10-26 05:45:52,111 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:46:03,375 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=511 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:46:03,616 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=511 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:46:03,889 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=511 outcome=answer run_status=ok 2026-10-26 05:46:04,003 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools: Starting TestLivechatVisitorTools.test_a_route_another_module_overrides_with_any_parameters_is_listed_with_the_parameters_it_overrides ... 2026-10-26 05:46:14,881 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=512 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:46:15,028 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-10-26 05:46:15,487 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=512 outcome=answer run_status=ok 2026-10-26 05:46:15,779 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=512 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:46:15,966 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=512 outcome=answer run_status=ok 2026-10-26 05:46:16,084 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools: Starting TestLivechatVisitorTools.test_a_route_the_visitors_page_cannot_call_is_refused_and_nothing_waits_for_a_click ... 2026-10-26 05:46:26,857 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=513 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:46:26,959 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-10-26 05:46:27,312 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=call_route not offered - call_route.not_offered 2026-10-26 05:46:27,330 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=513 outcome=answer run_status=ok 2026-10-26 05:46:38,108 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=514 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:46:38,259 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=call_route not offered - call_route.not_offered 2026-10-26 05:46:38,288 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=514 outcome=answer run_status=ok 2026-10-26 05:46:38,444 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools: Starting TestLivechatVisitorTools.test_a_signed_in_visitor_is_also_listed_the_routes_open_to_signed_in_users ... 2026-10-26 05:47:00,926 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=515 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:47:01,016 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-10-26 05:47:01,406 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=515 outcome=answer run_status=ok 2026-10-26 05:47:01,658 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=516 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:47:01,929 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=516 outcome=answer run_status=ok 2026-10-26 05:47:02,258 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=516 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:47:02,359 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=516 outcome=answer run_status=ok 2026-10-26 05:47:02,481 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools: Starting TestLivechatVisitorTools.test_an_anonymous_visitor_finds_no_customers_documents ... 2026-10-26 05:47:02,921 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <053993309078736.1792993622.774469614028931-openerp-4428-res.partner@5e968f997bd9>: ['"Visitor Tools Portal Customer" <@False>'] 2026-10-26 05:47:02,941 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [559] 2026-10-26 05:47:02,942 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:47:13,626 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=517 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:47:13,879 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=517 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:47:13,918 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=517 outcome=answer run_status=ok 2026-10-26 05:47:14,029 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools: Starting TestLivechatVisitorTools.test_an_offered_route_waits_for_the_visitors_click_and_a_newer_offer_replaces_it ... 2026-10-26 05:47:25,313 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=518 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:47:25,423 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-10-26 05:47:26,074 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=518 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:47:26,211 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools: Starting TestLivechatVisitorTools.test_paying_and_signing_are_the_visitors_own_act_and_are_refused_with_the_page_to_open ... 2026-10-26 05:47:37,530 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=519 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:47:37,657 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-10-26 05:47:38,016 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=call_route not offered - call_route.own_act 2026-10-26 05:47:38,033 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=519 outcome=answer run_status=ok 2026-10-26 05:47:49,308 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=520 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:47:49,428 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=call_route not offered - call_route.own_act 2026-10-26 05:47:49,447 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=520 outcome=answer run_status=ok 2026-10-26 05:48:00,493 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=521 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:48:00,645 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=call_route not offered - call_route.own_act 2026-10-26 05:48:00,673 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=521 outcome=answer run_status=ok 2026-10-26 05:48:00,798 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools: Starting TestLivechatVisitorTools.test_the_knowledge_search_finds_published_content_and_the_assistants_reviewed_sources ... 2026-10-26 05:48:11,817 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=522 retrieval=ok hits=2 readable_hits=2 2026-10-26 05:48:11,984 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=522 retrieval=ok hits=2 readable_hits=2 2026-10-26 05:48:12,004 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=522 outcome=answer run_status=ok 2026-10-26 05:48:12,110 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools: Starting TestLivechatVisitorTools.test_the_listing_gives_every_route_the_visitors_page_can_call_in_path_order ... 2026-10-26 05:48:23,804 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=523 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:48:23,962 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-10-26 05:48:24,382 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=523 outcome=answer run_status=ok 2026-10-26 05:48:35,701 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=524 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:48:35,897 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=524 outcome=answer run_status=ok 2026-10-26 05:48:36,138 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=524 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:48:36,280 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=524 outcome=answer run_status=ok 2026-10-26 05:48:36,413 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools: Starting TestLivechatVisitorTools.test_the_site_routes_listed_are_its_json_routes_the_visitor_may_call_with_their_parameters ... 2026-10-26 05:48:47,329 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=525 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:48:47,445 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-10-26 05:48:47,891 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=525 outcome=answer run_status=ok 2026-10-26 05:48:48,024 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 05:48:48,899 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools_on_the_site: Starting TestLivechatVisitorToolsOnTheSite.test_a_card_answered_after_the_visitor_asked_for_a_human_hands_over_without_a_model_call ... 2026-10-26 05:48:49,690 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:48:50,277 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:48:51,610 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:48:51] "POST /chatbot/step/trigger HTTP/1.1" 200 - 213 0.140 1.785 2026-10-26 05:48:51,632 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_card_answered_after_the_visitor_asked_for_a_human_hands_over_without_a_model_call 2026-10-26 05:48:51,808 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:48:51] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 73 0.064 0.113 2026-10-26 05:48:51,816 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools_on_the_site: Starting TestLivechatVisitorToolsOnTheSite.test_a_card_answered_at_the_conversation_turn_ceiling_calls_no_model ... 2026-10-26 05:48:52,286 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:48:52,908 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=527 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:48:53,071 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:48:53] "POST /chatbot/step/trigger HTTP/1.1" 200 - 213 0.136 0.652 2026-10-26 05:48:53,107 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_card_answered_at_the_conversation_turn_ceiling_calls_no_model 2026-10-26 05:48:53,357 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:48:53] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 100 0.084 0.168 2026-10-26 05:48:53,387 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools_on_the_site: Starting TestLivechatVisitorToolsOnTheSite.test_a_card_answered_by_its_visitor_resumes_the_assistant_as_one_paid_turn ... 2026-10-26 05:48:53,811 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:48:54,405 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=528 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:48:54,546 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:48:54] "POST /chatbot/step/trigger HTTP/1.1" 200 - 213 0.127 0.616 2026-10-26 05:48:54,558 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_card_answered_by_its_visitor_resumes_the_assistant_as_one_paid_turn 2026-10-26 05:48:54,669 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_card_answered_by_its_visitor_resumes_the_assistant_as_one_paid_turn 2026-10-26 05:48:54,683 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_card_answered_by_its_visitor_resumes_the_assistant_as_one_paid_turn 2026-10-26 05:48:54,790 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=528 outcome=answer run_status=ok 2026-10-26 05:48:54,792 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_card_answered_by_its_visitor_resumes_the_assistant_as_one_paid_turn 2026-10-26 05:48:54,901 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:48:54] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 161 0.115 0.229 2026-10-26 05:48:54,912 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools_on_the_site: Starting TestLivechatVisitorToolsOnTheSite.test_a_card_stored_with_a_label_the_model_wrote_is_refused_on_its_click ... 2026-10-26 05:48:55,339 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:48:55,949 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=529 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:48:56,140 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:48:56] "POST /chatbot/step/trigger HTTP/1.1" 200 - 213 0.192 0.614 2026-10-26 05:48:56,170 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_card_stored_with_a_label_the_model_wrote_is_refused_on_its_click 2026-10-26 05:48:56,355 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_card_stored_with_a_label_the_model_wrote_is_refused_on_its_click 2026-10-26 05:48:56,358 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=call_route not offered - arguments do not fit: undeclared label 2026-10-26 05:48:56,359 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_card_stored_with_a_label_the_model_wrote_is_refused_on_its_click 2026-10-26 05:48:56,430 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=529 outcome=answer run_status=ok 2026-10-26 05:48:56,432 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_card_stored_with_a_label_the_model_wrote_is_refused_on_its_click 2026-10-26 05:48:56,542 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:48:56] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 151 0.124 0.249 2026-10-26 05:48:56,545 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools_on_the_site.TestLivechatVisitorToolsOnTheSite: waiting for threads: [] 2026-10-26 05:48:56,550 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools_on_the_site: Starting TestLivechatVisitorToolsOnTheSite.test_a_declined_form_card_sends_nothing_and_the_assistant_is_told ... 2026-10-26 05:48:57,074 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:48:57,733 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=530 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:48:57,940 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:48:57] "POST /chatbot/step/trigger HTTP/1.1" 200 - 225 0.213 0.663 2026-10-26 05:48:57,956 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_declined_form_card_sends_nothing_and_the_assistant_is_told 2026-10-26 05:48:58,161 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_declined_form_card_sends_nothing_and_the_assistant_is_told 2026-10-26 05:48:58,173 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_declined_form_card_sends_nothing_and_the_assistant_is_told 2026-10-26 05:48:58,244 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=530 outcome=answer run_status=ok 2026-10-26 05:48:58,252 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_declined_form_card_sends_nothing_and_the_assistant_is_told 2026-10-26 05:48:58,344 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:48:58] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 155 0.114 0.276 2026-10-26 05:48:58,354 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools_on_the_site: Starting TestLivechatVisitorToolsOnTheSite.test_a_form_proposal_waits_for_the_click_showing_every_value_it_will_send ... 2026-10-26 05:48:58,858 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:48:59,402 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=531 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:48:59,541 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:48:59] "POST /chatbot/step/trigger HTTP/1.1" 200 - 225 0.110 0.581 2026-10-26 05:48:59,556 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools_on_the_site: Starting TestLivechatVisitorToolsOnTheSite.test_a_form_reported_sent_with_the_id_of_no_record_is_not_claimed_as_sent ... 2026-10-26 05:49:00,067 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:49:00,810 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=532 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:49:01,022 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:49:01] "POST /chatbot/step/trigger HTTP/1.1" 200 - 225 0.278 0.682 2026-10-26 05:49:01,054 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_form_reported_sent_with_the_id_of_no_record_is_not_claimed_as_sent 2026-10-26 05:49:01,193 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_form_reported_sent_with_the_id_of_no_record_is_not_claimed_as_sent 2026-10-26 05:49:01,203 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_form_reported_sent_with_the_id_of_no_record_is_not_claimed_as_sent 2026-10-26 05:49:01,268 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=532 outcome=answer run_status=ok 2026-10-26 05:49:01,270 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_form_reported_sent_with_the_id_of_no_record_is_not_claimed_as_sent 2026-10-26 05:49:01,354 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:49:01] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 156 0.082 0.218 2026-10-26 05:49:01,367 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools_on_the_site: Starting TestLivechatVisitorToolsOnTheSite.test_a_form_reported_sent_without_the_id_of_a_record_is_not_claimed_as_sent ... 2026-10-26 05:49:01,920 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:49:02,557 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=533 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:49:02,794 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:49:02] "POST /chatbot/step/trigger HTTP/1.1" 200 - 225 0.196 0.689 2026-10-26 05:49:02,814 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_form_reported_sent_without_the_id_of_a_record_is_not_claimed_as_sent 2026-10-26 05:49:02,948 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_form_reported_sent_without_the_id_of_a_record_is_not_claimed_as_sent 2026-10-26 05:49:02,958 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_form_reported_sent_without_the_id_of_a_record_is_not_claimed_as_sent 2026-10-26 05:49:03,037 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=533 outcome=answer run_status=ok 2026-10-26 05:49:03,038 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_form_reported_sent_without_the_id_of_a_record_is_not_claimed_as_sent 2026-10-26 05:49:03,124 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:49:03] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 155 0.118 0.194 2026-10-26 05:49:03,140 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools_on_the_site: Starting TestLivechatVisitorToolsOnTheSite.test_a_form_the_browser_sent_is_recorded_in_the_conversation_and_the_assistant_gets_its_record ... 2026-10-26 05:49:03,545 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:49:04,241 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=534 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:49:04,575 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:49:04] "POST /chatbot/step/trigger HTTP/1.1" 200 - 225 0.346 0.690 2026-10-26 05:49:04,644 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_form_the_browser_sent_is_recorded_in_the_conversation_and_the_assistant_gets_its_record 2026-10-26 05:49:04,830 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_form_the_browser_sent_is_recorded_in_the_conversation_and_the_assistant_gets_its_record 2026-10-26 05:49:04,840 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_form_the_browser_sent_is_recorded_in_the_conversation_and_the_assistant_gets_its_record 2026-10-26 05:49:04,894 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=534 outcome=answer run_status=ok 2026-10-26 05:49:04,896 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_form_the_browser_sent_is_recorded_in_the_conversation_and_the_assistant_gets_its_record 2026-10-26 05:49:04,959 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:49:04] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 171 0.087 0.229 2026-10-26 05:49:04,978 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools_on_the_site: Starting TestLivechatVisitorToolsOnTheSite.test_a_label_the_model_writes_for_a_route_card_is_refused_and_no_card_waits ... 2026-10-26 05:49:06,072 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:livechat_signed_in_visitor from n/a 2026-10-26 05:49:06,211 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:49:06,756 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=535 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:49:06,941 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=call_route not offered - arguments do not fit: undeclared label 2026-10-26 05:49:06,959 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=535 outcome=answer run_status=ok 2026-10-26 05:49:07,040 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:49:07] "POST /chatbot/step/trigger HTTP/1.1" 200 - 253 0.188 0.647 2026-10-26 05:49:07,050 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools_on_the_site: Starting TestLivechatVisitorToolsOnTheSite.test_a_phrase_whose_every_word_matches_nothing_still_answers_nothing_found ... 2026-10-26 05:49:07,481 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:49:08,084 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=536 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:49:09,328 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=536 outcome=answer run_status=ok 2026-10-26 05:49:09,440 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:49:09] "POST /chatbot/step/trigger HTTP/1.1" 200 - 423 0.782 1.187 2026-10-26 05:49:09,449 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools_on_the_site: Starting TestLivechatVisitorToolsOnTheSite.test_a_phrase_with_a_word_no_page_holds_answers_the_closest_matches_not_nothing ... 2026-10-26 05:49:09,892 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:49:10,552 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=537 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:49:11,573 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=537 outcome=answer run_status=ok 2026-10-26 05:49:11,649 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:49:11] "POST /chatbot/step/trigger HTTP/1.1" 200 - 450 0.556 1.206 2026-10-26 05:49:11,653 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools_on_the_site.TestLivechatVisitorToolsOnTheSite: waiting for threads: [] 2026-10-26 05:49:11,657 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools_on_the_site: Starting TestLivechatVisitorToolsOnTheSite.test_a_proposal_the_form_cannot_take_is_refused_before_any_card ... 2026-10-26 05:49:12,077 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:49:14,150 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=538 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:49:14,260 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=submit_website_form not offered - submit_website_form.values 2026-10-26 05:49:14,277 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=538 outcome=answer run_status=ok 2026-10-26 05:49:14,359 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:49:14] "POST /chatbot/step/trigger HTTP/1.1" 200 - 242 0.157 2.130 2026-10-26 05:49:14,792 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=539 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:49:14,875 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=submit_website_form not offered - submit_website_form.values 2026-10-26 05:49:14,887 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=539 outcome=answer run_status=ok 2026-10-26 05:49:14,959 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:49:14] "POST /chatbot/step/trigger HTTP/1.1" 200 - 173 0.098 0.215 2026-10-26 05:49:14,973 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools_on_the_site: Starting TestLivechatVisitorToolsOnTheSite.test_a_route_card_carries_its_path_the_routes_own_summary_and_the_values_it_will_post ... 2026-10-26 05:49:16,085 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:livechat_signed_in_visitor from n/a 2026-10-26 05:49:16,189 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:49:16,908 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=540 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:49:17,210 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:49:17] "POST /chatbot/step/trigger HTTP/1.1" 200 - 234 0.240 0.785 2026-10-26 05:49:17,224 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools_on_the_site: Starting TestLivechatVisitorToolsOnTheSite.test_a_signed_in_visitor_finds_their_signed_in_pages_in_the_page_language_when_their_own_is_not_published ... 2026-10-26 05:49:22,508 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:livechat_signed_in_visitor from n/a 2026-10-26 05:49:22,665 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:49:23,304 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=541 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:49:23,964 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=541 outcome=answer run_status=ok 2026-10-26 05:49:24,079 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:49:24] "POST /chatbot/step/trigger HTTP/1.1" 200 - 360 0.437 0.983 2026-10-26 05:49:24,092 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools_on_the_site: Starting TestLivechatVisitorToolsOnTheSite.test_a_wrong_reused_or_replaced_nonce_answers_nothing ... 2026-10-26 05:49:24,568 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:49:25,145 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=542 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:49:25,299 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:49:25] "POST /chatbot/step/trigger HTTP/1.1" 200 - 213 0.133 0.604 2026-10-26 05:49:25,310 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_wrong_reused_or_replaced_nonce_answers_nothing 2026-10-26 05:49:25,366 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:49:25] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 30 0.014 0.043 2026-10-26 05:49:25,377 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_wrong_reused_or_replaced_nonce_answers_nothing 2026-10-26 05:49:25,547 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_wrong_reused_or_replaced_nonce_answers_nothing 2026-10-26 05:49:25,559 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_wrong_reused_or_replaced_nonce_answers_nothing 2026-10-26 05:49:25,619 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=542 outcome=answer run_status=ok 2026-10-26 05:49:25,621 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_wrong_reused_or_replaced_nonce_answers_nothing 2026-10-26 05:49:25,682 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:49:25] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 150 0.081 0.225 2026-10-26 05:49:25,696 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_wrong_reused_or_replaced_nonce_answers_nothing 2026-10-26 05:49:25,752 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:49:25] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 23 0.018 0.039 2026-10-26 05:49:25,999 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=542 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:49:26,109 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:49:26] "POST /chatbot/step/trigger HTTP/1.1" 200 - 142 0.072 0.187 2026-10-26 05:49:26,381 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=542 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:49:26,501 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:49:26] "POST /chatbot/step/trigger HTTP/1.1" 200 - 144 0.092 0.185 2026-10-26 05:49:26,516 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_a_wrong_reused_or_replaced_nonce_answers_nothing 2026-10-26 05:49:26,554 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:49:26] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 24 0.011 0.029 2026-10-26 05:49:26,560 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools_on_the_site: Starting TestLivechatVisitorToolsOnTheSite.test_someone_outside_the_conversation_cannot_answer_its_card ... 2026-10-26 05:49:26,988 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:49:27,623 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=543 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:49:27,832 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:49:27] "POST /chatbot/step/trigger HTTP/1.1" 200 - 213 0.214 0.635 2026-10-26 05:49:27,853 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_someone_outside_the_conversation_cannot_answer_its_card 2026-10-26 05:49:27,880 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:49:27] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 14 0.008 0.019 2026-10-26 05:49:27,894 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools_on_the_site: Starting TestLivechatVisitorToolsOnTheSite.test_the_conversation_has_no_limit_on_the_forms_it_offers ... 2026-10-26 05:49:28,365 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:49:28,926 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=544 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:49:29,109 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:49:29] "POST /chatbot/step/trigger HTTP/1.1" 200 - 225 0.146 0.603 2026-10-26 05:49:29,369 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=544 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:49:29,499 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:49:29] "POST /chatbot/step/trigger HTTP/1.1" 200 - 157 0.088 0.199 2026-10-26 05:49:29,784 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=544 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:49:29,939 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:49:29] "POST /chatbot/step/trigger HTTP/1.1" 200 - 157 0.125 0.200 2026-10-26 05:49:30,257 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=544 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:49:30,415 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:49:30] "POST /chatbot/step/trigger HTTP/1.1" 200 - 157 0.093 0.239 2026-10-26 05:49:30,714 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=544 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:49:30,864 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:49:30] "POST /chatbot/step/trigger HTTP/1.1" 200 - 157 0.093 0.234 2026-10-26 05:49:30,877 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools_on_the_site: Starting TestLivechatVisitorToolsOnTheSite.test_the_site_search_returns_what_the_site_shows_the_visitor_each_with_its_page ... 2026-10-26 05:49:31,480 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:49:32,179 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=545 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:49:32,645 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=545 outcome=answer run_status=ok 2026-10-26 05:49:32,767 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:49:32] "POST /chatbot/step/trigger HTTP/1.1" 200 - 328 0.349 0.943 2026-10-26 05:49:32,777 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools_on_the_site: Starting TestLivechatVisitorToolsOnTheSite.test_the_websites_refusal_of_a_form_reaches_the_assistant_with_its_fields ... 2026-10-26 05:49:33,246 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:49:33,871 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=546 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:49:34,057 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:49:34] "POST /chatbot/step/trigger HTTP/1.1" 200 - 225 0.210 0.613 2026-10-26 05:49:34,075 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_the_websites_refusal_of_a_form_reaches_the_assistant_with_its_fields 2026-10-26 05:49:34,223 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_the_websites_refusal_of_a_form_reaches_the_assistant_with_its_fields 2026-10-26 05:49:34,235 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_the_websites_refusal_of_a_form_reaches_the_assistant_with_its_fields 2026-10-26 05:49:34,308 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=546 outcome=answer run_status=ok 2026-10-26 05:49:34,313 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Opening a test cursor without specified test on request /viin_ai_livechat/route_result in /viin_ai_livechat/tests/test_livechat_visitor_tools_on_the_site.py:TestLivechatVisitorToolsOnTheSite.test_the_websites_refusal_of_a_form_reaches_the_assistant_with_its_fields 2026-10-26 05:49:34,412 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:49:34] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 155 0.091 0.246 2026-10-26 05:49:34,451 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 05:49:34,568 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_website_profile_source: Starting TestLivechatWebsiteProfileSource.test_a_field_the_public_user_cannot_read_is_never_in_the_profile_text ... 2026-10-26 05:49:47,844 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28] 2026-10-26 05:49:48,022 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [29, 30, 31] 2026-10-26 05:49:48,164 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [32, 33, 34, 35, 36, 37, 38] 2026-10-26 05:49:48,267 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [39, 40] 2026-10-26 05:49:48,754 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [41, 42, 43, 44, 45, 140, 142] 2026-10-26 05:49:48,909 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [46, 47, 48, 49, 50, 51, 52] 2026-10-26 05:49:49,009 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [53, 54, 55] 2026-10-26 05:49:49,300 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108] 2026-10-26 05:49:49,494 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120] 2026-10-26 05:49:49,636 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [121, 122, 123, 124, 125] 2026-10-26 05:49:49,799 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [126, 127, 128, 129, 130, 131, 132, 133, 134, 135] 2026-10-26 05:49:49,915 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [136, 137, 138] 2026-10-26 05:49:50,005 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [512], uid: 4, model: res.company 2026-10-26 05:49:50,062 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [512], uid: 4, model: res.company 2026-10-26 05:49:50,170 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [139, 141, 143] 2026-10-26 05:49:50,218 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_website_profile_source: Starting TestLivechatWebsiteProfileSource.test_reconcile_resyncs_a_changed_profile_and_skips_an_unchanged_one ... 2026-10-26 05:50:03,564 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171] 2026-10-26 05:50:03,763 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [172, 173, 174] 2026-10-26 05:50:03,952 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [175, 176, 177, 178, 179, 180, 181] 2026-10-26 05:50:04,076 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [182, 183] 2026-10-26 05:50:04,519 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [184, 185, 186, 187, 188, 283, 285] 2026-10-26 05:50:04,737 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [189, 190, 191, 192, 193, 194, 195] 2026-10-26 05:50:04,901 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [196, 197, 198] 2026-10-26 05:50:05,227 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251] 2026-10-26 05:50:05,451 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263] 2026-10-26 05:50:05,602 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [264, 265, 266, 267, 268] 2026-10-26 05:50:05,800 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [269, 270, 271, 272, 273, 274, 275, 276, 277, 278] 2026-10-26 05:50:05,950 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [279, 280, 281] 2026-10-26 05:50:06,028 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [513], uid: 4, model: res.company 2026-10-26 05:50:06,086 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [513], uid: 4, model: res.company 2026-10-26 05:50:06,187 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [282, 284, 286] 2026-10-26 05:50:08,217 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314] 2026-10-26 05:50:08,337 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [315, 316, 317] 2026-10-26 05:50:08,408 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [318, 319, 320, 321, 322, 323, 324] 2026-10-26 05:50:08,462 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [325, 326] 2026-10-26 05:50:08,621 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [327, 328, 329, 330, 331, 332, 333] 2026-10-26 05:50:08,718 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [334, 335, 336, 337, 338, 339, 340] 2026-10-26 05:50:08,757 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [341, 342, 343] 2026-10-26 05:50:08,893 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396] 2026-10-26 05:50:09,003 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408] 2026-10-26 05:50:09,080 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [409, 410, 411, 412, 413] 2026-10-26 05:50:09,200 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [414, 415, 416, 417, 418, 419, 420, 421, 422, 423] 2026-10-26 05:50:09,254 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [424, 425, 426] 2026-10-26 05:50:09,294 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [513], uid: 4, model: res.company 2026-10-26 05:50:09,319 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [513], uid: 4, model: res.company 2026-10-26 05:50:09,389 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [427, 428, 429] 2026-10-26 05:50:11,339 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457] 2026-10-26 05:50:11,438 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [458, 459, 460] 2026-10-26 05:50:11,518 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [461, 462, 463, 464, 465, 466, 467] 2026-10-26 05:50:11,597 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [468, 469] 2026-10-26 05:50:11,793 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [470, 471, 472, 473, 474, 475, 476] 2026-10-26 05:50:11,888 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [477, 478, 479, 480, 481, 482, 483] 2026-10-26 05:50:11,930 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [484, 485, 486] 2026-10-26 05:50:12,126 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539] 2026-10-26 05:50:12,238 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551] 2026-10-26 05:50:12,298 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [552, 553, 554, 555, 556] 2026-10-26 05:50:12,400 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [557, 558, 559, 560, 561, 562, 563, 564, 565, 566] 2026-10-26 05:50:12,457 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [567, 568, 569] 2026-10-26 05:50:12,497 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [513], uid: 4, model: res.company 2026-10-26 05:50:12,536 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [513], uid: 4, model: res.company 2026-10-26 05:50:12,625 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [570, 571, 572] 2026-10-26 05:50:12,675 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_website_profile_source: Starting TestLivechatWebsiteProfileSource.test_website_profile_holds_identity_address_and_contact_labelled_per_language ... 2026-10-26 05:50:26,683 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-a683fe2-225997/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-26 05:50:26,683 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/rb-a683fe2-225997/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-26 05:50:28,817 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module website: loading translation file /data/build/rb-a683fe2-225997/addons/website/i18n/vi.po for language vi_VN 2026-10-26 05:50:28,817 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/rb-a683fe2-225997/addons/website/i18n/vi.po for language vi_VN 2026-10-26 05:50:33,006 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600] 2026-10-26 05:50:33,160 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [601, 602, 603] 2026-10-26 05:50:33,299 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [604, 605, 606, 607, 608, 609, 610] 2026-10-26 05:50:33,426 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [611, 612] 2026-10-26 05:50:34,122 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [613, 614, 615, 616, 617, 712, 714] 2026-10-26 05:50:34,379 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [618, 619, 620, 621, 622, 623, 624] 2026-10-26 05:50:34,522 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [625, 626, 627] 2026-10-26 05:50:34,666 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8, 1], uid: 2209, model: event.event 2026-10-26 05:50:34,688 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 2209, model: event.event 2026-10-26 05:50:34,693 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 2209, model: event.event 2026-10-26 05:50:34,703 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8, 1], uid: 2209, model: event.event 2026-10-26 05:50:34,710 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 2209, model: event.event 2026-10-26 05:50:34,898 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680] 2026-10-26 05:50:35,160 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692] 2026-10-26 05:50:35,376 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [693, 694, 695, 696, 697] 2026-10-26 05:50:35,541 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 2209, model: event.event 2026-10-26 05:50:35,565 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 2209, model: event.event 2026-10-26 05:50:35,651 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [698, 699, 700, 701, 702, 703, 704, 705, 706, 707] 2026-10-26 05:50:35,792 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 2209, model: event.event 2026-10-26 05:50:35,814 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 2209, model: event.event 2026-10-26 05:50:35,874 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [708, 709, 710] 2026-10-26 05:50:35,942 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [514], uid: 4, model: res.company 2026-10-26 05:50:36,008 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [514], uid: 4, model: res.company 2026-10-26 05:50:36,102 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2209, model: res.company 2026-10-26 05:50:36,158 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2209, model: res.company 2026-10-26 05:50:36,233 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [711, 713, 715] 2026-10-26 05:50:36,391 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:50:37,124 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_wire: Starting TestLivechatWirePayload.test_the_widget_labels_follow_the_language_the_visitor_is_answered_in ... 2026-10-26 05:50:40,522 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:50:41,107 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=547 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:50:41,236 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=547 outcome=answer run_status=ok 2026-10-26 05:50:41,317 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:50:41] "POST /chatbot/step/trigger HTTP/1.1" 200 - 213 0.138 0.661 2026-10-26 05:50:41,674 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=548 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:50:41,788 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=548 outcome=answer run_status=ok 2026-10-26 05:50:41,880 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:50:41] "POST /chatbot/step/trigger HTTP/1.1" 200 - 154 0.106 0.219 2026-10-26 05:50:41,887 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_wire: Starting TestLivechatWirePayload.test_wire_reports_the_operator_found_after_this_module_hands_off ... 2026-10-26 05:50:43,048 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:50:43,952 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:50:43] "POST /chatbot/step/trigger HTTP/1.1" 200 - 273 0.195 0.714 2026-10-26 05:50:43,977 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_wire: Starting TestLivechatWirePayload.test_wire_stops_correcting_once_the_ceiling_has_bound ... 2026-10-26 05:50:44,427 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:50:45,252 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:50:45] "POST /chatbot/step/trigger HTTP/1.1" 200 - 233 0.166 0.667 2026-10-26 05:50:45,489 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:50:45] "POST /chatbot/step/trigger HTTP/1.1" 200 - 53 0.034 0.098 2026-10-26 05:50:45,512 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_livechat_wire: Starting TestLivechatWirePayload.test_wire_tells_the_widget_the_step_still_expects_input ... 2026-10-26 05:50:46,021 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:50:46,581 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=551 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:50:46,719 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=551 outcome=answer run_status=ok 2026-10-26 05:50:46,798 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:50:46] "POST /chatbot/step/trigger HTTP/1.1" 200 - 210 0.156 0.627 2026-10-26 05:50:46,830 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:50:46,912 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_published_content_becomes_public_knowledge: Starting TestPublishedContentBecomesPublicKnowledge.test_a_change_to_what_a_visitor_reads_withdraws_its_knowledge_until_it_is_synced_again ... 2026-10-26 05:50:47,861 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_published_content_becomes_public_knowledge: Starting TestPublishedContentBecomesPublicKnowledge.test_a_published_record_whose_link_needs_what_the_visitor_may_not_read_is_left_out ... 2026-10-26 05:50:59,692 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: ir.config_parameter 2026-10-26 05:50:59,694 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: ir.config_parameter 2026-10-26 05:50:59,697 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: ir.config_parameter 2026-10-26 05:51:00,461 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2212, model: ir.config_parameter 2026-10-26 05:51:00,463 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2212, model: ir.config_parameter 2026-10-26 05:51:00,964 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: ir.config_parameter 2026-10-26 05:51:00,967 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: ir.config_parameter 2026-10-26 05:51:01,609 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748] 2026-10-26 05:51:01,772 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [749, 750, 751] 2026-10-26 05:51:01,928 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [752, 753, 754, 755, 756, 757, 758] 2026-10-26 05:51:02,025 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [759, 760] 2026-10-26 05:51:02,117 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [761] 2026-10-26 05:51:02,544 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [762, 763, 764, 765, 766, 861, 863] 2026-10-26 05:51:02,736 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [767, 768, 769, 770, 771, 772, 773] 2026-10-26 05:51:02,823 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [774, 775, 776] 2026-10-26 05:51:03,103 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829] 2026-10-26 05:51:03,303 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841] 2026-10-26 05:51:03,428 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [842, 843, 844, 845, 846] 2026-10-26 05:51:03,614 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [847, 848, 849, 850, 851, 852, 853, 854, 855, 856] 2026-10-26 05:51:03,734 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [857, 858, 859] 2026-10-26 05:51:03,802 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [515], uid: 4, model: res.company 2026-10-26 05:51:03,859 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [515], uid: 4, model: res.company 2026-10-26 05:51:03,951 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [860, 862, 864] 2026-10-26 05:51:03,993 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_published_content_becomes_public_knowledge: Starting TestPublishedContentBecomesPublicKnowledge.test_a_record_the_public_cannot_read_never_gets_a_row ... 2026-10-26 05:51:17,337 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892] 2026-10-26 05:51:17,525 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [893, 894, 895] 2026-10-26 05:51:17,663 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [896, 897, 898, 899, 900, 901, 902] 2026-10-26 05:51:17,777 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [903, 904] 2026-10-26 05:51:17,888 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [905] 2026-10-26 05:51:18,301 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [906, 907, 908, 909, 910, 1005, 1006, 1008] 2026-10-26 05:51:18,438 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [911, 912, 913, 914, 915, 916, 917] 2026-10-26 05:51:18,525 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [918, 919, 920] 2026-10-26 05:51:18,805 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973] 2026-10-26 05:51:19,036 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985] 2026-10-26 05:51:19,183 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [986, 987, 988, 989, 990] 2026-10-26 05:51:19,337 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [991, 992, 993, 994, 995, 996, 997, 998, 999, 1000] 2026-10-26 05:51:19,461 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1001, 1002, 1003] 2026-10-26 05:51:19,548 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [516], uid: 4, model: res.company 2026-10-26 05:51:19,609 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [516], uid: 4, model: res.company 2026-10-26 05:51:19,711 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1004, 1007, 1009] 2026-10-26 05:51:19,754 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_published_content_becomes_public_knowledge: Starting TestPublishedContentBecomesPublicKnowledge.test_a_website_that_stops_serving_its_own_copy_of_a_page_is_answered_from_the_shared_page ... 2026-10-26 05:51:30,540 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1010] 2026-10-26 05:51:30,572 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted website.page records with IDs: [178] 2026-10-26 05:51:30,595 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.source records with IDs: [2450] 2026-10-26 05:51:30,767 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1011] 2026-10-26 05:51:41,109 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1012, 1013, 1014, 1015] 2026-10-26 05:51:41,157 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted ir.ui.view records with IDs: [8994] 2026-10-26 05:51:41,178 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.source records with IDs: [2454] 2026-10-26 05:51:41,377 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1016] 2026-10-26 05:51:41,422 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_published_content_becomes_public_knowledge: Starting TestPublishedContentBecomesPublicKnowledge.test_admin_attached_source_is_untouched_by_queue_sync_and_reconcile ... 2026-10-26 05:51:43,782 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_published_content_becomes_public_knowledge: Starting TestPublishedContentBecomesPublicKnowledge.test_content_excludes_a_field_restricted_by_a_group_the_public_user_lacks ... 2026-10-26 05:51:56,190 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188] 2026-10-26 05:51:56,366 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1189, 1190, 1191] 2026-10-26 05:51:56,554 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1192, 1193, 1194, 1195, 1196, 1197, 1198] 2026-10-26 05:51:56,661 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1199, 1200] 2026-10-26 05:51:56,754 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1201] 2026-10-26 05:51:57,211 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1202, 1203, 1204, 1205, 1206, 1301, 1303] 2026-10-26 05:51:57,383 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1207, 1208, 1209, 1210, 1211, 1212, 1213] 2026-10-26 05:51:57,516 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1214, 1215, 1216] 2026-10-26 05:51:57,773 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269] 2026-10-26 05:51:57,935 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281] 2026-10-26 05:51:58,053 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1282, 1283, 1284, 1285, 1286] 2026-10-26 05:51:58,219 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296] 2026-10-26 05:51:58,340 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1297, 1298, 1299] 2026-10-26 05:51:58,390 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [519], uid: 4, model: res.company 2026-10-26 05:51:58,435 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [519], uid: 4, model: res.company 2026-10-26 05:51:58,542 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1300, 1302, 1304] 2026-10-26 05:51:58,592 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_published_content_becomes_public_knowledge: Starting TestPublishedContentBecomesPublicKnowledge.test_deleting_what_a_visitor_read_removes_its_knowledge_rows ... 2026-10-26 05:51:59,499 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted im_livechat.channel records with IDs: [287] 2026-10-26 05:51:59,524 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted ir.ui.view records with IDs: [8999] 2026-10-26 05:51:59,549 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted ir.ui.view records with IDs: [9000] 2026-10-26 05:51:59,591 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.source records with IDs: [2866] 2026-10-26 05:51:59,600 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.source records with IDs: [2867, 2868] 2026-10-26 05:51:59,606 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_published_content_becomes_public_knowledge: Starting TestPublishedContentBecomesPublicKnowledge.test_livechat_bot_user_in_a_different_company_can_read_a_company_free_published_row ... 2026-10-26 05:52:09,528 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_published_content_becomes_public_knowledge: Starting TestPublishedContentBecomesPublicKnowledge.test_only_what_the_server_serves_every_anonymous_visitor_becomes_page_knowledge ... 2026-10-26 05:52:16,435 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_published_content_becomes_public_knowledge: Starting TestPublishedContentBecomesPublicKnowledge.test_reconcile_alone_catches_a_group_change_the_write_hook_cannot_see ... 2026-10-26 05:52:18,848 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.source records with IDs: [2881] 2026-10-26 05:52:19,881 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_published_content_becomes_public_knowledge: Starting TestPublishedContentBecomesPublicKnowledge.test_unpublishing_a_channel_removes_its_row_via_sync_and_via_reconcile ... 2026-10-26 05:52:20,682 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.source records with IDs: [2882] 2026-10-26 05:52:21,718 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.source records with IDs: [2883] 2026-10-26 05:52:22,692 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_published_content_becomes_public_knowledge: Starting TestPublishedContentBecomesPublicKnowledge.test_unpublishing_a_page_removes_its_knowledge_row_and_chunks ... 2026-10-26 05:52:23,649 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.source records with IDs: [2884] 2026-10-26 05:52:23,658 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1591] 2026-10-26 05:52:23,675 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:52:23,677 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_published_content_becomes_public_knowledge: Starting TestWebsiteWriteSurvivesAfterCommitWithNoIsPublishedField.test_renaming_a_website_is_resynced_after_commit_without_crashing ... 2026-10-26 05:52:37,405 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619] 2026-10-26 05:52:37,595 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1620, 1621, 1622] 2026-10-26 05:52:37,737 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1623, 1624, 1625, 1626, 1627, 1628, 1629] 2026-10-26 05:52:37,885 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1630, 1631] 2026-10-26 05:52:38,374 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1632, 1633, 1634, 1635, 1636, 1731, 1733] 2026-10-26 05:52:38,551 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1637, 1638, 1639, 1640, 1641, 1642, 1643] 2026-10-26 05:52:38,644 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1644, 1645, 1646] 2026-10-26 05:52:38,878 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699] 2026-10-26 05:52:39,083 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711] 2026-10-26 05:52:39,193 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1712, 1713, 1714, 1715, 1716] 2026-10-26 05:52:39,361 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726] 2026-10-26 05:52:39,493 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1727, 1728, 1729] 2026-10-26 05:52:39,554 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [521], uid: 4, model: res.company 2026-10-26 05:52:39,614 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [521], uid: 4, model: res.company 2026-10-26 05:52:39,746 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1730, 1732, 1734] 2026-10-26 05:52:40,531 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:52:40,542 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_published_content_indexing_wakes_up: Starting TestPublishedContentIndexingWakesUp.test_the_reconcile_is_woken_the_moment_indexing_becomes_possible ... 2026-10-26 05:52:40,962 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:52:40,966 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_published_content_indexing_wakes_up: Starting TestReconcileOfControllerPagesLogsNoTraceback.test_reconciling_published_content_that_includes_controller_pages_logs_no_traceback ... 2026-10-26 05:52:43,067 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:52:53,428 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_reembedding_claims_the_websites_company: Starting TestReembeddingClaimsTheWebsitesCompany.test_a_chunk_is_claimed_for_re_embedding_by_the_websites_company_target_only ... 2026-10-26 05:52:53,874 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:52:54,564 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_streamed_answer_hides_internal_markers: Starting TestStreamedAnswerHidesInternalMarkersLivechat.test_a_markdown_link_in_a_stamped_answer_stays_a_link ... 2026-10-26 05:52:55,915 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=552 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:52:56,275 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=552 outcome=answer run_status=ok 2026-10-26 05:52:56,357 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_streamed_answer_hides_internal_markers: Starting TestStreamedAnswerHidesInternalMarkersLivechat.test_no_control_token_reaches_the_visitor_however_the_model_wrote_it ... 2026-10-26 05:52:56,964 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=553 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:52:57,493 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=553 outcome=answer run_status=ok 2026-10-26 05:52:57,826 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=554 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:52:58,196 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=554 outcome=answer run_status=ok 2026-10-26 05:52:58,500 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=555 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:52:58,852 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=555 outcome=answer run_status=ok 2026-10-26 05:52:59,263 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=556 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:52:59,594 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=556 outcome=answer run_status=ok 2026-10-26 05:53:00,013 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=557 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:53:00,370 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=557 outcome=answer run_status=ok 2026-10-26 05:53:00,777 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=558 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:53:01,257 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=558 outcome=answer run_status=ok 2026-10-26 05:53:01,651 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=559 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:53:01,946 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=559 outcome=answer run_status=ok 2026-10-26 05:53:02,276 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=560 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:53:02,840 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=560 outcome=answer run_status=ok 2026-10-26 05:53:02,943 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:53:03,556 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_streamed_turn_blocking_fallback: Starting TestStreamedTurnBlockingFallback.test_a_stream_that_breaks_after_speaking_keeps_what_it_said_and_is_never_answered_twice ... 2026-10-26 05:53:04,164 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=561 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:53:04,549 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=561 outcome=answer run_status=error 2026-10-26 05:53:04,657 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_streamed_turn_blocking_fallback: Starting TestStreamedTurnBlockingFallback.test_a_stream_that_breaks_before_saying_anything_still_answers_the_visitor ... 2026-10-26 05:53:05,234 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=562 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:53:05,525 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: the streamed answer for channel 562 did not complete on connection 826 - answering through the blocking path instead, so the visitor still gets an answer. 2026-10-26 05:53:05,731 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=562 outcome=answer run_status=ok 2026-10-26 05:53:05,954 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:53:06,829 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_the_website_agent_remembers_what_it_did: Starting TestTheWebsiteAgentRemembersWhatItDid.test_a_long_conversation_reaches_the_model_as_its_newest_turns_and_says_earlier_ones_were_left_out ... 2026-10-26 05:53:08,756 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=563 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:53:09,026 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=563 outcome=answer run_status=ok 2026-10-26 05:53:09,098 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_the_website_agent_remembers_what_it_did: Starting TestTheWebsiteAgentRemembersWhatItDid.test_the_next_turn_tells_the_model_the_call_it_made_and_its_outcome_before_its_answer ... 2026-10-26 05:53:09,606 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=564 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:53:09,844 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=564 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:53:09,973 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=564 outcome=answer run_status=ok 2026-10-26 05:53:10,185 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=564 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:53:10,383 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=564 outcome=answer run_status=ok 2026-10-26 05:53:10,464 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:53:11,325 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [108857] 2026-10-26 05:53:11,325 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted im_livechat.channel records with IDs: [1] 2026-10-26 05:53:11,495 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers: Starting TestAnAiStepAfterTheWelcomeTextAnswers.test_a_visitor_greeted_onto_an_ai_step_without_its_assistant_can_write_and_is_handed_over_once ... 2026-10-26 05:53:11,830 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:53:13,445 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:13] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.013 1.609 2026-10-26 05:53:13,722 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:13] "POST /chatbot/step/trigger HTTP/1.1" 200 - 92 0.056 0.112 2026-10-26 05:53:13,906 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:13] "POST /chatbot/step/trigger HTTP/1.1" 200 - 29 0.039 0.030 2026-10-26 05:53:13,923 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers: Starting TestAnAiStepAfterTheWelcomeTextAnswers.test_a_welcome_ending_on_an_ai_step_whose_assistant_was_removed_is_flagged ... 2026-10-26 05:53:14,220 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers: Starting TestAnAiStepAfterTheWelcomeTextAnswers.test_a_welcome_that_ends_on_the_assistant_is_a_valid_script ... 2026-10-26 05:53:14,355 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers: Starting TestAnAiStepAfterTheWelcomeTextAnswers.test_the_visitor_greeted_by_text_gets_a_composer_and_their_first_message_is_answered ... 2026-10-26 05:53:14,942 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Chrome pid: 12684 2026-10-26 05:53:14,943 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Chrome headless temporary user profile dir: /tmp/tmplpx5od65_chrome_odoo 2026-10-26 05:53:14,943 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Issuing json command http://127.0.0.1:38373/json/version 2026-10-26 05:53:14,955 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:38373/json/version with timeout 3 increased to 10s during tests 2026-10-26 05:53:15,063 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Browser version: Chrome/150.0.7871.114 2026-10-26 05:53:15,063 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Issuing json command http://127.0.0.1:38373/json 2026-10-26 05:53:15,064 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:38373/json with timeout 3 increased to 10s during tests 2026-10-26 05:53:15,079 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Websocket url found: ws://127.0.0.1:38373/devtools/page/8C698A8B2A24AB2408DA6E7284CF2F92 2026-10-26 05:53:15,095 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Enable chrome headless console log notification 2026-10-26 05:53:15,104 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Chrome headless enable page notifications 2026-10-26 05:53:15,126 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Setting session cookie in browser 2026-10-26 05:53:15,149 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Open "http://127.0.0.1:8069/" in browser 2026-10-26 05:53:15,150 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Navigating to: "http://127.0.0.1:8069/" 2026-10-26 05:53:15,200 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:53:16,841 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:16] "GET / HTTP/1.1" 200 - 186 0.147 1.501 2026-10-26 05:53:16,848 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Navigation result: {'frameId': '8C698A8B2A24AB2408DA6E7284CF2F92', 'loaderId': '42A02E1B1BF608211A1B4AA6E99D3CFB', 'isDownload': False} 2026-10-26 05:53:16,848 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Evaluate ready code "odoo.isTourReady('viin_ai_livechat_ai_step_after_welcome_text_tour')" 2026-10-26 05:53:16,916 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.027 2026-10-26 05:53:16,925 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4649ed6/web.assets_frontend.min.css, copying from /web/assets/4649ed6/web.assets_frontend.min.css 2026-10-26 05:53:16,997 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:16] "GET /web/assets/1/4649ed6/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.052 0.053 2026-10-26 05:53:17,033 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7717525/web.assets_frontend_minimal.min.js, copying from /web/assets/7717525/web.assets_frontend_minimal.min.js 2026-10-26 05:53:17,051 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:17] "GET /web/assets/1/7717525/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.017 0.068 2026-10-26 05:53:17,077 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aa9de8f/web.__assets_tests_call__.min.js, copying from /web/assets/aa9de8f/web.__assets_tests_call__.min.js 2026-10-26 05:53:17,093 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:17] "GET /web/assets/1/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.006 0.026 2026-10-26 05:53:17,259 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 05:53:17,298 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:17] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-26 05:53:17,299 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:17] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-26 05:53:17,317 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:17] "GET /web/image/website/1/logo/My%20Website?unique=2730779 HTTP/1.1" 200 - 6 0.009 0.047 2026-10-26 05:53:17,380 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03aa834/web.assets_frontend_lazy.min.js, copying from /web/assets/03aa834/web.assets_frontend_lazy.min.js 2026-10-26 05:53:17,412 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:17] "GET /web/assets/1/03aa834/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.007 0.057 2026-10-26 05:53:17,429 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:17] "GET /web/image/website/1/favicon?unique=2730779 HTTP/1.1" 200 - 6 0.003 0.051 2026-10-26 05:53:17,917 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:17] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.010 2026-10-26 05:53:17,960 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:17] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.007 0.005 2026-10-26 05:53:18,042 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Evaluate test code "odoo.startTour('viin_ai_livechat_ai_step_after_welcome_text_tour', {"stepDelay": 100, "keepWatchBrowser": false, "startUrl": "/"})" 2026-10-26 05:53:18,164 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:18] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.006 0.190 2026-10-26 05:53:18,200 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:18] "POST /im_livechat/init HTTP/1.1" 200 - 13 0.008 0.126 2026-10-26 05:53:18,331 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:18] "POST /im_livechat/get_session HTTP/1.1" 200 - 21 0.015 0.060 2026-10-26 05:53:18,445 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:18] "GET /im_livechat/static/src/img/chatbot_is_typing.gif HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 05:53:18,498 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:18] "GET /im_livechat/operator/4563/avatar HTTP/1.1" 200 - 10 0.019 0.053 2026-10-26 05:53:19,706 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers.browser: Tour viin_ai_livechat_ai_step_after_welcome_text_tour on step: '.o-mail-Message:contains("Welcome to Northwind Outfitters!")' 2026-10-26 05:53:19,823 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers.browser: Tour viin_ai_livechat_ai_step_after_welcome_text_tour on step: '.o-mail-Composer-input' 2026-10-26 05:53:21,261 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers.browser: Tour viin_ai_livechat_ai_step_after_welcome_text_tour on step: '.o-mail-Composer-input' 2026-10-26 05:53:21,380 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers.browser: Tour viin_ai_livechat_ai_step_after_welcome_text_tour on step: '.o-mail-Message:contains("Do you sell hiking boots?")' 2026-10-26 05:53:21,521 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:21] "POST /im_livechat/get_session HTTP/1.1" 200 - 53 0.046 0.100 2026-10-26 05:53:21,568 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.018 2026-10-26 05:53:21,607 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-26 05:53:21,712 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: website.visitor 2026-10-26 05:53:21,738 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:21] "POST /mail/init_messaging HTTP/1.1" 200 - 46 0.045 0.083 2026-10-26 05:53:21,769 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-26 05:53:21,880 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:21] "POST /chatbot/post_welcome_steps HTTP/1.1" 200 - 48 0.029 0.073 2026-10-26 05:53:21,924 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:21] "GET /web/bundle/web.assets_emoji?lang=en_US&website_id=1 HTTP/1.1" 200 - 7 0.007 0.016 2026-10-26 05:53:21,956 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bf0eb9d/web.assets_emoji.min.js, copying from /web/assets/bf0eb9d/web.assets_emoji.min.js 2026-10-26 05:53:21,970 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:21] "GET /web/assets/1/bf0eb9d/web.assets_emoji.min.js HTTP/1.1" 200 - 10 0.005 0.022 2026-10-26 05:53:22,282 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:22] "POST /mail/message/post HTTP/1.1" 200 - 44 0.040 0.075 2026-10-26 05:53:22,325 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:22] "GET /discuss/channel/566/guest/68/avatar_128?unique=2026-10-26%2005%3A53%3A21 HTTP/1.1" 200 - 10 0.022 0.088 2026-10-26 05:53:22,383 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:22] "POST /mail/link_preview HTTP/1.1" 200 - 16 0.027 0.035 2026-10-26 05:53:23,138 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers.browser: Tour viin_ai_livechat_ai_step_after_welcome_text_tour on step: '.o-mail-Message:contains("Yes, we stock hiking boots in every size.")' 2026-10-26 05:53:24,040 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=566 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:53:24,307 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=566 outcome=answer run_status=ok 2026-10-26 05:53:24,382 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:24] "POST /chatbot/step/trigger HTTP/1.1" 200 - 252 0.205 0.369 2026-10-26 05:53:24,389 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.447 2026-10-26 05:53:24,458 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:24] "POST /discuss/channel/messages HTTP/1.1" 200 - 32 0.017 0.047 2026-10-26 05:53:24,576 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:24] "POST /discuss/channel/set_last_seen_message HTTP/1.1" 200 - 20 0.016 0.039 2026-10-26 05:53:25,255 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-26 05:53:25,291 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers.browser: test successful 2026-10-26 05:53:25,304 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:25] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 05:53:25,372 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Closing chrome headless with pid 12684 2026-10-26 05:53:25,374 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Closing websocket connection 2026-10-26 05:53:25,375 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Terminating chrome headless with pid 12684 2026-10-26 05:53:25,488 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_055325_487736_TestAnAiStepAfterTheWelcomeTextAnswers.txt 2026-10-26 05:53:25,488 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Removing chrome user profile "/tmp/tmplpx5od65_chrome_odoo" 2026-10-26 05:53:25,536 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:53:25,544 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers: Starting TestOperatorReadsAiAnswersInDiscuss.test_a_colleague_reads_the_assistants_answer_formatted_in_discuss ... 2026-10-26 05:53:26,333 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Chrome pid: 12870 2026-10-26 05:53:26,333 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Chrome headless temporary user profile dir: /tmp/tmpuq43wda__chrome_odoo 2026-10-26 05:53:26,334 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Issuing json command http://127.0.0.1:38859/json/version 2026-10-26 05:53:26,337 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:38859/json/version with timeout 3 increased to 10s during tests 2026-10-26 05:53:26,439 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Browser version: Chrome/150.0.7871.114 2026-10-26 05:53:26,441 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Issuing json command http://127.0.0.1:38859/json 2026-10-26 05:53:26,442 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:38859/json with timeout 3 increased to 10s during tests 2026-10-26 05:53:26,454 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Websocket url found: ws://127.0.0.1:38859/devtools/page/5230CC470027AFFEEAA1D6193606F60A 2026-10-26 05:53:26,465 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Enable chrome headless console log notification 2026-10-26 05:53:26,468 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Chrome headless enable page notifications 2026-10-26 05:53:27,494 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 05:53:27,498 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:admin from n/a 2026-10-26 05:53:27,501 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Setting session cookie in browser 2026-10-26 05:53:27,504 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Open "http://127.0.0.1:8069/web#action=mail.action_discuss&active_id=discuss.channel_567" in browser 2026-10-26 05:53:27,505 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Navigating to: "http://127.0.0.1:8069/web#action=mail.action_discuss&active_id=discuss.channel_567" 2026-10-26 05:53:27,564 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:53:29,088 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:29] "GET /web HTTP/1.1" 200 - 117 0.153 1.380 2026-10-26 05:53:29,092 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Navigation result: {'frameId': '5230CC470027AFFEEAA1D6193606F60A', 'loaderId': 'EF0B2D58327E4630EE0E55818D7CF051', 'isDownload': False} 2026-10-26 05:53:29,093 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Evaluate ready code "odoo.isTourReady('viin_ai_livechat_operator_reads_ai_answers_tour')" 2026-10-26 05:53:29,158 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:29] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.006 0.021 2026-10-26 05:53:29,192 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:29] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.014 0.026 2026-10-26 05:53:29,214 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:29] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.013 0.038 2026-10-26 05:53:29,289 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:29] "GET /web/webclient/load_menus/0937c915adc8c2f5d8bfa0e31ebe51620885e7ec75c2cd1df00f74780362b365 HTTP/1.1" 200 - 4 0.006 0.123 2026-10-26 05:53:29,323 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:29] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.014 0.112 2026-10-26 05:53:29,349 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 05:53:29,449 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:29] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.012 2026-10-26 05:53:30,556 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:30] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-26 05:53:30,572 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:30] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.029 2026-10-26 05:53:30,581 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:30] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-10-26 05:53:30,598 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:30] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.023 2026-10-26 05:53:30,780 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Evaluate test code "odoo.startTour('viin_ai_livechat_operator_reads_ai_answers_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web#action=mail.action_discuss&active_id=discuss.channel_567"})" 2026-10-26 05:53:30,883 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:30] "POST /mail/init_messaging HTTP/1.1" 200 - 72 0.112 0.147 2026-10-26 05:53:30,980 100 INFO rb-a683fe2-225997-428996 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 05:53:31,048 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:31] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.043 0.370 2026-10-26 05:53:31,055 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:31] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.389 2026-10-26 05:53:31,265 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:31] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.086 0.452 2026-10-26 05:53:31,289 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:31] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 05:53:31,320 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:31] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.031 0.570 2026-10-26 05:53:31,575 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:31] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 77 0.117 0.706 2026-10-26 05:53:31,593 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.779 2026-10-26 05:53:31,605 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 05:53:31,658 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.038 2026-10-26 05:53:31,670 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:31] "POST /mail/load_message_failures HTTP/1.1" 200 - 11 0.022 0.697 2026-10-26 05:53:31,712 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 05:53:31,730 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:31] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.020 0.645 2026-10-26 05:53:31,796 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:31] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.026 0.695 2026-10-26 05:53:31,838 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:31] "GET /web/offline HTTP/1.1" 200 - 7 0.011 0.512 2026-10-26 05:53:31,897 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:31] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.021 0.530 2026-10-26 05:53:32,018 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:32] "POST /discuss/channel/messages HTTP/1.1" 200 - 39 0.044 0.271 2026-10-26 05:53:32,040 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:32] "GET /discuss/channel/1/avatar_128?unique=73ef18903ef8aa2eaa5d475cf5bef7e89f2399403fb6f7c6856a93865105e012d3d7526cfa42cba9470c8a31e80c6bab7876aaa2849983a4313e872bcfe5e6b8 HTTP/1.1" 200 - 8 0.005 0.289 2026-10-26 05:53:32,118 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:32] "GET /discuss/channel/567/partner/2/avatar_128?unique=2026-10-26%2002%3A01%3A29 HTTP/1.1" 200 - 18 0.025 0.339 2026-10-26 05:53:32,124 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.365 2026-10-26 05:53:32,160 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:32] "GET /discuss/channel/16/guest/8/avatar_128?unique=2026-10-26%2001%3A32%3A36 HTTP/1.1" 200 - 10 0.009 0.344 2026-10-26 05:53:32,238 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:32] "GET /discuss/channel/567/partner/3/avatar_128?unique=2026-10-26%2002%3A01%3A29 HTTP/1.1" 200 - 15 0.017 0.376 2026-10-26 05:53:32,294 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:32] "POST /discuss/channel/set_last_seen_message HTTP/1.1" 200 - 19 0.018 0.206 2026-10-26 05:53:32,379 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:32] "GET /discuss/channel/567/partner/4567/avatar_128 HTTP/1.1" 200 - 13 0.017 0.219 2026-10-26 05:53:32,409 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:32] "POST /viin_ai_livechat/answered_by HTTP/1.1" 200 - 8 0.011 0.164 2026-10-26 05:53:33,567 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss.browser: Tour viin_ai_livechat_operator_reads_ai_answers_tour on step: '.o-mail-Message:contains("Two roles are open")' 2026-10-26 05:53:33,572 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss.browser: test successful 2026-10-26 05:53:33,588 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.011 2026-10-26 05:53:33,591 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:33] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 05:53:33,597 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Closing chrome headless with pid 12870 2026-10-26 05:53:33,598 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Closing websocket connection 2026-10-26 05:53:33,599 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Terminating chrome headless with pid 12870 2026-10-26 05:53:33,701 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_055333_700769_TestOperatorReadsAiAnswersInDiscuss.txt 2026-10-26 05:53:33,701 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Removing chrome user profile "/tmp/tmpuq43wda__chrome_odoo" 2026-10-26 05:53:33,736 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:53:34,555 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [108857] 2026-10-26 05:53:34,555 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted im_livechat.channel records with IDs: [1] 2026-10-26 05:53:34,625 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card: Starting TestVisitorFormCardTour.test_the_visitor_clicks_the_form_card_and_the_website_creates_the_record ... 2026-10-26 05:53:35,272 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Chrome pid: 13080 2026-10-26 05:53:35,273 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Chrome headless temporary user profile dir: /tmp/tmprfyzwxwj_chrome_odoo 2026-10-26 05:53:35,273 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Issuing json command http://127.0.0.1:42375/json/version 2026-10-26 05:53:35,281 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:42375/json/version with timeout 3 increased to 10s during tests 2026-10-26 05:53:35,388 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Browser version: Chrome/150.0.7871.114 2026-10-26 05:53:35,389 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Issuing json command http://127.0.0.1:42375/json 2026-10-26 05:53:35,390 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:42375/json with timeout 3 increased to 10s during tests 2026-10-26 05:53:35,399 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Websocket url found: ws://127.0.0.1:42375/devtools/page/C056CEAF3451C84E3F9AFFB3834B8E77 2026-10-26 05:53:35,434 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Enable chrome headless console log notification 2026-10-26 05:53:35,450 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Chrome headless enable page notifications 2026-10-26 05:53:35,540 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Setting session cookie in browser 2026-10-26 05:53:35,580 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Open "http://127.0.0.1:8069/" in browser 2026-10-26 05:53:35,580 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Navigating to: "http://127.0.0.1:8069/" 2026-10-26 05:53:35,618 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:53:37,208 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:37] "GET / HTTP/1.1" 200 - 186 0.139 1.462 2026-10-26 05:53:37,216 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Navigation result: {'frameId': 'C056CEAF3451C84E3F9AFFB3834B8E77', 'loaderId': '018776BB164200DBC10CDBF45E521687', 'isDownload': False} 2026-10-26 05:53:37,216 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Evaluate ready code "odoo.isTourReady('viin_ai_livechat_visitor_form_card_tour')" 2026-10-26 05:53:37,292 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4649ed6/web.assets_frontend.min.css, copying from /web/assets/4649ed6/web.assets_frontend.min.css 2026-10-26 05:53:37,296 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 05:53:37,367 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:37] "GET /web/assets/1/4649ed6/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.041 0.054 2026-10-26 05:53:37,385 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7717525/web.assets_frontend_minimal.min.js, copying from /web/assets/7717525/web.assets_frontend_minimal.min.js 2026-10-26 05:53:37,401 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:37] "GET /web/assets/1/7717525/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.012 0.043 2026-10-26 05:53:37,440 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aa9de8f/web.__assets_tests_call__.min.js, copying from /web/assets/aa9de8f/web.__assets_tests_call__.min.js 2026-10-26 05:53:37,464 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:37] "GET /web/assets/1/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.010 0.040 2026-10-26 05:53:37,602 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:37] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 05:53:37,607 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 05:53:37,621 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:37] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 05:53:37,627 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:37] "GET /web/image/website/1/logo/My%20Website?unique=4ec5fdc HTTP/1.1" 200 - 6 0.011 0.020 2026-10-26 05:53:37,688 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:37] "GET /web/image/website/1/favicon?unique=4ec5fdc HTTP/1.1" 200 - 6 0.004 0.015 2026-10-26 05:53:37,719 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03aa834/web.assets_frontend_lazy.min.js, copying from /web/assets/03aa834/web.assets_frontend_lazy.min.js 2026-10-26 05:53:37,748 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:37] "GET /web/assets/1/03aa834/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.009 0.072 2026-10-26 05:53:38,210 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:38] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.015 2026-10-26 05:53:38,245 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:38] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.005 2026-10-26 05:53:38,334 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Evaluate test code "odoo.startTour('viin_ai_livechat_visitor_form_card_tour', {"stepDelay": 100, "keepWatchBrowser": false, "startUrl": "/"})" 2026-10-26 05:53:38,431 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:38] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.007 0.171 2026-10-26 05:53:38,451 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:38] "POST /im_livechat/init HTTP/1.1" 200 - 13 0.006 0.094 2026-10-26 05:53:38,567 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:38] "POST /im_livechat/get_session HTTP/1.1" 200 - 21 0.013 0.040 2026-10-26 05:53:38,728 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:38] "GET /im_livechat/static/src/img/chatbot_is_typing.gif HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 05:53:38,764 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:38] "GET /im_livechat/operator/4569/avatar HTTP/1.1" 200 - 10 0.016 0.048 2026-10-26 05:53:39,591 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour.browser: Tour viin_ai_livechat_visitor_form_card_tour on step: '.o-mail-Message:contains("How can I help you today?")' 2026-10-26 05:53:39,689 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour.browser: Tour viin_ai_livechat_visitor_form_card_tour on step: '.o-mail-Composer-input' 2026-10-26 05:53:39,798 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour.browser: Tour viin_ai_livechat_visitor_form_card_tour on step: '.o-mail-Composer-input' 2026-10-26 05:53:39,915 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour.browser: Tour viin_ai_livechat_visitor_form_card_tour on step: '.o-mail-Thread' 2026-10-26 05:53:40,016 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:40] "POST /im_livechat/get_session HTTP/1.1" 200 - 53 0.038 0.069 2026-10-26 05:53:40,060 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.012 2026-10-26 05:53:40,103 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 05:53:40,175 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: website.visitor 2026-10-26 05:53:40,201 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:40] "POST /mail/init_messaging HTTP/1.1" 200 - 46 0.028 0.068 2026-10-26 05:53:40,217 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 05:53:40,325 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:40] "POST /chatbot/post_welcome_steps HTTP/1.1" 200 - 48 0.032 0.066 2026-10-26 05:53:40,371 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:40] "GET /web/bundle/web.assets_emoji?lang=en_US&website_id=1 HTTP/1.1" 200 - 7 0.007 0.020 2026-10-26 05:53:40,392 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bf0eb9d/web.assets_emoji.min.js, copying from /web/assets/bf0eb9d/web.assets_emoji.min.js 2026-10-26 05:53:40,406 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:40] "GET /web/assets/1/bf0eb9d/web.assets_emoji.min.js HTTP/1.1" 200 - 10 0.005 0.020 2026-10-26 05:53:40,713 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:40] "POST /mail/message/post HTTP/1.1" 200 - 44 0.045 0.087 2026-10-26 05:53:40,739 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:40] "GET /discuss/channel/568/guest/69/avatar_128?unique=2026-10-26%2005%3A53%3A39 HTTP/1.1" 200 - 10 0.009 0.115 2026-10-26 05:53:40,781 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:40] "POST /mail/link_preview HTTP/1.1" 200 - 16 0.013 0.029 2026-10-26 05:53:42,530 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=568 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:53:42,755 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:42] "POST /chatbot/step/trigger HTTP/1.1" 200 - 219 0.173 0.344 2026-10-26 05:53:42,763 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.328 2026-10-26 05:53:42,854 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:42] "POST /discuss/channel/messages HTTP/1.1" 200 - 32 0.020 0.062 2026-10-26 05:53:42,971 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:42] "POST /discuss/channel/set_last_seen_message HTTP/1.1" 200 - 20 0.014 0.029 2026-10-26 05:53:42,981 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour.browser: Tour viin_ai_livechat_visitor_form_card_tour on step: '.o-mail-Message:contains("Quote for 200 mugs")' 2026-10-26 05:53:43,136 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 564 and Message-Id '<043102978214844.1792994023.103835105895996-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'****es@northwind.example.com'" successfully sent 2026-10-26 05:53:43,136 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:53:43,143 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:53:43,148 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:43] "POST /website/form/mail.mail HTTP/1.1" 200 - 59 0.045 0.118 2026-10-26 05:53:43,373 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=568 outcome=answer run_status=ok 2026-10-26 05:53:43,438 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:43] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 158 0.076 0.202 2026-10-26 05:53:43,541 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:43] "POST /discuss/channel/messages HTTP/1.1" 200 - 34 0.037 0.053 2026-10-26 05:53:43,758 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-26 05:53:44,371 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour.browser: Tour viin_ai_livechat_visitor_form_card_tour on step: '.o-mail-Message:contains("Your quote request is with our sales team.")' 2026-10-26 05:53:44,474 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour.browser: test successful 2026-10-26 05:53:44,486 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:44] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 05:53:44,513 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Closing chrome headless with pid 13080 2026-10-26 05:53:44,520 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Closing websocket connection 2026-10-26 05:53:44,525 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Terminating chrome headless with pid 13080 2026-10-26 05:53:44,622 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_055344_622076_TestVisitorFormCardTour.txt 2026-10-26 05:53:44,622 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Removing chrome user profile "/tmp/tmprfyzwxwj_chrome_odoo" 2026-10-26 05:53:44,636 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card: Starting TestVisitorFormCardTour.test_the_websites_recaptcha_refusing_the_form_is_reported_and_no_record_exists ... 2026-10-26 05:53:45,190 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Chrome pid: 13280 2026-10-26 05:53:45,191 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Chrome headless temporary user profile dir: /tmp/tmpw1u063sb_chrome_odoo 2026-10-26 05:53:45,191 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Issuing json command http://127.0.0.1:39983/json/version 2026-10-26 05:53:45,193 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:39983/json/version with timeout 3 increased to 10s during tests 2026-10-26 05:53:45,256 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Browser version: Chrome/150.0.7871.114 2026-10-26 05:53:45,256 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Issuing json command http://127.0.0.1:39983/json 2026-10-26 05:53:45,258 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:39983/json with timeout 3 increased to 10s during tests 2026-10-26 05:53:45,269 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Websocket url found: ws://127.0.0.1:39983/devtools/page/2E5FD939A7EDA8285578B04FCCD3A208 2026-10-26 05:53:45,291 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Enable chrome headless console log notification 2026-10-26 05:53:45,298 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Chrome headless enable page notifications 2026-10-26 05:53:45,325 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Setting session cookie in browser 2026-10-26 05:53:45,365 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Open "http://127.0.0.1:8069/" in browser 2026-10-26 05:53:45,365 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Navigating to: "http://127.0.0.1:8069/" 2026-10-26 05:53:45,407 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:53:46,964 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:46] "GET / HTTP/1.1" 200 - 186 0.138 1.427 2026-10-26 05:53:46,972 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Navigation result: {'frameId': '2E5FD939A7EDA8285578B04FCCD3A208', 'loaderId': '76E57898CA67D6B0DA92023A37436C3D', 'isDownload': False} 2026-10-26 05:53:46,972 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Evaluate ready code "odoo.isTourReady('viin_ai_livechat_visitor_form_card_refused_tour')" 2026-10-26 05:53:47,061 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.026 2026-10-26 05:53:47,083 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4649ed6/web.assets_frontend.min.css, copying from /web/assets/4649ed6/web.assets_frontend.min.css 2026-10-26 05:53:47,160 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:47] "GET /web/assets/1/4649ed6/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.056 0.068 2026-10-26 05:53:47,177 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7717525/web.assets_frontend_minimal.min.js, copying from /web/assets/7717525/web.assets_frontend_minimal.min.js 2026-10-26 05:53:47,193 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:47] "GET /web/assets/1/7717525/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.013 0.049 2026-10-26 05:53:47,258 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aa9de8f/web.__assets_tests_call__.min.js, copying from /web/assets/aa9de8f/web.__assets_tests_call__.min.js 2026-10-26 05:53:47,277 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:47] "GET /web/assets/1/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.015 0.030 2026-10-26 05:53:47,469 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:47] "GET /web/image/website/1/logo/My%20Website?unique=4ec5fdc HTTP/1.1" 200 - 6 0.004 0.011 2026-10-26 05:53:47,475 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:47] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 05:53:47,481 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 05:53:47,482 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:47] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 05:53:47,593 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:47] "GET /web/image/website/1/favicon?unique=4ec5fdc HTTP/1.1" 200 - 6 0.013 0.016 2026-10-26 05:53:47,626 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03aa834/web.assets_frontend_lazy.min.js, copying from /web/assets/03aa834/web.assets_frontend_lazy.min.js 2026-10-26 05:53:47,662 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:47] "GET /web/assets/1/03aa834/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.012 0.075 2026-10-26 05:53:48,174 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:48] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.004 0.011 2026-10-26 05:53:48,230 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:48] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.004 0.004 2026-10-26 05:53:48,306 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Evaluate test code "odoo.startTour('viin_ai_livechat_visitor_form_card_refused_tour', {"stepDelay": 100, "keepWatchBrowser": false, "startUrl": "/"})" 2026-10-26 05:53:48,385 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:48] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.006 0.141 2026-10-26 05:53:48,421 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:48] "POST /im_livechat/init HTTP/1.1" 200 - 13 0.016 0.089 2026-10-26 05:53:48,535 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:48] "POST /im_livechat/get_session HTTP/1.1" 200 - 21 0.012 0.043 2026-10-26 05:53:48,687 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:48] "GET /im_livechat/static/src/img/chatbot_is_typing.gif HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 05:53:48,740 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:48] "GET /im_livechat/operator/4569/avatar HTTP/1.1" 200 - 10 0.015 0.069 2026-10-26 05:53:49,584 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour.browser: Tour viin_ai_livechat_visitor_form_card_refused_tour on step: '.o-mail-Message:contains("How can I help you today?")' 2026-10-26 05:53:49,692 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour.browser: Tour viin_ai_livechat_visitor_form_card_refused_tour on step: '.o-mail-Composer-input' 2026-10-26 05:53:49,813 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour.browser: Tour viin_ai_livechat_visitor_form_card_refused_tour on step: '.o-mail-Composer-input' 2026-10-26 05:53:49,921 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour.browser: Tour viin_ai_livechat_visitor_form_card_refused_tour on step: '.o-mail-Thread' 2026-10-26 05:53:50,027 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:50] "POST /im_livechat/get_session HTTP/1.1" 200 - 53 0.031 0.074 2026-10-26 05:53:50,067 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.014 2026-10-26 05:53:50,095 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.007 2026-10-26 05:53:50,191 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: website.visitor 2026-10-26 05:53:50,231 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:50] "POST /mail/init_messaging HTTP/1.1" 200 - 46 0.038 0.101 2026-10-26 05:53:50,247 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-26 05:53:50,359 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:50] "POST /chatbot/post_welcome_steps HTTP/1.1" 200 - 48 0.029 0.076 2026-10-26 05:53:50,405 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:50] "GET /web/bundle/web.assets_emoji?lang=en_US&website_id=1 HTTP/1.1" 200 - 7 0.006 0.015 2026-10-26 05:53:50,444 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bf0eb9d/web.assets_emoji.min.js, copying from /web/assets/bf0eb9d/web.assets_emoji.min.js 2026-10-26 05:53:50,455 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:50] "GET /web/assets/1/bf0eb9d/web.assets_emoji.min.js HTTP/1.1" 200 - 10 0.005 0.017 2026-10-26 05:53:50,767 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:50] "POST /mail/message/post HTTP/1.1" 200 - 44 0.042 0.109 2026-10-26 05:53:50,808 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:50] "GET /discuss/channel/569/guest/70/avatar_128?unique=2026-10-26%2005%3A53%3A49 HTTP/1.1" 200 - 10 0.020 0.131 2026-10-26 05:53:50,844 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:50] "POST /mail/link_preview HTTP/1.1" 200 - 16 0.011 0.031 2026-10-26 05:53:51,684 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-26 05:53:52,547 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=569 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:53:52,764 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:52] "POST /chatbot/step/trigger HTTP/1.1" 200 - 219 0.160 0.301 2026-10-26 05:53:52,838 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:52] "POST /discuss/channel/messages HTTP/1.1" 200 - 32 0.018 0.041 2026-10-26 05:53:52,972 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:52] "POST /discuss/channel/set_last_seen_message HTTP/1.1" 200 - 20 0.015 0.035 2026-10-26 05:53:52,986 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:52] "POST /website/form/mail.mail HTTP/1.1" 200 - 7 0.001 0.014 2026-10-26 05:53:52,991 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour.browser: Tour viin_ai_livechat_visitor_form_card_refused_tour on step: '.o-mail-Message:contains("The website could not take your quote request.")' 2026-10-26 05:53:53,013 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-26 05:53:53,240 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=569 outcome=answer run_status=ok 2026-10-26 05:53:53,308 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:53] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 142 0.075 0.205 2026-10-26 05:53:53,389 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:53] "POST /discuss/channel/messages HTTP/1.1" 200 - 32 0.022 0.048 2026-10-26 05:53:54,176 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour.browser: test successful 2026-10-26 05:53:54,193 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 05:53:54,213 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Closing chrome headless with pid 13280 2026-10-26 05:53:54,214 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Closing websocket connection 2026-10-26 05:53:54,215 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Terminating chrome headless with pid 13280 2026-10-26 05:53:54,351 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_055354_351251_TestVisitorFormCardTour.txt 2026-10-26 05:53:54,351 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Removing chrome user profile "/tmp/tmpw1u063sb_chrome_odoo" 2026-10-26 05:53:54,384 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:53:55,105 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [108857] 2026-10-26 05:53:55,106 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted im_livechat.channel records with IDs: [1] 2026-10-26 05:53:55,135 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering: Starting TestVisitorMarkdownAndOrderingTour.test_visitor_reads_a_multi_paragraph_answer_with_its_links_and_lists_intact ... 2026-10-26 05:53:55,683 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Chrome pid: 13484 2026-10-26 05:53:55,683 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Chrome headless temporary user profile dir: /tmp/tmpmfy38qfx_chrome_odoo 2026-10-26 05:53:55,683 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Issuing json command http://127.0.0.1:43961/json/version 2026-10-26 05:53:55,685 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:43961/json/version with timeout 3 increased to 10s during tests 2026-10-26 05:53:55,724 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Browser version: Chrome/150.0.7871.114 2026-10-26 05:53:55,725 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Issuing json command http://127.0.0.1:43961/json 2026-10-26 05:53:55,726 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:43961/json with timeout 3 increased to 10s during tests 2026-10-26 05:53:55,793 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Websocket url found: ws://127.0.0.1:43961/devtools/page/404C412AFE799D6C0A5D6CAF13CE65FF 2026-10-26 05:53:55,808 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Enable chrome headless console log notification 2026-10-26 05:53:55,819 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Chrome headless enable page notifications 2026-10-26 05:53:55,848 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Setting session cookie in browser 2026-10-26 05:53:55,879 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Open "http://127.0.0.1:8069/" in browser 2026-10-26 05:53:55,881 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Navigating to: "http://127.0.0.1:8069/" 2026-10-26 05:53:55,934 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:53:57,451 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:57] "GET / HTTP/1.1" 200 - 186 0.126 1.398 2026-10-26 05:53:57,455 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Navigation result: {'frameId': '404C412AFE799D6C0A5D6CAF13CE65FF', 'loaderId': '428056C61E469A27F2CD7F5625C69EF3', 'isDownload': False} 2026-10-26 05:53:57,456 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Evaluate ready code "odoo.isTourReady('viin_ai_livechat_visitor_answer_layout_tour')" 2026-10-26 05:53:57,496 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 05:53:57,521 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4649ed6/web.assets_frontend.min.css, copying from /web/assets/4649ed6/web.assets_frontend.min.css 2026-10-26 05:53:57,576 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:57] "GET /web/assets/1/4649ed6/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.033 0.039 2026-10-26 05:53:57,604 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7717525/web.assets_frontend_minimal.min.js, copying from /web/assets/7717525/web.assets_frontend_minimal.min.js 2026-10-26 05:53:57,622 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:57] "GET /web/assets/1/7717525/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.021 0.066 2026-10-26 05:53:57,668 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aa9de8f/web.__assets_tests_call__.min.js, copying from /web/assets/aa9de8f/web.__assets_tests_call__.min.js 2026-10-26 05:53:57,691 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:57] "GET /web/assets/1/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.005 0.044 2026-10-26 05:53:57,874 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:57] "GET /web/image/website/1/logo/My%20Website?unique=d623ca8 HTTP/1.1" 200 - 6 0.011 0.028 2026-10-26 05:53:57,877 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-26 05:53:57,883 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:57] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.035 2026-10-26 05:53:57,902 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:57] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-10-26 05:53:57,982 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03aa834/web.assets_frontend_lazy.min.js, copying from /web/assets/03aa834/web.assets_frontend_lazy.min.js 2026-10-26 05:53:58,010 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:58] "GET /web/assets/1/03aa834/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.019 0.049 2026-10-26 05:53:58,044 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:58] "GET /web/image/website/1/favicon?unique=d623ca8 HTTP/1.1" 200 - 6 0.013 0.085 2026-10-26 05:53:58,572 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:58] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.002 0.026 2026-10-26 05:53:58,616 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:58] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.006 2026-10-26 05:53:58,682 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Evaluate test code "odoo.startTour('viin_ai_livechat_visitor_answer_layout_tour', {"stepDelay": 100, "keepWatchBrowser": false, "startUrl": "/"})" 2026-10-26 05:53:58,798 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:58] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.006 0.171 2026-10-26 05:53:58,824 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:58] "POST /im_livechat/init HTTP/1.1" 200 - 13 0.007 0.107 2026-10-26 05:53:58,936 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:58] "POST /im_livechat/get_session HTTP/1.1" 200 - 21 0.021 0.040 2026-10-26 05:53:59,108 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:53:59] "GET /im_livechat/operator/4571/avatar HTTP/1.1" 200 - 10 0.011 0.043 2026-10-26 05:53:59,926 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour.browser: Tour viin_ai_livechat_visitor_answer_layout_tour on step: '.o-mail-Message:contains("How can I help you today?")' 2026-10-26 05:54:00,028 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour.browser: Tour viin_ai_livechat_visitor_answer_layout_tour on step: '.o-mail-Composer-input' 2026-10-26 05:54:00,135 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour.browser: Tour viin_ai_livechat_visitor_answer_layout_tour on step: '.o-mail-Composer-input' 2026-10-26 05:54:00,248 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour.browser: Tour viin_ai_livechat_visitor_answer_layout_tour on step: '.o-mail-Message:contains("These roles are open")' 2026-10-26 05:54:00,360 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:00] "POST /im_livechat/get_session HTTP/1.1" 200 - 53 0.038 0.075 2026-10-26 05:54:00,389 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.011 2026-10-26 05:54:00,516 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: website.visitor 2026-10-26 05:54:00,548 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:00] "POST /mail/init_messaging HTTP/1.1" 200 - 46 0.040 0.084 2026-10-26 05:54:00,552 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.121 2026-10-26 05:54:00,573 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-26 05:54:00,704 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:00] "POST /chatbot/post_welcome_steps HTTP/1.1" 200 - 48 0.036 0.090 2026-10-26 05:54:00,769 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:00] "GET /web/bundle/web.assets_emoji?lang=en_US&website_id=1 HTTP/1.1" 200 - 7 0.008 0.016 2026-10-26 05:54:00,795 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bf0eb9d/web.assets_emoji.min.js, copying from /web/assets/bf0eb9d/web.assets_emoji.min.js 2026-10-26 05:54:00,809 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:00] "GET /web/assets/1/bf0eb9d/web.assets_emoji.min.js HTTP/1.1" 200 - 10 0.006 0.024 2026-10-26 05:54:01,110 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:01] "POST /mail/message/post HTTP/1.1" 200 - 44 0.033 0.086 2026-10-26 05:54:01,137 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:01] "GET /discuss/channel/570/guest/71/avatar_128?unique=2026-10-26%2005%3A54%3A00 HTTP/1.1" 200 - 10 0.013 0.094 2026-10-26 05:54:01,177 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:01] "POST /mail/link_preview HTTP/1.1" 200 - 16 0.011 0.031 2026-10-26 05:54:01,188 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:01] "GET /im_livechat/static/src/img/chatbot_is_typing.gif HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 05:54:02,917 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=570 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:54:03,016 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=570 outcome=answer run_status=ok 2026-10-26 05:54:03,162 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:03] "POST /chatbot/step/trigger HTTP/1.1" 200 - 211 0.146 0.377 2026-10-26 05:54:03,172 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.393 2026-10-26 05:54:03,260 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:03] "POST /discuss/channel/messages HTTP/1.1" 200 - 34 0.020 0.054 2026-10-26 05:54:03,421 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:03] "POST /discuss/channel/set_last_seen_message HTTP/1.1" 200 - 20 0.017 0.027 2026-10-26 05:54:04,154 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour.browser: test successful 2026-10-26 05:54:04,170 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:04] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 05:54:04,196 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-26 05:54:04,225 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Closing chrome headless with pid 13484 2026-10-26 05:54:04,231 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Closing websocket connection 2026-10-26 05:54:04,232 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Terminating chrome headless with pid 13484 2026-10-26 05:54:04,381 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_055404_381082_TestVisitorMarkdownAndOrderingTour.txt 2026-10-26 05:54:04,381 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Removing chrome user profile "/tmp/tmpmfy38qfx_chrome_odoo" 2026-10-26 05:54:04,394 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering: Starting TestVisitorMarkdownAndOrderingTour.test_visitor_sees_markdown_rendered_safely_and_the_preamble_before_the_answer ... 2026-10-26 05:54:04,977 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Chrome pid: 13670 2026-10-26 05:54:04,978 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Chrome headless temporary user profile dir: /tmp/tmpsupo93_a_chrome_odoo 2026-10-26 05:54:04,979 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Issuing json command http://127.0.0.1:35095/json/version 2026-10-26 05:54:04,982 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:35095/json/version with timeout 3 increased to 10s during tests 2026-10-26 05:54:05,093 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Browser version: Chrome/150.0.7871.114 2026-10-26 05:54:05,093 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Issuing json command http://127.0.0.1:35095/json 2026-10-26 05:54:05,094 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:35095/json with timeout 3 increased to 10s during tests 2026-10-26 05:54:05,130 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Websocket url found: ws://127.0.0.1:35095/devtools/page/A52A75739FDD404FBBADC533F2CC167A 2026-10-26 05:54:05,159 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Enable chrome headless console log notification 2026-10-26 05:54:05,174 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Chrome headless enable page notifications 2026-10-26 05:54:05,191 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Setting session cookie in browser 2026-10-26 05:54:05,229 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Open "http://127.0.0.1:8069/" in browser 2026-10-26 05:54:05,229 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Navigating to: "http://127.0.0.1:8069/" 2026-10-26 05:54:05,267 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:54:06,686 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:06] "GET / HTTP/1.1" 200 - 186 0.141 1.289 2026-10-26 05:54:06,691 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Navigation result: {'frameId': 'A52A75739FDD404FBBADC533F2CC167A', 'loaderId': 'C9AAEAD33B5485619FD212E58F535BE1', 'isDownload': False} 2026-10-26 05:54:06,691 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Evaluate ready code "odoo.isTourReady('viin_ai_livechat_visitor_markdown_and_ordering_tour')" 2026-10-26 05:54:06,745 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 05:54:06,764 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4649ed6/web.assets_frontend.min.css, copying from /web/assets/4649ed6/web.assets_frontend.min.css 2026-10-26 05:54:06,821 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:06] "GET /web/assets/1/4649ed6/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.039 0.040 2026-10-26 05:54:06,859 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7717525/web.assets_frontend_minimal.min.js, copying from /web/assets/7717525/web.assets_frontend_minimal.min.js 2026-10-26 05:54:06,886 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:06] "GET /web/assets/1/7717525/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.025 0.070 2026-10-26 05:54:06,924 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aa9de8f/web.__assets_tests_call__.min.js, copying from /web/assets/aa9de8f/web.__assets_tests_call__.min.js 2026-10-26 05:54:06,948 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:06] "GET /web/assets/1/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.010 0.044 2026-10-26 05:54:07,231 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:07] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.041 2026-10-26 05:54:07,233 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:07] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-26 05:54:07,247 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:07] "GET /web/image/website/1/logo/My%20Website?unique=d623ca8 HTTP/1.1" 200 - 6 0.042 0.032 2026-10-26 05:54:07,251 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.089 2026-10-26 05:54:07,320 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03aa834/web.assets_frontend_lazy.min.js, copying from /web/assets/03aa834/web.assets_frontend_lazy.min.js 2026-10-26 05:54:07,351 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:07] "GET /web/assets/1/03aa834/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.011 0.044 2026-10-26 05:54:07,365 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:07] "GET /web/image/website/1/favicon?unique=d623ca8 HTTP/1.1" 200 - 6 0.004 0.056 2026-10-26 05:54:07,872 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:07] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.013 2026-10-26 05:54:07,920 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:07] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.006 2026-10-26 05:54:08,006 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Evaluate test code "odoo.startTour('viin_ai_livechat_visitor_markdown_and_ordering_tour', {"stepDelay": 100, "keepWatchBrowser": false, "startUrl": "/"})" 2026-10-26 05:54:08,105 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:08] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.009 0.164 2026-10-26 05:54:08,142 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:08] "POST /im_livechat/init HTTP/1.1" 200 - 13 0.011 0.113 2026-10-26 05:54:08,274 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:08] "POST /im_livechat/get_session HTTP/1.1" 200 - 21 0.014 0.046 2026-10-26 05:54:08,410 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:08] "GET /im_livechat/static/src/img/chatbot_is_typing.gif HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 05:54:08,468 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:08] "GET /im_livechat/operator/4571/avatar HTTP/1.1" 200 - 10 0.013 0.056 2026-10-26 05:54:09,273 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour.browser: Tour viin_ai_livechat_visitor_markdown_and_ordering_tour on step: '.o-mail-Message:contains("How can I help you today?")' 2026-10-26 05:54:09,380 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour.browser: Tour viin_ai_livechat_visitor_markdown_and_ordering_tour on step: '.o-mail-Composer-input' 2026-10-26 05:54:09,508 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour.browser: Tour viin_ai_livechat_visitor_markdown_and_ordering_tour on step: '.o-mail-Composer-input' 2026-10-26 05:54:09,631 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour.browser: Tour viin_ai_livechat_visitor_markdown_and_ordering_tour on step: '.o-mail-Message:contains("What are your support hours?")' 2026-10-26 05:54:09,777 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:09] "POST /im_livechat/get_session HTTP/1.1" 200 - 53 0.051 0.097 2026-10-26 05:54:09,820 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.014 2026-10-26 05:54:09,854 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.004 2026-10-26 05:54:09,979 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: website.visitor 2026-10-26 05:54:10,005 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:10] "POST /mail/init_messaging HTTP/1.1" 200 - 46 0.046 0.099 2026-10-26 05:54:10,035 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-26 05:54:10,147 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:10] "POST /chatbot/post_welcome_steps HTTP/1.1" 200 - 48 0.027 0.075 2026-10-26 05:54:10,196 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:10] "GET /web/bundle/web.assets_emoji?lang=en_US&website_id=1 HTTP/1.1" 200 - 7 0.011 0.018 2026-10-26 05:54:10,223 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bf0eb9d/web.assets_emoji.min.js, copying from /web/assets/bf0eb9d/web.assets_emoji.min.js 2026-10-26 05:54:10,235 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:10] "GET /web/assets/1/bf0eb9d/web.assets_emoji.min.js HTTP/1.1" 200 - 10 0.005 0.019 2026-10-26 05:54:10,522 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:10] "POST /mail/message/post HTTP/1.1" 200 - 44 0.041 0.081 2026-10-26 05:54:10,558 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:10] "GET /discuss/channel/571/guest/72/avatar_128?unique=2026-10-26%2005%3A54%3A09 HTTP/1.1" 200 - 10 0.015 0.102 2026-10-26 05:54:10,612 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:10] "POST /mail/link_preview HTTP/1.1" 200 - 16 0.013 0.043 2026-10-26 05:54:11,355 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour.browser: Tour viin_ai_livechat_visitor_markdown_and_ordering_tour on step: '.o-mail-Message:contains("Let me look into that for you.")' 2026-10-26 05:54:11,922 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-26 05:54:12,252 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=571 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:54:12,341 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=571 outcome=answer run_status=ok 2026-10-26 05:54:12,443 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:12] "POST /chatbot/step/trigger HTTP/1.1" 200 - 211 0.127 0.264 2026-10-26 05:54:12,530 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:12] "POST /discuss/channel/messages HTTP/1.1" 200 - 34 0.018 0.057 2026-10-26 05:54:12,649 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:12] "POST /discuss/channel/set_last_seen_message HTTP/1.1" 200 - 20 0.013 0.037 2026-10-26 05:54:13,374 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour.browser: Tour viin_ai_livechat_visitor_markdown_and_ordering_tour on step: '.o-mail-Message:contains("Our hours are")' 2026-10-26 05:54:13,480 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour.browser: Tour viin_ai_livechat_visitor_markdown_and_ordering_tour on step: '.o-mail-Message:contains("Our hours are")' 2026-10-26 05:54:13,583 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour.browser: Tour viin_ai_livechat_visitor_markdown_and_ordering_tour on step: '.o-mail-Composer-input' 2026-10-26 05:54:13,650 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-26 05:54:13,689 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour.browser: Tour viin_ai_livechat_visitor_markdown_and_ordering_tour on step: '.o-mail-Composer-input' 2026-10-26 05:54:13,852 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour.browser: Tour viin_ai_livechat_visitor_markdown_and_ordering_tour on step: '.o-mail-Message:contains("Do you ship internationally?")' 2026-10-26 05:54:13,920 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:13] "POST /mail/message/post HTTP/1.1" 200 - 44 0.027 0.076 2026-10-26 05:54:13,974 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:13] "POST /mail/link_preview HTTP/1.1" 200 - 11 0.005 0.024 2026-10-26 05:54:14,011 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour.browser: Tour viin_ai_livechat_visitor_markdown_and_ordering_tour on step: '.o-mail-Message:contains("We ship to every country we invoice in.")' 2026-10-26 05:54:15,580 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=571 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:54:15,642 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=571 outcome=answer run_status=ok 2026-10-26 05:54:15,699 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:15] "POST /chatbot/step/trigger HTTP/1.1" 200 - 145 0.068 0.182 2026-10-26 05:54:15,762 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:15] "POST /discuss/channel/messages HTTP/1.1" 200 - 32 0.017 0.038 2026-10-26 05:54:15,896 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:15] "POST /discuss/channel/set_last_seen_message HTTP/1.1" 200 - 16 0.012 0.038 2026-10-26 05:54:16,453 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-26 05:54:16,641 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour.browser: Tour viin_ai_livechat_visitor_markdown_and_ordering_tour on step: '.o-mail-Composer-input' 2026-10-26 05:54:16,747 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour.browser: Tour viin_ai_livechat_visitor_markdown_and_ordering_tour on step: '.o-mail-Composer-input' 2026-10-26 05:54:16,910 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour.browser: Tour viin_ai_livechat_visitor_markdown_and_ordering_tour on step: '.o-mail-Message:contains("How do I reach your team?")' 2026-10-26 05:54:16,986 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:16] "POST /mail/message/post HTTP/1.1" 200 - 44 0.029 0.084 2026-10-26 05:54:17,047 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:17] "POST /mail/link_preview HTTP/1.1" 200 - 11 0.009 0.020 2026-10-26 05:54:17,094 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour.browser: Tour viin_ai_livechat_visitor_markdown_and_ordering_tour on step: '.o-mail-Message:contains("Here is how to reach us")' 2026-10-26 05:54:18,654 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=571 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:54:18,717 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=571 outcome=answer run_status=ok 2026-10-26 05:54:18,794 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:18] "POST /chatbot/step/trigger HTTP/1.1" 200 - 145 0.082 0.197 2026-10-26 05:54:18,877 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:18] "POST /discuss/channel/messages HTTP/1.1" 200 - 32 0.026 0.044 2026-10-26 05:54:19,060 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:19] "POST /discuss/channel/set_last_seen_message HTTP/1.1" 200 - 16 0.016 0.028 2026-10-26 05:54:19,812 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour.browser: test successful 2026-10-26 05:54:19,825 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:19] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 05:54:19,849 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Closing chrome headless with pid 13670 2026-10-26 05:54:19,849 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Closing websocket connection 2026-10-26 05:54:19,850 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Terminating chrome headless with pid 13670 2026-10-26 05:54:19,957 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_055419_956991_TestVisitorMarkdownAndOrderingTour.txt 2026-10-26 05:54:19,957 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Removing chrome user profile "/tmp/tmpsupo93_a_chrome_odoo" 2026-10-26 05:54:19,989 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:54:20,931 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [108857] 2026-10-26 05:54:20,931 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted im_livechat.channel records with IDs: [1] 2026-10-26 05:54:21,114 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human: Starting TestVisitorRequestsAHuman.test_request_human_control_absent_without_an_ai_agent_step ... 2026-10-26 05:54:21,292 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted im_livechat.channel records with IDs: [309] 2026-10-26 05:54:21,756 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Chrome pid: 13872 2026-10-26 05:54:21,757 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Chrome headless temporary user profile dir: /tmp/tmpmiz2eztx_chrome_odoo 2026-10-26 05:54:21,757 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Issuing json command http://127.0.0.1:33705/json/version 2026-10-26 05:54:21,760 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:33705/json/version with timeout 3 increased to 10s during tests 2026-10-26 05:54:21,871 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Browser version: Chrome/150.0.7871.114 2026-10-26 05:54:21,872 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Issuing json command http://127.0.0.1:33705/json 2026-10-26 05:54:21,873 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:33705/json with timeout 3 increased to 10s during tests 2026-10-26 05:54:21,923 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Websocket url found: ws://127.0.0.1:33705/devtools/page/A3A50536822B9316052C78B1A47F768A 2026-10-26 05:54:21,961 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Enable chrome headless console log notification 2026-10-26 05:54:21,995 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Chrome headless enable page notifications 2026-10-26 05:54:22,021 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Setting session cookie in browser 2026-10-26 05:54:22,053 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Open "http://127.0.0.1:8069/" in browser 2026-10-26 05:54:22,054 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Navigating to: "http://127.0.0.1:8069/" 2026-10-26 05:54:22,092 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:54:23,601 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:23] "GET / HTTP/1.1" 200 - 185 0.121 1.394 2026-10-26 05:54:23,615 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Navigation result: {'frameId': 'A3A50536822B9316052C78B1A47F768A', 'loaderId': '19A3309126D8F40D4FB56888D405EAB3', 'isDownload': False} 2026-10-26 05:54:23,615 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Evaluate ready code "odoo.isTourReady('viin_ai_livechat_control_absent_without_ai_agent_tour')" 2026-10-26 05:54:23,648 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:23] "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-26 05:54:23,695 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4649ed6/web.assets_frontend.min.css, copying from /web/assets/4649ed6/web.assets_frontend.min.css 2026-10-26 05:54:23,762 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:23] "GET /web/assets/1/4649ed6/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.044 0.058 2026-10-26 05:54:23,780 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7717525/web.assets_frontend_minimal.min.js, copying from /web/assets/7717525/web.assets_frontend_minimal.min.js 2026-10-26 05:54:23,814 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:23] "GET /web/assets/1/7717525/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.023 0.092 2026-10-26 05:54:23,837 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aa9de8f/web.__assets_tests_call__.min.js, copying from /web/assets/aa9de8f/web.__assets_tests_call__.min.js 2026-10-26 05:54:23,864 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:23] "GET /web/assets/1/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.006 0.049 2026-10-26 05:54:24,048 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:24] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.033 2026-10-26 05:54:24,049 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.035 2026-10-26 05:54:24,060 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:24] "GET /web/image/website/1/logo/My%20Website?unique=5395cf8 HTTP/1.1" 200 - 6 0.018 0.009 2026-10-26 05:54:24,061 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:24] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.041 2026-10-26 05:54:24,131 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03aa834/web.assets_frontend_lazy.min.js, copying from /web/assets/03aa834/web.assets_frontend_lazy.min.js 2026-10-26 05:54:24,163 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:24] "GET /web/assets/1/03aa834/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.017 0.058 2026-10-26 05:54:24,214 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:24] "GET /web/image/website/1/favicon?unique=5395cf8 HTTP/1.1" 200 - 6 0.010 0.083 2026-10-26 05:54:24,605 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:24] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.017 2026-10-26 05:54:24,636 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:24] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.004 2026-10-26 05:54:24,711 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Evaluate test code "odoo.startTour('viin_ai_livechat_control_absent_without_ai_agent_tour', {"stepDelay": 100, "keepWatchBrowser": false, "startUrl": "/"})" 2026-10-26 05:54:24,793 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:24] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.007 0.133 2026-10-26 05:54:24,823 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:24] "POST /im_livechat/init HTTP/1.1" 200 - 12 0.006 0.094 2026-10-26 05:54:24,896 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:24] "POST /im_livechat/get_session HTTP/1.1" 200 - 21 0.015 0.027 2026-10-26 05:54:25,127 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:25] "GET /im_livechat/operator/4574/avatar HTTP/1.1" 200 - 10 0.009 0.035 2026-10-26 05:54:25,957 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman.browser: Tour viin_ai_livechat_control_absent_without_ai_agent_tour on step: '.o-mail-Message:contains("Just chatting, no AI here.")' 2026-10-26 05:54:26,062 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman.browser: test successful 2026-10-26 05:54:26,074 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:26] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 05:54:26,097 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Closing chrome headless with pid 13872 2026-10-26 05:54:26,098 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Closing websocket connection 2026-10-26 05:54:26,099 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Terminating chrome headless with pid 13872 2026-10-26 05:54:26,250 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_055426_250455_TestVisitorRequestsAHuman.txt 2026-10-26 05:54:26,250 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Removing chrome user profile "/tmp/tmpmiz2eztx_chrome_odoo" 2026-10-26 05:54:26,261 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human: Starting TestVisitorRequestsAHuman.test_request_human_hands_same_conversation_to_available_operator ... 2026-10-26 05:54:27,517 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Chrome pid: 14051 2026-10-26 05:54:27,518 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Chrome headless temporary user profile dir: /tmp/tmp1ku7m3ht_chrome_odoo 2026-10-26 05:54:27,518 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Issuing json command http://127.0.0.1:33697/json/version 2026-10-26 05:54:27,521 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:33697/json/version with timeout 3 increased to 10s during tests 2026-10-26 05:54:27,614 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Browser version: Chrome/150.0.7871.114 2026-10-26 05:54:27,619 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Issuing json command http://127.0.0.1:33697/json 2026-10-26 05:54:27,623 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:33697/json with timeout 3 increased to 10s during tests 2026-10-26 05:54:27,640 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Websocket url found: ws://127.0.0.1:33697/devtools/page/3FA3AB4A7763B9CD58DEFAB5E78FF215 2026-10-26 05:54:27,668 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Enable chrome headless console log notification 2026-10-26 05:54:27,677 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Chrome headless enable page notifications 2026-10-26 05:54:27,746 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Setting session cookie in browser 2026-10-26 05:54:27,824 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Open "http://127.0.0.1:8069/" in browser 2026-10-26 05:54:27,824 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Navigating to: "http://127.0.0.1:8069/" 2026-10-26 05:54:27,863 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:54:29,447 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:29] "GET / HTTP/1.1" 200 - 184 0.143 1.453 2026-10-26 05:54:29,452 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Navigation result: {'frameId': '3FA3AB4A7763B9CD58DEFAB5E78FF215', 'loaderId': '927249C0C76B3C99E5AFE6BC9731BC27', 'isDownload': False} 2026-10-26 05:54:29,452 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Evaluate ready code "odoo.isTourReady('viin_ai_livechat_visitor_request_human_tour')" 2026-10-26 05:54:29,491 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 05:54:29,550 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4649ed6/web.assets_frontend.min.css, copying from /web/assets/4649ed6/web.assets_frontend.min.css 2026-10-26 05:54:29,617 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:29] "GET /web/assets/1/4649ed6/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.067 0.051 2026-10-26 05:54:29,636 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7717525/web.assets_frontend_minimal.min.js, copying from /web/assets/7717525/web.assets_frontend_minimal.min.js 2026-10-26 05:54:29,656 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:29] "GET /web/assets/1/7717525/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.010 0.101 2026-10-26 05:54:29,697 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aa9de8f/web.__assets_tests_call__.min.js, copying from /web/assets/aa9de8f/web.__assets_tests_call__.min.js 2026-10-26 05:54:29,724 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:29] "GET /web/assets/1/aa9de8f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.008 0.037 2026-10-26 05:54:29,838 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 05:54:29,878 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:29] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 05:54:29,886 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:29] "GET /web/image/website/1/logo/My%20Website?unique=5395cf8 HTTP/1.1" 200 - 6 0.027 0.020 2026-10-26 05:54:29,896 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:29] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.068 2026-10-26 05:54:29,971 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/03aa834/web.assets_frontend_lazy.min.js, copying from /web/assets/03aa834/web.assets_frontend_lazy.min.js 2026-10-26 05:54:30,011 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:30] "GET /web/assets/1/03aa834/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.016 0.066 2026-10-26 05:54:30,027 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:30] "GET /web/image/website/1/favicon?unique=5395cf8 HTTP/1.1" 200 - 6 0.003 0.065 2026-10-26 05:54:30,495 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:30] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.016 2026-10-26 05:54:30,527 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:30] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.008 2026-10-26 05:54:30,613 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Evaluate test code "odoo.startTour('viin_ai_livechat_visitor_request_human_tour', {"stepDelay": 100, "keepWatchBrowser": false, "startUrl": "/"})" 2026-10-26 05:54:30,698 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:30] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.005 0.154 2026-10-26 05:54:30,746 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:30] "POST /im_livechat/init HTTP/1.1" 200 - 13 0.026 0.092 2026-10-26 05:54:30,832 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:30] "POST /im_livechat/get_session HTTP/1.1" 200 - 21 0.013 0.034 2026-10-26 05:54:30,958 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:30] "GET /im_livechat/static/src/img/chatbot_is_typing.gif HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 05:54:31,014 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:31] "GET /im_livechat/operator/4573/avatar HTTP/1.1" 200 - 10 0.014 0.046 2026-10-26 05:54:31,857 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman.browser: Tour viin_ai_livechat_visitor_request_human_tour on step: '.o-mail-Message:contains("How can I help you today?")' 2026-10-26 05:54:31,963 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman.browser: Tour viin_ai_livechat_visitor_request_human_tour on step: '.o-mail-Composer-input' 2026-10-26 05:54:32,070 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman.browser: Tour viin_ai_livechat_visitor_request_human_tour on step: '.o-mail-Composer-input' 2026-10-26 05:54:32,179 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman.browser: Tour viin_ai_livechat_visitor_request_human_tour on step: '.o-mail-Message:contains("What are your support hours?")' 2026-10-26 05:54:32,280 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:32] "POST /im_livechat/get_session HTTP/1.1" 200 - 53 0.030 0.070 2026-10-26 05:54:32,316 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.010 2026-10-26 05:54:32,339 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 05:54:32,454 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: website.visitor 2026-10-26 05:54:32,486 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:32] "POST /mail/init_messaging HTTP/1.1" 200 - 46 0.047 0.088 2026-10-26 05:54:32,507 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.006 2026-10-26 05:54:32,636 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:32] "POST /chatbot/post_welcome_steps HTTP/1.1" 200 - 48 0.043 0.075 2026-10-26 05:54:32,695 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:32] "GET /web/bundle/web.assets_emoji?lang=en_US&website_id=1 HTTP/1.1" 200 - 7 0.012 0.029 2026-10-26 05:54:32,717 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bf0eb9d/web.assets_emoji.min.js, copying from /web/assets/bf0eb9d/web.assets_emoji.min.js 2026-10-26 05:54:32,734 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:32] "GET /web/assets/1/bf0eb9d/web.assets_emoji.min.js HTTP/1.1" 200 - 10 0.007 0.024 2026-10-26 05:54:32,991 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:32] "POST /mail/message/post HTTP/1.1" 200 - 44 0.031 0.076 2026-10-26 05:54:33,025 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:33] "GET /discuss/channel/572/guest/73/avatar_128?unique=2026-10-26%2005%3A54%3A32 HTTP/1.1" 200 - 10 0.017 0.104 2026-10-26 05:54:33,074 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:33] "POST /mail/link_preview HTTP/1.1" 200 - 16 0.010 0.031 2026-10-26 05:54:33,804 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman.browser: Tour viin_ai_livechat_visitor_request_human_tour on step: '.o-mail-Message:contains("Our support hours are 9am-6pm, Monday to Friday.")' 2026-10-26 05:54:34,455 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 05:54:34,737 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=572 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:54:34,851 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=572 outcome=answer run_status=ok 2026-10-26 05:54:34,950 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:34] "POST /chatbot/step/trigger HTTP/1.1" 200 - 211 0.139 0.291 2026-10-26 05:54:35,024 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:35] "POST /discuss/channel/messages HTTP/1.1" 200 - 34 0.021 0.044 2026-10-26 05:54:35,150 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:35] "POST /discuss/channel/set_last_seen_message HTTP/1.1" 200 - 20 0.015 0.036 2026-10-26 05:54:35,685 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-26 05:54:35,892 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman.browser: Tour viin_ai_livechat_visitor_request_human_tour on step: 'button.o-viin-ai-livechat-RequestHuman' 2026-10-26 05:54:36,004 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman.browser: Tour viin_ai_livechat_visitor_request_human_tour on step: 'span.bg-200.py-1.text-center.fst-italic' 2026-10-26 05:54:36,124 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman.browser: Tour viin_ai_livechat_visitor_request_human_tour on step: '.o-mail-ChatWindow:not(:has(button.o-viin-ai-livechat-RequestHuman))' 2026-10-26 05:54:36,299 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:36] "POST /viin_ai_livechat/request_human HTTP/1.1" 200 - 127 0.090 0.204 2026-10-26 05:54:37,086 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman.browser: test successful 2026-10-26 05:54:37,110 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:54:37] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 05:54:37,140 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Closing chrome headless with pid 14051 2026-10-26 05:54:37,142 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Closing websocket connection 2026-10-26 05:54:37,143 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Terminating chrome headless with pid 14051 2026-10-26 05:54:37,259 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_055437_259005_TestVisitorRequestsAHuman.txt 2026-10-26 05:54:37,259 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Removing chrome user profile "/tmp/tmp1ku7m3ht_chrome_odoo" 2026-10-26 05:54:37,325 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:54:37,891 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_visitor_delta_projection: Starting TestVisitorDeltaProjection.test_a_content_filtered_terminal_withholds_its_held_back_tail_from_the_preview ... 2026-10-26 05:54:38,403 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=573 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:54:38,632 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: the answer for channel 573 held no words (run status content_filtered) - handing the visitor to a colleague. 2026-10-26 05:54:38,736 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_visitor_delta_projection: Starting TestVisitorDeltaProjection.test_the_assistants_own_words_still_reach_the_visitor_untouched ... 2026-10-26 05:54:39,294 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=574 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:54:39,496 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=574 outcome=answer run_status=ok 2026-10-26 05:54:39,571 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_visitor_delta_projection: Starting TestVisitorDeltaProjection.test_the_visitor_is_never_sent_the_vendors_own_error_prose ... 2026-10-26 05:54:40,115 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=575 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:54:40,326 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: the streamed answer for channel 575 did not complete on connection 846 - answering through the blocking path instead, so the visitor still gets an answer. 2026-10-26 05:54:40,356 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=575 outcome=answer run_status=ok 2026-10-26 05:54:40,436 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.tests.test_visitor_delta_projection: Starting TestVisitorDeltaProjection.test_the_visitor_is_never_sent_what_their_answer_cost_on_either_bus_target ... 2026-10-26 05:54:41,036 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=576 retrieval=ok hits=1 readable_hits=1 2026-10-26 05:54:41,240 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=576 outcome=answer run_status=ok 2026-10-26 05:54:41,311 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:54:53,976 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_a_button_is_offered_to_anyone_whose_screen_shows_it: Starting TestAButtonIsOfferedToAnyoneWhoseScreenShowsIt.test_a_button_addressed_where_the_screen_does_not_show_it_is_refused ... 2026-10-26 05:54:54,142 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2230, model: portal.wizard 2026-10-26 05:54:54,147 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2230, model: portal.wizard 2026-10-26 05:54:54,344 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2230, model: portal.wizard 2026-10-26 05:54:54,347 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2230, model: portal.wizard 2026-10-26 05:54:54,430 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2230, model: portal.wizard 2026-10-26 05:54:54,433 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2230, model: portal.wizard 2026-10-26 05:54:54,501 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_a_button_is_offered_to_anyone_whose_screen_shows_it: Starting TestAButtonIsOfferedToAnyoneWhoseScreenShowsIt.test_a_button_the_screen_shows_is_offered_to_a_person_without_write_right ... 2026-10-26 05:54:54,659 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2230, model: portal.wizard 2026-10-26 05:54:54,663 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2230, model: portal.wizard 2026-10-26 05:54:54,831 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2230, model: portal.wizard 2026-10-26 05:54:54,833 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2230, model: portal.wizard 2026-10-26 05:54:54,932 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:55:05,771 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_a_change_is_addressed_by_model_and_record: Starting TestTheAddressDecidesWhereAChangeLands.test_a_button_on_the_addressed_records_own_form_is_offered ... 2026-10-26 05:55:05,900 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_a_change_is_addressed_by_model_and_record: Starting TestTheAddressDecidesWhereAChangeLands.test_a_button_the_addressed_records_form_does_not_show_is_refused ... 2026-10-26 05:55:05,981 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_a_change_is_addressed_by_model_and_record: Starting TestTheAddressDecidesWhereAChangeLands.test_a_record_the_user_may_not_open_is_refused_without_naming_it ... 2026-10-26 05:55:06,030 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4593], uid: 2231, model: res.partner 2026-10-26 05:55:06,087 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_a_change_is_addressed_by_model_and_record: Starting TestTheAddressDecidesWhereAChangeLands.test_a_record_the_user_may_not_write_is_refused_by_their_own_rights ... 2026-10-26 05:55:06,395 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2232, model: res.partner 2026-10-26 05:55:06,417 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_a_change_is_addressed_by_model_and_record: Starting TestTheAddressDecidesWhereAChangeLands.test_a_turn_with_neither_an_address_nor_a_screen_refuses ... 2026-10-26 05:55:06,536 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:55:08,320 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 565 and Message-Id '<859003896592874.1792994108.270335197448730-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 05:55:08,320 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 05:55:08,333 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [565] 2026-10-26 05:55:08,365 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [114676] 2026-10-26 05:55:08,365 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 05:55:08,378 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 05:55:08,564 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_a_field_the_model_lacks_is_refused_before_any_card: Starting TestAFieldTheModelLacksIsRefusedBeforeAnyCard.test_changing_a_field_the_model_lacks_is_answered_with_the_fields_that_can_be_set ... 2026-10-26 05:55:09,377 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=ui_set_fields not offered - ui_set_fields.fields_not_writable 2026-10-26 05:55:09,579 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_a_field_the_model_lacks_is_refused_before_any_card: Starting TestAFieldTheModelLacksIsRefusedBeforeAnyCard.test_pressing_a_button_the_form_does_not_offer_is_answered_with_the_buttons_it_does ... 2026-10-26 05:55:10,382 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=ui_press_button not offered - ui_press_button.invalid_arguments 2026-10-26 05:55:10,599 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:55:21,402 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_a_mass_action_runs_only_if_its_menu_offers_it: Starting TestAMassActionRunsOnlyIfTheMenuOffersIt.test_an_action_aimed_at_a_record_the_user_cannot_open_is_refused ... 2026-10-26 05:55:21,604 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4601], uid: 2234, model: res.partner 2026-10-26 05:55:21,651 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_a_mass_action_runs_only_if_its_menu_offers_it: Starting TestAMassActionRunsOnlyIfTheMenuOffersIt.test_an_action_aimed_at_another_model_is_refused ... 2026-10-26 05:55:21,721 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_a_mass_action_runs_only_if_its_menu_offers_it: Starting TestAMassActionRunsOnlyIfTheMenuOffersIt.test_an_action_the_menu_does_not_carry_is_refused ... 2026-10-26 05:55:21,846 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_a_mass_action_runs_only_if_its_menu_offers_it: Starting TestAMassActionRunsOnlyIfTheMenuOffersIt.test_an_entry_that_opens_a_screen_is_not_a_change_to_confirm ... 2026-10-26 05:55:21,978 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:55:32,910 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_a_method_call_names_the_records_it_runs_on: Starting TestAMethodCallNamesTheRecordsItRunsOn.test_a_method_that_acts_on_records_is_refused_when_no_record_is_named ... 2026-10-26 05:55:33,171 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:55:44,234 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_a_method_call_that_cannot_be_made_is_refused_before_any_card: Starting TestAMethodCallThatCannotBeMadeIsRefusedBeforeAnyCard.test_a_call_a_person_could_not_make_from_their_screen_is_refused ... 2026-10-26 05:55:44,512 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:55:55,213 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_a_relational_value_must_name_a_record: Starting TestARelationalValueMustNameARecord.test_a_value_naming_no_record_the_caller_can_open_is_refused_by_field ... 2026-10-26 05:55:56,062 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:55:58,469 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_a_screen_tool_is_offered_only_on_a_back_office_screen: Starting TestAScreenToolIsOfferedOnlyOnABackOfficeScreen.test_an_employee_in_the_back_office_without_a_screen_is_offered_none_of_them ... 2026-10-26 05:55:59,080 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_a_screen_tool_is_offered_only_on_a_back_office_screen: Starting TestAScreenToolIsOfferedOnlyOnABackOfficeScreen.test_an_employee_with_a_back_office_screen_is_offered_every_screen_tool ... 2026-10-26 05:55:59,721 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 05:55:59,725 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_agent_work_item_count: Starting TestAnAgentCountsAndOpensItsOwnWorkItems.test_each_agent_counts_and_opens_its_own_items_and_no_other_s ... 2026-10-26 05:55:59,777 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:56:21,313 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_cockpit_cost_window_of_a_reader_without_a_zone_runs_on_their_companys_day ... 2026-10-26 05:56:31,372 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_cost_per_goal_company_wide_for_ops_manager ... 2026-10-26 05:56:31,551 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_cost_per_goal_ops_manager_excludes_other_company ... 2026-10-26 05:56:31,676 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_cost_per_goal_scoped_to_own_usage_logs_for_plain_employee ... 2026-10-26 05:56:31,785 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_fail_rate_company_wide_for_ops_manager ... 2026-10-26 05:56:31,905 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_fail_rate_drill_count_equals_tile_count ... 2026-10-26 05:56:31,982 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_fail_rate_ops_manager_does_not_see_other_company ... 2026-10-26 05:56:32,066 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_fail_rate_scoped_to_own_traces_for_plain_employee ... 2026-10-26 05:56:32,156 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_no_approvals_source_means_no_pending_approvals_metric ... 2026-10-26 05:56:32,243 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_stale_evidence_company_wide_for_ops_manager ... 2026-10-26 05:56:32,356 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_stuck_workflow_isolated_per_company ... 2026-10-26 05:56:32,510 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 05:56:32,515 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitDrillTargets.test_every_tile_drill_opens_an_action_or_model_that_exists ... 2026-10-26 05:56:32,534 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:56:32,554 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_tour: Starting TestOpsCockpitTour.test_cockpit_tour_renders_the_tiles_and_drills_down ... 2026-10-26 05:56:33,076 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Chrome pid: 14241 2026-10-26 05:56:33,076 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Chrome headless temporary user profile dir: /tmp/tmplm3kxq9u_chrome_odoo 2026-10-26 05:56:33,077 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Issuing json command http://127.0.0.1:38993/json/version 2026-10-26 05:56:33,079 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:38993/json/version with timeout 3 increased to 10s during tests 2026-10-26 05:56:33,147 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Browser version: Chrome/150.0.7871.114 2026-10-26 05:56:33,148 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Issuing json command http://127.0.0.1:38993/json 2026-10-26 05:56:33,148 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:38993/json with timeout 3 increased to 10s during tests 2026-10-26 05:56:33,164 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Websocket url found: ws://127.0.0.1:38993/devtools/page/D71643E41C8093C99AAEC082AF27C6AE 2026-10-26 05:56:33,213 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Enable chrome headless console log notification 2026-10-26 05:56:33,241 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Chrome headless enable page notifications 2026-10-26 05:56:34,106 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 05:56:34,111 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:admin from n/a 2026-10-26 05:56:34,125 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Setting session cookie in browser 2026-10-26 05:56:34,129 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-26 05:56:34,129 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-26 05:56:34,156 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:56:35,641 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:56:35] "GET /web HTTP/1.1" 200 - 121 0.166 1.325 2026-10-26 05:56:35,651 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Navigation result: {'frameId': 'D71643E41C8093C99AAEC082AF27C6AE', 'loaderId': 'B31759E34E93A416B049C5177C36394A', 'isDownload': False} 2026-10-26 05:56:35,652 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Evaluate ready code "odoo.isTourReady("viin_ai_ops_cockpit")" 2026-10-26 05:56:35,716 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:56:35] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.005 0.023 2026-10-26 05:56:35,755 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:56:35] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.009 0.037 2026-10-26 05:56:35,805 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 05:56:35,806 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:56:35] "GET /web/webclient/translations/62099c2e87040ac53c7c807bc87823f2612c3360?lang=en_US HTTP/1.1" 200 - 4 0.012 0.075 2026-10-26 05:56:35,884 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:56:35] "GET /web/webclient/load_menus/0937c915adc8c2f5d8bfa0e31ebe51620885e7ec75c2cd1df00f74780362b365 HTTP/1.1" 200 - 4 0.007 0.156 2026-10-26 05:56:35,916 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:56:35] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.012 0.177 2026-10-26 05:56:35,980 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:56:35] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.003 0.010 2026-10-26 05:56:37,119 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:56:37] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-26 05:56:37,150 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:56:37] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.047 2026-10-26 05:56:37,154 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:56:37] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.040 2026-10-26 05:56:37,246 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:56:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.052 0.065 2026-10-26 05:56:37,323 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Evaluate test code "window._tour_cockpit_action_id = 676; odoo.startTour("viin_ai_ops_cockpit", {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-26 05:56:37,444 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:56:37] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.084 0.185 2026-10-26 05:56:37,512 100 INFO rb-a683fe2-225997-428996 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 05:56:37,596 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:56:37] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.031 0.375 2026-10-26 05:56:37,605 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:56:37] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.384 2026-10-26 05:56:37,609 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:56:37] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 05:56:37,667 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:56:37] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.026 0.360 2026-10-26 05:56:37,708 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:56:37] "GET /web/offline HTTP/1.1" 200 - 7 0.009 0.024 2026-10-26 05:56:37,980 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:56:37] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 80 0.119 0.564 2026-10-26 05:56:37,985 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:56:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.598 2026-10-26 05:56:38,045 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:56:38] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.029 0.561 2026-10-26 05:56:38,097 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:56:38] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.017 0.461 2026-10-26 05:56:38,113 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour.browser: Tour viin_ai_ops_cockpit on step: 'Open the Ops Cockpit client action (trigger: body)' 2026-10-26 05:56:38,121 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:56:38] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.007 0.486 2026-10-26 05:56:38,144 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour.browser: Tour viin_ai_ops_cockpit on step: 'Ops Cockpit dashboard root is rendered (trigger: .o_ops_cockpit)' 2026-10-26 05:56:38,263 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:56:38] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 37 0.053 0.915 2026-10-26 05:56:38,269 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:56:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.137 2026-10-26 05:56:38,322 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:56:38] "POST /web/action/load HTTP/1.1" 200 - 7 0.006 0.016 2026-10-26 05:56:38,382 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:56:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 05:56:38,427 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:56:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.040 2026-10-26 05:56:38,431 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:56:38] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.040 0.078 2026-10-26 05:56:38,431 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:56:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 05:56:38,579 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:56:38] "POST /web/dataset/call_kw/viin.ai.work.item/retrieve_ops_cockpit HTTP/1.1" 200 - 26 0.080 0.072 2026-10-26 05:56:39,412 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour.browser: Tour viin_ai_ops_cockpit on step: 'Cockpit tile for metric 'stuck_workflow' is rendered (trigger: .o_ops_cockpit .o_ops_cockpit_tile[data-metric="stuck_workflow"])' 2026-10-26 05:56:39,413 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour.browser: Tour viin_ai_ops_cockpit on step: 'Cockpit tile 'stuck_workflow' shows a rendered value (no spinner / blank) (trigger: .o_ops_cockpit_tile[data-metric="stuck_workflow"] .o_ops_cockpit_tile_value)' 2026-10-26 05:56:39,433 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour.browser: Tour viin_ai_ops_cockpit on step: 'Cockpit tile for metric 'fail_rate' is rendered (trigger: .o_ops_cockpit .o_ops_cockpit_tile[data-metric="fail_rate"])' 2026-10-26 05:56:39,447 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour.browser: Tour viin_ai_ops_cockpit on step: 'Cockpit tile 'fail_rate' shows a rendered value (no spinner / blank) (trigger: .o_ops_cockpit_tile[data-metric="fail_rate"] .o_ops_cockpit_tile_value)' 2026-10-26 05:56:39,465 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour.browser: Tour viin_ai_ops_cockpit on step: 'Cockpit tile for metric 'cost_per_goal' is rendered (trigger: .o_ops_cockpit .o_ops_cockpit_tile[data-metric="cost_per_goal"])' 2026-10-26 05:56:39,481 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour.browser: Tour viin_ai_ops_cockpit on step: 'Cockpit tile 'cost_per_goal' shows a rendered value (no spinner / blank) (trigger: .o_ops_cockpit_tile[data-metric="cost_per_goal"] .o_ops_cockpit_tile_value)' 2026-10-26 05:56:39,506 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour.browser: Tour viin_ai_ops_cockpit on step: 'Cockpit tile for metric 'stale_evidence' is rendered (trigger: .o_ops_cockpit .o_ops_cockpit_tile[data-metric="stale_evidence"])' 2026-10-26 05:56:39,517 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour.browser: Tour viin_ai_ops_cockpit on step: 'Cockpit tile 'stale_evidence' shows a rendered value (no spinner / blank) (trigger: .o_ops_cockpit_tile[data-metric="stale_evidence"] .o_ops_cockpit_tile_value)' 2026-10-26 05:56:39,535 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour.browser: Tour viin_ai_ops_cockpit on step: 'The cockpit renders exactly the measured tiles and no others (trigger: .o_ops_cockpit .o_ops_cockpit_tile)' 2026-10-26 05:56:39,536 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:56:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.004 2026-10-26 05:56:39,547 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour.browser: Tour viin_ai_ops_cockpit on step: 'Click the 'stuck_workflow' tile to drill into the work items behind it (trigger: .o_ops_cockpit_tile[data-metric="stuck_workflow"])' 2026-10-26 05:56:39,565 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour.browser: Tour viin_ai_ops_cockpit on step: 'The drill-down opened the records view behind the tile (trigger: .o_action_manager .o_list_view, .o_action_manager .o_kanban_view)' 2026-10-26 05:56:39,630 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:56:39] "POST /web/dataset/call_kw/viin.ai.work.item/get_views HTTP/1.1" 200 - 25 0.032 0.042 2026-10-26 05:56:39,716 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:56:39] "POST /web/dataset/call_kw/viin.ai.work.item/web_search_read HTTP/1.1" 200 - 6 0.008 0.028 2026-10-26 05:56:39,728 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:56:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.030 2026-10-26 05:56:40,584 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour.browser: test successful 2026-10-26 05:56:40,600 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:56:40] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 05:56:40,613 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Closing chrome headless with pid 14241 2026-10-26 05:56:40,618 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Closing websocket connection 2026-10-26 05:56:40,619 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Terminating chrome headless with pid 14241 2026-10-26 05:56:40,734 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_055640_733802_TestOpsCockpitTour.txt 2026-10-26 05:56:40,734 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Removing chrome user profile "/tmp/tmplm3kxq9u_chrome_odoo" 2026-10-26 05:56:40,813 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:56:51,541 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_every_proposed_change_carries_a_reason: Starting TestEveryProposedChangeCarriesAReason.test_a_change_proposed_without_a_reason_is_refused ... 2026-10-26 05:56:51,991 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_every_proposed_change_carries_a_reason: Starting TestEveryProposedChangeCarriesAReason.test_a_reason_longer_than_the_ledger_holds_is_refused_not_cut ... 2026-10-26 05:56:52,110 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:57:03,445 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_every_way_of_changing_data_reaches_a_card_for_the_users_yes: Starting TestEveryWayOfChangingDataReachesACardForTheUsersYes.test_every_way_of_changing_data_reaches_a_card_for_the_users_yes ... 2026-10-26 05:57:05,030 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:57:15,506 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_goal: Starting TestAGoalAggregatesOnlyWhatItsReaderMaySee.test_each_goal_counts_and_opens_its_own_work_and_nobody_elses ... 2026-10-26 05:57:15,581 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_goal: Starting TestAGoalAggregatesOnlyWhatItsReaderMaySee.test_the_count_leaves_out_work_the_reader_cannot_see ... 2026-10-26 05:57:15,668 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:57:26,849 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_line_items_given_as_objects_become_real_lines: Starting TestLinesGivenAsObjectsBecomeRealLines.test_a_line_naming_a_record_nobody_can_open_is_refused ... 2026-10-26 05:57:27,185 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_line_items_given_as_objects_become_real_lines: Starting TestLinesGivenAsObjectsBecomeRealLines.test_a_list_mixing_objects_with_other_shapes_is_refused ... 2026-10-26 05:57:27,464 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_line_items_given_as_objects_become_real_lines: Starting TestLinesGivenAsObjectsBecomeRealLines.test_an_object_handed_to_a_link_field_is_refused ... 2026-10-26 05:57:27,791 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:57:39,124 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_offering_a_step_changes_nothing_at_all: Starting TestOfferingAStepChangesNothingAtAll.test_offering_a_step_changes_nothing_at_all ... 2026-10-26 05:57:39,688 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:58:00,023 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_security: Starting TestTheOperatingRecordsStayInTheirCompany.test_a_goal_is_invisible_to_a_reader_in_another_company ... 2026-10-26 05:58:00,102 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_security: Starting TestTheOperatingRecordsStayInTheirCompany.test_an_internal_user_can_create_a_goal_in_their_own_company ... 2026-10-26 05:58:00,194 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:58:12,045 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_the_users_own_write_rights_bound_the_change: Starting TestTheFieldsAChangeMayCarry.test_a_field_the_form_greys_out_for_this_record_is_refused ... 2026-10-26 05:58:12,468 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_the_users_own_write_rights_bound_the_change: Starting TestTheFieldsAChangeMayCarry.test_a_field_the_model_derives_for_itself_is_refused ... 2026-10-26 05:58:12,734 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_the_users_own_write_rights_bound_the_change: Starting TestTheFieldsAChangeMayCarry.test_a_name_that_is_not_a_field_of_the_model_is_refused ... 2026-10-26 05:58:13,084 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:58:26,211 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_work_item: Starting TestWorkItemsStayInTheirOwnCompany.test_a_work_item_is_invisible_to_a_reader_in_another_company ... 2026-10-26 05:58:26,295 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_ops.tests.test_work_item: Starting TestWorkItemsStayInTheirOwnCompany.test_an_owner_drives_a_work_item_only_along_its_lifecycle ... 2026-10-26 05:58:26,392 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:58:29,103 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 05:58:29,103 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 05:58:29,513 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 05:58:29,514 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 05:58:31,457 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_a_spoken_answer_that_did_not_finish_is_stored_incomplete: Starting TestASpokenAnswerThatDidNotFinishIsStoredIncomplete.test_a_spoken_answer_cut_off_or_filtered_is_stored_incomplete_and_not_read_out ... 2026-10-26 05:58:31,624 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 05:58:31,647 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:58:32,364 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:58:32] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 112 0.102 0.622 2026-10-26 05:58:33,586 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:58:33] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 318 0.399 0.815 2026-10-26 05:58:33,616 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 05:58:33,793 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:58:33] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 61 0.044 0.127 2026-10-26 05:58:34,510 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:58:34] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 245 0.214 0.497 2026-10-26 05:58:34,532 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_a_spoken_answer_that_did_not_finish_is_stored_incomplete: Starting TestASpokenAnswerThatDidNotFinishIsStoredIncomplete.test_a_spoken_answer_whose_stream_broke_off_is_not_read_out ... 2026-10-26 05:58:34,752 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 05:58:34,773 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:58:35,483 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:58:35] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 104 0.097 0.617 2026-10-26 05:58:36,444 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:58:36] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 318 0.272 0.685 2026-10-26 05:58:36,479 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:58:39,298 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 05:58:39,298 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 05:58:39,730 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 05:58:39,730 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 05:58:41,532 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_a_spoken_decision_is_recorded_on_its_card: Starting TestASpokenDecisionIsRecordedOnItsCard.test_a_spoken_decision_is_recorded_on_the_card_and_told_to_the_speakers_panel ... 2026-10-26 05:58:41,812 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 05:58:41,843 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:58:42,524 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:58:42] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 114 0.109 0.579 2026-10-26 05:58:43,539 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:58:43] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 337 0.308 0.702 2026-10-26 05:58:43,573 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 05:58:44,192 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:58:44] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 213 0.201 0.411 2026-10-26 05:58:44,414 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 05:58:44,641 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:58:44] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 69 0.079 0.141 2026-10-26 05:58:45,433 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:58:45] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 261 0.243 0.540 2026-10-26 05:58:45,463 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 05:58:45,775 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:58:45] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 109 0.103 0.185 2026-10-26 05:58:45,903 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 05:58:46,110 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:58:46] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 69 0.071 0.125 2026-10-26 05:58:46,959 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:58:46] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 261 0.272 0.570 2026-10-26 05:58:47,003 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 05:58:47,276 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:58:47] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 111 0.078 0.183 2026-10-26 05:58:47,315 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 05:58:47,412 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2259 deleted viin.ai.chat.pending.tool records with IDs: [58] 2026-10-26 05:58:47,587 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:58:47] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 104 0.080 0.186 2026-10-26 05:58:47,638 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:58:50,277 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 05:58:50,278 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 05:58:50,647 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 05:58:50,647 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 05:58:52,347 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_a_spoken_turn_the_database_refuses_is_closed_failed: Starting TestASpokenTurnTheDatabaseRefusesIsClosedFailed.test_a_turn_whose_work_waits_on_another_request_is_closed_failed_and_the_failure_reaches_the_retry_layer ... 2026-10-26 05:58:55,569 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 05:58:58,544 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 05:58:58,545 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 05:58:58,876 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 05:58:58,876 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 05:59:00,825 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic: Starting TestTourVoiceMic.test_the_mic_renders_on_the_ai_composer_and_asks_for_the_microphone ... 2026-10-26 05:59:02,835 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Chrome pid: 14463 2026-10-26 05:59:02,837 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Chrome headless temporary user profile dir: /tmp/tmpnihllduz_chrome_odoo 2026-10-26 05:59:02,841 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Issuing json command http://127.0.0.1:35797/json/version 2026-10-26 05:59:02,852 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:35797/json/version with timeout 3 increased to 10s during tests 2026-10-26 05:59:02,914 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Browser version: Chrome/150.0.7871.114 2026-10-26 05:59:02,914 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Issuing json command http://127.0.0.1:35797/json 2026-10-26 05:59:02,915 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:35797/json with timeout 3 increased to 10s during tests 2026-10-26 05:59:02,947 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Websocket url found: ws://127.0.0.1:35797/devtools/page/453E6B16905179D78DBFF35C16188B74 2026-10-26 05:59:02,974 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Enable chrome headless console log notification 2026-10-26 05:59:02,978 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Chrome headless enable page notifications 2026-10-26 05:59:03,189 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 05:59:03,204 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Setting session cookie in browser 2026-10-26 05:59:03,212 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Open "http://127.0.0.1:8069/web" in browser 2026-10-26 05:59:03,212 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Navigating to: "http://127.0.0.1:8069/web" 2026-10-26 05:59:03,243 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:59:04,568 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:04] "GET /web HTTP/1.1" 200 - 114 0.108 1.225 2026-10-26 05:59:04,572 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Navigation result: {'frameId': '453E6B16905179D78DBFF35C16188B74', 'loaderId': 'DE860C77D8368D3F419BC3488321F28D', 'isDownload': False} 2026-10-26 05:59:04,572 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Evaluate ready code "odoo.isTourReady('voice_mic_tour')" 2026-10-26 05:59:04,688 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:04] "GET /web/assets/0c5e161/web.assets_web.min.js HTTP/1.1" 200 - 4 0.039 0.014 2026-10-26 05:59:04,711 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:04] "GET /web/webclient/translations/2d037fc3d8e0dc51a8acefe0841ba6f6c61f6f80?lang=en_US HTTP/1.1" 200 - 4 0.002 0.059 2026-10-26 05:59:04,727 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:04] "GET /web/assets/2ff6c16/web.assets_web.min.css HTTP/1.1" 200 - 4 0.003 0.068 2026-10-26 05:59:04,769 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:04] "GET /web/webclient/load_menus/b94d7bbafc72c199c82102e1ab5c62eb9959bde96749d4c0d1148e6e1b272fe3 HTTP/1.1" 200 - 4 0.016 0.110 2026-10-26 05:59:04,830 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:04] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.037 0.110 2026-10-26 05:59:04,877 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 05:59:04,983 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:04] "GET /web/assets/fe64b1f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.018 2026-10-26 05:59:06,270 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:06] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-26 05:59:06,272 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:06] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-26 05:59:06,309 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:06] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.028 2026-10-26 05:59:06,330 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.029 2026-10-26 05:59:06,473 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Evaluate test code "odoo.startTour('voice_mic_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-26 05:59:06,789 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:06] "POST /mail/init_messaging HTTP/1.1" 200 - 101 0.227 0.228 2026-10-26 05:59:06,795 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:06] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 05:59:06,802 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:06] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.437 2026-10-26 05:59:06,809 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:06] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.390 2026-10-26 05:59:06,842 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.010 0.393 2026-10-26 05:59:06,951 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:06] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.047 0.458 2026-10-26 05:59:06,973 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.458 2026-10-26 05:59:07,010 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:07] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 6 0.005 0.343 2026-10-26 05:59:07,030 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 05:59:07,041 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 05:59:07,060 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:07] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.038 0.193 2026-10-26 05:59:07,090 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 05:59:07,113 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:07] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 05:59:07,122 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:07] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 05:59:07,214 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:07] "GET /web/offline HTTP/1.1" 200 - 7 0.040 0.330 2026-10-26 05:59:07,257 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:07] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.014 0.341 2026-10-26 05:59:07,330 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:07] "GET /web/image?model=res.users&field=avatar_128&id=2261 HTTP/1.1" 200 - 11 0.012 0.375 2026-10-26 05:59:07,399 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:07] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.011 0.229 2026-10-26 05:59:08,044 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic.browser: Tour voice_mic_tour on step: 'Open Discuss (trigger: a[data-menu-xmlid="mail.menu_root_discuss"])' 2026-10-26 05:59:08,059 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic.browser: Tour voice_mic_tour on step: 'Open the AI conversation (trigger: .o-mail-DiscussSidebarChannel:contains(Voice Tour Conversation))' 2026-10-26 05:59:08,094 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:08] "POST /web/action/load HTTP/1.1" 200 - 7 0.005 0.021 2026-10-26 05:59:08,226 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:08] "POST /mail/inbox/messages HTTP/1.1" 200 - 7 0.007 0.010 2026-10-26 05:59:08,366 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:08] "GET /web/image/res.partner/2/avatar_128?unique=2026-10-26%2002%3A01%3A29 HTTP/1.1" 200 - 10 0.037 0.057 2026-10-26 05:59:08,408 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:08] "GET /discuss/channel/1/avatar_128?unique=73ef18903ef8aa2eaa5d475cf5bef7e89f2399403fb6f7c6856a93865105e012d3d7526cfa42cba9470c8a31e80c6bab7876aaa2849983a4313e872bcfe5e6b8 HTTP/1.1" 200 - 12 0.012 0.130 2026-10-26 05:59:08,471 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:08] "GET /web/image/res.partner/87/avatar_128 HTTP/1.1" 200 - 10 0.012 0.170 2026-10-26 05:59:08,533 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:08] "GET /web/image/res.partner/4671/avatar_128?unique=2026-10-26%2005%3A58%3A55 HTTP/1.1" 200 - 11 0.013 0.220 2026-10-26 05:59:08,770 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-10-26 05:59:09,091 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic.browser: Tour voice_mic_tour on step: 'Instrument microphone capture before anything can call it (trigger: .o-mail-Discuss .o-mail-Composer)' 2026-10-26 05:59:09,116 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic.browser: Tour voice_mic_tour on step: 'The composer of the AI conversation carries the mic, idle (trigger: .o-mail-Composer .o_viin_ai_voice_mic[data-voice-state="idle"])' 2026-10-26 05:59:09,125 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:09] "POST /viin_ai/chat/status HTTP/1.1" 200 - 8 0.020 0.035 2026-10-26 05:59:09,247 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:09] "POST /viin_ai/voice/status HTTP/1.1" 200 - 35 0.030 0.086 2026-10-26 05:59:09,277 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:09] "POST /discuss/channel/messages HTTP/1.1" 200 - 8 0.015 0.120 2026-10-26 05:59:09,359 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:09] "GET /discuss/channel/588/partner/4670/avatar_128?unique=2026-10-26%2005%3A58%3A55 HTTP/1.1" 200 - 14 0.043 0.165 2026-10-26 05:59:09,796 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-26 05:59:10,129 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic.browser: Tour voice_mic_tour on step: 'There is exactly one mic, and no language picker in the composer (trigger: .o-mail-Composer .o_viin_ai_voice_mic)' 2026-10-26 05:59:10,141 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic.browser: Tour voice_mic_tour on step: 'Opening the conversation alone must NOT have asked for the microphone (trigger: .o_viin_ai_voice_mic)' 2026-10-26 05:59:10,158 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic.browser: Tour voice_mic_tour on step: 'Click the mic to start a spoken turn (trigger: .o_viin_ai_voice_mic)' 2026-10-26 05:59:10,179 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic.browser: Tour voice_mic_tour on step: 'Clicking the mic requested microphone access, for audio only (trigger: .o_viin_ai_voice_recording_row[data-voice-state="recording"])' 2026-10-26 05:59:10,196 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic.browser: Tour voice_mic_tour on step: 'Open the one-to-one chat with a colleague (trigger: .o-mail-DiscussSidebarChannel:contains(Voice Tour Colleague))' 2026-10-26 05:59:10,262 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic.browser: Tour voice_mic_tour on step: 'Its composer carries no voice control (trigger: .o-mail-DiscussSidebarChannel.o-active:contains(Voice Tour Colleague))' 2026-10-26 05:59:10,264 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic.browser: test successful 2026-10-26 05:59:10,290 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:10] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 05:59:10,309 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:10] "POST /discuss/channel/messages HTTP/1.1" 200 - 8 0.017 0.020 2026-10-26 05:59:10,366 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Closing chrome headless with pid 14463 2026-10-26 05:59:10,385 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:10] "GET /discuss/channel/589/partner/4670/avatar_128?unique=2026-10-26%2005%3A58%3A55 HTTP/1.1" 200 - 14 0.016 0.088 2026-10-26 05:59:10,386 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Closing websocket connection 2026-10-26 05:59:10,389 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Terminating chrome headless with pid 14463 2026-10-26 05:59:10,506 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_055910_506677_TestTourVoiceMic.txt 2026-10-26 05:59:10,507 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Removing chrome user profile "/tmp/tmpnihllduz_chrome_odoo" 2026-10-26 05:59:10,546 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:59:10,552 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_two_concurrent_spoken_turns_each_answer_their_own_question: Starting TestTwoConcurrentSpokenTurnsEachAnswerTheirOwnQuestion.test_two_open_spoken_turns_answered_in_reverse_order_each_answer_their_own_question ... 2026-10-26 05:59:11,584 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 05:59:11,587 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:admin from n/a 2026-10-26 05:59:11,606 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:59:12,262 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:12] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 105 0.106 0.553 2026-10-26 05:59:12,439 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:12] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 61 0.046 0.119 2026-10-26 05:59:13,685 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:13] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 325 0.366 0.875 2026-10-26 05:59:14,704 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:14] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 252 0.307 0.704 2026-10-26 05:59:14,910 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:14] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 61 0.058 0.115 2026-10-26 05:59:15,905 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:15] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 258 0.264 0.725 2026-10-26 05:59:15,925 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:59:18,998 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 05:59:18,999 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 05:59:21,266 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 05:59:21,267 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 05:59:23,045 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_a_delegates_step_is_approved_once: Starting TestVoiceApprovesADelegatesStepOnce.test_a_spoken_yes_carries_out_a_delegates_step_as_that_delegate_for_the_speaker ... 2026-10-26 05:59:24,817 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.delegated.approval from n/a 2026-10-26 05:59:24,837 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:59:25,434 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:25] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 120 0.111 0.491 2026-10-26 05:59:26,959 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:26] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 394 0.633 0.886 2026-10-26 05:59:26,977 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.delegated.approval from n/a 2026-10-26 05:59:27,936 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:27] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 308 0.300 0.652 2026-10-26 05:59:27,971 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 05:59:27,976 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_a_language_the_viindoo_voices_do_not_serve_is_spoken_in_english: Starting TestVoiceALanguageTheViindooVoicesDoNotServeIsSpokenInEnglish.test_german_is_answered_aloud_in_english_with_the_english_voice ... 2026-10-26 05:59:28,180 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 05:59:31,089 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 05:59:31,090 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 05:59:31,454 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 05:59:31,454 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 05:59:33,061 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_a_language_without_a_voice_is_answered_in_the_first_fallback_with_a_voice: Starting TestVoiceALanguageWithoutAVoiceIsAnsweredInTheFirstFallbackWithAVoice.test_a_language_with_a_voice_is_answered_in_its_own_language ... 2026-10-26 05:59:34,209 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.ja.person from n/a 2026-10-26 05:59:34,228 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:59:34,844 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:34] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 109 0.089 0.532 2026-10-26 05:59:35,565 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:35] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 261 0.224 0.492 2026-10-26 05:59:35,581 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_a_language_without_a_voice_is_answered_in_the_first_fallback_with_a_voice: Starting TestVoiceALanguageWithoutAVoiceIsAnsweredInTheFirstFallbackWithAVoice.test_a_language_with_a_voice_names_no_other_answer_language ... 2026-10-26 05:59:36,726 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.ja.person from n/a 2026-10-26 05:59:36,747 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:59:37,277 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:37] "POST /viin_ai/voice/status HTTP/1.1" 200 - 49 0.044 0.495 2026-10-26 05:59:37,319 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.ja.person from n/a 2026-10-26 05:59:37,408 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:37] "POST /viin_ai/voice/status HTTP/1.1" 200 - 29 0.027 0.055 2026-10-26 05:59:37,413 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_a_language_without_a_voice_is_answered_in_the_first_fallback_with_a_voice: Starting TestVoiceALanguageWithoutAVoiceIsAnsweredInTheFirstFallbackWithAVoice.test_a_language_with_no_voice_finds_the_microphone_ready_with_the_fallback_answer_language ... 2026-10-26 05:59:38,602 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.ja.person from n/a 2026-10-26 05:59:38,628 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:59:39,150 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:39] "POST /viin_ai/voice/status HTTP/1.1" 200 - 59 0.050 0.482 2026-10-26 05:59:39,152 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_a_language_without_a_voice_is_answered_in_the_first_fallback_with_a_voice.TestVoiceALanguageWithoutAVoiceIsAnsweredInTheFirstFallbackWithAVoice: waiting for threads: [] 2026-10-26 05:59:39,155 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_a_language_without_a_voice_is_answered_in_the_first_fallback_with_a_voice: Starting TestVoiceALanguageWithoutAVoiceIsAnsweredInTheFirstFallbackWithAVoice.test_a_language_with_no_voice_is_answered_in_the_persons_own_language_when_it_has_one ... 2026-10-26 05:59:40,399 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.ja.person from n/a 2026-10-26 05:59:40,428 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:59:41,040 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:41] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 128 0.128 0.490 2026-10-26 05:59:41,843 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:41] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 278 0.233 0.554 2026-10-26 05:59:41,863 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_a_language_without_a_voice_is_answered_in_the_first_fallback_with_a_voice: Starting TestVoiceALanguageWithoutAVoiceIsAnsweredInTheFirstFallbackWithAVoice.test_a_question_said_in_another_language_is_answered_and_spoken_in_it ... 2026-10-26 05:59:43,120 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.ja.person from n/a 2026-10-26 05:59:43,143 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:59:43,812 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:43] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 112 0.099 0.578 2026-10-26 05:59:44,577 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:44] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 263 0.242 0.516 2026-10-26 05:59:44,599 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_a_language_without_a_voice_is_answered_in_the_first_fallback_with_a_voice: Starting TestVoiceALanguageWithoutAVoiceIsAnsweredInTheFirstFallbackWithAVoice.test_an_answer_to_words_that_tell_no_language_is_read_in_the_language_it_was_written_in ... 2026-10-26 05:59:45,866 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.ja.person from n/a 2026-10-26 05:59:45,884 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:59:46,450 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:46] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 109 0.085 0.487 2026-10-26 05:59:47,179 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:47] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 262 0.233 0.491 2026-10-26 05:59:47,184 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_a_language_without_a_voice_is_answered_in_the_first_fallback_with_a_voice: Starting TestVoiceALanguageWithoutAVoiceIsAnsweredInTheFirstFallbackWithAVoice.test_an_answer_written_in_a_language_no_voice_reads_is_not_read_aloud ... 2026-10-26 05:59:48,355 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.ja.person from n/a 2026-10-26 05:59:48,381 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:59:48,979 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:48] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 109 0.096 0.511 2026-10-26 05:59:49,922 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:49] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 267 0.380 0.558 2026-10-26 05:59:49,941 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_a_language_without_a_voice_is_answered_in_the_first_fallback_with_a_voice: Starting TestVoiceALanguageWithoutAVoiceIsAnsweredInTheFirstFallbackWithAVoice.test_the_question_is_listened_to_in_its_own_language ... 2026-10-26 05:59:51,211 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.ja.person from n/a 2026-10-26 05:59:51,227 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:59:51,945 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:51] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 117 0.141 0.580 2026-10-26 05:59:54,241 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:54] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 262 0.327 1.963 2026-10-26 05:59:54,264 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_a_language_without_a_voice_is_answered_in_the_first_fallback_with_a_voice: Starting TestVoiceALanguageWithoutAVoiceIsAnsweredInTheFirstFallbackWithAVoice.test_with_no_fallback_language_voiced_the_microphone_is_not_ready ... 2026-10-26 05:59:56,026 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.ja.person from n/a 2026-10-26 05:59:56,053 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:59:56,540 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:56] "POST /viin_ai/voice/status HTTP/1.1" 200 - 54 0.033 0.458 2026-10-26 05:59:56,545 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_a_language_without_a_voice_is_answered_in_the_first_fallback_with_a_voice: Starting TestVoiceALanguageWithoutAVoiceIsAnsweredInTheFirstFallbackWithAVoice.test_with_no_fallback_language_voiced_the_turn_is_refused_before_anything_is_recorded ... 2026-10-26 05:59:57,817 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.ja.person from n/a 2026-10-26 05:59:57,839 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 05:59:58,420 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.controllers.voice_controller: viin_ai_voice: this turn could not be served (AI provider Voice Suite Connection (EXTERNAL) has no active 'Text to Speech (read text aloud)' model that serves the language 'ja'. Add one to that provider's model catalog and either select that language or tick 'Any Language'.) 2026-10-26 05:59:58,445 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:58] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 60 0.061 0.553 2026-10-26 05:59:58,451 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_a_language_without_a_voice_is_answered_in_the_first_fallback_with_a_voice: Starting TestVoiceALanguageWithoutAVoiceIsAnsweredInTheFirstFallbackWithAVoice.test_with_no_voice_in_the_persons_language_the_answer_is_required_and_spoken_in_english ... 2026-10-26 05:59:59,772 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.ja.person from n/a 2026-10-26 05:59:59,793 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:00:00,440 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:00:00] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 117 0.110 0.541 2026-10-26 06:00:01,241 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:00:01] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 262 0.271 0.521 2026-10-26 06:00:01,280 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:00:03,949 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:00:03,949 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:00:04,266 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:00:04,267 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:00:05,982 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_a_name_is_said_the_way_the_language_says_it_and_written_as_it_is: Starting TestVoiceANameIsSaidTheWayTheLanguageSaysItAndWrittenAsItIs.test_the_voice_of_the_language_says_the_name_its_way_and_the_answer_keeps_its_spelling ... 2026-10-26 06:00:06,193 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:00:06,217 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:00:06,884 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:00:06] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 112 0.106 0.567 2026-10-26 06:00:07,921 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:00:07] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 308 0.356 0.675 2026-10-26 06:00:07,971 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 06:00:10,740 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:00:10,740 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:00:11,101 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:00:11,101 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:00:12,870 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_a_refused_confirmed_step_speaks_its_business_reason: Starting TestVoiceARefusedConfirmedStepSpeaksItsBusinessReason.test_a_step_approved_after_the_conversation_language_changed_gives_its_reason_in_that_language ... 2026-10-26 06:00:16,094 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.refused.relanguaged from n/a 2026-10-26 06:00:16,115 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:00:16,928 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:00:16] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 104 0.099 0.718 2026-10-26 06:00:18,028 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:00:18] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 333 0.359 0.732 2026-10-26 06:00:18,069 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.refused.relanguaged from n/a 2026-10-26 06:00:18,480 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent._execute_tool_call: tool=voice_refused_probe refused: Bạn không thể tạo cấu trúc Đối tác lặp đi lặp lại. 2026-10-26 06:00:18,634 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:00:18] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 234 0.176 0.377 2026-10-26 06:00:18,645 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_a_refused_confirmed_step_speaks_its_business_reason: Starting TestVoiceARefusedConfirmedStepSpeaksItsBusinessReason.test_a_step_the_business_refuses_is_spoken_with_the_reason_it_raised ... 2026-10-26 06:00:20,049 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.refused.business from n/a 2026-10-26 06:00:20,079 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:00:20,650 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:00:20] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 104 0.095 0.485 2026-10-26 06:00:21,660 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:00:21] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 333 0.289 0.714 2026-10-26 06:00:21,683 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.refused.business from n/a 2026-10-26 06:00:22,022 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent._execute_tool_call: tool=voice_refused_probe refused: Recursion Detected. 2026-10-26 06:00:22,170 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:00:22] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 172 0.179 0.298 2026-10-26 06:00:22,180 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_a_refused_confirmed_step_speaks_its_business_reason: Starting TestVoiceARefusedConfirmedStepSpeaksItsBusinessReason.test_a_step_whose_approved_call_answers_a_refusal_for_the_model_alone_is_not_spoken_as_done ... 2026-10-26 06:00:23,761 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.refused.model from n/a 2026-10-26 06:00:23,794 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:00:25,931 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:00:25] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 104 0.096 2.051 2026-10-26 06:00:27,035 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:00:27] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 333 0.419 0.681 2026-10-26 06:00:27,058 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.refused.model from n/a 2026-10-26 06:00:27,439 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:00:27] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 139 0.133 0.240 2026-10-26 06:00:27,454 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_a_refused_confirmed_step_speaks_its_business_reason: Starting TestVoiceARefusedConfirmedStepSpeaksItsBusinessReason.test_a_step_whose_approved_call_answers_a_refusal_is_spoken_failed_and_kept_for_reload ... 2026-10-26 06:00:28,922 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.refused.answer from n/a 2026-10-26 06:00:28,941 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:00:29,596 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:00:29] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 104 0.080 0.581 2026-10-26 06:00:30,492 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:00:30] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 333 0.271 0.614 2026-10-26 06:00:30,526 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.refused.answer from n/a 2026-10-26 06:00:30,851 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:00:30] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 139 0.091 0.227 2026-10-26 06:00:30,872 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:00:33,562 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:00:33,563 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:00:34,006 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:00:34,007 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:00:35,938 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_a_skill_loaded_in_one_door_applies_in_the_other: Starting TestVoiceASkillLoadedInOneDoorAppliesInTheOther.test_a_skill_applied_by_typing_reaches_the_spoken_turns_system_prompt ... 2026-10-26 06:00:36,178 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:00:36,201 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:00:36,825 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:00:36] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 112 0.088 0.542 2026-10-26 06:00:37,688 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:00:37] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 266 0.314 0.541 2026-10-26 06:00:37,714 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 06:00:40,578 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:00:40,578 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:00:40,883 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:00:40,883 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:00:42,653 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_abandon_files_a_stop_request_for_its_own_turn: Starting TestVoiceAbandonFilesAStopRequestForItsOwnTurn.test_abandoning_a_strangers_running_turn_files_no_stop_request ... 2026-10-26 06:00:44,009 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.abandon.stranger from n/a 2026-10-26 06:00:44,028 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:00:44,649 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:00:44] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 110 0.105 0.520 2026-10-26 06:00:44,687 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:00:44,716 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:00:44] "POST /viin_ai/voice/abandon HTTP/1.1" 200 - 4 0.004 0.005 2026-10-26 06:00:44,731 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_abandon_files_a_stop_request_for_its_own_turn: Starting TestVoiceAbandonFilesAStopRequestForItsOwnTurn.test_abandoning_the_callers_own_running_turn_files_a_stop_request ... 2026-10-26 06:00:44,933 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:00:44,957 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:00:45,608 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:00:45] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 104 0.091 0.567 2026-10-26 06:00:45,682 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:00:45] "POST /viin_ai/voice/abandon HTTP/1.1" 200 - 20 0.022 0.029 2026-10-26 06:00:45,715 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:00:48,781 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:00:48,781 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:00:49,122 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:00:49,122 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:00:51,027 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_an_approved_step_that_finds_nothing_is_not_spoken_as_failed: Starting TestVoiceAnApprovedStepThatFindsNothingIsNotSpokenAsFailed.test_an_approved_step_that_finds_nothing_is_stored_as_its_answer_not_as_a_failure ... 2026-10-26 06:00:52,410 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.finds.nothing from n/a 2026-10-26 06:00:52,431 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:00:53,042 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:00:53] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 104 0.094 0.523 2026-10-26 06:00:53,990 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:00:53] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 333 0.336 0.607 2026-10-26 06:00:54,026 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.finds.nothing from n/a 2026-10-26 06:00:54,573 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:00:54] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 158 0.234 0.303 2026-10-26 06:00:54,622 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:00:57,425 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:00:57,426 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:00:57,741 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:00:57,741 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:00:59,521 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_an_early_speech_refusal_leaves_the_answer_unspoken: Starting TestVoiceAnEarlySpeechRefusalLeavesTheAnswerUnspoken.test_a_cost_cap_breach_on_the_speech_call_leaves_the_answer_written_and_unspoken ... 2026-10-26 06:00:59,717 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:00:59,744 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:01:00,478 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:01:00] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 112 0.128 0.613 2026-10-26 06:01:01,670 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:01:01] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 307 0.434 0.752 2026-10-26 06:01:01,701 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 06:01:04,341 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:01:04,341 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:01:06,144 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:01:06,145 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:01:07,900 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_answer_deltas_reach_the_panel_live: Starting TestVoiceAnswerDeltasReachThePanelLive.test_deltas_are_keyed_to_the_turn_and_concatenate_to_the_stored_answer ... 2026-10-26 06:01:08,192 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:01:08,216 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:01:08,900 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:01:08] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 120 0.109 0.581 2026-10-26 06:01:09,820 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:01:09] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 276 0.266 0.648 2026-10-26 06:01:09,873 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 06:01:09,879 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane: Starting TestVoiceComposerQunitLane.test_the_voice_composer_behaviour_is_actually_asserted_in_a_browser ... 2026-10-26 06:01:10,403 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane: Chrome pid: 14735 2026-10-26 06:01:10,404 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane: Chrome headless temporary user profile dir: /tmp/tmp0rw9nouo_chrome_odoo 2026-10-26 06:01:10,404 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane: Issuing json command http://127.0.0.1:39573/json/version 2026-10-26 06:01:10,407 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:39573/json/version with timeout 3 increased to 10s during tests 2026-10-26 06:01:10,525 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane: Browser version: Chrome/150.0.7871.114 2026-10-26 06:01:10,525 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane: Issuing json command http://127.0.0.1:39573/json 2026-10-26 06:01:10,526 100 INFO rb-a683fe2-225997-428996 odoo.tests.common.requests: request http://127.0.0.1:39573/json with timeout 3 increased to 10s during tests 2026-10-26 06:01:10,550 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane: Websocket url found: ws://127.0.0.1:39573/devtools/page/509EA3A1A625350CBA2E384F016FFF1D 2026-10-26 06:01:10,567 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane: Enable chrome headless console log notification 2026-10-26 06:01:10,570 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane: Chrome headless enable page notifications 2026-10-26 06:01:11,579 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 06:01:11,583 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:admin from n/a 2026-10-26 06:01:11,597 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane: Setting session cookie in browser 2026-10-26 06:01:11,600 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane: Open "http://127.0.0.1:8069/web/tests?filter=/%5E%28%29%28%28viin_ai_voice%5C+%3E%5C+voice%5C+on%5C+the%5C+Discuss%5C+composer.%2A%29%29%24/" in browser 2026-10-26 06:01:11,600 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane: Navigating to: "http://127.0.0.1:8069/web/tests?filter=/%5E%28%29%28%28viin_ai_voice%5C+%3E%5C+voice%5C+on%5C+the%5C+Discuss%5C+composer.%2A%29%29%24/" 2026-10-26 06:01:11,631 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:01:12,849 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:01:12] "GET /web/tests?filter=/%5E%28%29%28%28viin_ai_voice%5C+%3E%5C+voice%5C+on%5C+the%5C+Discuss%5C+composer.%2A%29%29%24/ HTTP/1.1" 200 - 57 0.039 1.186 2026-10-26 06:01:12,855 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane: Navigation result: {'frameId': '509EA3A1A625350CBA2E384F016FFF1D', 'loaderId': 'CB387CD009AB758495105C61E6B16E69', 'isDownload': False} 2026-10-26 06:01:12,855 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane: Evaluate ready code "!!(window.QUnit && QUnit.config) && ((window.__viinLane = window.__viinLane || (function () { var s = {beginFired: false, totalTests: null, modulesAtBegin: null}; try { QUnit.begin(function (d) { s.beginFired = true; s.totalTests = (d && d.totalTests); s.modulesAtBegin = ((QUnit.config && QUnit.config.modules) || []).length; }); } catch (e) { s.hookError = String(e); } return s;}())), true)" 2026-10-26 06:01:12,984 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:01:12] "GET /web/assets/7199f53/web.qunit_suite_tests.min.css HTTP/1.1" 200 - 4 0.019 0.069 2026-10-26 06:01:13,035 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:01:13] "GET /web/assets/8f537ad/web.qunit_suite_tests.min.js HTTP/1.1" 200 - 4 0.032 0.045 2026-10-26 06:01:13,053 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:01:13] "GET /web/assets/c198a9e/web.tests_assets.min.css HTTP/1.1" 200 - 4 0.009 0.133 2026-10-26 06:01:13,078 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:01:13] "GET /web/assets/2bd8c8b/web.tests_assets.min.js HTTP/1.1" 200 - 4 0.008 0.161 2026-10-26 06:01:13,262 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 06:01:15,391 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane: Evaluate test code "(async function () { await new Promise(function (r) { if (document.readyState === "complete") { r(); } else { window.addEventListener("load", function () { r(); }); } }); await new Promise(function (r) { setTimeout(r, 3000); }); var C = (window.QUnit && QUnit.config) || {}; var mods = C.modules || []; var named = mods.map(function (m) { return {name: m.name, tests: (m.tests || []).length}; }); var viin = named.filter(function (m) { return m.name && m.name.indexOf("viin_ai") === 0; }); var st = window.__viinLane || {}; var expected = ["viin_ai_voice > voice on the Discuss composer - states and viewports", "viin_ai_voice > voice on the Discuss composer - one spoken turn", "viin_ai_voice > voice on the Discuss composer - heard speech", "viin_ai_voice > voice on the Discuss composer - reconciling a turn left behind", "viin_ai_voice > voice on the Discuss composer - language", "viin_ai_voice > voice on the Discuss composer - a spoken turn at work", "viin_ai_voice > voice on the Discuss composer - the voice sections of AI Settings", "viin_ai_voice > voice on the Discuss composer - screen, approvals and directives"]; var lower = named.map(function (m) { return (m.name || "").toLowerCase(); }); var out = { filter: C.filter || null, moduleParam: C.module || null, statsAll: (C.stats ? C.stats.all : null), readyHookInstalled: !!window.__viinLane, beginFired: !!st.beginFired, totalTestsAtBegin: (st.totalTests === undefined ? null : st.totalTests), modulesAtBegin: (st.modulesAtBegin === undefined ? null : st.modulesAtBegin), moduleCountNow: named.length, viinModuleCount: viin.length, viinModules: viin.slice(0, 40), firstModules: named.slice(0, 6).map(function (m) { return m.name; }), expectedPresent: expected.map(function (n) { return {name: n, registered: lower.indexOf(n.toLowerCase()) !== -1}; }) }; try { var f = C.filter || ""; var rf = /^(!?)\/([\w\W]*)\/(i?$)/.exec(f); if (!rf) { out.filterVerdict = "config.filter is not in QUnit regex form"; } else { var re = new RegExp(rf[2], rf[3]); var hits = []; mods.forEach(function (m) { (m.tests || []).forEach(function (t) { var fullName = m.name + ": " + t.name; if (re.test(fullName)) { hits.push(fullName); } }); }); out.filterMatchCount = hits.length; out.filterMatchSample = hits.slice(0, 3); } } catch (e) { out.filterProbeError = String(e); } console.log("VIIN-LANE-PROBE " + JSON.stringify(out)); })()" 2026-10-26 06:01:17,283 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane.browser: [assets] fetch libs from xmlID: web.assets_emoji 2026-10-26 06:01:17,362 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:01:17] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 06:01:19,306 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:01:19] "POST /bus/get_model_definitions HTTP/1.1" 200 - 688 0.528 1.473 2026-10-26 06:01:19,321 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:01:19] "GET /web/bundle/web.assets_emoji HTTP/1.1" 200 - 3 0.001 1.991 2026-10-26 06:01:19,337 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane.browser: [assets] fetch JS ressource: /web/assets/bf0eb9d/web.assets_emoji.min.js 2026-10-26 06:01:19,361 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:01:19] "GET /web/assets/bf0eb9d/web.assets_emoji.min.js HTTP/1.1" 200 - 4 0.006 0.013 2026-10-26 06:01:19,421 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane.browser: [assets] fetch libs from xmlID: mail.assets_lamejs 2026-10-26 06:01:19,438 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:01:19] "GET /web/bundle/mail.assets_lamejs HTTP/1.1" 200 - 3 0.001 0.010 2026-10-26 06:01:19,448 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane.browser: [assets] fetch JS ressource: /web/assets/fd7564b/mail.assets_lamejs.min.js 2026-10-26 06:01:19,469 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:01:19] "GET /web/assets/fd7564b/mail.assets_lamejs.min.js HTTP/1.1" 200 - 4 0.002 0.011 2026-10-26 06:01:19,823 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:01:19] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-26 06:01:19,896 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:01:19] "GET /web/offline HTTP/1.1" 200 - 7 0.004 0.035 2026-10-26 06:01:20,016 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:01:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 06:01:20,027 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:01:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 06:01:20,059 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:01:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 06:01:20,255 100 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:01:20] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-26 06:01:20,376 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane.browser: VIIN-LANE-PROBE {"filter":"/^()((viin_ai_voice\\ >\\ voice\\ on\\ the\\ Discuss\\ composer.*))$/","moduleParam":null,"statsAll":0,"readyHookInstalled":true,"beginFired":true,"totalTestsAtBegin":7572,"modulesAtBegin":1538,"moduleCountNow":1538,"viinModuleCount":77,"viinModules":[{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - streamed answer","tests":8},{"name":"viin_ai > AI conversation on Discuss - approval card","tests":2},{"name":"viin_ai > AI conversation on Discuss - lists and entry points","tests":7},{"name":"viin_ai > AI conversation on Discuss - settings, feedback and first run","tests":9},{"name":"viin_ai > AI conversation on Discuss - notifying the person","tests":3},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - turn lifecycle","tests":10},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - decisions and outcomes","tests":5},{"name":"viin_ai > AI conversation on Discuss - outcomes and error reports","tests":3},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - offered steps","tests":4},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - model settings","tests":14},{"name":"viin_ai > AI conversation on Discuss - who answered","tests":5},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - entry points","tests":6},{"name":"viin_ai > AI conversation on Discuss - the screen a question comes from","tests":1},{"name":"viin_ai > AI conversation on Discuss - on a small screen","tests":1},{"name":"viin_ai","tests":0},{"name":"viin_ai > ai_command_provider (dashboard summary)","tests":5},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI navigation equals a menu click","tests":2},{"name":"viin_ai","tests":0},{"name":"viin_ai > AiOutcomeNotice render","tests":3},{"name":"viin_ai","tests":0},{"name":"viin_ai > AskAiDialog server error message","tests":1},{"name":"viin_ai","tests":0},{"name":"viin_ai > MarkdownBlock link node + linkPolicy prop","tests":5},{"name":"viin_ai","tests":0},{"name":"viin_ai > MarkdownBlock closed AST","tests":12},{"name":"viin_ai","tests":0},{"name":"viin_ai > AiToolCard shows the VALUES it proposes to write, not only the records it references","tests":2},{"name":"viin_ai > AiToolCard discloses the assistant's reason and paginates its proposed values","tests":4},{"name":"viin_ai","tests":0},{"name":"viin_ai > ui_context_service live trail","tests":4},{"name":"viin_ai > ui_context_service search_facets","tests":6},{"name":"viin_ai > ui_context_service selection reply","tests":2},{"name":"viin_ai","tests":0}],"firstModules":["web","web","web > MockServer","web","web > env","web"],"expectedPresent":[{"name":"viin_ai_voice > voice on the Discuss composer - states and viewports","registered":true},{"name":"viin_ai_voice > voice on the Discuss composer - one spoken turn","registered":true},{"name":"viin_ai_voice > voice on the Discuss composer - heard speech","registered":true},{"name":"viin_ai_voice > voice on the Discuss composer - reconciling a turn left behind","registered":true},{"name":"viin_ai_voice > voice on the Discuss composer - language","registered":true},{"name":"viin_ai_voice > voice on the Discuss composer - a spoken turn at work","registered":true},{"name":"viin_ai_voice > voice on the Discuss composer - the voice sections of AI Settings","registered":true},{"name":"viin_ai_voice > voice on the Discuss composer - screen, approvals and directives","registered":true}],"filterMatchCount":56,"filterMatchSample":["viin_ai_voice > voice on the Discuss composer - states and viewports: idle with voice ready: emoji, attach and the mic share one line, Send only where core shows it (Discuss)","viin_ai_voice > voice on the Discuss composer - states and viewports: idle with voice ready: emoji, attach and the mic share one line, Send only where core shows it (chat window)","viin_ai_voice > voice on the Discuss composer - states and viewports: idle with voice ready on a phone: the mic and Send share one line at 16px"]} 2026-10-26 06:01:22,072 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:01:22] "GET /web/image/res.company/undefined/favicon HTTP/1.1" 404 - 236 0.280 1.774 2026-10-26 06:01:29,215 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane.browser: "viin_ai_voice > voice on the Discuss composer - states and viewports" passed 228 tests. 2026-10-26 06:01:35,187 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane.browser: "viin_ai_voice > voice on the Discuss composer - one spoken turn" passed 97 tests. 2026-10-26 06:01:36,046 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane.browser: "viin_ai_voice > voice on the Discuss composer - heard speech" passed 11 tests. 2026-10-26 06:01:37,018 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane.browser: "viin_ai_voice > voice on the Discuss composer - reconciling a turn left behind" passed 9 tests. 2026-10-26 06:01:38,054 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane.browser: "viin_ai_voice > voice on the Discuss composer - language" passed 26 tests. 2026-10-26 06:01:42,353 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane.browser: "viin_ai_voice > voice on the Discuss composer - a spoken turn at work" passed 96 tests. 2026-10-26 06:01:44,327 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane.browser: "viin_ai_voice > voice on the Discuss composer - the voice sections of AI Settings" passed 29 tests. 2026-10-26 06:01:45,932 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane.browser: "viin_ai_voice > voice on the Discuss composer - screen, approvals and directives" passed 22 tests. 2026-10-26 06:01:45,935 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane.browser: "viin_ai_voice" passed 0 tests. 2026-10-26 06:01:46,015 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane.browser: QUnit test suite done. 2026-10-26 06:01:46,016 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane.browser: test successful 2026-10-26 06:01:46,062 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane: Closing chrome headless with pid 14735 2026-10-26 06:01:46,064 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane: Closing websocket connection 2026-10-26 06:01:46,064 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane: Terminating chrome headless with pid 14735 2026-10-26 06:01:46,267 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane: Chrome Log in: /tmp/odoo_tests/rb-a683fe2-225997-428996/chrome_logs/chrome_log_20261026_060146_266742_TestVoiceComposerQunitLane.txt 2026-10-26 06:01:46,267 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane: Removing chrome user profile "/tmp/tmp0rw9nouo_chrome_odoo" 2026-10-26 06:01:46,284 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane: VIIN-LANE-PROBE {"filter":"/^()((viin_ai_voice\\ >\\ voice\\ on\\ the\\ Discuss\\ composer.*))$/","moduleParam":null,"statsAll":0,"readyHookInstalled":true,"beginFired":true,"totalTestsAtBegin":7572,"modulesAtBegin":1538,"moduleCountNow":1538,"viinModuleCount":77,"viinModules":[{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - streamed answer","tests":8},{"name":"viin_ai > AI conversation on Discuss - approval card","tests":2},{"name":"viin_ai > AI conversation on Discuss - lists and entry points","tests":7},{"name":"viin_ai > AI conversation on Discuss - settings, feedback and first run","tests":9},{"name":"viin_ai > AI conversation on Discuss - notifying the person","tests":3},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - turn lifecycle","tests":10},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - decisions and outcomes","tests":5},{"name":"viin_ai > AI conversation on Discuss - outcomes and error reports","tests":3},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - offered steps","tests":4},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - model settings","tests":14},{"name":"viin_ai > AI conversation on Discuss - who answered","tests":5},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - entry points","tests":6},{"name":"viin_ai > AI conversation on Discuss - the screen a question comes from","tests":1},{"name":"viin_ai > AI conversation on Discuss - on a small screen","tests":1},{"name":"viin_ai","tests":0},{"name":"viin_ai > ai_command_provider (dashboard summary)","tests":5},{"name":"viin_ai","tests":0},{"name":"viin_ai > AI navigation equals a menu click","tests":2},{"name":"viin_ai","tests":0},{"name":"viin_ai > AiOutcomeNotice render","tests":3},{"name":"viin_ai","tests":0},{"name":"viin_ai > AskAiDialog server error message","tests":1},{"name":"viin_ai","tests":0},{"name":"viin_ai > MarkdownBlock link node + linkPolicy prop","tests":5},{"name":"viin_ai","tests":0},{"name":"viin_ai > MarkdownBlock closed AST","tests":12},{"name":"viin_ai","tests":0},{"name":"viin_ai > AiToolCard shows the VALUES it proposes to write, not only the records it references","tests":2},{"name":"viin_ai > AiToolCard discloses the assistant's reason and paginates its proposed values","tests":4},{"name":"viin_ai","tests":0},{"name":"viin_ai > ui_context_service live trail","tests":4},{"name":"viin_ai > ui_context_service search_facets","tests":6},{"name":"viin_ai > ui_context_service selection reply","tests":2},{"name":"viin_ai","tests":0}],"firstModules":["web","web","web > MockServer","web","web > env","web"],"expectedPresent":[{"name":"viin_ai_voice > voice on the Discuss composer - states and viewports","registered":true},{"name":"viin_ai_voice > voice on the Discuss composer - one spoken turn","registered":true},{"name":"viin_ai_voice > voice on the Discuss composer - heard speech","registered":true},{"name":"viin_ai_voice > voice on the Discuss composer - reconciling a turn left behind","registered":true},{"name":"viin_ai_voice > voice on the Discuss composer - language","registered":true},{"name":"viin_ai_voice > voice on the Discuss composer - a spoken turn at work","registered":true},{"name":"viin_ai_voice > voice on the Discuss composer - the voice sections of AI Settings","registered":true},{"name":"viin_ai_voice > voice on the Discuss composer - screen, approvals and directives","registered":true}],"filterMatchCount":56,"filterMatchSample":["viin_ai_voice > voice on the Discuss composer - states and viewports: idle with voice ready: emoji, attach and the mic share one line, Send only where core shows it (Discuss)","viin_ai_voice > voice on the Discuss composer - states and viewports: idle with voice ready: emoji, attach and the mic share one line, Send only where core shows it (chat window)","viin_ai_voice > voice on the Discuss composer - states and viewports: idle with voice ready on a phone: the mic and Send share one line at 16px"]} 2026-10-26 06:01:46,285 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane: Voice composer QUnit lane: viin_ai_voice > voice on the Discuss composer - a spoken turn at work -> passed 96 assertions, viin_ai_voice > voice on the Discuss composer - heard speech -> passed 11 assertions, viin_ai_voice > voice on the Discuss composer - language -> passed 26 assertions, viin_ai_voice > voice on the Discuss composer - one spoken turn -> passed 97 assertions, viin_ai_voice > voice on the Discuss composer - reconciling a turn left behind -> passed 9 assertions, viin_ai_voice > voice on the Discuss composer - screen, approvals and directives -> passed 22 assertions, viin_ai_voice > voice on the Discuss composer - states and viewports -> passed 228 assertions, viin_ai_voice > voice on the Discuss composer - the voice sections of AI Settings -> passed 29 assertions 2026-10-26 06:01:46,307 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:01:49,050 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:01:49,051 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:01:49,375 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:01:49,375 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:01:51,087 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_confirmation: Starting TestVoiceConfirmation.test_a_classification_the_vendor_fails_is_not_an_answer_and_never_executes ... 2026-10-26 06:01:51,271 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:01:51,300 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:01:51,943 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:01:51] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 120 0.109 0.540 2026-10-26 06:01:52,932 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:01:52] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 344 0.344 0.640 2026-10-26 06:01:52,961 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:01:54,334 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.models.voice_turn: viin_ai_voice: ack classification unavailable (Provider error (500): The server had an error.) 2026-10-26 06:01:54,524 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:01:54] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 180 0.157 1.393 2026-10-26 06:01:54,549 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:01:55,937 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.models.voice_turn: viin_ai_voice: ack classification unavailable (Provider error (500): The server had an error.) 2026-10-26 06:01:55,958 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2290 deleted viin.ai.chat.pending.tool records with IDs: [65] 2026-10-26 06:01:56,140 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:01:56] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 170 0.191 1.394 2026-10-26 06:01:56,150 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_confirmation: Starting TestVoiceConfirmation.test_a_dialog_click_arriving_after_the_spoken_yes_executes_nothing ... 2026-10-26 06:01:56,413 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:01:56,442 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:01:57,140 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:01:57] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 120 0.154 0.547 2026-10-26 06:01:58,128 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:01:58] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 344 0.318 0.651 2026-10-26 06:01:58,149 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:01:58,602 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:01:58] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 212 0.137 0.310 2026-10-26 06:01:58,637 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:01:58] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 11 0.011 0.017 2026-10-26 06:01:58,645 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_confirmation: Starting TestVoiceConfirmation.test_a_misheard_negation_never_creates_the_quotation_that_was_refused ... 2026-10-26 06:01:58,939 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:01:58,972 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:01:59,695 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:01:59] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 120 0.119 0.610 2026-10-26 06:02:00,640 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:02:00] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 344 0.320 0.618 2026-10-26 06:02:00,661 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:02:00,913 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:02:00] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 109 0.076 0.170 2026-10-26 06:02:00,923 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_confirmation: Starting TestVoiceConfirmation.test_a_spoken_reply_to_a_declined_proposal_answers_declined ... 2026-10-26 06:02:01,131 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:02:01,160 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:02:01,826 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:02:01] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 120 0.116 0.556 2026-10-26 06:02:02,852 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:02:02] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 344 0.299 0.722 2026-10-26 06:02:02,876 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:02:03,171 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:02:03] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 109 0.087 0.200 2026-10-26 06:02:03,198 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:02:03,368 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:02:03] "POST /viin_ai/voice/ack HTTP/1.1" 200 - 53 0.052 0.111 2026-10-26 06:02:03,374 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_confirmation: Starting TestVoiceConfirmation.test_a_spoken_reply_to_a_proposal_already_carried_out_answers_it_is_done ... 2026-10-26 06:02:03,620 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:02:03,643 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:02:04,288 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:02:04] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 120 0.137 0.511 2026-10-26 06:02:05,277 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:02:05] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 344 0.292 0.691 2026-10-26 06:02:05,324 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:02:05,895 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:02:05] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 212 0.184 0.380 2026-10-26 06:02:05,924 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:02:06,081 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:02:06] "POST /viin_ai/voice/ack HTTP/1.1" 200 - 55 0.042 0.104 2026-10-26 06:02:06,088 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_confirmation.TestVoiceConfirmation: waiting for threads: [] 2026-10-26 06:02:06,094 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_confirmation: Starting TestVoiceConfirmation.test_a_spoken_reply_to_a_proposal_whose_approved_step_failed_answers_failed_with_the_reason ... 2026-10-26 06:02:06,389 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:02:06,421 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:02:07,003 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:02:07] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 120 0.100 0.489 2026-10-26 06:02:07,896 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:02:07] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 344 0.268 0.613 2026-10-26 06:02:07,925 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:02:08,502 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:02:08] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 212 0.164 0.403 2026-10-26 06:02:08,547 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:02:08,787 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:02:08] "POST /viin_ai/voice/ack HTTP/1.1" 200 - 55 0.061 0.170 2026-10-26 06:02:08,801 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_confirmation: Starting TestVoiceConfirmation.test_a_spoken_yes_really_creates_the_quotation_exactly_once ... 2026-10-26 06:02:09,047 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:02:09,073 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:02:11,336 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:02:11] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 120 0.124 2.149 2026-10-26 06:02:12,404 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:02:12] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 344 0.319 0.742 2026-10-26 06:02:12,490 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:02:13,043 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:02:13] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 212 0.170 0.354 2026-10-26 06:02:13,087 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:02:13,274 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:02:13] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 61 0.053 0.128 2026-10-26 06:02:13,882 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:02:13] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 199 0.190 0.413 2026-10-26 06:02:13,889 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_confirmation: Starting TestVoiceConfirmation.test_an_answer_nobody_could_read_never_approves_and_the_second_one_gives_the_proposal_up ... 2026-10-26 06:02:14,143 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:02:14,172 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:02:14,836 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:02:14] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 120 0.108 0.561 2026-10-26 06:02:15,853 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:02:15] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 344 0.310 0.698 2026-10-26 06:02:15,879 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:02:16,161 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:02:16] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 111 0.091 0.184 2026-10-26 06:02:16,198 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:02:16,305 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2290 deleted viin.ai.chat.pending.tool records with IDs: [72] 2026-10-26 06:02:16,468 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:02:16] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 104 0.083 0.181 2026-10-26 06:02:16,480 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_confirmation: Starting TestVoiceConfirmation.test_the_readback_describes_the_stored_action_in_business_terms ... 2026-10-26 06:02:16,945 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:02:16,974 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:02:17,681 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:02:17] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 120 0.124 0.595 2026-10-26 06:02:18,659 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:02:18] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 354 0.312 0.653 2026-10-26 06:02:18,809 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:02:18,989 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:02:18] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 69 0.052 0.115 2026-10-26 06:02:19,696 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:02:19] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 276 0.210 0.490 2026-10-26 06:02:19,719 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 06:02:22,223 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:02:22,223 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:02:22,561 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:02:22,562 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:02:24,320 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_container_traversal: Starting TestVoiceContainerTraversal.test_the_upload_declares_the_container_the_browser_recorded ... 2026-10-26 06:02:24,522 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:02:24,547 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:02:25,168 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:02:25] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 128 0.095 0.531 2026-10-26 06:02:26,177 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:02:26] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 259 0.341 0.663 2026-10-26 06:02:26,204 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:02:26,453 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:02:26] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 70 0.120 0.117 2026-10-26 06:02:27,119 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:02:27] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 194 0.221 0.440 2026-10-26 06:02:27,140 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:02:27,326 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:02:27] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 70 0.070 0.110 2026-10-26 06:02:27,980 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:02:27] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 198 0.195 0.452 2026-10-26 06:02:28,023 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:02:28,204 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:02:28] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 70 0.055 0.118 2026-10-26 06:02:28,835 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:02:28] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 202 0.218 0.404 2026-10-26 06:02:28,865 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 06:02:31,700 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:02:31,701 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:02:32,073 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:02:32,074 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:02:33,983 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_directive_handoff: Starting TestVoiceDirectiveHandoff.test_an_approved_gated_writes_issued_directive_surfaces_on_the_ack_reply ... 2026-10-26 06:02:35,401 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice_directive_handoff_speaker from n/a 2026-10-26 06:02:35,437 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:02:36,489 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:02:36] "POST /viin_ai/voice/ack HTTP/1.1" 200 - 275 0.231 0.826 2026-10-26 06:02:36,496 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_directive_handoff: Starting TestVoiceDirectiveHandoff.test_an_ungated_directive_issuing_tool_call_surfaces_on_the_answered_reply ... 2026-10-26 06:02:37,807 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice_directive_handoff_speaker from n/a 2026-10-26 06:02:37,841 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:02:38,506 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:02:38] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 120 0.137 0.539 2026-10-26 06:02:39,476 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:02:39] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 293 0.339 0.621 2026-10-26 06:02:39,496 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:02:42,094 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:02:42,094 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:02:42,446 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:02:42,447 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:02:44,344 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_early_readback_reaches_only_the_speaker: Starting TestVoiceEarlyReadbackReachesOnlyTheSpeaker.test_the_turns_live_notifications_reach_only_the_speaker ... 2026-10-26 06:02:45,654 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:02:45,680 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:02:46,279 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:02:46] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 106 0.101 0.503 2026-10-26 06:02:47,093 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:02:47] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 256 0.292 0.516 2026-10-26 06:02:47,182 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:02:49,940 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:02:49,940 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:02:51,739 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:02:51,739 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:02:53,399 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_heard_gate: Starting TestVoiceHeardGate.test_a_report_of_no_audible_speech_never_manufactures_a_turn_and_never_gags_the_next_press ... 2026-10-26 06:02:53,592 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:02:53,623 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:02:54,076 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:02:54] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 53 0.046 0.412 2026-10-26 06:02:54,307 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:02:54] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 88 0.089 0.133 2026-10-26 06:02:54,345 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 06:02:56,837 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:02:56,838 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:02:57,202 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:02:57,202 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:02:58,886 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_history_window_is_bounded_disclosed_and_forwarded_unchanged: Starting TestVoiceBoundedCost.test_a_turn_loads_no_more_message_bodies_on_a_huge_conversation_than_on_a_small_one ... 2026-10-26 06:02:58,936 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:03:01,645 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:03:02,197 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:03:02] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 93 0.071 0.486 2026-10-26 06:03:03,076 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:03:03] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 325 0.245 0.627 2026-10-26 06:03:03,251 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:03:03] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 61 0.050 0.120 2026-10-26 06:03:03,947 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:03:03] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 257 0.210 0.482 2026-10-26 06:03:03,975 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 06:03:06,591 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:03:06,591 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:03:06,933 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:03:06,934 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:03:08,599 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_language: Starting TestVoiceLanguage.test_a_detected_language_disagreement_never_flips_the_conversation ... 2026-10-26 06:03:08,653 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:03:08,653 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:03:08,988 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:03:08,989 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:03:10,653 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.vi.user from n/a 2026-10-26 06:03:10,676 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:03:11,269 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:03:11] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 107 0.070 0.530 2026-10-26 06:03:12,056 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:03:12] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 273 0.240 0.542 2026-10-26 06:03:12,067 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_language: Starting TestVoiceLanguage.test_an_english_pinned_conversation_speaks_english_to_a_vietnamese_user ... 2026-10-26 06:03:12,076 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:03:12,076 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:03:12,399 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:03:12,399 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:03:15,735 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.en.user from n/a 2026-10-26 06:03:15,755 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:03:16,397 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:03:16] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 121 0.127 0.520 2026-10-26 06:03:17,341 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:03:17] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 298 0.320 0.617 2026-10-26 06:03:17,365 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.vi.user from n/a 2026-10-26 06:03:17,667 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:03:17] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 108 0.120 0.155 2026-10-26 06:03:18,413 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:03:18] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 269 0.239 0.503 2026-10-26 06:03:18,450 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.vi.user from n/a 2026-10-26 06:03:18,680 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:03:18] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 70 0.074 0.149 2026-10-26 06:03:19,364 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:03:19] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 224 0.215 0.465 2026-10-26 06:03:19,420 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:03:22,373 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:03:22,373 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:03:22,713 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:03:22,713 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:03:24,292 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_language: Starting TestVoiceReadinessRoute.test_a_language_nothing_can_serve_makes_the_mic_unavailable_with_a_coarse_reason ... 2026-10-26 06:03:25,669 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai: no translation for language ja_JP 2026-10-26 06:03:25,670 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai_voice: no translation for language ja_JP 2026-10-26 06:03:26,784 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.ja.user from n/a 2026-10-26 06:03:26,813 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:03:28,608 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:03:28] "POST /viin_ai/voice/status HTTP/1.1" 200 - 39 0.032 1.768 2026-10-26 06:03:29,851 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:probe.pin.ja from n/a 2026-10-26 06:03:29,999 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:03:29] "POST /viin_ai/voice/status HTTP/1.1" 200 - 47 0.054 0.081 2026-10-26 06:03:31,218 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:probe.nopin from n/a 2026-10-26 06:03:31,344 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:03:31] "POST /viin_ai/voice/status HTTP/1.1" 200 - 48 0.039 0.068 2026-10-26 06:03:31,348 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_language: Starting TestVoiceReadinessRoute.test_only_a_system_administrator_is_told_the_speech_models_in_use ... 2026-10-26 06:03:32,546 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.administrator from n/a 2026-10-26 06:03:32,568 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:03:33,049 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:03:33] "POST /viin_ai/voice/status HTTP/1.1" 200 - 37 0.038 0.448 2026-10-26 06:03:33,071 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:03:33,192 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:03:33] "POST /viin_ai/voice/status HTTP/1.1" 200 - 28 0.030 0.067 2026-10-26 06:03:33,198 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_language: Starting TestVoiceReadinessRoute.test_the_probe_offers_exactly_the_languages_the_user_can_activate ... 2026-10-26 06:03:33,209 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:03:33,209 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:03:33,637 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:03:33,638 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:03:35,536 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai: no translation for language fr_FR 2026-10-26 06:03:35,537 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai_voice: no translation for language fr_FR 2026-10-26 06:03:35,574 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:03:35,601 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:03:36,053 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:03:36] "POST /viin_ai/voice/status HTTP/1.1" 200 - 37 0.032 0.428 2026-10-26 06:03:36,065 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_language: Starting TestVoiceReadinessRoute.test_the_readiness_probe_says_ready_and_names_no_vendor_detail ... 2026-10-26 06:03:36,074 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:03:36,075 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:03:36,449 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:03:36,449 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:03:36,983 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:03:37,009 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:03:37,509 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:03:37] "POST /viin_ai/voice/status HTTP/1.1" 200 - 37 0.034 0.470 2026-10-26 06:03:37,586 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:03:37] "POST /viin_ai/voice/status HTTP/1.1" 200 - 20 0.020 0.049 2026-10-26 06:03:37,591 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_language: Starting TestVoiceReadinessRoute.test_the_spoken_language_shows_the_pin_of_the_callers_own_conversation_and_nothing_else ... 2026-10-26 06:03:37,616 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:03:37,617 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:03:37,948 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:03:37,949 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:03:42,059 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:probe.pinned from n/a 2026-10-26 06:03:42,084 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:03:42,574 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:03:42] "POST /viin_ai/voice/status HTTP/1.1" 200 - 55 0.079 0.415 2026-10-26 06:03:42,661 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:03:42] "POST /viin_ai/voice/status HTTP/1.1" 200 - 28 0.019 0.055 2026-10-26 06:03:42,722 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:03:42] "POST /viin_ai/voice/status HTTP/1.1" 200 - 20 0.013 0.041 2026-10-26 06:03:42,749 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:probe.nosy from n/a 2026-10-26 06:03:42,815 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [660], uid: 2310, model: discuss.channel 2026-10-26 06:03:42,880 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:03:42] "POST /viin_ai/voice/status HTTP/1.1" 200 - 38 0.039 0.071 2026-10-26 06:03:42,899 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 06:03:45,722 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:03:45,722 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:03:46,078 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:03:46,078 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:03:47,756 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_max_tool_calls_empty_body_invariant: Starting TestVoiceMaxToolCallsPersistsNonEmptyBody.test_a_max_tool_calls_terminal_with_empty_content_still_persists_a_non_empty_body_and_speaks ... 2026-10-26 06:03:47,974 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:03:48,005 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:03:48,662 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:03:48] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 112 0.118 0.546 2026-10-26 06:03:49,758 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:03:49] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 268 0.437 0.654 2026-10-26 06:03:49,790 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 06:03:53,018 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:03:53,019 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:03:53,323 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:03:53,323 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:03:55,091 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_privacy: Starting TestVoicePrivacy.test_the_recording_is_never_kept_as_a_file_or_as_a_snapshot ... 2026-10-26 06:03:55,294 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_privacy: Starting TestVoicePrivacy.test_the_recording_travels_in_the_file_part_and_never_in_the_body ... 2026-10-26 06:03:55,440 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_privacy: Starting TestVoicePrivacy.test_the_spoken_answer_audio_never_reaches_the_technical_record ... 2026-10-26 06:03:55,601 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 06:03:58,295 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:03:58,297 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:04:00,066 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:04:00,066 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:04:14,224 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_proposal_screen_carries_across_channels: Starting TestVoiceProposalScreenCarriesAcrossChannels.test_a_chat_raised_proposal_approved_by_voice_executes_in_the_proposing_company ... 2026-10-26 06:04:14,367 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:cross_channel_cross_channel_speaker from n/a 2026-10-26 06:04:14,386 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:04:15,503 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:04:15] "POST /viin_ai/voice/ack HTTP/1.1" 200 - 273 0.297 0.824 2026-10-26 06:04:15,520 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_proposal_screen_carries_across_channels: Starting TestVoiceProposalScreenCarriesAcrossChannels.test_the_ack_route_refuses_a_wrong_or_missing_nonce_and_spends_nothing ... 2026-10-26 06:04:15,662 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:cross_channel_cross_channel_speaker from n/a 2026-10-26 06:04:15,696 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:04:16,251 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:04:16] "POST /viin_ai/voice/ack HTTP/1.1" 200 - 93 0.074 0.489 2026-10-26 06:04:16,289 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:cross_channel_cross_channel_speaker from n/a 2026-10-26 06:04:16,463 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:04:16] "POST /viin_ai/voice/ack HTTP/1.1" 200 - 53 0.034 0.132 2026-10-26 06:04:16,505 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:04:19,268 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:04:19,268 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:04:19,672 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:04:19,672 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:04:21,611 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_routes: Starting TestVoiceRoutes.test_a_replayed_answer_request_never_runs_the_agent_twice ... 2026-10-26 06:04:21,892 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:04:21,915 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:04:22,579 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:04:22] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 120 0.117 0.551 2026-10-26 06:04:23,718 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:04:23] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 356 0.377 0.748 2026-10-26 06:04:23,732 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:04:23] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 6 0.003 0.005 2026-10-26 06:04:23,741 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_routes: Starting TestVoiceRoutes.test_a_turn_given_up_while_its_answer_was_produced_is_not_read_aloud ... 2026-10-26 06:04:23,925 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:04:23,946 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:04:24,535 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:04:24] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 104 0.086 0.507 2026-10-26 06:04:25,344 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:04:25] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 258 0.254 0.550 2026-10-26 06:04:25,365 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_routes: Starting TestVoiceRoutes.test_a_turn_refused_over_the_pin_names_the_language_fault ... 2026-10-26 06:04:27,063 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai: no translation for language ja_JP 2026-10-26 06:04:27,064 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai_voice: no translation for language ja_JP 2026-10-26 06:04:27,218 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:04:27,242 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:04:27,797 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.controllers.voice_controller: viin_ai_voice: this turn could not be served (AI provider Voice Suite Connection (EXTERNAL) has no active 'Speech to Text (write down a recording)' model that serves the language 'ja'. Add one to that provider's model catalog and either select that language or tick 'Any Language'.) 2026-10-26 06:04:27,810 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:04:27] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 54 0.042 0.532 2026-10-26 06:04:27,816 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_routes: Starting TestVoiceRoutes.test_an_anonymous_caller_cannot_run_a_spoken_turn ... 2026-10-26 06:04:28,030 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:04:28,421 100 INFO rb-a683fe2-225997-428996 odoo.http: Session expired 2026-10-26 06:04:28,422 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:04:28] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 10 0.008 0.390 2026-10-26 06:04:28,439 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_routes: Starting TestVoiceRoutes.test_an_answer_handle_that_is_not_mine_is_refused_and_runs_no_agent ... 2026-10-26 06:04:30,460 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:04:30,492 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:04:30,933 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:04:30] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 14 0.008 0.440 2026-10-26 06:04:30,963 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_routes: Starting TestVoiceRoutes.test_answering_a_confirmation_that_does_not_exist_warns_nobody ... 2026-10-26 06:04:31,304 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:04:31,350 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:04:32,002 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:04:32] "POST /viin_ai/voice/ack HTTP/1.1" 200 - 75 0.081 0.590 2026-10-26 06:04:32,007 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_routes.TestVoiceRoutes: waiting for threads: [] 2026-10-26 06:04:32,011 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_routes: Starting TestVoiceRoutes.test_the_abandon_route_retires_a_turn_nobody_has_claimed ... 2026-10-26 06:04:32,254 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:04:32,278 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:04:34,309 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:04:34] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 104 0.130 1.909 2026-10-26 06:04:34,335 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:04:34] "POST /viin_ai/voice/abandon HTTP/1.1" 200 - 3 0.001 0.008 2026-10-26 06:04:34,354 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:04:34] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 6 0.003 0.006 2026-10-26 06:04:34,364 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_routes: Starting TestVoiceRoutes.test_the_speaker_is_told_the_turn_is_thinking_before_the_agent_starts ... 2026-10-26 06:04:34,644 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:04:34,682 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:04:35,324 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:04:35] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 104 0.095 0.559 2026-10-26 06:04:36,319 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:04:36] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 258 0.327 0.661 2026-10-26 06:04:36,321 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_routes.TestVoiceRoutes: waiting for threads: [] 2026-10-26 06:04:36,323 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_routes: Starting TestVoiceRoutes.test_the_turn_route_never_hands_the_recording_back_to_the_client ... 2026-10-26 06:04:36,564 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:04:36,593 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:04:37,277 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:04:37] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 104 0.107 0.582 2026-10-26 06:04:37,282 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_routes: Starting TestVoiceRoutes.test_the_two_requests_together_answer_and_persist_both_sides ... 2026-10-26 06:04:37,524 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:04:37,571 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:04:38,208 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:04:38] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 104 0.085 0.560 2026-10-26 06:04:39,040 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:04:39] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 256 0.261 0.566 2026-10-26 06:04:39,076 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:04:41,689 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:04:41,690 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:04:42,048 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:04:42,048 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:04:56,169 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_screen_freeze: Starting TestVoiceScreenFreeze.test_a_company_revoked_between_the_two_phases_refuses_and_agent_run_never_fires ... 2026-10-26 06:04:56,431 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:screen_freeze_speaker from n/a 2026-10-26 06:04:56,449 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:04:57,143 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:04:57] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 116 0.095 0.603 2026-10-26 06:04:57,392 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.turn_environment: the screen behind 62 does not validate for this user; refusing the resume rather than running the approved step in another company. 2026-10-26 06:04:57,691 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:04:57] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 130 0.192 0.231 2026-10-26 06:04:57,699 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_screen_freeze: Starting TestVoiceScreenFreeze.test_a_screen_the_speaker_still_holds_is_re_pinned_and_the_turn_answers ... 2026-10-26 06:04:57,954 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:screen_freeze_speaker from n/a 2026-10-26 06:04:57,976 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:04:58,472 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2318, model: portal.wizard 2026-10-26 06:04:58,474 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2318, model: portal.wizard 2026-10-26 06:04:58,624 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:04:58] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 154 0.137 0.519 2026-10-26 06:04:58,716 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2318, model: portal.wizard 2026-10-26 06:04:58,719 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2318, model: portal.wizard 2026-10-26 06:04:58,785 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.discuss_channel: Conversation 680: answering agent re-pointed to agent 1. 2026-10-26 06:04:59,450 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2318, model: portal.wizard 2026-10-26 06:04:59,452 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2318, model: portal.wizard 2026-10-26 06:04:59,769 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:04:59] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 323 0.472 0.665 2026-10-26 06:04:59,821 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:05:02,559 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:05:02,559 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:05:02,938 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:05:02,938 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:05:04,723 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_speaks_before_the_answer_ends: Starting TestVoiceSpeaksBeforeTheAnswerEnds.test_a_speech_marker_from_an_iteration_that_then_calls_a_tool_is_never_spoken ... 2026-10-26 06:05:04,915 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:05:04,944 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:05:05,697 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:05] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 120 0.132 0.635 2026-10-26 06:05:06,626 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:06] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 296 0.362 0.556 2026-10-26 06:05:06,645 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 06:05:09,156 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:05:09,157 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:05:09,558 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:05:09,559 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:05:11,410 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_speech_payload: Starting TestVoiceSpeechPayload.test_a_tool_answer_is_spoken_even_when_the_answer_is_falsy ... 2026-10-26 06:05:11,595 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:05:11,621 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:05:12,357 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:12] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 112 0.114 0.628 2026-10-26 06:05:13,137 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:13] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 274 0.242 0.532 2026-10-26 06:05:13,211 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:05:13,485 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:13] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 107 0.101 0.139 2026-10-26 06:05:14,287 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:14] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 302 0.243 0.553 2026-10-26 06:05:14,363 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:05:14,634 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:14] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 107 0.098 0.146 2026-10-26 06:05:15,476 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:15] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 304 0.276 0.559 2026-10-26 06:05:15,556 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:05:15,857 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:15] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 107 0.100 0.168 2026-10-26 06:05:16,823 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:16] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 306 0.314 0.644 2026-10-26 06:05:16,906 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:05:17,201 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:17] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 107 0.109 0.156 2026-10-26 06:05:19,809 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:19] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 308 0.454 2.145 2026-10-26 06:05:19,903 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:05:20,167 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:20] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 107 0.085 0.155 2026-10-26 06:05:21,042 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:21] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 310 0.242 0.623 2026-10-26 06:05:21,115 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:05:21,371 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:21] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 107 0.094 0.143 2026-10-26 06:05:22,256 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:22] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 312 0.278 0.599 2026-10-26 06:05:22,333 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:05:22,601 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:22] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 107 0.085 0.162 2026-10-26 06:05:23,498 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:23] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 314 0.300 0.593 2026-10-26 06:05:23,565 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:05:23,867 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:23] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 107 0.098 0.174 2026-10-26 06:05:24,699 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:24] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 316 0.253 0.573 2026-10-26 06:05:24,766 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:05:25,049 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:25] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 107 0.106 0.155 2026-10-26 06:05:25,929 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:25] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 318 0.307 0.567 2026-10-26 06:05:25,994 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:05:26,323 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:26] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 107 0.146 0.161 2026-10-26 06:05:27,191 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:27] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 320 0.310 0.552 2026-10-26 06:05:27,246 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:05:27,509 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:27] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 107 0.090 0.153 2026-10-26 06:05:28,482 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:28] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 322 0.312 0.642 2026-10-26 06:05:28,541 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:05:28,813 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:28] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 107 0.099 0.153 2026-10-26 06:05:29,688 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:29] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 324 0.263 0.607 2026-10-26 06:05:29,690 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_speech_payload.TestVoiceSpeechPayload: waiting for threads: [] 2026-10-26 06:05:29,692 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_speech_payload: Starting TestVoiceSpeechPayload.test_a_tool_envelope_is_heard_by_its_reason_or_its_content_never_by_its_bookkeeping ... 2026-10-26 06:05:29,871 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:05:29,888 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:05:30,549 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:30] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 104 0.071 0.594 2026-10-26 06:05:31,382 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:31] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 270 0.253 0.573 2026-10-26 06:05:31,441 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:05:31,777 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:31] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 107 0.097 0.197 2026-10-26 06:05:32,685 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:32] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 302 0.279 0.617 2026-10-26 06:05:32,774 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:05:33,083 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:33] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 107 0.110 0.175 2026-10-26 06:05:33,910 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:33] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 304 0.252 0.568 2026-10-26 06:05:33,990 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:05:34,287 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:34] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 107 0.103 0.162 2026-10-26 06:05:35,124 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:35] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 306 0.240 0.592 2026-10-26 06:05:35,204 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:05:35,547 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:35] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 107 0.138 0.172 2026-10-26 06:05:36,511 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:36] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 308 0.311 0.648 2026-10-26 06:05:36,518 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_speech_payload: Starting TestVoiceSpeechPayload.test_only_a_successful_tool_may_be_heard_by_the_speaker ... 2026-10-26 06:05:36,777 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:05:36,801 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:05:37,429 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:37] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 104 0.095 0.539 2026-10-26 06:05:38,240 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:38] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 270 0.235 0.566 2026-10-26 06:05:38,340 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:05:38,718 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:38] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 107 0.181 0.168 2026-10-26 06:05:39,461 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai.models.agent: viin.ai.agent._execute_tool_call: tool=voice_broken_lookup refused: Recursion Detected. 2026-10-26 06:05:39,834 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:39] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 342 0.355 0.748 2026-10-26 06:05:39,883 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 06:05:42,693 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:05:42,693 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:05:43,074 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:05:43,074 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:05:44,791 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_stop_cuts_the_stream: Starting TestVoiceStopCutsTheStream.test_stop_cuts_the_stream_at_the_next_frame ... 2026-10-26 06:05:45,016 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:05:45,053 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:05:45,801 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:45] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 112 0.120 0.638 2026-10-26 06:05:47,015 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2321 deleted viin.ai.turn.cancel records with IDs: [12] 2026-10-26 06:05:47,233 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:47] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 528 0.430 0.992 2026-10-26 06:05:47,274 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 06:05:50,016 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:05:50,016 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:05:50,350 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:05:50,350 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:05:52,066 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_terminal_state: Starting TestVoiceTerminalStateHttp.test_a_turn_the_vendor_cannot_answer_ends_with_one_honest_message_and_frees_the_microphone ... 2026-10-26 06:05:52,265 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:05:52,292 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:05:52,951 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:52] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 112 0.101 0.565 2026-10-26 06:05:53,643 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.controllers.voice_controller: viin_ai_voice: this turn could not speak its answer (VoiceCase._stub_tts queue is empty - seed more responses before calling call_tts.) 2026-10-26 06:05:53,749 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:53] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 273 0.255 0.534 2026-10-26 06:05:53,781 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 06:05:56,508 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:05:56,508 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:05:56,923 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:05:56,924 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:05:58,648 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_turn: Starting TestVoiceTurn.test_a_long_answer_is_shortened_before_the_vendor_is_ever_billed ... 2026-10-26 06:05:58,811 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:05:58,836 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:05:59,584 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:05:59] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 112 0.142 0.617 2026-10-26 06:06:00,439 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:06:00] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 260 0.256 0.588 2026-10-26 06:06:00,444 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_turn: Starting TestVoiceTurn.test_a_spoken_command_is_done_as_the_person_who_spoke_and_only_if_they_may ... 2026-10-26 06:06:03,048 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.note.allowed from n/a 2026-10-26 06:06:03,067 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:06:03,750 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:06:03] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 106 0.084 0.603 2026-10-26 06:06:04,943 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:06:04] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 345 0.439 0.746 2026-10-26 06:06:05,062 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [119927] 2026-10-26 06:06:05,711 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted res.partner records with IDs: [4749] 2026-10-26 06:06:05,736 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [39222] 2026-10-26 06:06:05,974 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.note.refused from n/a 2026-10-26 06:06:06,238 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:06:06] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 93 0.106 0.143 2026-10-26 06:06:07,088 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:06:07] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 245 0.278 0.566 2026-10-26 06:06:07,121 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:06:09,997 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:06:09,997 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:06:11,795 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:06:11,795 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:06:13,711 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_turn_job: Starting TestVoiceTurnJobGc.test_gc_applies_each_states_own_cutoff_independently_in_one_run ... 2026-10-26 06:06:13,778 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.ai.voice.turn.job records with IDs: [96, 94, 92, 90] 2026-10-26 06:06:13,801 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 06:06:16,390 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:06:16,391 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:06:16,752 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:06:16,752 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:06:19,833 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 567 and Message-Id '<801780308063062.1792994779.779195308685303-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 06:06:19,833 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:06:19,852 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [567] 2026-10-26 06:06:19,879 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [119965] 2026-10-26 06:06:19,879 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:06:19,889 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:06:21,236 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 568 and Message-Id '<750834626588574.1792994781.191909074783325-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 06:06:21,236 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:06:21,250 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [568] 2026-10-26 06:06:21,270 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [119967] 2026-10-26 06:06:21,271 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:06:21,280 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:06:21,340 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_turn_job: Starting TestVoiceTurnJobSecurity.test_user_a_cannot_see_or_touch_another_users_job ... 2026-10-26 06:06:21,368 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [97], uid: 2328, model: viin.ai.voice.turn.job 2026-10-26 06:06:21,406 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2328, model: viin.ai.voice.turn.job 2026-10-26 06:06:21,415 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2328, model: viin.ai.voice.turn.job 2026-10-26 06:06:21,418 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_turn_job: Starting TestVoiceTurnJobSecurity.test_user_b_the_owner_reads_their_own_job_and_only_the_server_writes_it ... 2026-10-26 06:06:21,485 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2329, model: viin.ai.voice.turn.job 2026-10-26 06:06:21,496 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2329, model: viin.ai.voice.turn.job 2026-10-26 06:06:21,510 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 06:06:24,269 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:06:24,269 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai/i18n/vi_VN.po for language vi_VN 2026-10-26 06:06:24,603 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_module: module viin_ai_voice: loading translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:06:24,603 100 INFO rb-a683fe2-225997-428996 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-17.0/viin_ai_voice/i18n/vi_VN.po for language vi_VN 2026-10-26 06:06:26,354 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_turn_on_an_ai_channel: Starting TestVoiceTurnOnAnAiChannel.test_a_language_pin_belongs_to_its_conversation_and_the_next_turn_uses_it ... 2026-10-26 06:06:26,579 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:06:26,870 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:06:27,473 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:06:27] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 106 0.083 0.527 2026-10-26 06:06:27,513 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:06:27] "POST /viin_ai/voice/language HTTP/1.1" 200 - 16 0.007 0.025 2026-10-26 06:06:27,721 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:06:27] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 62 0.061 0.117 2026-10-26 06:06:27,759 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:06:27] "POST /viin_ai/voice/language HTTP/1.1" 200 - 12 0.006 0.021 2026-10-26 06:06:27,806 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:06:27] "POST /viin_ai/voice/language HTTP/1.1" 200 - 14 0.008 0.023 2026-10-26 06:06:27,831 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_turn_on_an_ai_channel: Starting TestVoiceTurnOnAnAiChannel.test_a_spoken_question_lands_marked_spoken_and_is_answered_in_order ... 2026-10-26 06:06:28,138 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:06:28,162 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:06:28,732 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:06:28] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 120 0.088 0.486 2026-10-26 06:06:29,497 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:06:29] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 264 0.238 0.520 2026-10-26 06:06:29,547 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_turn_on_an_ai_channel: Starting TestVoiceTurnOnAnAiChannel.test_a_spoken_yes_decides_the_pending_card_once_and_tells_the_speaker ... 2026-10-26 06:06:29,821 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:06:29,866 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:06:30,663 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:06:30] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 120 0.133 0.684 2026-10-26 06:06:31,692 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:06:31] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 340 0.326 0.694 2026-10-26 06:06:32,477 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:06:32] "POST /viin_ai/voice/ack HTTP/1.1" 200 - 213 0.323 0.448 2026-10-26 06:06:32,703 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:06:32] "POST /viin_ai/voice/ack HTTP/1.1" 200 - 55 0.052 0.124 2026-10-26 06:06:32,711 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_turn_on_an_ai_channel: Starting TestVoiceTurnOnAnAiChannel.test_nobody_speaks_into_a_conversation_that_is_not_theirs ... 2026-10-26 06:06:33,042 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:06:35,612 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.stranger from n/a 2026-10-26 06:06:35,630 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:06:36,007 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [706], uid: 2331, model: discuss.channel 2026-10-26 06:06:36,018 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:06:36] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 27 0.032 0.360 2026-10-26 06:06:36,042 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [706], uid: 2331, model: discuss.channel 2026-10-26 06:06:36,054 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:06:36] "POST /viin_ai/voice/language HTTP/1.1" 200 - 9 0.007 0.021 2026-10-26 06:06:36,075 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:06:36,125 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:06:36] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 11 0.018 0.016 2026-10-26 06:06:36,148 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [706], uid: 2331, model: discuss.channel 2026-10-26 06:06:36,164 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_voice.tests.test_voice_turn_on_an_ai_channel: Starting TestVoiceTurnOnAnAiChannel.test_the_readiness_probe_reports_the_conversations_own_state_or_none ... 2026-10-26 06:06:36,431 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:voice.speaker from n/a 2026-10-26 06:06:36,457 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:06:36,901 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:06:36] "POST /viin_ai/voice/language HTTP/1.1" 200 - 39 0.049 0.402 2026-10-26 06:06:37,164 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:06:37] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 98 0.103 0.149 2026-10-26 06:06:37,252 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:06:37] "POST /viin_ai/voice/status HTTP/1.1" 200 - 34 0.020 0.063 2026-10-26 06:06:37,327 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:06:37] "POST /viin_ai/voice/status HTTP/1.1" 200 - 20 0.022 0.044 2026-10-26 06:06:37,353 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:06:39,012 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_website.tests.test_a_page_composed_from_no_sections_is_refused_and_replaces_nothing: Starting TestAPageComposedFromNoSectionsIsRefusedAndReplacesNothing.test_a_page_composed_from_no_sections_is_refused_and_replaces_nothing ... 2026-10-26 06:06:39,101 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:06:40,956 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_website.tests.test_website_compose: Starting TestWebsiteCompose.test_compose_page_fills_matched_reports_unmatched_keeps_untouched ... 2026-10-26 06:06:41,055 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_website.tests.test_website_compose: Starting TestWebsiteCompose.test_compose_page_for_existing_page_keeps_outer_arch_and_replaces_only_wrap_children ... 2026-10-26 06:06:41,228 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_website.tests.test_website_compose: Starting TestWebsiteCompose.test_compose_page_for_new_page_creates_unpublished_page_with_distinct_url_on_repeat ... 2026-10-26 06:06:41,387 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_website.tests.test_website_compose: Starting TestWebsiteCompose.test_compose_page_keeps_inline_formatting_when_the_model_rewrites_a_sentence ... 2026-10-26 06:06:41,468 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_website.tests.test_website_compose: Starting TestWebsiteCompose.test_compose_page_writes_model_text_as_characters_never_markup ... 2026-10-26 06:06:41,552 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 06:06:43,572 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_website.tests.test_website_editing_tools_follow_the_users_own_rights: Starting TestWebsiteEditingToolsFollowTheUsersOwnRights.test_a_restricted_editor_is_offered_the_editing_tools ... 2026-10-26 06:06:44,138 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_website.tests.test_website_editing_tools_follow_the_users_own_rights: Starting TestWebsiteEditingToolsFollowTheUsersOwnRights.test_a_user_who_cannot_edit_the_website_is_offered_only_its_description ... 2026-10-26 06:06:44,732 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_website.tests.test_website_editing_tools_follow_the_users_own_rights: Starting TestWebsiteEditingToolsFollowTheUsersOwnRights.test_an_editing_tool_reaching_a_user_who_cannot_edit_is_refused ... 2026-10-26 06:06:44,775 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 06:06:47,826 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_website.tests.test_website_structure: Starting TestWebsiteStructure.test_describe_structure_refuses_a_language_the_website_does_not_publish ... 2026-10-26 06:06:50,678 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_website.tests.test_website_structure: Starting TestWebsiteStructure.test_describe_structure_withholds_pages_for_a_user_who_cannot_read_them ... 2026-10-26 06:06:50,795 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_website.tests.test_website_structure: Starting TestWebsiteStructure.test_portal_user_cannot_describe_the_website ... 2026-10-26 06:06:50,887 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_website.tests.test_website_structure: Starting TestWebsiteStructure.test_render_snippet_returns_html_with_data_snippet_root_and_placeholders ... 2026-10-26 06:06:50,964 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_website.tests.test_website_structure: Starting TestWebsiteStructure.test_render_snippet_unknown_or_non_qweb_id_is_not_found ... 2026-10-26 06:06:51,011 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_website.tests.test_website_structure: Starting TestWebsiteStructure.test_render_snippet_uses_the_websites_default_language ... 2026-10-26 06:06:52,633 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_ai_website.tests.test_website_structure: Starting TestWebsiteStructure.test_snippet_saved_for_one_website_is_not_visible_from_another ... 2026-10-26 06:06:56,459 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 06:06:56,462 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_api_request_logger.tests.test_log_request_fk_guard: Starting TestLogRequestFkGuard.test_fallback_create_db_error_does_not_poison_caller_transaction ... 2026-10-26 06:06:57,270 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 569 and Message-Id '<243564926921825.1792994817.223762989044189-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'************or@example.com'" successfully sent 2026-10-26 06:06:57,271 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:06:57,292 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [569] 2026-10-26 06:06:57,321 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120017] 2026-10-26 06:06:57,321 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:06:57,334 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:06:57,643 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_api_request_logger.tests.test_log_request_fk_guard: Starting TestLogRequestFkGuard.test_log_for_uncommitted_user_is_written_and_attributed ... 2026-10-26 06:06:58,413 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 570 and Message-Id '<218960061107504.1792994818.372131586074829-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'************or@example.com'" successfully sent 2026-10-26 06:06:58,413 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:06:58,428 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [570] 2026-10-26 06:06:58,444 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120020] 2026-10-26 06:06:58,444 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:06:58,452 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:06:58,511 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_api_request_logger.tests.test_log_request_fk_guard: Starting TestLogRequestFkGuard.test_uncommitted_user_log_path_emits_no_error_level_line ... 2026-10-26 06:06:59,226 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 571 and Message-Id '<734931280591113.1792994819.181392431259155-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'************or@example.com'" successfully sent 2026-10-26 06:06:59,226 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:06:59,239 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [571] 2026-10-26 06:06:59,265 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120022] 2026-10-26 06:06:59,266 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:06:59,277 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:06:59,351 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 06:06:59,354 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_action ... 2026-10-26 06:07:00,149 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 572 and Message-Id '<715965105013068.1792994820.105384349822998-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-26 06:07:00,149 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:00,163 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [572] 2026-10-26 06:07:00,181 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120024] 2026-10-26 06:07:00,181 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:00,189 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:00,895 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 573 and Message-Id '<897448471553920.1792994820.831835508346558-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-26 06:07:00,895 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:00,916 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [573] 2026-10-26 06:07:00,941 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120026] 2026-10-26 06:07:00,942 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:00,951 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:01,703 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 574 and Message-Id '<725793425547230.1792994821.649462699890137-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-26 06:07:01,703 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:01,718 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [574] 2026-10-26 06:07:01,735 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120028] 2026-10-26 06:07:01,736 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:01,747 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:02,366 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2344 deleted mail.message records with IDs: [120030] 2026-10-26 06:07:02,475 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2344 deleted mail.message records with IDs: [120032, 120030] 2026-10-26 06:07:02,558 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2344 deleted mail.message records with IDs: [120031] 2026-10-26 06:07:02,614 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2344 deleted calendar.event records with IDs: [24] 2026-10-26 06:07:02,627 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2344 deleted mail.followers records with IDs: [39229, 39230] 2026-10-26 06:07:02,730 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2344 deleted mail.message records with IDs: [120033, 120032, 120030] 2026-10-26 06:07:02,812 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2344 deleted mail.message records with IDs: [120033, 120032, 120030] 2026-10-26 06:07:02,828 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2344 deleted appointment.appointment records with IDs: [6] 2026-10-26 06:07:02,843 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2344 deleted mail.followers records with IDs: [39226, 39227, 39228] 2026-10-26 06:07:02,847 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_compute_fields ... 2026-10-26 06:07:03,578 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 575 and Message-Id '<024276732535128.1792994823.527415275573730-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-26 06:07:03,578 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:03,591 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [575] 2026-10-26 06:07:03,612 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120035] 2026-10-26 06:07:03,613 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:03,621 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:04,461 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 576 and Message-Id '<303379651075593.1792994824.406070232391357-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-26 06:07:04,461 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:04,478 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [576] 2026-10-26 06:07:04,493 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120037] 2026-10-26 06:07:04,493 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:04,501 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:05,234 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 577 and Message-Id '<197878307222140.1792994825.188252687454224-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-26 06:07:05,234 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:05,264 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [577] 2026-10-26 06:07:05,290 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120039] 2026-10-26 06:07:05,291 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:05,302 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:06,196 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_create_name ... 2026-10-26 06:07:06,866 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 578 and Message-Id '<635464008334928.1792994826.823458194732666-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-26 06:07:06,866 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:06,897 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [578] 2026-10-26 06:07:06,925 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120043] 2026-10-26 06:07:06,925 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:06,938 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:07,651 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 579 and Message-Id '<466504584572182.1792994827.589107275009155-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-26 06:07:07,651 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:07,661 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [579] 2026-10-26 06:07:07,677 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120045] 2026-10-26 06:07:07,677 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:07,687 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:08,386 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 580 and Message-Id '<275059451248111.1792994828.346589326858521-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-26 06:07:08,386 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:08,397 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [580] 2026-10-26 06:07:08,411 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120047] 2026-10-26 06:07:08,412 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:08,420 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:08,794 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 06:07:08,797 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_appointment.tests.test_appointment_daterange_duration: Starting TestAppointmentDaterangeDuration.test_duration_matches_span_when_moving_saved_appointment_start_and_end_together ... 2026-10-26 06:07:09,590 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 581 and Message-Id '<579800186888006.1792994829.532701253890991-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-26 06:07:09,591 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:09,604 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [581] 2026-10-26 06:07:09,624 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120052] 2026-10-26 06:07:09,625 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:09,637 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:10,368 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 582 and Message-Id '<815735033575680.1792994830.313920974731445-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-26 06:07:10,368 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:10,389 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [582] 2026-10-26 06:07:10,408 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120054] 2026-10-26 06:07:10,409 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:10,418 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:11,168 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 583 and Message-Id '<376976837841241.1792994831.125540971755981-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-26 06:07:11,168 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:11,181 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [583] 2026-10-26 06:07:11,202 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120056] 2026-10-26 06:07:11,202 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:11,214 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:12,532 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_appointment.tests.test_appointment_daterange_duration: Starting TestAppointmentDaterangeDuration.test_duration_matches_span_when_start_and_end_set_together_on_new_record ... 2026-10-26 06:07:13,250 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 584 and Message-Id '<001450058400898.1792994833.209182739257812-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-26 06:07:13,250 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:13,279 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [584] 2026-10-26 06:07:13,316 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120060] 2026-10-26 06:07:13,316 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:13,325 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:14,030 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 585 and Message-Id '<980012821343705.1792994834.000808477401733-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-26 06:07:14,030 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:14,046 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [585] 2026-10-26 06:07:14,073 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120062] 2026-10-26 06:07:14,073 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:14,085 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:14,895 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 586 and Message-Id '<667889306556702.1792994834.842343091964722-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-26 06:07:14,895 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:14,912 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [586] 2026-10-26 06:07:14,932 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120064] 2026-10-26 06:07:14,932 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:14,941 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:15,820 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 06:07:15,823 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_appointment.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_appointment_access ... 2026-10-26 06:07:16,562 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 587 and Message-Id '<605040626029472.1792994836.514636516571045-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-26 06:07:16,563 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:16,576 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [587] 2026-10-26 06:07:16,610 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120068] 2026-10-26 06:07:16,611 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:16,638 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:17,671 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 588 and Message-Id '<084223116659427.1792994837.620861530303955-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-26 06:07:17,671 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:17,687 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [588] 2026-10-26 06:07:17,711 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120070] 2026-10-26 06:07:17,712 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:17,724 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:18,472 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 589 and Message-Id '<461595720657480.1792994838.404875516891479-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-26 06:07:18,472 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:18,496 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [589] 2026-10-26 06:07:18,528 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120072] 2026-10-26 06:07:18,529 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:18,539 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:19,072 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: appointment.appointment 2026-10-26 06:07:19,102 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #7 deleted mail.message records with IDs: [120074] 2026-10-26 06:07:19,111 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: appointment.appointment 2026-10-26 06:07:19,126 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 7, model: ir.sequence 2026-10-26 06:07:19,203 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: appointment.appointment 2026-10-26 06:07:19,221 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #7 deleted mail.message records with IDs: [120075] 2026-10-26 06:07:19,225 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: appointment.appointment 2026-10-26 06:07:19,295 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2359 deleted mail.message records with IDs: [120075] 2026-10-26 06:07:19,320 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2359 deleted appointment.appointment records with IDs: [13] 2026-10-26 06:07:19,334 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2359 deleted mail.followers records with IDs: [39248, 39249, 39250] 2026-10-26 06:07:19,506 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 2359, model: appointment.appointment 2026-10-26 06:07:19,525 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 2359, model: appointment.appointment 2026-10-26 06:07:19,560 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2359 deleted mail.message records with IDs: [120076] 2026-10-26 06:07:19,565 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [14], uid: 2359, model: appointment.appointment 2026-10-26 06:07:19,722 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2360 deleted mail.message records with IDs: [120077] 2026-10-26 06:07:19,747 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2360 deleted appointment.appointment records with IDs: [15] 2026-10-26 06:07:19,761 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2360 deleted mail.followers records with IDs: [39254, 39255, 39256] 2026-10-26 06:07:19,845 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2360 deleted mail.message records with IDs: [120076] 2026-10-26 06:07:19,866 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2360 deleted appointment.appointment records with IDs: [14] 2026-10-26 06:07:19,889 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2360 deleted mail.followers records with IDs: [39251, 39252, 39253] 2026-10-26 06:07:19,896 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_appointment.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_access ... 2026-10-26 06:07:20,701 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 590 and Message-Id '<422413293085343.1792994840.649836301803589-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-26 06:07:20,701 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:20,727 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [590] 2026-10-26 06:07:20,748 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120079] 2026-10-26 06:07:20,749 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:20,762 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:21,491 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 591 and Message-Id '<437702673320437.1792994841.444239377975464-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-26 06:07:21,491 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:21,512 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [591] 2026-10-26 06:07:21,531 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120081] 2026-10-26 06:07:21,532 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:21,546 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:22,277 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 592 and Message-Id '<767625859165116.1792994842.237041234970093-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-26 06:07:22,277 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:22,290 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [592] 2026-10-26 06:07:22,303 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120083] 2026-10-26 06:07:22,304 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:22,315 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:22,560 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2362, model: viin.appointment.type 2026-10-26 06:07:22,590 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2362 deleted mail.message records with IDs: [2463] 2026-10-26 06:07:22,597 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2362, model: viin.appointment.type 2026-10-26 06:07:22,611 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2362, model: viin.appointment.type 2026-10-26 06:07:22,652 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2363, model: viin.appointment.type 2026-10-26 06:07:22,680 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2363 deleted mail.message records with IDs: [2463] 2026-10-26 06:07:22,689 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2363, model: viin.appointment.type 2026-10-26 06:07:22,701 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2363, model: viin.appointment.type 2026-10-26 06:07:22,896 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2364 deleted mail.message records with IDs: [120085] 2026-10-26 06:07:22,928 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2364 deleted viin.appointment.type records with IDs: [4] 2026-10-26 06:07:22,943 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2364 deleted mail.followers records with IDs: [39257] 2026-10-26 06:07:22,957 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 06:07:22,960 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_appointment_crm.tests.test_appointment_crm: Starting TestAppointment.test_appointment_create_crm ... 2026-10-26 06:07:23,715 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 593 and Message-Id '<488543022987273.1792994843.659371852874756-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-26 06:07:23,715 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:23,732 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [593] 2026-10-26 06:07:23,760 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120087] 2026-10-26 06:07:23,760 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:23,770 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:24,504 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 594 and Message-Id '<102872884989599.1792994844.464480876922607-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-26 06:07:24,504 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:24,514 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [594] 2026-10-26 06:07:24,527 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120089] 2026-10-26 06:07:24,528 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:24,539 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:25,301 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 595 and Message-Id '<625386332149166.1792994845.252753496170044-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-26 06:07:25,301 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:25,316 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [595] 2026-10-26 06:07:25,337 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120091] 2026-10-26 06:07:25,338 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:25,352 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:25,877 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_appointment_crm.tests.test_appointment_crm: Starting TestAppointment.test_saleman_click_action_schedule_meeting ... 2026-10-26 06:07:26,650 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 596 and Message-Id '<086420151155563.1792994846.597326993942261-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-26 06:07:26,650 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:26,670 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [596] 2026-10-26 06:07:26,693 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120097] 2026-10-26 06:07:26,693 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:26,724 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:27,456 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 597 and Message-Id '<112798854386810.1792994847.406108140945435-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-26 06:07:27,456 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:27,469 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [597] 2026-10-26 06:07:27,487 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120099] 2026-10-26 06:07:27,487 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:27,495 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:28,303 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 598 and Message-Id '<657946763488116.1792994848.249530315399170-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-26 06:07:28,305 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:28,353 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [598] 2026-10-26 06:07:28,380 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120101] 2026-10-26 06:07:28,380 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:28,403 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:28,889 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 06:07:28,892 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_appointment_sale.tests.test_appointment_sale: Starting TestAppointment.test_appointment_create_sale ... 2026-10-26 06:07:29,763 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 599 and Message-Id '<173070311576850.1792994849.714991092681885-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-26 06:07:29,764 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:29,780 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [599] 2026-10-26 06:07:29,804 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120104] 2026-10-26 06:07:29,805 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:29,817 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:32,060 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 600 and Message-Id '<723532982800498.1792994851.979804277420044-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-26 06:07:32,060 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:32,089 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [600] 2026-10-26 06:07:32,114 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120106] 2026-10-26 06:07:32,114 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:32,126 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:33,005 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 601 and Message-Id '<518295150315267.1792994852.949305057525635-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-26 06:07:33,005 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:33,024 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [601] 2026-10-26 06:07:33,048 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120108] 2026-10-26 06:07:33,048 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:33,061 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:35,288 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 602 and Message-Id '<552763340766624.1792994855.115041255950928-openerp-251-sale.order@5e968f997bd9>' from 'user@example.viindoo.com' to (redacted) 't***@example.viindoo.com' successfully sent 2026-10-26 06:07:35,288 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:35,630 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [602] 2026-10-26 06:07:35,631 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:35,767 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2371 deleted mail.message records with IDs: [120112] 2026-10-26 06:07:35,835 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2371 deleted calendar.event records with IDs: [25] 2026-10-26 06:07:35,851 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2371 deleted mail.followers records with IDs: [39271, 39272] 2026-10-26 06:07:36,981 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 603 and Message-Id '<447042776291133.1792994856.912711858749390-openerp-252-sale.order@5e968f997bd9>' from 'user@example.viindoo.com' to (redacted) 't***@example.viindoo.com' successfully sent 2026-10-26 06:07:36,981 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:37,216 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [603] 2026-10-26 06:07:37,217 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:37,383 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2371 deleted mail.message records with IDs: [120116] 2026-10-26 06:07:37,464 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2371 deleted calendar.event records with IDs: [26] 2026-10-26 06:07:37,476 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2371 deleted mail.followers records with IDs: [39278, 39279] 2026-10-26 06:07:37,557 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 06:07:37,560 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_appointment_sale_crm.tests.test_convert_lead2so: Starting TestAppointment.test_sales_man_click_convert_lead2so ... 2026-10-26 06:07:38,305 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 604 and Message-Id '<971225348188610.1792994858.253246307373047-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-26 06:07:38,305 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:38,323 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [604] 2026-10-26 06:07:38,354 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120120] 2026-10-26 06:07:38,355 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:38,365 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:39,211 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 605 and Message-Id '<404135277539107.1792994859.165091753005981-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-26 06:07:39,212 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:39,234 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [605] 2026-10-26 06:07:39,252 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120122] 2026-10-26 06:07:39,252 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:39,265 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:39,926 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 606 and Message-Id '<971549479752384.1792994859.882719516754150-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-26 06:07:39,926 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:39,940 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [606] 2026-10-26 06:07:39,960 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120124] 2026-10-26 06:07:39,960 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:39,970 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:40,465 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 06:07:40,473 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_appointment_website.tests.test_appointment_submit_async_notify: Starting TestAppointmentSubmitAsyncNotify.test_appointment_submit_must_not_send_notification_mail_synchronously ... 2026-10-26 06:07:44,333 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 06:07:44,337 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:portal from n/a 2026-10-26 06:07:45,243 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:07:46,257 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 06:07:46,260 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_am_value_parsed_correctly ... 2026-10-26 06:07:46,262 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_invalid_values_return_none ... 2026-10-26 06:07:46,263 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_iso_fallback_value ... 2026-10-26 06:07:46,265 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_noon_and_midnight ... 2026-10-26 06:07:46,266 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_pm_value_parsed_correctly ... 2026-10-26 06:07:46,267 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_pm_value_under_non_english_locale ... 2026-10-26 06:07:46,281 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:07:46,284 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_constraint_hour_shift ... 2026-10-26 06:07:47,076 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 610 and Message-Id '<803928524562730.1792994867.033499479293823-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-26 06:07:47,076 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:47,089 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [610] 2026-10-26 06:07:47,108 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120131] 2026-10-26 06:07:47,108 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:47,118 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:47,837 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 611 and Message-Id '<969211276891982.1792994867.789849758148193-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-26 06:07:47,837 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:47,850 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [611] 2026-10-26 06:07:47,876 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120133] 2026-10-26 06:07:47,877 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:47,888 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:48,910 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 612 and Message-Id '<633709224404375.1792994868.851490259170532-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-26 06:07:48,910 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:48,923 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [612] 2026-10-26 06:07:48,944 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120135] 2026-10-26 06:07:48,944 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:48,954 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:49,220 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] 2026-10-26 06:07:49,545 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_1 ... 2026-10-26 06:07:50,308 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 613 and Message-Id '<028471341327962.1792994870.264086246490479-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-26 06:07:50,308 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:50,320 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [613] 2026-10-26 06:07:50,336 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120161] 2026-10-26 06:07:50,336 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:50,348 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:51,084 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 614 and Message-Id '<461238053143103.1792994871.036726474761963-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-26 06:07:51,084 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:51,097 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [614] 2026-10-26 06:07:51,122 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120163] 2026-10-26 06:07:51,125 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:51,136 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:51,921 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 615 and Message-Id '<780907519969393.1792994871.865853786468506-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-26 06:07:51,922 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:51,938 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [615] 2026-10-26 06:07:51,957 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120165] 2026-10-26 06:07:51,958 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:51,969 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:52,313 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] 2026-10-26 06:07:52,360 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_2 ... 2026-10-26 06:07:53,097 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 616 and Message-Id '<033818578338294.1792994873.054198503494263-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-26 06:07:53,097 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:53,109 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [616] 2026-10-26 06:07:53,125 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120168] 2026-10-26 06:07:53,126 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:53,139 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:53,884 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 617 and Message-Id '<777314839524842.1792994873.842438220977783-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-26 06:07:53,885 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:53,903 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [617] 2026-10-26 06:07:53,921 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120170] 2026-10-26 06:07:53,922 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:53,931 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:54,675 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 618 and Message-Id '<551493284886836.1792994874.634442567825317-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-26 06:07:54,675 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:54,684 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [618] 2026-10-26 06:07:54,699 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120172] 2026-10-26 06:07:54,700 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:54,715 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:54,988 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] 2026-10-26 06:07:55,140 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_3 ... 2026-10-26 06:07:55,820 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 619 and Message-Id '<709153164238102.1792994875.771067857742310-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-26 06:07:55,820 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:55,842 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [619] 2026-10-26 06:07:55,858 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120177] 2026-10-26 06:07:55,858 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:55,867 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:56,595 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 620 and Message-Id '<189341362073162.1792994876.547807931900024-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-26 06:07:56,595 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:56,611 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [620] 2026-10-26 06:07:56,635 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120179] 2026-10-26 06:07:56,635 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:56,647 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:57,420 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 621 and Message-Id '<660363908776834.1792994877.363391637802124-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-26 06:07:57,420 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:57,436 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [621] 2026-10-26 06:07:57,456 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120181] 2026-10-26 06:07:57,456 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:57,467 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:57,727 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] 2026-10-26 06:07:57,900 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_4_resource_calendar ... 2026-10-26 06:07:58,595 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 622 and Message-Id '<259742014260851.1792994878.544860124588013-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-26 06:07:58,595 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:58,611 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [622] 2026-10-26 06:07:58,631 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120186] 2026-10-26 06:07:58,632 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:58,642 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:07:59,267 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 623 and Message-Id '<092145923312079.1792994879.221704721450806-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-26 06:07:59,267 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:07:59,279 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [623] 2026-10-26 06:07:59,296 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120188] 2026-10-26 06:07:59,296 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:07:59,306 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:08:00,018 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 624 and Message-Id '<022385743651119.1792994879.977690935134888-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-26 06:08:00,018 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:08:00,031 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [624] 2026-10-26 06:08:00,050 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120190] 2026-10-26 06:08:00,051 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:08:00,066 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:08:00,329 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] 2026-10-26 06:08:00,342 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [48, 49] 2026-10-26 06:08:00,384 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 06:08:00,387 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_appointment_website.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_access ... 2026-10-26 06:08:01,106 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 625 and Message-Id '<468459707167111.1792994881.060601234436035-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-26 06:08:01,106 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:08:01,119 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [625] 2026-10-26 06:08:01,146 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120193] 2026-10-26 06:08:01,147 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:08:01,156 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:08:01,936 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 626 and Message-Id '<007498248915991.1792994881.890922069549561-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-26 06:08:01,937 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:08:01,952 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [626] 2026-10-26 06:08:01,981 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120195] 2026-10-26 06:08:01,982 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:08:01,993 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:08:02,786 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 627 and Message-Id '<216527334535317.1792994882.736246824264526-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-26 06:08:02,787 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:08:02,799 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [627] 2026-10-26 06:08:02,823 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120197] 2026-10-26 06:08:02,824 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:08:02,837 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:08:03,153 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: viin.appointment.type 2026-10-26 06:08:03,175 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #7 deleted mail.message records with IDs: [2463] 2026-10-26 06:08:03,183 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: viin.appointment.type 2026-10-26 06:08:03,192 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 7, model: viin.appointment.type 2026-10-26 06:08:03,232 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_appointment_website.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_working_time_access ... 2026-10-26 06:08:03,993 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 628 and Message-Id '<332581415983051.1792994883.942156553268433-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-26 06:08:03,993 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:08:04,007 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [628] 2026-10-26 06:08:04,027 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120200] 2026-10-26 06:08:04,028 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:08:04,038 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:08:04,757 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 629 and Message-Id '<827275020761712.1792994884.714981317520142-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-26 06:08:04,758 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:08:04,773 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [629] 2026-10-26 06:08:04,791 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120202] 2026-10-26 06:08:04,791 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:08:04,801 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:08:05,574 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 630 and Message-Id '<349965562416609.1792994885.531346797943115-openerp-private@5e968f997bd9>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-26 06:08:05,574 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:08:05,592 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [630] 2026-10-26 06:08:05,613 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120204] 2026-10-26 06:08:05,613 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:08:05,630 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:08:05,891 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 7, model: appointment.type.working.time 2026-10-26 06:08:05,928 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2399, model: appointment.type.working.time 2026-10-26 06:08:05,938 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2399, model: appointment.type.working.time 2026-10-26 06:08:05,971 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2401 deleted appointment.type.working.time records with IDs: [1] 2026-10-26 06:08:05,992 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 06:08:06,099 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_appointment_website.tests.test_the_site_search_finds_published_appointment_types: Starting TestTheSiteSearchFindsPublishedAppointmentTypes.test_a_generic_consumer_of_the_search_detail_contract_finds_only_published_appointment_types ... 2026-10-26 06:08:06,139 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_appointment_website.tests.test_the_site_search_finds_published_appointment_types: Starting TestTheSiteSearchFindsPublishedAppointmentTypes.test_a_visitor_searching_the_site_finds_a_published_appointment_type_to_book ... 2026-10-26 06:08:06,594 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:08:06,601 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr: Starting TestAppointmentWebsiteHR.test_api_get_staffs ... 2026-10-26 06:08:13,524 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 06:08:13,528 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:portal from n/a 2026-10-26 06:08:13,548 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:08:13,910 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:08:13] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 17 0.011 0.355 2026-10-26 06:08:13,992 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:08:13] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 24 0.018 0.057 2026-10-26 06:08:14,058 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:08:14] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 17 0.013 0.043 2026-10-26 06:08:14,061 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr: Starting TestAppointmentWebsiteHR.test_validate_appointment_submit ... 2026-10-26 06:08:20,805 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 06:08:20,809 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:portal from n/a 2026-10-26 06:08:20,897 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:08:21,477 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:08:21] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 79 0.064 0.521 2026-10-26 06:08:21,936 100 INFO rb-a683fe2-225997-428996 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:08:21] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 118 0.089 0.351 2026-10-26 06:08:21,981 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 06:08:21,992 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_appointment_website_patch1.tests.test_skip_confirmation_async_notify: Starting TestSkipConfirmationAsyncNotify.test_skip_confirmation_submit_must_not_send_notification_mail_synchronously ... 2026-10-26 06:08:25,354 100 INFO rb-a683fe2-225997-428996 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 06:08:25,358 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.res_users: Login successful for db:rb-a683fe2-225997-428996 login:portal from n/a 2026-10-26 06:08:25,430 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:08:26,895 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 06:08:33,980 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_activity_consistency: Starting TestApprovalActivityConsistency.test_non_sequential_activity_keeps_only_pending_approvers ... 2026-10-26 06:08:34,728 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 638 and Message-Id '<627437294474590.1792994914.610506534576416-openerp-message-notify@5e968f997bd9>' from 'activity_submitter_user@example.viindoo.com' to (redacted) 'a****************_a@example.viindoo.com' successfully sent 2026-10-26 06:08:34,729 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:08:34,797 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2418 deleted mail.mail records with IDs: [638] 2026-10-26 06:08:34,797 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:08:34,978 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 639 and Message-Id '<305998623576543.1792994914.879976987838745-openerp-message-notify@5e968f997bd9>' from 'activity_submitter_user@example.viindoo.com' to (redacted) 'a****************_b@example.viindoo.com' successfully sent 2026-10-26 06:08:34,978 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:08:34,994 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2418 deleted mail.mail records with IDs: [639] 2026-10-26 06:08:34,995 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:08:35,185 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 640 and Message-Id '<389299977896136.1792994915.085661172866821-openerp-message-notify@5e968f997bd9>' from 'activity_submitter_user@example.viindoo.com' to (redacted) 'a****************_c@example.viindoo.com' successfully sent 2026-10-26 06:08:35,185 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:08:35,202 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2418 deleted mail.mail records with IDs: [640] 2026-10-26 06:08:35,202 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:08:35,388 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 641 and Message-Id '<777382124148873.1792994915.293309926986694-openerp-message-notify@5e968f997bd9>' from 'activity_submitter_user@example.viindoo.com' to (redacted) 'a****************_d@example.viindoo.com' successfully sent 2026-10-26 06:08:35,388 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:08:35,406 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2418 deleted mail.mail records with IDs: [641] 2026-10-26 06:08:35,406 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:08:35,701 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2419 deleted mail.activity records with IDs: [114, 115, 116, 117] 2026-10-26 06:08:35,919 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 642 and Message-Id '<846946732442417.1792994915.833701848983765-openerp-message-notify@5e968f997bd9>' from 'activity_approver_a@example.viindoo.com' to (redacted) 'a****************_b@example.viindoo.com' successfully sent 2026-10-26 06:08:35,919 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:08:35,934 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2419 deleted mail.mail records with IDs: [642] 2026-10-26 06:08:35,935 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:08:36,121 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 643 and Message-Id '<008706842255067.1792994916.019929647445679-openerp-message-notify@5e968f997bd9>' from 'activity_approver_a@example.viindoo.com' to (redacted) 'a****************_c@example.viindoo.com' successfully sent 2026-10-26 06:08:36,121 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:08:36,139 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2419 deleted mail.mail records with IDs: [643] 2026-10-26 06:08:36,139 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:08:36,273 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 644 and Message-Id '<620172728662691.1792994916.201041221618652-openerp-message-notify@5e968f997bd9>' from 'activity_approver_a@example.viindoo.com' to (redacted) 'a****************_d@example.viindoo.com' successfully sent 2026-10-26 06:08:36,273 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:08:36,298 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2419 deleted mail.mail records with IDs: [644] 2026-10-26 06:08:36,299 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:08:36,641 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2420 deleted mail.activity records with IDs: [118, 119, 120] 2026-10-26 06:08:36,845 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 645 and Message-Id '<328652849942600.1792994916.755221366882324-openerp-message-notify@5e968f997bd9>' from 'activity_approver_b@example.viindoo.com' to (redacted) 'a****************_c@example.viindoo.com' successfully sent 2026-10-26 06:08:36,845 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:08:36,862 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2420 deleted mail.mail records with IDs: [645] 2026-10-26 06:08:36,863 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:08:37,036 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 646 and Message-Id '<279793687496365.1792994916.931848287582397-openerp-message-notify@5e968f997bd9>' from 'activity_approver_b@example.viindoo.com' to (redacted) 'a****************_d@example.viindoo.com' successfully sent 2026-10-26 06:08:37,036 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:08:37,053 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2420 deleted mail.mail records with IDs: [646] 2026-10-26 06:08:37,054 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:08:37,165 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_activity_consistency: Starting TestApprovalActivityConsistency.test_sequential_multiple_approvers_activity_moves_to_next_step ... 2026-10-26 06:08:37,804 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 647 and Message-Id '<626610715427032.1792994917.664216995239258-openerp-message-notify@5e968f997bd9>' from 'activity_submitter_user@example.viindoo.com' to (redacted) 'a****************_a@example.viindoo.com' successfully sent 2026-10-26 06:08:37,804 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:08:37,884 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2418 deleted mail.mail records with IDs: [647] 2026-10-26 06:08:37,885 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:08:38,062 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 648 and Message-Id '<735757453482388.1792994917.969769001007080-openerp-message-notify@5e968f997bd9>' from 'activity_submitter_user@example.viindoo.com' to (redacted) 'a****************_b@example.viindoo.com' successfully sent 2026-10-26 06:08:38,062 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:08:38,079 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2418 deleted mail.mail records with IDs: [648] 2026-10-26 06:08:38,080 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:08:38,377 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2419 deleted mail.activity records with IDs: [123, 124] 2026-10-26 06:08:38,596 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 649 and Message-Id '<856123221288493.1792994918.517702817916870-openerp-message-notify@5e968f997bd9>' from 'activity_approver_a@example.viindoo.com' to (redacted) 'a****************_c@example.viindoo.com' successfully sent 2026-10-26 06:08:38,596 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:08:38,612 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2419 deleted mail.mail records with IDs: [649] 2026-10-26 06:08:38,613 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:08:38,760 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 650 and Message-Id '<468254534050696.1792994918.689648151397705-openerp-message-notify@5e968f997bd9>' from 'activity_approver_a@example.viindoo.com' to (redacted) 'a****************_d@example.viindoo.com' successfully sent 2026-10-26 06:08:38,760 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:08:38,772 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2419 deleted mail.mail records with IDs: [650] 2026-10-26 06:08:38,773 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:08:39,024 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2422 deleted mail.activity records with IDs: [125, 126] 2026-10-26 06:08:39,217 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 651 and Message-Id '<473585266920523.1792994919.075592756271362-openerp-3-viin.approval.request@5e968f997bd9>' from 'activity_approver_d@example.viindoo.com' to (redacted) 'a****************_a@example.viindoo.com', 'a****************_b@example.viindoo.com', 'a****************_c@example.viindoo.com', 'a****************_e@example.viindoo.com', 'a****************_f@example.viindoo.com' successfully sent 2026-10-26 06:08:39,217 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 5 2026-10-26 06:08:39,234 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2422 deleted mail.mail records with IDs: [651] 2026-10-26 06:08:39,234 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:08:39,333 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-26 06:08:58,639 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_01_single_amount_currency_and_subtotal ... 2026-10-26 06:08:59,176 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_02_single_amount2_fallback_when_amount_disabled ... 2026-10-26 06:08:59,734 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_03_multi_aggregates_request_amount_currency_and_subtotal ... 2026-10-26 06:09:00,491 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [9] 2026-10-26 06:09:00,547 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_04_quantity_priority_integer_over_float ... 2026-10-26 06:09:00,880 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_05_currency_conversion_uses_rate_date ... 2026-10-26 06:09:01,198 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_06_recompute_when_values_change ... 2026-10-26 06:09:01,560 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_07_company_currency_rounding ... 2026-10-26 06:09:01,840 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_08_multi_header_vs_lines_precedence ... 2026-10-26 06:09:02,290 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [14] 2026-10-26 06:09:02,352 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_09_multi_lines_use_amount2_as_base ... 2026-10-26 06:09:03,035 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [16] 2026-10-26 06:09:03,099 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_10_line_currency_conversion_uses_request_date ... 2026-10-26 06:09:03,528 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:09:05,931 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [131844, 131845, 131846, 131847, 131848, 131849, 131850] 2026-10-26 06:09:06,911 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [131851, 131852, 131853, 131854, 131855, 131856, 131857] 2026-10-26 06:09:07,604 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3905, 3901, 3447] 2026-10-26 06:09:07,864 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [161730] 2026-10-26 06:09:07,927 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [1954] 2026-10-26 06:09:07,927 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted approval.request.type records with IDs: [2] 2026-10-26 06:09:08,302 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [131858, 131859, 131860, 131861, 131862, 131863, 131864, 131865, 131866] 2026-10-26 06:09:09,868 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 652 and Message-Id '<260201781308745.1792994949.727786064147949-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:09:09,869 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:09:10,016 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [652] 2026-10-26 06:09:10,017 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:09:10,760 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 653 and Message-Id '<436309308052323.1792994950.698961496353149-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:09:10,760 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:09:10,876 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [653] 2026-10-26 06:09:10,877 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:09:11,580 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 654 and Message-Id '<726725747767650.1792994951.513663291931152-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:09:11,581 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:09:11,718 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [654] 2026-10-26 06:09:11,719 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:09:11,949 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [129] 2026-10-26 06:09:12,874 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 655 and Message-Id '<376499601993288.1792994952.811074972152710-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:09:12,875 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:09:13,032 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [655] 2026-10-26 06:09:13,033 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:09:13,875 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 656 and Message-Id '<509178134983760.1792994953.779939174652100-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:09:13,875 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:09:13,994 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [656] 2026-10-26 06:09:13,994 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:09:14,186 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [131] 2026-10-26 06:09:15,156 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 657 and Message-Id '<618304852132161.1792994955.083689212799072-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:09:15,156 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:09:15,321 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [657] 2026-10-26 06:09:15,321 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:09:15,504 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [132] 2026-10-26 06:09:16,465 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 658 and Message-Id '<419148187718541.1792994956.375314474105835-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:09:16,466 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:09:16,599 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [658] 2026-10-26 06:09:16,600 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:09:16,742 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [133] 2026-10-26 06:09:17,696 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 659 and Message-Id '<226250941662253.1792994957.640779972076416-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:09:17,696 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:09:17,876 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [659] 2026-10-26 06:09:17,877 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:09:18,018 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [134] 2026-10-26 06:09:18,795 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 660 and Message-Id '<222828734228624.1792994958.741321563720703-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:09:18,795 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:09:18,893 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [660] 2026-10-26 06:09:18,893 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:09:19,001 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [135] 2026-10-26 06:09:19,712 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 661 and Message-Id '<782462008656100.1792994959.650580644607544-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:09:19,712 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:09:19,827 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [661] 2026-10-26 06:09:19,828 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:09:19,936 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [136] 2026-10-26 06:09:20,578 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 662 and Message-Id '<388120625382315.1792994960.508253097534180-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:09:20,578 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:09:20,700 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [662] 2026-10-26 06:09:20,701 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:09:20,753 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_101_missing_state ... 2026-10-26 06:09:20,799 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_102_waiting_state ... 2026-10-26 06:09:20,860 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_103_partial_state ... 2026-10-26 06:09:20,914 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_104_full_state ... 2026-10-26 06:09:20,967 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_105_refused_state ... 2026-10-26 06:09:21,018 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_106_cancelled_state ... 2026-10-26 06:09:21,065 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_201_can_generate_flag ... 2026-10-26 06:09:21,142 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_301_payload_has_requests_and_lines ... 2026-10-26 06:09:22,072 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 663 and Message-Id '<350019795153957.1792994961.943860292434692-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:09:22,073 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:09:22,211 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [663] 2026-10-26 06:09:22,211 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:09:22,573 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_501_optional_types_without_requests_hide_ribbon ... 2026-10-26 06:09:23,295 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_502_optional_only_waiting ... 2026-10-26 06:09:24,729 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 664 and Message-Id '<158205374126182.1792994964.569538116455078-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:09:24,729 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:09:24,911 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [664] 2026-10-26 06:09:24,912 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:09:25,002 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_503_optional_only_full ... 2026-10-26 06:09:26,511 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 665 and Message-Id '<097536944030402.1792994966.352477788925171-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:09:26,511 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:09:26,692 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [665] 2026-10-26 06:09:26,693 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:09:26,997 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [140] 2026-10-26 06:09:27,280 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_504_optional_only_refused ... 2026-10-26 06:09:28,656 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 666 and Message-Id '<908950889991681.1792994968.496680974960327-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:09:28,656 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:09:28,805 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [666] 2026-10-26 06:09:28,806 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:09:29,014 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [141] 2026-10-26 06:09:29,213 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_505_optional_only_cancelled ... 2026-10-26 06:09:30,676 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 667 and Message-Id '<563856100776368.1792994970.543352842330933-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:09:30,676 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:09:30,823 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [667] 2026-10-26 06:09:30,824 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:09:30,912 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [142] 2026-10-26 06:09:31,007 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_506_optional_only_partial ... 2026-10-26 06:09:32,915 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 668 and Message-Id '<360137043687997.1792994972.775437831878662-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:09:32,915 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:09:33,121 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [668] 2026-10-26 06:09:33,122 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:09:33,358 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [143] 2026-10-26 06:09:34,197 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 669 and Message-Id '<750180776321906.1792994974.117488861083984-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:09:34,198 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:09:34,371 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [669] 2026-10-26 06:09:34,372 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:09:34,476 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_601_search_by_approval_coverage_state_on_partner ... 2026-10-26 06:09:34,620 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_602_search_by_approval_coverage_state_on_employee ... 2026-10-26 06:09:34,752 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_602_search_by_approval_coverage_state_on_partner_in_operator ... 2026-10-26 06:09:34,806 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_603_get_view_injects_filters_only_when_approval_enabled ... 2026-10-26 06:09:34,973 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_603_search_by_approval_coverage_state_on_partner_not_in_operator ... 2026-10-26 06:09:35,039 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_604_get_view_does_not_duplicate_filters ... 2026-10-26 06:09:35,146 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_604_search_by_approval_coverage_state_on_partner_not_equal_operator ... 2026-10-26 06:09:35,204 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_employee_type_is_isolated_from_partners ... 2026-10-26 06:09:35,256 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 1 removed 2026-10-26 06:09:35,260 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_01_functional_sanity ... 2026-10-26 06:09:35,291 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_02_query_count_cold ... 2026-10-26 06:09:35,422 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Query count less than expected for user admin: 13 < 16 in test_02_query_count_cold at /data/build/Viindoo-tvtmaaddons-17.0/viin_approval/tests/test_approval_field_mapping_performance.py:95 2026-10-26 06:09:35,423 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_03_query_count_warm ... 2026-10-26 06:09:35,554 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Query count less than expected for user admin: 5 < 8 in test_03_query_count_warm at /data/build/Viindoo-tvtmaaddons-17.0/viin_approval/tests/test_approval_field_mapping_performance.py:107 2026-10-26 06:09:35,555 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_04_query_count_scaling_with_more_children ... 2026-10-26 06:09:35,692 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Query count less than expected for user admin: 13 < 16 in test_04_query_count_scaling_with_more_children at /data/build/Viindoo-tvtmaaddons-17.0/viin_approval/tests/test_approval_field_mapping_performance.py:124 2026-10-26 06:09:35,695 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_05_strict_mode_validation_error ... 2026-10-26 06:09:35,763 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:09:36,473 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_generate_src_records_from_request: Starting TestApprovalGeneratePartnerRecordsFromRequest.test_01_single_header_and_one_child ... 2026-10-26 06:09:37,712 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 670 and Message-Id '<909929490140164.1792994977.569529771804810-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:09:37,712 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:09:37,916 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [670] 2026-10-26 06:09:37,917 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:09:38,014 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_generate_src_records_from_request: Starting TestApprovalGeneratePartnerRecordsFromRequest.test_02_single_header_and_two_children ... 2026-10-26 06:09:39,941 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 671 and Message-Id '<266897224843212.1792994979.780171871185303-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:09:39,942 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:09:40,240 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [671] 2026-10-26 06:09:40,240 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:09:40,342 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:09:43,541 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_generate_src_records_non_approval_field_defaults: Starting TestApprovalGenerateSrcRecordsNonApprovalFieldDefaults.test_multi_header_field_default_from_line_code_applied_to_sources ... 2026-10-26 06:09:44,680 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 672 and Message-Id '<414831333025648.1792994984.498729705810547-openerp-message-notify@5e968f997bd9>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:09:44,680 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:09:44,979 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2425 deleted mail.mail records with IDs: [672] 2026-10-26 06:09:44,979 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:09:45,117 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_generate_src_records_non_approval_field_defaults: Starting TestApprovalGenerateSrcRecordsNonApprovalFieldDefaults.test_single_header_default_applied_to_source_only_field ... 2026-10-26 06:09:46,563 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 673 and Message-Id '<467057869643846.1792994986.434838771820068-openerp-message-notify@5e968f997bd9>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:09:46,563 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:09:46,737 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2425 deleted mail.mail records with IDs: [673] 2026-10-26 06:09:46,737 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:09:46,906 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_generate_src_records_non_approval_field_defaults: Starting TestApprovalGenerateSrcRecordsNonApprovalFieldDefaults.test_single_line_default_applied_to_source_children_only ... 2026-10-26 06:09:48,823 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 674 and Message-Id '<579228539243080.1792994988.689188957214355-openerp-message-notify@5e968f997bd9>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:09:48,823 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:09:49,077 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2425 deleted mail.mail records with IDs: [674] 2026-10-26 06:09:49,077 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:09:49,258 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 06:09:50,853 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_loads_defaults_fill_if_empty ... 2026-10-26 06:09:53,011 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_overrides_when_forced ... 2026-10-26 06:09:55,533 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_respects_existing_context_values_when_not_forced ... 2026-10-26 06:09:57,625 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_onchange_type_applies_defaults ... 2026-10-26 06:09:59,732 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 06:10:01,047 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_01_default_code_must_be_dict ... 2026-10-26 06:10:01,179 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_02_default_code_keys_must_start_with_default ... 2026-10-26 06:10:01,237 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_03_default_code_unknown_field_is_ignored ... 2026-10-26 06:10:01,474 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_10_apply_defaults_fill_if_empty ... 2026-10-26 06:10:01,917 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_11_do_not_override_when_existing_value_present ... 2026-10-26 06:10:02,491 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_20_override_when_force_enabled ... 2026-10-26 06:10:03,123 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_30_helpers_uid_now_company_ref ... 2026-10-26 06:10:03,634 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_40_comment_only_is_treated_as_empty ... 2026-10-26 06:10:03,908 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_41_inline_comment_is_ignored ... 2026-10-26 06:10:04,104 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 06:10:06,256 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_loads_defaults_fill_if_empty ... 2026-10-26 06:10:07,000 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2428 deleted request.approval.user.line records with IDs: [46] 2026-10-26 06:10:07,370 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_overrides_when_forced ... 2026-10-26 06:10:08,000 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2428 deleted request.approval.user.line records with IDs: [46] 2026-10-26 06:10:08,562 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_respects_context_when_not_forced ... 2026-10-26 06:10:09,472 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2428 deleted request.approval.user.line records with IDs: [46] 2026-10-26 06:10:09,680 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_uses_line_defaults_not_header ... 2026-10-26 06:10:12,673 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_values_overridden_when_forced ... 2026-10-26 06:10:16,099 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_values_vs_defaults_not_forced ... 2026-10-26 06:10:19,088 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 06:10:20,593 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_01_default_code_must_be_dict ... 2026-10-26 06:10:20,821 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_02_default_code_keys_must_start_with_default ... 2026-10-26 06:10:20,855 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_03_line_default_code_unknown_field_is_ignored ... 2026-10-26 06:10:21,067 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_04_line_default_code_comment_only ... 2026-10-26 06:10:21,314 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_10_line_defaults_fill_if_empty_direct_create ... 2026-10-26 06:10:21,740 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_11_line_defaults_do_not_override_existing_values_direct_create ... 2026-10-26 06:10:22,080 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_20_line_defaults_override_when_forced_direct_create ... 2026-10-26 06:10:22,578 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_30_line_helpers_uid_now_ref_direct_create ... 2026-10-26 06:10:23,049 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_40_line_defaults_fill_if_empty_via_request_write ... 2026-10-26 06:10:24,000 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [53] 2026-10-26 06:10:24,662 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_41_line_defaults_do_not_override_existing_values_via_request_write ... 2026-10-26 06:10:25,171 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [53] 2026-10-26 06:10:25,223 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_42_line_defaults_override_when_forced_via_request_write ... 2026-10-26 06:10:25,691 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [53] 2026-10-26 06:10:25,745 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_50_isolation_header_vs_line_defaults_direct_create_line ... 2026-10-26 06:10:26,529 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_51_isolation_header_vs_line_defaults_via_request_write ... 2026-10-26 06:10:27,127 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [53] 2026-10-26 06:10:27,282 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_52_independent_force_policy_header_forced_line_not_forced ... 2026-10-26 06:10:27,728 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_53_independent_force_policy_header_not_forced_line_forced ... 2026-10-26 06:10:28,202 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_60_create_request_with_lines_defaults_applied ... 2026-10-26 06:10:28,620 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_61_create_request_with_lines_values_take_precedence_when_not_forced ... 2026-10-26 06:10:29,328 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_62_create_request_with_lines_line_forced_overrides_values ... 2026-10-26 06:10:30,067 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_63_create_request_with_multiple_lines_mixed_values_and_force ... 2026-10-26 06:10:31,095 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 06:10:32,852 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_001_confirm_blocks_when_lines_required_missing ... 2026-10-26 06:10:33,501 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_002_confirm_succeeds_when_line_present ... 2026-10-26 06:10:34,914 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 675 and Message-Id '<501417654371734.1792995034.752577304840088-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:10:34,915 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:10:35,082 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [675] 2026-10-26 06:10:35,084 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:10:35,171 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_003_confirm_not_blocked_when_lines_optional ... 2026-10-26 06:10:35,959 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 676 and Message-Id '<004652570309410.1792995035.832358121871948-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:10:35,959 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:10:36,099 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [676] 2026-10-26 06:10:36,100 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:10:36,184 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:10:46,246 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_01_dest_model_id_and_has_lines_by_mode ... 2026-10-26 06:10:46,662 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_02_has_lines_multi_with_src_model_set ... 2026-10-26 06:10:47,334 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_05_applicable_record_domain_validation_ok_and_bad ... 2026-10-26 06:10:47,494 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_06_before_approval_required_domain_validation_ok_and_bad ... 2026-10-26 06:10:47,655 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_101_uom_enable_single ... 2026-10-26 06:10:51,448 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 06:10:51,693 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_001_only_applicable_set_required_empty ... 2026-10-26 06:10:52,396 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_002_only_required_all_records ... 2026-10-26 06:10:53,162 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_003_required_and_applicable_and_combination ... 2026-10-26 06:10:53,852 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_004_required_specific_field_and_applicable_companies ... 2026-10-26 06:10:54,791 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_005_required_empty_list_literal ... 2026-10-26 06:10:55,457 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_006_required_invalid_syntax_safe_fallback ... 2026-10-26 06:10:56,163 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_007_applicable_empty_and_required_all ... 2026-10-26 06:10:56,783 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_008_and_shape_is_stable_against_visibility ... 2026-10-26 06:10:57,536 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:10:59,605 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_101_orm_write_does_not_trigger_type_onchange_hook ... 2026-10-26 06:10:59,957 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_201_form_onchange_triggers_type_onchange_hook ... 2026-10-26 06:11:02,244 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_202_form_onchange_can_update_many2one_field ... 2026-10-26 06:11:04,637 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_301_line_form_onchange_triggers_type_onchange_hook ... 2026-10-26 06:11:05,646 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2431 deleted request.approval.user.line records with IDs: [62] 2026-10-26 06:11:05,824 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_302_header_and_line_onchange_both_triggered ... 2026-10-26 06:11:09,312 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 06:11:20,717 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_direct_cursor_access ... 2026-10-26 06:11:21,238 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_model_create_attempt ... 2026-10-26 06:11:21,928 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_sudo_attempt ... 2026-10-26 06:11:22,432 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_with_context_attempt ... 2026-10-26 06:11:23,096 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_write_attempt ... 2026-10-26 06:11:23,680 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_can_read_user_company_request ... 2026-10-26 06:11:24,296 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_can_use_readonly_search_count ... 2026-10-26 06:11:24,865 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_comment_only_is_treated_as_empty ... 2026-10-26 06:11:25,358 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_empty_keeps_step_applicable ... 2026-10-26 06:11:25,860 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_false_skips_selector_step ... 2026-10-26 06:11:26,336 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_falsey_non_bool_is_skipped ... 2026-10-26 06:11:26,881 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_preflight_blocks_assignment ... 2026-10-26 06:11:26,949 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_preflight_blocks_dunder_import ... 2026-10-26 06:11:27,042 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_runtime_blocks_setattr ... 2026-10-26 06:11:27,590 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_true_adds_selector_step ... 2026-10-26 06:11:28,117 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_truthy_non_bool_is_applied ... 2026-10-26 06:11:28,673 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_whitespace_only_is_treated_as_empty ... 2026-10-26 06:11:29,226 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_fails_when_no_manager_found_in_hierarchy ... 2026-10-26 06:11:29,907 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_fallback_to_nearest_parent_manager ... 2026-10-26 06:11:30,446 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_manager_is_resolved ... 2026-10-26 06:11:31,126 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_multiple_selected_all_must_approve_creates_required_lines ... 2026-10-26 06:11:31,577 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_multiple_selected_any_in_step_unions_users ... 2026-10-26 06:11:32,165 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_with_employee_tags_filters_managers ... 2026-10-26 06:11:32,726 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_filter_can_make_resolution_empty ... 2026-10-26 06:11:33,194 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_not_allowed_for_specific_approvers ... 2026-10-26 06:11:33,259 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_selector_requires_tags ... 2026-10-26 06:11:33,318 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_selector_resolves_employees_by_tag ... 2026-10-26 06:11:33,820 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_all_must_approve_creates_one_line_per_user_required_true ... 2026-10-26 06:11:34,407 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_any_in_step_creates_single_line_with_all_users ... 2026-10-26 06:11:35,025 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_filters_out_non_approval_officer_users ... 2026-10-26 06:11:35,504 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_is_not_fixed_when_employee_changes_job ... 2026-10-26 06:11:36,170 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_with_employee_tags_filters_employees ... 2026-10-26 06:11:36,647 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-26 06:11:48,351 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_walks_up_until_manager_is_in_submitter_chain ... 2026-10-26 06:11:48,928 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_with_tag_filter_can_fallback_to_root_manager ... 2026-10-26 06:11:50,819 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_with_tag_filter_requires_manager_tag_and_chain ... 2026-10-26 06:11:51,322 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_employee_tags_restrict_applies_tag_and_chain_together ... 2026-10-26 06:11:51,883 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_employee_tags_restrict_empty_when_no_manager_chain_match ... 2026-10-26 06:11:52,425 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_job_restrict_keeps_only_users_in_submitter_manager_chain ... 2026-10-26 06:11:52,968 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_job_restrict_with_tag_filter_applies_tag_and_chain_together ... 2026-10-26 06:11:53,621 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-26 06:12:03,823 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_applies_employee_tag_filter_from_ui ... 2026-10-26 06:12:04,383 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_can_skip_required_step ... 2026-10-26 06:12:04,873 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_does_not_skip_when_result_is_non_empty_even_if_skip_required_true ... 2026-10-26 06:12:05,410 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_required_step_raises_when_no_result_and_skip_required_false ... 2026-10-26 06:12:05,909 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_resolves_from_employee_parent_chain_with_tag ... 2026-10-26 06:12:06,463 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_resolves_user ... 2026-10-26 06:12:06,955 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-26 06:12:06,960 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_arch_approval_flag: Starting TestArchApprovalFlag.test_01_arch_flag_stamped_when_enabled ... 2026-10-26 06:12:07,786 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_arch_approval_flag: Starting TestArchApprovalFlag.test_02_arch_flag_absent_on_blacklisted_model ... 2026-10-26 06:12:07,813 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:12:10,263 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_101_single_attach_override ... 2026-10-26 06:12:11,046 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_102_single_attach_override ... 2026-10-26 06:12:12,735 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_202_multi_attach_override ... 2026-10-26 06:12:13,717 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_203_multi_attach_override ... 2026-10-26 06:12:14,625 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 06:12:16,982 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_company_mismatch_rejected ... 2026-10-26 06:12:28,336 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_multi_adds_lines_to_existing ... 2026-10-26 06:12:31,301 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2467 deleted request.approval.user.line records with IDs: [147] 2026-10-26 06:12:31,645 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_prefill_access_denied ... 2026-10-26 06:12:32,369 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [129], uid: 2467, model: viin.approval.request 2026-10-26 06:12:32,393 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_single_updates_existing_header ... 2026-10-26 06:12:35,180 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2467 deleted request.approval.user.line records with IDs: [150] 2026-10-26 06:12:35,243 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_type_multi_updates_existing_header ... 2026-10-26 06:12:38,188 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 06:12:40,643 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_00_select_source_records_without_write_access ... 2026-10-26 06:12:41,038 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_10_select_source_records_action_carries_attach_ctx ... 2026-10-26 06:12:41,861 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_20_attach_multi_adds_lines ... 2026-10-26 06:12:43,730 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2469 deleted request.approval.user.line records with IDs: [156] 2026-10-26 06:12:44,111 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_30_attach_single_updates_header ... 2026-10-26 06:12:45,454 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2469 deleted request.approval.user.line records with IDs: [158] 2026-10-26 06:12:45,535 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_40_selector_denies_when_type_has_no_src_or_no_write ... 2026-10-26 06:12:46,118 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:12:46,844 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_deleted_when_head_and_all_lines_deleted ... 2026-10-26 06:12:48,076 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120823, 120820] 2026-10-26 06:12:48,418 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted ir.property records with IDs: [49079] 2026-10-26 06:12:48,419 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted res.partner records with IDs: [4982] 2026-10-26 06:12:48,526 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [60] 2026-10-26 06:12:48,747 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [161] 2026-10-26 06:12:48,827 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120822, 120819] 2026-10-26 06:12:49,105 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted res.partner records with IDs: [4981] 2026-10-26 06:12:49,328 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120825, 120824, 120821] 2026-10-26 06:12:49,429 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [138] 2026-10-26 06:12:49,443 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_deleted_when_main_source_deleted ... 2026-10-26 06:12:50,724 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120829, 120827] 2026-10-26 06:12:50,977 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted res.partner records with IDs: [4983] 2026-10-26 06:12:51,172 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120828] 2026-10-26 06:12:51,238 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [139] 2026-10-26 06:12:51,252 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_lines_removed_when_source_line_deleted ... 2026-10-26 06:12:52,833 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120837, 120832] 2026-10-26 06:12:53,154 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted ir.property records with IDs: [49082] 2026-10-26 06:12:53,154 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted res.partner records with IDs: [4987] 2026-10-26 06:12:53,218 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [63] 2026-10-26 06:12:53,456 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [164] 2026-10-26 06:12:53,518 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120835, 120833] 2026-10-26 06:12:53,784 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted res.partner records with IDs: [4985] 2026-10-26 06:12:54,040 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120839, 120838, 120834] 2026-10-26 06:12:54,100 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [140] 2026-10-26 06:12:54,113 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_non_draft_request_not_cancelled_when_source_deleted ... 2026-10-26 06:12:55,634 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 677 and Message-Id '<478385769889660.1792995175.490579128265381-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:12:55,634 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:12:55,844 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [677] 2026-10-26 06:12:55,845 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:12:56,138 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [152] 2026-10-26 06:12:56,671 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [120850, 120847, 120843, 120840] 2026-10-26 06:12:56,954 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted res.partner records with IDs: [4988] 2026-10-26 06:12:57,187 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:12:57,191 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_catalog_button_visibility: Starting TestCatalogButtonVisibility.test_action_add_from_catalog_rejected_when_line_product_disabled ... 2026-10-26 06:12:57,658 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:12:57,662 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_dest_model_multi ... 2026-10-26 06:12:58,269 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_dest_model_single ... 2026-10-26 06:12:58,935 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_switch_mode_updates_dest_model_and_lines ... 2026-10-26 06:12:59,847 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [132567, 132568, 132569, 132570, 132571, 132572, 132573] 2026-10-26 06:13:00,730 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [132574, 132575, 132576, 132577, 132578, 132579, 132580, 132581, 132582, 132583, 132584] 2026-10-26 06:13:01,267 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:13:01,271 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_dest_model_mapping_regen: Starting TestDestModelMappingRegen.test_mapping_targets_change_with_mode ... 2026-10-26 06:13:02,113 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [132592, 132593, 132594, 132595, 132596, 132597, 132598] 2026-10-26 06:13:02,700 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:13:02,703 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_dynamic_field_in_views_request: Starting TestApprovalRequestDynamicField.test_dynamic_fields_rendering_in_approval_request_form_view ... 2026-10-26 06:13:02,894 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:13:02,897 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_dynamic_field_in_views_wizard: Starting TestWizardDynamicFieldsStrictAll.test_wizard_head_and_line_dynamic_fields_use_strict_patterns ... 2026-10-26 06:13:03,148 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:13:06,222 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_approver_tree_keeps_inactive_multi_users_visible ... 2026-10-26 06:13:06,324 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_deactivating_current_sequential_approver_moves_activity_to_next_active_step ... 2026-10-26 06:13:07,054 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 678 and Message-Id '<046006513222267.1792995186.886718988418579-openerp-message-notify@5e968f997bd9>' from 'inactive_submitter_user@example.viindoo.com' to (redacted) 'i****************_a@example.viindoo.com' successfully sent 2026-10-26 06:13:07,054 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:13:07,121 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2470 deleted mail.mail records with IDs: [678] 2026-10-26 06:13:07,122 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:13:07,386 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [3629] 2026-10-26 06:13:07,420 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [153] 2026-10-26 06:13:07,733 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 679 and Message-Id '<977902974208841.1792995187.553851127624512-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'i****************_b@example.viindoo.com' successfully sent 2026-10-26 06:13:07,733 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:13:07,756 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [679] 2026-10-26 06:13:07,757 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:13:07,917 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_deactivating_only_pending_approver_refuses_request_and_clears_activity ... 2026-10-26 06:13:08,517 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 680 and Message-Id '<436545755901275.1792995188.384526252746582-openerp-message-notify@5e968f997bd9>' from 'inactive_submitter_user@example.viindoo.com' to (redacted) 'i****************_a@example.viindoo.com' successfully sent 2026-10-26 06:13:08,517 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:13:08,602 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2470 deleted mail.mail records with IDs: [680] 2026-10-26 06:13:08,604 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:13:08,795 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [3629] 2026-10-26 06:13:08,835 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [155] 2026-10-26 06:13:08,988 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_python_selector_skips_inactive_users ... 2026-10-26 06:13:09,056 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [3630] 2026-10-26 06:13:09,527 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_reactivating_pending_sequential_approver_recreates_activity ... 2026-10-26 06:13:10,126 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 681 and Message-Id '<108323484310435.1792995190.001719236373901-openerp-message-notify@5e968f997bd9>' from 'inactive_submitter_user@example.viindoo.com' to (redacted) 'i****************_a@example.viindoo.com' successfully sent 2026-10-26 06:13:10,126 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:13:10,180 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2470 deleted mail.mail records with IDs: [681] 2026-10-26 06:13:10,180 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:13:10,362 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [3629] 2026-10-26 06:13:10,394 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [156] 2026-10-26 06:13:10,641 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 682 and Message-Id '<826149716449576.1792995190.500995635986328-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'i****************_b@example.viindoo.com' successfully sent 2026-10-26 06:13:10,641 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:13:10,659 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [682] 2026-10-26 06:13:10,659 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:13:10,857 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [157] 2026-10-26 06:13:11,147 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 683 and Message-Id '<934409178356720.1792995190.983567953109741-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'i****************_a@example.viindoo.com' successfully sent 2026-10-26 06:13:11,148 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:13:11,169 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [683] 2026-10-26 06:13:11,170 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:13:11,300 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 06:13:11,309 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_child_mapping_domains ... 2026-10-26 06:13:11,522 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_allows_company_and_currency_manual ... 2026-10-26 06:13:11,544 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_candidates_from_model_by_mode ... 2026-10-26 06:13:12,701 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_src_domain_basic_constraints ... 2026-10-26 06:13:12,745 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:13:14,124 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_partner_child_mapping_no_subject_creation: Starting TestPartnerChildMappingNoSubjectCreation.test_01_create_from_partner_children_does_not_create_partner ... 2026-10-26 06:13:15,117 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_partner_child_mapping_no_subject_creation: Starting TestPartnerChildMappingNoSubjectCreation.test_02_confirm_from_partner_children_does_not_create_partner ... 2026-10-26 06:13:16,426 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 684 and Message-Id '<396742897409497.1792995196.311703205108643-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:13:16,427 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:13:16,634 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [684] 2026-10-26 06:13:16,635 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:13:16,701 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_partner_child_mapping_no_subject_creation: Starting TestPartnerChildMappingNoSubjectCreation.test_03_update_existing_request_via_attach_context ... 2026-10-26 06:13:17,959 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 685 and Message-Id '<289104076096509.1792995197.826072216033936-openerp-message-notify@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:13:17,959 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:13:18,222 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [685] 2026-10-26 06:13:18,223 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:13:18,335 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:13:27,184 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_report_view_not_updatable: Starting TestReportViewNotUpdatable.test_changing_the_company_currency_must_not_crash_the_database ... 2026-10-26 06:13:27,799 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_report_view_not_updatable: Starting TestReportViewNotUpdatable.test_no_report_view_carries_a_field_a_flush_can_write_back ... 2026-10-26 06:13:28,203 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:13:28,207 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_request_line_create_controls: Starting TestApprovalRequestLineCreateControls.test_request_line_create_controls_are_hidden_outside_draft ... 2026-10-26 06:13:28,275 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:13:28,522 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_request_line_currency_check: Starting TestRequestLineCurrencyCheck.test_line_in_another_currency_is_refused ... 2026-10-26 06:13:28,934 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_request_line_currency_check: Starting TestRequestLineCurrencyCheck.test_nested_line_follows_the_request_currency ... 2026-10-26 06:13:29,355 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_request_line_currency_check: Starting TestRequestLineCurrencyCheck.test_request_with_many_lines_is_created ... 2026-10-26 06:13:30,740 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_request_line_currency_check: Starting TestRequestLineCurrencyCheck.test_request_with_many_nested_lines_is_created_in_its_currency ... 2026-10-26 06:13:32,849 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:13:32,852 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_availability_fields_exist ... 2026-10-26 06:13:32,854 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_compute_availability_matches_registry ... 2026-10-26 06:13:33,335 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_module_toggle_fields_exist ... 2026-10-26 06:13:33,344 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:13:33,390 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_respect_explicit_dest: Starting TestRespectExplicitDest.test_explicit_two_dests_preserved ... 2026-10-26 06:13:34,180 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [132868, 132869, 132870, 132871, 132872, 132873, 132874] 2026-10-26 06:13:34,686 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_respect_explicit_dest: Starting TestRespectExplicitDest.test_invalid_explicit_dest_falls_back ... 2026-10-26 06:13:35,447 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [132877, 132878, 132879, 132880, 132881, 132882, 132883] 2026-10-26 06:13:35,853 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:13:57,042 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 686 and Message-Id '<612707185185843.1792995236.991891384124756-openerp-private@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) "'***@example.com'" successfully sent 2026-10-26 06:13:57,043 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:13:57,055 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [686] 2026-10-26 06:13:57,073 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121529] 2026-10-26 06:13:57,074 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:13:57,092 100 INFO rb-a683fe2-225997-428996 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-26 06:13:57,488 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_header_slip_field_cannot_be_read_across_company ... 2026-10-26 06:13:57,522 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 2473, model: viin.approval.type.header.slip.field 2026-10-26 06:13:57,546 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_header_slip_field_remains_readable_within_same_company ... 2026-10-26 06:13:57,604 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_line_slip_field_cannot_be_read_across_company ... 2026-10-26 06:13:57,652 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 2473, model: viin.approval.type.line.slip.field 2026-10-26 06:13:57,675 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_line_slip_field_remains_readable_within_same_company ... 2026-10-26 06:13:57,785 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 06:13:59,590 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_multi: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeMulti.test_301_approval_type_multi_ref_only ... 2026-10-26 06:13:59,703 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_multi: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeMulti.test_302_approval_type_multi_ref_and_user ... 2026-10-26 06:13:59,713 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_multi: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeMulti.test_303_multi_excluded_line_fields_do_not_post_diff_messages ... 2026-10-26 06:14:01,297 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 687 and Message-Id '<717331826383596.1792995241.127896070480347-openerp-message-notify@5e968f997bd9>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:14:01,297 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:14:01,583 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2474 deleted mail.mail records with IDs: [687] 2026-10-26 06:14:01,584 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:14:01,808 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 06:14:04,390 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_101_approval_type_header ... 2026-10-26 06:14:04,508 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_102_approval_type_child ... 2026-10-26 06:14:04,541 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_103_approval_type_mixed ... 2026-10-26 06:14:04,571 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_201_header_excluded_field_does_not_post_diff_messages ... 2026-10-26 06:14:06,375 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 688 and Message-Id '<293463359318334.1792995246.242312669754028-openerp-message-notify@5e968f997bd9>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:14:06,375 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:14:06,660 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2475 deleted mail.mail records with IDs: [688] 2026-10-26 06:14:06,660 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:14:06,919 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_202_child_excluded_field_does_not_post_diff_messages ... 2026-10-26 06:14:08,601 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 689 and Message-Id '<184155951924397.1792995248.416218996047974-openerp-message-notify@5e968f997bd9>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:14:08,601 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:14:08,857 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2475 deleted mail.mail records with IDs: [689] 2026-10-26 06:14:08,858 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:14:09,067 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_203_mixed_excluded_fields_scoped_correctly ... 2026-10-26 06:14:10,576 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 690 and Message-Id '<541144898083650.1792995250.460397243499756-openerp-message-notify@5e968f997bd9>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:14:10,576 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:14:10,815 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2475 deleted mail.mail records with IDs: [690] 2026-10-26 06:14:10,816 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:14:11,003 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 06:14:12,928 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_root_model: Starting TestSnapshotDiffEngineRootModel.test_101_single_diff_message_when_child_updated_via_parent_write ... 2026-10-26 06:14:14,079 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 691 and Message-Id '<929498940985768.1792995253.978418588638306-openerp-message-notify@5e968f997bd9>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:14:14,080 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:14:14,252 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2476 deleted mail.mail records with IDs: [691] 2026-10-26 06:14:14,253 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:14:14,579 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 692 and Message-Id '<423219328777920.1792995254.487793445587158-openerp-5016-res.partner@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:14:14,580 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:14:14,599 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [692] 2026-10-26 06:14:14,599 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:14:14,775 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 693 and Message-Id '<064616746222286.1792995254.694289922714233-openerp-159-viin.approval.request@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:14:14,775 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:14:14,792 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [693] 2026-10-26 06:14:14,793 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:14:14,937 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 694 and Message-Id '<977764484355181.1792995254.849627017974854-openerp-5015-res.partner@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:14:14,938 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:14:14,954 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [694] 2026-10-26 06:14:14,954 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:14:15,037 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_root_model: Starting TestSnapshotDiffEngineRootModel.test_102_single_diff_message_when_child_updated_directly ... 2026-10-26 06:14:16,511 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 695 and Message-Id '<777865359421033.1792995256.383334159851074-openerp-message-notify@5e968f997bd9>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:14:16,511 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:14:16,723 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2476 deleted mail.mail records with IDs: [695] 2026-10-26 06:14:16,724 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:14:17,068 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 696 and Message-Id '<105542900939483.1792995256.970267295837402-openerp-160-viin.approval.request@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:14:17,068 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:14:17,084 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [696] 2026-10-26 06:14:17,085 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:14:17,271 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 697 and Message-Id '<077260920504211.1792995257.169337034225464-openerp-5016-res.partner@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:14:17,272 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:14:17,289 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [697] 2026-10-26 06:14:17,289 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:14:17,382 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 06:14:19,632 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_account.tests.test_approval_account_move_display_type: Starting TestAccountMoveDisplayTypeMappingAndSync.test_account_move_display_type_mismatch_source_to_request ... 2026-10-26 06:14:23,242 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_account.tests.test_approval_account_move_display_type: Starting TestAccountMoveDisplayTypeMappingAndSync.test_account_move_display_type_not_mapped_means_request_always_false ... 2026-10-26 06:14:25,252 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_account.tests.test_approval_account_move_display_type: Starting TestAccountMoveDisplayTypeMappingAndSync.test_account_move_display_type_sync_two_way_with_required_source_field ... 2026-10-26 06:14:27,345 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 06:14:43,941 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_account.tests.test_approval_account_request_type_generation_by_chart_template: Starting TestApprovalRequestTypeGenerationByChartTemplate.test_branch_without_chart_template_should_not_have_accounting_types ... 2026-10-26 06:14:44,301 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_account.tests.test_approval_account_request_type_generation_by_chart_template: Starting TestApprovalRequestTypeGenerationByChartTemplate.test_company_without_chart_template_should_not_have_accounting_types ... 2026-10-26 06:14:44,312 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_account.tests.test_approval_account_request_type_generation_by_chart_template: Starting TestApprovalRequestTypeGenerationByChartTemplate.test_loading_chart_template_should_generate_types_for_company_and_branch ... 2026-10-26 06:14:52,582 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 06:14:53,692 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_customer_invoice_type_core_config ... 2026-10-26 06:14:53,781 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_customer_refund_type_core_config ... 2026-10-26 06:14:53,807 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_types_should_exist ... 2026-10-26 06:14:53,808 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_vendor_payment_type_core_config ... 2026-10-26 06:14:53,845 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 06:14:55,127 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_display_type_sync_bidirectional ... 2026-10-26 06:14:56,744 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_line_analytic_distribution_sync ... 2026-10-26 06:15:08,386 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-26 06:15:08,387 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-26 06:15:08,387 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-26 06:15:08,387 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-26 06:15:08,387 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-26 06:15:08,387 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-26 06:15:08,387 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-26 06:15:08,387 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-26 06:15:08,387 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-26 06:15:12,830 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:15:12,831 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:15:12,831 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:15:12,831 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:15:12,831 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:15:12,831 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:15:12,831 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:15:12,831 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:15:12,831 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:15:16,038 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 698 and Message-Id '<895375379055023.1792995315.855030775070190-openerp-message-notify@5e968f997bd9>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:15:16,038 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:15:16,410 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2480 deleted mail.mail records with IDs: [698] 2026-10-26 06:15:16,412 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:15:16,734 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [167] 2026-10-26 06:15:16,939 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 699 and Message-Id '<568568214418097.1792995316.818255186080933-openerp-165-viin.approval.request@5e968f997bd9>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-10-26 06:15:16,943 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:15:16,969 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [699] 2026-10-26 06:15:16,969 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:15:17,503 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 700 and Message-Id '<423628873695206.1792995317.428030967712402-openerp-165-viin.approval.request@5e968f997bd9>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:15:17,503 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:15:17,647 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [700] 2026-10-26 06:15:17,648 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:15:17,751 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_res_ref_mapping ... 2026-10-26 06:15:19,220 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_snapshot_includes_invoice_line_taxes ... 2026-10-26 06:15:22,002 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 701 and Message-Id '<731681243123540.1792995321.790950298309326-openerp-message-notify@5e968f997bd9>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:15:22,002 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:15:22,465 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2480 deleted mail.mail records with IDs: [701] 2026-10-26 06:15:22,466 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:15:22,637 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_sync_header ... 2026-10-26 06:15:24,650 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 702 and Message-Id '<649992089305456.1792995324.516258239746094-openerp-message-notify@5e968f997bd9>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:15:24,650 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:15:24,944 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2480 deleted mail.mail records with IDs: [702] 2026-10-26 06:15:24,945 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:15:25,282 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [169] 2026-10-26 06:15:25,533 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 703 and Message-Id '<305000392802339.1792995325.391522645950317-openerp-168-viin.approval.request@5e968f997bd9>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-10-26 06:15:25,534 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:15:25,555 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [703] 2026-10-26 06:15:25,555 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:15:25,989 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_uses_source_journal_not_type_default ... 2026-10-26 06:15:28,045 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 704 and Message-Id '<279101023958100.1792995327.885906219482422-openerp-message-notify@5e968f997bd9>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:15:28,046 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:15:28,337 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2480 deleted mail.mail records with IDs: [704] 2026-10-26 06:15:28,339 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:15:28,668 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [170] 2026-10-26 06:15:28,890 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 705 and Message-Id '<335441620278137.1792995328.766133785247803-openerp-169-viin.approval.request@5e968f997bd9>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-10-26 06:15:28,890 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:15:28,914 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [705] 2026-10-26 06:15:28,915 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:15:29,414 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_full_flow_customer_invoice_confirm_then_validate ... 2026-10-26 06:15:31,201 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 706 and Message-Id '<700039373237216.1792995331.035892963409424-openerp-message-notify@5e968f997bd9>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:15:31,201 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:15:31,476 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2480 deleted mail.mail records with IDs: [706] 2026-10-26 06:15:31,477 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:15:31,808 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [171] 2026-10-26 06:15:32,020 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 707 and Message-Id '<013981921444921.1792995331.922907590866089-openerp-170-viin.approval.request@5e968f997bd9>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-10-26 06:15:32,020 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:15:32,036 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [707] 2026-10-26 06:15:32,036 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:15:36,341 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 06:15:37,907 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_customer_refund_res_ref_mapping ... 2026-10-26 06:15:39,743 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_customer_refund_sync_and_not_mixed ... 2026-10-26 06:15:41,183 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_full_flow_customer_refund_confirm_then_validate ... 2026-10-26 06:15:42,746 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 708 and Message-Id '<852033655450103.1792995342.564014673233032-openerp-message-notify@5e968f997bd9>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:15:42,746 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:15:42,986 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2481 deleted mail.mail records with IDs: [708] 2026-10-26 06:15:42,987 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:15:43,395 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [172] 2026-10-26 06:15:43,629 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 709 and Message-Id '<881100784738067.1792995343.493424654006958-openerp-173-viin.approval.request@5e968f997bd9>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-10-26 06:15:43,630 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:15:43,652 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [709] 2026-10-26 06:15:43,653 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:15:43,889 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 06:15:45,215 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_full_flow_vendor_payment_confirm_then_validate ... 2026-10-26 06:15:46,751 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 710 and Message-Id '<018360642387342.1792995346.606168508529663-openerp-message-notify@5e968f997bd9>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:15:46,751 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:15:46,962 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2482 deleted mail.mail records with IDs: [710] 2026-10-26 06:15:46,962 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:15:47,355 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [173] 2026-10-26 06:15:47,611 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 711 and Message-Id '<874689763466976.1792995347.474746942520142-openerp-174-viin.approval.request@5e968f997bd9>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-10-26 06:15:47,611 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:15:47,628 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [711] 2026-10-26 06:15:47,629 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:15:47,817 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_vendor_payment_res_ref_mapping ... 2026-10-26 06:15:49,067 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_vendor_payment_sync_and_not_mixed ... 2026-10-26 06:15:50,599 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 06:16:02,558 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-26 06:16:02,558 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-26 06:16:02,558 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-26 06:16:02,558 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-26 06:16:02,558 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-26 06:16:02,558 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-26 06:16:02,558 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-26 06:16:02,558 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-26 06:16:02,558 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-26 06:16:07,163 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:16:07,163 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:16:07,163 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:16:07,164 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:16:07,164 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:16:07,164 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:16:07,164 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:16:07,164 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:16:07,164 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:16:08,551 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_01_type_toggles_reflect_on_request_and_line ... 2026-10-26 06:16:08,984 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_02_header_only_taxes_price_excluded ... 2026-10-26 06:16:09,329 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_03_header_only_taxes_price_included ... 2026-10-26 06:16:09,629 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_04_with_lines_header_tax_is_ignored_line_tax_applies ... 2026-10-26 06:16:10,042 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_06_line_product_overrides_header_product_in_aal ... 2026-10-26 06:16:10,654 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [174] 2026-10-26 06:16:10,977 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_07_distribution_vals_include_product_keys ... 2026-10-26 06:16:11,308 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_08_header_and_line_generate_with_own_taxes_and_products ... 2026-10-26 06:16:11,879 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [175] 2026-10-26 06:16:15,078 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:16:27,981 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-26 06:16:27,981 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-26 06:16:27,982 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-26 06:16:27,982 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-26 06:16:27,982 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-26 06:16:27,982 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-26 06:16:27,982 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-26 06:16:27,982 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-26 06:16:27,982 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-26 06:16:32,700 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:16:32,701 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:16:32,701 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:16:32,701 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:16:32,701 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:16:32,701 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:16:32,701 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:16:32,701 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:16:32,702 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:16:45,285 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-26 06:16:45,285 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-26 06:16:45,285 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-26 06:16:45,285 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-26 06:16:45,285 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-26 06:16:45,285 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-26 06:16:45,285 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-26 06:16:45,285 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-26 06:16:45,285 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-26 06:16:45,285 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan20_id_index on table crossovered_budget_line 2026-10-26 06:16:48,777 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:16:48,777 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:16:48,777 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:16:48,777 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:16:48,778 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:16:48,778 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:16:48,778 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:16:48,778 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:16:48,778 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:16:48,778 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan20_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:16:50,106 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_01_distribution_vals_have_product_keys ... 2026-10-26 06:16:50,528 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_02_request_product_propagates_to_header_analytic_lines ... 2026-10-26 06:16:51,191 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [176] 2026-10-26 06:16:51,516 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_03_line_product_propagates_to_line_analytic_lines ... 2026-10-26 06:16:52,095 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [177] 2026-10-26 06:16:52,470 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_04_header_and_line_both_generate_with_own_products ... 2026-10-26 06:16:53,008 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [178] 2026-10-26 06:16:53,466 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_05_ref_fallbacks_to_name_when_reference_missing ... 2026-10-26 06:16:53,974 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [179] 2026-10-26 06:16:54,326 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_06_wrong_plan_account_still_rejected_even_with_product ... 2026-10-26 06:16:59,494 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:17:13,885 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-26 06:17:13,885 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-26 06:17:13,885 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-26 06:17:13,885 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-26 06:17:13,885 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-26 06:17:13,885 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-26 06:17:13,885 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-26 06:17:13,885 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-26 06:17:13,885 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-26 06:17:17,373 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:17:17,374 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:17:17,374 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:17:17,374 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:17:17,374 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:17:17,374 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:17:17,374 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:17:17,374 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:17:17,374 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:17:29,701 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-26 06:17:29,702 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-26 06:17:29,702 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-26 06:17:29,702 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-26 06:17:29,702 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-26 06:17:29,702 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-26 06:17:29,702 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-26 06:17:29,702 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-26 06:17:29,702 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-26 06:17:29,702 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan22_id_index on table crossovered_budget_line 2026-10-26 06:17:34,141 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:17:34,141 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:17:34,141 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:17:34,141 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:17:34,141 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:17:34,141 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:17:34,142 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:17:34,142 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:17:34,142 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:17:34,142 100 INFO rb-a683fe2-225997-428996 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan22_id_index on table estimate_create_budget_wizard_line 2026-10-26 06:17:35,043 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_01_request_generate_basic ... 2026-10-26 06:17:35,605 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [181] 2026-10-26 06:17:35,895 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_02_line_generate_only_when_line_validated ... 2026-10-26 06:17:36,499 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [182] 2026-10-26 06:17:36,787 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_03_idempotent_revalidate ... 2026-10-26 06:17:37,341 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [183] 2026-10-26 06:17:37,756 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted account.analytic.line records with IDs: [570, 569] 2026-10-26 06:17:38,143 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [184] 2026-10-26 06:17:38,297 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_04_invalid_business_domain_rejected ... 2026-10-26 06:17:38,783 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_05_button_context_validate_rejects_wrong_plan ... 2026-10-26 06:17:39,428 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_06_prevent_delete_account_in_use ... 2026-10-26 06:17:39,991 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [187] 2026-10-26 06:17:40,382 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121662] 2026-10-26 06:17:44,725 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:17:53,573 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_activity_updated_when_next_approver_changes ... 2026-10-26 06:17:54,251 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 712 and Message-Id '<680168023174470.1792995474.101282835006714-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-26 06:17:54,251 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:17:54,301 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [712] 2026-10-26 06:17:54,301 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:17:54,589 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.activity records with IDs: [188] 2026-10-26 06:17:54,793 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 713 and Message-Id '<674170503234569.1792995474.711604118347168-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-10-26 06:17:54,793 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:17:54,823 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [713] 2026-10-26 06:17:54,823 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:17:54,866 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_add_and_revoke_extra_approver ... 2026-10-26 06:17:55,473 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 714 and Message-Id '<777062080598289.1792995475.312659978866577-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-26 06:17:55,473 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:17:55,552 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [714] 2026-10-26 06:17:55,555 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:17:55,975 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.activity records with IDs: [190] 2026-10-26 06:17:56,208 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 715 and Message-Id '<073924744603988.1792995476.117996215820312-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-26 06:17:56,209 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:17:56,226 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [715] 2026-10-26 06:17:56,228 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:17:56,318 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_approver_workload_report_exposes_flexible_flow_flags ... 2026-10-26 06:17:56,864 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 716 and Message-Id '<120899623014244.1792995476.718615770339966-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-26 06:17:56,864 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:17:56,927 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [716] 2026-10-26 06:17:56,928 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:17:57,244 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.activity records with IDs: [192] 2026-10-26 06:17:57,443 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 717 and Message-Id '<106681319793584.1792995477.370995759963989-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-26 06:17:57,443 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:17:57,463 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [717] 2026-10-26 06:17:57,464 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:17:57,658 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_cannot_revoke_extra_approver_after_they_approved ... 2026-10-26 06:17:58,276 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 718 and Message-Id '<472515696518744.1792995478.129718065261841-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-26 06:17:58,276 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:17:58,356 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [718] 2026-10-26 06:17:58,357 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:17:58,630 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.activity records with IDs: [194] 2026-10-26 06:17:58,895 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 719 and Message-Id '<796250241100481.1792995478.780585050582886-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-10-26 06:17:58,895 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:17:58,930 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [719] 2026-10-26 06:17:58,930 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:17:59,243 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2485 deleted mail.activity records with IDs: [195] 2026-10-26 06:17:59,482 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 720 and Message-Id '<415852346315594.1792995479.372087717056274-openerp-message-notify@5e968f997bd9>' from 'approval_officer_user_02@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-26 06:17:59,482 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:17:59,495 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2485 deleted mail.mail records with IDs: [720] 2026-10-26 06:17:59,496 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:17:59,634 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_cannot_revoke_extra_approver_after_they_refused ... 2026-10-26 06:18:00,172 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 721 and Message-Id '<655516901739343.1792995480.043579578399658-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-26 06:18:00,172 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:00,225 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [721] 2026-10-26 06:18:00,226 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:00,420 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.activity records with IDs: [197] 2026-10-26 06:18:00,599 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 722 and Message-Id '<603617293405805.1792995480.529820919036865-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-10-26 06:18:00,599 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:00,610 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [722] 2026-10-26 06:18:00,611 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:00,837 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2485 deleted mail.activity records with IDs: [198] 2026-10-26 06:18:01,051 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 723 and Message-Id '<632127918318027.1792995480.931207418441772-openerp-200-viin.approval.request@5e968f997bd9>' from 'approval_officer_user_02@example.viindoo.com' to (redacted) 'a********************er@example.viindoo.com', 'a******************er@example.viindoo.com' successfully sent 2026-10-26 06:18:01,051 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 2 2026-10-26 06:18:01,065 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2485 deleted mail.mail records with IDs: [723] 2026-10-26 06:18:01,065 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:01,215 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_constraint_prevents_active_extra_approver_count_exceeding_limit ... 2026-10-26 06:18:01,805 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 724 and Message-Id '<005159473307595.1792995481.669616460800171-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-26 06:18:01,805 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:01,900 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [724] 2026-10-26 06:18:01,901 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:02,294 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_default_approver_can_only_add_extra_approver_around_own_current_step ... 2026-10-26 06:18:03,048 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 725 and Message-Id '<279432279564898.1792995482.919142961502075-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-26 06:18:03,048 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:03,157 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [725] 2026-10-26 06:18:03,157 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:04,462 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_follower_in_allowed_business_group_can_add_extra_approver ... 2026-10-26 06:18:07,142 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 726 and Message-Id '<322010011717687.1792995486.911826372146606-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-26 06:18:07,143 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:07,221 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [726] 2026-10-26 06:18:07,221 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:07,566 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_max_extra_approvers_must_be_positive_when_enabled ... 2026-10-26 06:18:07,782 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_modified_approval_requests_action_disables_create ... 2026-10-26 06:18:07,793 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_modified_approval_requests_report_domain ... 2026-10-26 06:18:08,353 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 727 and Message-Id '<918727284700376.1792995488.226550817489624-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-26 06:18:08,354 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:08,402 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [727] 2026-10-26 06:18:08,403 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:08,749 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.activity records with IDs: [202] 2026-10-26 06:18:08,923 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 728 and Message-Id '<306277578106746.1792995488.860963106155396-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-26 06:18:08,923 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:08,935 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [728] 2026-10-26 06:18:08,936 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:08,955 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_non_sequential_extra_revoke_keeps_only_pending_non_revoked_approvers ... 2026-10-26 06:18:09,710 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 729 and Message-Id '<208417188451800.1792995489.569383621215820-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-26 06:18:09,711 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:09,788 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [729] 2026-10-26 06:18:09,789 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:09,964 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 730 and Message-Id '<720838150741556.1792995489.880552530288696-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-10-26 06:18:09,964 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:09,979 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [730] 2026-10-26 06:18:09,979 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:10,151 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 731 and Message-Id '<687646234922941.1792995490.069997072219849-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************03@example.viindoo.com' successfully sent 2026-10-26 06:18:10,151 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:10,181 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [731] 2026-10-26 06:18:10,181 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:10,370 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 732 and Message-Id '<937207207453126.1792995490.268173933029175-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************04@example.viindoo.com' successfully sent 2026-10-26 06:18:10,370 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:10,383 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [732] 2026-10-26 06:18:10,384 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:10,722 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 733 and Message-Id '<110904019077086.1792995490.650002479553223-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************05@example.viindoo.com' successfully sent 2026-10-26 06:18:10,723 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:10,762 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [733] 2026-10-26 06:18:10,762 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:11,078 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2484 deleted mail.activity records with IDs: [204, 205, 206, 207, 208] 2026-10-26 06:18:11,294 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 734 and Message-Id '<635982235593227.1792995491.209075212478638-openerp-message-notify@5e968f997bd9>' from 'approval_officer_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-10-26 06:18:11,294 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:11,308 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2484 deleted mail.mail records with IDs: [734] 2026-10-26 06:18:11,309 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:11,482 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 735 and Message-Id '<596444820297856.1792995491.390090465545654-openerp-message-notify@5e968f997bd9>' from 'approval_officer_user@example.viindoo.com' to (redacted) 'a*********************05@example.viindoo.com' successfully sent 2026-10-26 06:18:11,483 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:11,498 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2484 deleted mail.mail records with IDs: [735] 2026-10-26 06:18:11,499 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:11,671 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 736 and Message-Id '<411361692674555.1792995491.576853513717651-openerp-message-notify@5e968f997bd9>' from 'approval_officer_user@example.viindoo.com' to (redacted) 'a*********************03@example.viindoo.com' successfully sent 2026-10-26 06:18:11,671 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:11,686 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2484 deleted mail.mail records with IDs: [736] 2026-10-26 06:18:11,687 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:11,847 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 737 and Message-Id '<721753567929526.1792995491.763912200927734-openerp-message-notify@5e968f997bd9>' from 'approval_officer_user@example.viindoo.com' to (redacted) 'a*********************04@example.viindoo.com' successfully sent 2026-10-26 06:18:11,848 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:11,860 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2484 deleted mail.mail records with IDs: [737] 2026-10-26 06:18:11,861 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:12,121 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2485 deleted mail.activity records with IDs: [209, 210, 211, 212] 2026-10-26 06:18:12,350 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 738 and Message-Id '<243091768242256.1792995492.258300065994263-openerp-message-notify@5e968f997bd9>' from 'approval_officer_user_02@example.viindoo.com' to (redacted) 'a*********************05@example.viindoo.com' successfully sent 2026-10-26 06:18:12,350 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:12,367 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2485 deleted mail.mail records with IDs: [738] 2026-10-26 06:18:12,367 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:12,531 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 739 and Message-Id '<949020377367982.1792995492.442239046096802-openerp-message-notify@5e968f997bd9>' from 'approval_officer_user_02@example.viindoo.com' to (redacted) 'a*********************03@example.viindoo.com' successfully sent 2026-10-26 06:18:12,531 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:12,544 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2485 deleted mail.mail records with IDs: [739] 2026-10-26 06:18:12,545 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:12,722 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 740 and Message-Id '<812098885602253.1792995492.623827695846558-openerp-message-notify@5e968f997bd9>' from 'approval_officer_user_02@example.viindoo.com' to (redacted) 'a*********************04@example.viindoo.com' successfully sent 2026-10-26 06:18:12,722 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:12,736 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2485 deleted mail.mail records with IDs: [740] 2026-10-26 06:18:12,736 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:13,011 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.activity records with IDs: [213] 2026-10-26 06:18:13,089 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_pending_default_approver_can_add_extra_approver_in_non_sequential_flow ... 2026-10-26 06:18:13,743 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 741 and Message-Id '<212438457903269.1792995493.607109069824219-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-26 06:18:13,744 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:13,804 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [741] 2026-10-26 06:18:13,804 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:13,949 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 742 and Message-Id '<177812000745264.1792995493.874752521514893-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-10-26 06:18:13,950 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:13,965 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [742] 2026-10-26 06:18:13,966 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:14,364 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 743 and Message-Id '<044233050985368.1792995494.283307075500488-openerp-message-notify@5e968f997bd9>' from 'approval_officer_user_02@example.viindoo.com' to (redacted) 'a*********************03@example.viindoo.com' successfully sent 2026-10-26 06:18:14,364 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:14,413 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2485 deleted mail.mail records with IDs: [743] 2026-10-26 06:18:14,414 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:14,505 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_progress_recomputed_after_revoke_extra_required_approver ... 2026-10-26 06:18:15,005 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 744 and Message-Id '<691936897530164.1792995494.880190134048462-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-26 06:18:15,005 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:15,054 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [744] 2026-10-26 06:18:15,056 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:15,300 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2484 deleted mail.activity records with IDs: [219] 2026-10-26 06:18:15,525 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 745 and Message-Id '<033732690074432.1792995495.439168930053711-openerp-message-notify@5e968f997bd9>' from 'approval_officer_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-10-26 06:18:15,525 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:15,541 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2484 deleted mail.mail records with IDs: [745] 2026-10-26 06:18:15,543 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:15,781 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.activity records with IDs: [220] 2026-10-26 06:18:15,835 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_request_overview_report_excludes_revoked_extra_from_approver_counts ... 2026-10-26 06:18:16,330 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 746 and Message-Id '<916590202743004.1792995496.195870161056519-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-26 06:18:16,331 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:16,378 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [746] 2026-10-26 06:18:16,379 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:16,674 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.activity records with IDs: [221] 2026-10-26 06:18:16,874 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 747 and Message-Id '<340443658835071.1792995496.793980360031128-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-26 06:18:16,875 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:16,896 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [747] 2026-10-26 06:18:16,896 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:17,221 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_in_draft ... 2026-10-26 06:18:17,697 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_removes_activity_for_sequential_multiple_approvers ... 2026-10-26 06:18:18,341 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 748 and Message-Id '<917612679755800.1792995498.219083309173584-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-26 06:18:18,341 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:18,392 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [748] 2026-10-26 06:18:18,394 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:18,628 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 749 and Message-Id '<056071153225621.1792995498.472136259078979-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-10-26 06:18:18,628 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:18,659 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [749] 2026-10-26 06:18:18,660 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:18,951 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.activity records with IDs: [223, 224] 2026-10-26 06:18:19,166 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 750 and Message-Id '<681440077964385.1792995499.092480182647705-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************03@example.viindoo.com' successfully sent 2026-10-26 06:18:19,166 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:19,180 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [750] 2026-10-26 06:18:19,181 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:19,455 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.activity records with IDs: [225] 2026-10-26 06:18:19,643 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 751 and Message-Id '<575777242522156.1792995499.566714286804199-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-26 06:18:19,643 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:19,657 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [751] 2026-10-26 06:18:19,657 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:19,805 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 752 and Message-Id '<561186771365133.1792995499.720391273498535-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-10-26 06:18:19,805 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:19,817 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [752] 2026-10-26 06:18:19,817 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:19,848 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_removes_activity_in_non_sequential_flow ... 2026-10-26 06:18:20,563 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 753 and Message-Id '<984875148253619.1792995500.437859058380127-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-26 06:18:20,564 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:20,619 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [753] 2026-10-26 06:18:20,619 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:20,774 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 754 and Message-Id '<383322091176996.1792995500.689477443695068-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-10-26 06:18:20,774 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:20,788 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [754] 2026-10-26 06:18:20,788 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:21,115 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 755 and Message-Id '<002341255718345.1792995501.038785219192505-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************03@example.viindoo.com' successfully sent 2026-10-26 06:18:21,115 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:21,160 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [755] 2026-10-26 06:18:21,161 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:21,384 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.activity records with IDs: [230] 2026-10-26 06:18:21,402 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_pending_extra_approver_does_not_block_sequential_flow ... 2026-10-26 06:18:22,047 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 756 and Message-Id '<884358537471568.1792995501.931944131851196-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-26 06:18:22,047 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:22,096 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [756] 2026-10-26 06:18:22,097 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:22,332 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2484 deleted mail.activity records with IDs: [231] 2026-10-26 06:18:22,541 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 757 and Message-Id '<866081363275480.1792995502.462365150451660-openerp-message-notify@5e968f997bd9>' from 'approval_officer_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-10-26 06:18:22,541 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:22,554 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2484 deleted mail.mail records with IDs: [757] 2026-10-26 06:18:22,555 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:22,780 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.activity records with IDs: [232] 2026-10-26 06:18:22,963 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 758 and Message-Id '<437516101441977.1792995502.890823602676392-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************03@example.viindoo.com' successfully sent 2026-10-26 06:18:22,963 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:22,979 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [758] 2026-10-26 06:18:22,979 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:23,194 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.activity records with IDs: [233] 2026-10-26 06:18:23,380 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 759 and Message-Id '<102262486432825.1792995503.299767255783081-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-10-26 06:18:23,380 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:23,398 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [759] 2026-10-26 06:18:23,399 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:23,660 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2485 deleted mail.activity records with IDs: [234] 2026-10-26 06:18:23,922 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 760 and Message-Id '<866581232868019.1792995503.819951295852661-openerp-212-viin.approval.request@5e968f997bd9>' from 'approval_officer_user_02@example.viindoo.com' to (redacted) 'a********************er@example.viindoo.com', 'a******************er@example.viindoo.com' successfully sent 2026-10-26 06:18:23,923 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 2 2026-10-26 06:18:23,949 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2485 deleted mail.mail records with IDs: [760] 2026-10-26 06:18:23,950 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:24,051 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_permission_only_admin_or_adder ... 2026-10-26 06:18:24,723 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 761 and Message-Id '<383609240356444.1792995504.534480094909668-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-26 06:18:24,723 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:24,811 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [761] 2026-10-26 06:18:24,811 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:25,186 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [213], uid: 2486, model: viin.approval.request 2026-10-26 06:18:25,431 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.activity records with IDs: [235] 2026-10-26 06:18:25,621 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 762 and Message-Id '<397688774206489.1792995505.535884141921997-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-26 06:18:25,621 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:25,655 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [762] 2026-10-26 06:18:25,655 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:25,673 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_is_excluded_from_effective_flow ... 2026-10-26 06:18:26,542 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 763 and Message-Id '<879434647670149.1792995506.393912315368652-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-26 06:18:26,542 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:26,625 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [763] 2026-10-26 06:18:26,626 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:26,927 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2484 deleted mail.activity records with IDs: [237] 2026-10-26 06:18:27,155 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 764 and Message-Id '<000361071777379.1792995507.066330432891846-openerp-message-notify@5e968f997bd9>' from 'approval_officer_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-10-26 06:18:27,156 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:27,174 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2484 deleted mail.mail records with IDs: [764] 2026-10-26 06:18:27,174 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:27,439 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.activity records with IDs: [238] 2026-10-26 06:18:27,634 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 765 and Message-Id '<412202777319025.1792995507.564776659011841-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************03@example.viindoo.com' successfully sent 2026-10-26 06:18:27,634 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:27,648 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [765] 2026-10-26 06:18:27,649 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:27,828 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.activity records with IDs: [239] 2026-10-26 06:18:28,012 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 766 and Message-Id '<337113275960809.1792995507.929710149765015-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-10-26 06:18:28,012 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:28,025 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [766] 2026-10-26 06:18:28,026 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:28,091 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_without_prior_access_is_removed_from_followers ... 2026-10-26 06:18:28,659 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 767 and Message-Id '<501300148021773.1792995508.483438730239868-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-26 06:18:28,659 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:28,728 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [767] 2026-10-26 06:18:28,729 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:29,059 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.followers records with IDs: [39571] 2026-10-26 06:18:29,183 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.activity records with IDs: [241] 2026-10-26 06:18:29,363 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 768 and Message-Id '<996399329048228.1792995509.292107820510864-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-26 06:18:29,363 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:29,377 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [768] 2026-10-26 06:18:29,378 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:29,490 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_without_prior_access_loses_approver_report_access ... 2026-10-26 06:18:30,128 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 769 and Message-Id '<117664753968709.1792995509.973303079605103-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-26 06:18:30,130 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:30,187 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [769] 2026-10-26 06:18:30,188 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:30,512 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.followers records with IDs: [39574] 2026-10-26 06:18:30,638 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.activity records with IDs: [243] 2026-10-26 06:18:30,821 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 770 and Message-Id '<850908306781951.1792995510.753654718399048-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-26 06:18:30,821 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:30,837 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [770] 2026-10-26 06:18:30,838 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:30,972 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_without_prior_access_loses_request_report_access ... 2026-10-26 06:18:31,603 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 771 and Message-Id '<486199134248112.1792995511.448106288909912-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-26 06:18:31,603 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:31,691 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [771] 2026-10-26 06:18:31,692 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:31,943 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.followers records with IDs: [39577] 2026-10-26 06:18:32,059 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.activity records with IDs: [245] 2026-10-26 06:18:32,416 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 772 and Message-Id '<785132398194420.1792995512.282046794891357-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-26 06:18:32,417 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:32,430 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [772] 2026-10-26 06:18:32,431 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:32,549 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_pending_extra_approver_keeps_read_access ... 2026-10-26 06:18:33,289 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 773 and Message-Id '<772536762709901.1792995513.127688646316528-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-26 06:18:33,289 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:33,360 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [773] 2026-10-26 06:18:33,361 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:33,761 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.activity records with IDs: [247] 2026-10-26 06:18:34,018 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 774 and Message-Id '<831934220736121.1792995513.915652751922607-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-10-26 06:18:34,018 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:34,035 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [774] 2026-10-26 06:18:34,035 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:34,196 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.activity records with IDs: [248] 2026-10-26 06:18:34,416 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 775 and Message-Id '<595949206892379.1792995514.318411111831665-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-26 06:18:34,416 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:34,438 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [775] 2026-10-26 06:18:34,438 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:34,539 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_pending_extra_approver_keeps_read_access_in_non_sequential_flow ... 2026-10-26 06:18:35,402 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 776 and Message-Id '<930764374116655.1792995515.191042184829712-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-26 06:18:35,403 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:35,473 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [776] 2026-10-26 06:18:35,474 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:35,660 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 777 and Message-Id '<973736717502678.1792995515.569555521011353-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-10-26 06:18:35,660 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:35,679 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [777] 2026-10-26 06:18:35,680 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:36,002 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 778 and Message-Id '<251276774215279.1792995515.910694837570190-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************03@example.viindoo.com' successfully sent 2026-10-26 06:18:36,002 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:36,052 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [778] 2026-10-26 06:18:36,052 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:36,255 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.activity records with IDs: [252] 2026-10-26 06:18:36,355 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_search_filters_for_added_extra_approvers_exist_in_both_request_search_views ... 2026-10-26 06:18:36,365 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_search_flow_control_actor_ids_supports_negative_operators ... 2026-10-26 06:18:36,951 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 779 and Message-Id '<808177671094740.1792995516.806686639785767-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-26 06:18:36,952 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:36,994 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [779] 2026-10-26 06:18:36,994 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:37,216 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_search_requests_where_current_user_added_extra_approvers ... 2026-10-26 06:18:37,823 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 780 and Message-Id '<840463344726139.1792995517.664303779602051-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-26 06:18:37,823 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:37,898 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [780] 2026-10-26 06:18:37,899 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:38,326 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 781 and Message-Id '<462385171570686.1792995518.265892028808594-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-26 06:18:38,327 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:38,400 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [781] 2026-10-26 06:18:38,401 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:38,647 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.activity records with IDs: [255] 2026-10-26 06:18:38,845 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 782 and Message-Id '<434810001109409.1792995518.766465187072754-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-26 06:18:38,845 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:38,871 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [782] 2026-10-26 06:18:38,871 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:39,255 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 783 and Message-Id '<282537865681501.1792995519.170675992965698-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-26 06:18:39,256 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:39,315 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [783] 2026-10-26 06:18:39,316 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:39,431 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_sequential_multiple_extra_revoke_restores_next_step_activities ... 2026-10-26 06:18:40,197 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 784 and Message-Id '<094100706608519.1792995520.019604444503784-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-26 06:18:40,198 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:40,283 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [784] 2026-10-26 06:18:40,284 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:40,456 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 785 and Message-Id '<099767755469970.1792995520.367812633514404-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************02@example.viindoo.com' successfully sent 2026-10-26 06:18:40,456 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:40,468 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [785] 2026-10-26 06:18:40,468 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:40,796 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2484 deleted mail.activity records with IDs: [258, 259] 2026-10-26 06:18:41,074 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 786 and Message-Id '<565133874416209.1792995520.990386486053467-openerp-message-notify@5e968f997bd9>' from 'approval_officer_user@example.viindoo.com' to (redacted) 'a*********************03@example.viindoo.com' successfully sent 2026-10-26 06:18:41,074 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:41,103 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2484 deleted mail.mail records with IDs: [786] 2026-10-26 06:18:41,103 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:41,285 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 787 and Message-Id '<745371022612417.1792995521.201839685440063-openerp-message-notify@5e968f997bd9>' from 'approval_officer_user@example.viindoo.com' to (redacted) 'a*********************04@example.viindoo.com' successfully sent 2026-10-26 06:18:41,286 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:41,299 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2484 deleted mail.mail records with IDs: [787] 2026-10-26 06:18:41,299 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:41,614 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.activity records with IDs: [260, 261] 2026-10-26 06:18:41,804 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 788 and Message-Id '<365426569445576.1792995521.733296632766724-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************06@example.viindoo.com' successfully sent 2026-10-26 06:18:41,805 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:41,817 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [788] 2026-10-26 06:18:41,818 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:42,051 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.activity records with IDs: [262] 2026-10-26 06:18:42,231 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 789 and Message-Id '<540218948574812.1792995522.155416727066040-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************03@example.viindoo.com' successfully sent 2026-10-26 06:18:42,231 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:42,244 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [789] 2026-10-26 06:18:42,244 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:42,392 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 790 and Message-Id '<395366163701721.1792995522.307344198226929-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a*********************04@example.viindoo.com' successfully sent 2026-10-26 06:18:42,393 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:42,406 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [790] 2026-10-26 06:18:42,407 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:42,488 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_stale_add_extra_approver_wizard_cannot_bypass_type_limit ... 2026-10-26 06:18:43,037 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 791 and Message-Id '<724458983760700.1792995522.901382207870483-openerp-message-notify@5e968f997bd9>' from 'approval_submitter_user@example.viindoo.com' to (redacted) 'a******************er@example.viindoo.com' successfully sent 2026-10-26 06:18:43,038 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:43,088 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [791] 2026-10-26 06:18:43,089 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:43,509 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_unrelated_internal_group_can_be_configured_for_extra_approver_permission ... 2026-10-26 06:18:44,107 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 06:18:47,326 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [3651] 2026-10-26 06:18:47,327 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_flexible_flow.tests.test_inactive_extra_approver: Starting TestInactiveExtraApprover.test_add_extra_approver_wizard_rejects_inactive_user ... 2026-10-26 06:18:48,169 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 792 and Message-Id '<750355721186188.1792995527.973037719726562-openerp-message-notify@5e968f997bd9>' from 'extra_submitter_user@example.viindoo.com' to (redacted) 'd************************er@example.viindoo.com' successfully sent 2026-10-26 06:18:48,170 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:18:48,239 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2491 deleted mail.mail records with IDs: [792] 2026-10-26 06:18:48,240 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:18:48,442 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 06:20:54,709 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_add_extra_approver_100_approvers_under_2s ... 2026-10-26 06:20:55,506 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 793 and Message-Id '<994561475063041.1792995655.382911920547485-openerp-message-notify@5e968f997bd9>' from 'approval_perf_submitter_user@example.viindoo.com' to (redacted) 'a********************_0@example.viindoo.com' successfully sent 2026-10-26 06:20:55,506 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:20:55,631 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2494 deleted mail.mail records with IDs: [793] 2026-10-26 06:20:55,632 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:20:56,260 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2494 deleted mail.activity records with IDs: [267] 2026-10-26 06:20:56,478 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 794 and Message-Id '<402789364191940.1792995656.404841184616089-openerp-message-notify@5e968f997bd9>' from 'approval_perf_submitter_user@example.viindoo.com' to (redacted) 'a************************er@example.viindoo.com' successfully sent 2026-10-26 06:20:56,478 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:20:56,507 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2494 deleted mail.mail records with IDs: [794] 2026-10-26 06:20:56,508 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:20:56,536 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_load_modified_report_10k_logs_under_3s ... 2026-10-26 06:20:57,435 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 795 and Message-Id '<838702564165654.1792995657.265072345733643-openerp-message-notify@5e968f997bd9>' from 'approval_perf_submitter_user@example.viindoo.com' to (redacted) 'a********************_0@example.viindoo.com' successfully sent 2026-10-26 06:20:57,435 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:20:57,571 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2494 deleted mail.mail records with IDs: [795] 2026-10-26 06:20:57,572 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:20:57,988 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2494 deleted mail.activity records with IDs: [269] 2026-10-26 06:20:58,210 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 796 and Message-Id '<261323188183689.1792995658.144345998764038-openerp-message-notify@5e968f997bd9>' from 'approval_perf_submitter_user@example.viindoo.com' to (redacted) 'a************************er@example.viindoo.com' successfully sent 2026-10-26 06:20:58,210 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:20:58,226 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2494 deleted mail.mail records with IDs: [796] 2026-10-26 06:20:58,227 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:21:00,767 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_revoke_extra_approver_100_approvers_under_2s ... 2026-10-26 06:21:01,676 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 797 and Message-Id '<703039171260025.1792995661.465208053588867-openerp-message-notify@5e968f997bd9>' from 'approval_perf_submitter_user@example.viindoo.com' to (redacted) 'a********************_0@example.viindoo.com' successfully sent 2026-10-26 06:21:01,676 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:21:01,830 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2494 deleted mail.mail records with IDs: [797] 2026-10-26 06:21:01,831 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:21:02,533 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2494 deleted mail.activity records with IDs: [271] 2026-10-26 06:21:02,794 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 798 and Message-Id '<747233343679593.1792995662.717116355895996-openerp-message-notify@5e968f997bd9>' from 'approval_perf_submitter_user@example.viindoo.com' to (redacted) 'a************************er@example.viindoo.com' successfully sent 2026-10-26 06:21:02,794 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:21:02,806 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2494 deleted mail.mail records with IDs: [798] 2026-10-26 06:21:02,806 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:21:03,023 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2494 deleted mail.activity records with IDs: [272] 2026-10-26 06:21:03,269 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 799 and Message-Id '<943184794682990.1792995663.183175086975098-openerp-message-notify@5e968f997bd9>' from 'approval_perf_submitter_user@example.viindoo.com' to (redacted) 'a********************_0@example.viindoo.com' successfully sent 2026-10-26 06:21:03,269 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:21:03,309 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2494 deleted mail.mail records with IDs: [799] 2026-10-26 06:21:03,310 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:21:03,363 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 102 checked, 102 removed 2026-10-26 06:21:17,222 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #1 deleted type.approval.user.line records with IDs: [15777] 2026-10-26 06:21:17,271 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_merchant_approval_type_lookup_is_company_scoped ... 2026-10-26 06:21:17,326 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_routing_prioritises_approval_admin_over_first_line ... 2026-10-26 06:21:17,466 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:21:20,156 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_project.tests.test_viin_approval_project_project: Starting TestProjectProjectApproval.test_project_request_header_and_lines_synced_via_res_ref ... 2026-10-26 06:21:21,557 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_project.tests.test_viin_approval_project_project: Starting TestProjectProjectApproval.test_project_request_includes_manager_group_approver ... 2026-10-26 06:21:22,885 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:21:25,538 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_project.tests.test_viin_approval_project_task: Starting TestProjectTaskApproval.test_task_request_header_synced_via_res_ref ... 2026-10-26 06:21:27,648 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_project.tests.test_viin_approval_project_task: Starting TestProjectTaskApproval.test_task_request_includes_project_manager_approver ... 2026-10-26 06:21:29,373 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_project.tests.test_viin_approval_project_task: Starting TestProjectTaskApproval.test_task_request_lines_synced_from_child_tasks_via_res_ref ... 2026-10-26 06:21:31,209 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:21:40,106 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_01_stock_line_with_buy_route_creates_po_and_origin_2way_and_revert_cancel ... 2026-10-26 06:21:41,185 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 800 and Message-Id '<423252972401090.1792995700.995863199234009-openerp-message-notify@5e968f997bd9>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:21:41,185 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:21:41,304 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2603 deleted mail.mail records with IDs: [800] 2026-10-26 06:21:41,305 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:21:41,642 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [274] 2026-10-26 06:21:41,886 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 801 and Message-Id '<706916008493763.1792995701.753164529800415-openerp-235-viin.approval.request@5e968f997bd9>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-10-26 06:21:41,886 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:21:41,905 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [801] 2026-10-26 06:21:41,906 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:21:42,784 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_01b_grouping_context_does_not_break_stock_procurement ... 2026-10-26 06:21:43,719 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 802 and Message-Id '<055141899675573.1792995703.533174276351929-openerp-message-notify@5e968f997bd9>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:21:43,719 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:21:43,849 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2602 deleted mail.mail records with IDs: [802] 2026-10-26 06:21:43,849 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:21:44,093 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [275] 2026-10-26 06:21:44,332 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 803 and Message-Id '<606480137002690.1792995704.210966110229492-openerp-236-viin.approval.request@5e968f997bd9>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-10-26 06:21:44,332 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:21:44,355 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [803] 2026-10-26 06:21:44,356 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:21:45,434 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_01c_group_by_user_splits_po_and_revert_cancel ... 2026-10-26 06:21:46,315 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 804 and Message-Id '<097690276816863.1792995706.144853830337524-openerp-message-notify@5e968f997bd9>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:21:46,316 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:21:46,429 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2603 deleted mail.mail records with IDs: [804] 2026-10-26 06:21:46,430 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:21:46,692 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [276] 2026-10-26 06:21:46,981 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 805 and Message-Id '<067489479858566.1792995706.820289134979248-openerp-237-viin.approval.request@5e968f997bd9>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-10-26 06:21:46,982 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:21:47,002 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [805] 2026-10-26 06:21:47,002 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:21:47,917 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_01e_group_by_user_with_key_map_splits_po ... 2026-10-26 06:21:48,900 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 806 and Message-Id '<645109096253852.1792995708.697291612625122-openerp-message-notify@5e968f997bd9>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:21:48,900 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:21:49,050 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2603 deleted mail.mail records with IDs: [806] 2026-10-26 06:21:49,051 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:21:49,303 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [277] 2026-10-26 06:21:49,585 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 807 and Message-Id '<436209337265991.1792995709.450884819030762-openerp-238-viin.approval.request@5e968f997bd9>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-10-26 06:21:49,585 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:21:49,605 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [807] 2026-10-26 06:21:49,606 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:21:50,344 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_02_request_has_service_and_stock_products_origin_2way_and_revert_refuse ... 2026-10-26 06:21:51,387 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 808 and Message-Id '<537134716594181.1792995711.205790281295776-openerp-message-notify@5e968f997bd9>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:21:51,388 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:21:51,566 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2603 deleted mail.mail records with IDs: [808] 2026-10-26 06:21:51,567 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:21:51,870 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [278] 2026-10-26 06:21:52,094 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 809 and Message-Id '<895587914061462.1792995711.958008527755737-openerp-239-viin.approval.request@5e968f997bd9>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-10-26 06:21:52,094 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:21:52,107 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [809] 2026-10-26 06:21:52,107 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:21:52,929 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 810 and Message-Id '<669013016413468.1792995712.864349126815796-openerp-239-viin.approval.request@5e968f997bd9>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-10-26 06:21:52,929 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:21:52,980 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [810] 2026-10-26 06:21:52,980 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:21:53,268 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [85] 2026-10-26 06:21:53,461 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_02b_mixed_service_and_stock_group_by_user_same_vendor ... 2026-10-26 06:21:54,448 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 811 and Message-Id '<496144573453342.1792995714.298608064651489-openerp-message-notify@5e968f997bd9>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:21:54,449 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:21:54,585 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2603 deleted mail.mail records with IDs: [811] 2026-10-26 06:21:54,586 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:21:54,840 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [279] 2026-10-26 06:21:55,044 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 812 and Message-Id '<724573893310062.1792995714.948364973068237-openerp-240-viin.approval.request@5e968f997bd9>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-10-26 06:21:55,044 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:21:55,061 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [812] 2026-10-26 06:21:55,061 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:21:55,802 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_02c_service_product_merge_po_line_two_approvals_and_cancel_reverts ... 2026-10-26 06:21:56,572 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 813 and Message-Id '<027458371397815.1792995716.430386781692505-openerp-message-notify@5e968f997bd9>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:21:56,572 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:21:56,668 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2603 deleted mail.mail records with IDs: [813] 2026-10-26 06:21:56,668 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:21:56,933 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [280] 2026-10-26 06:21:57,179 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 814 and Message-Id '<528524923167400.1792995717.055334806442261-openerp-241-viin.approval.request@5e968f997bd9>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-10-26 06:21:57,179 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:21:57,199 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [814] 2026-10-26 06:21:57,200 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:21:57,810 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 815 and Message-Id '<284901630867913.1792995717.730544328689575-openerp-message-notify@5e968f997bd9>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:21:57,810 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:21:57,901 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2603 deleted mail.mail records with IDs: [815] 2026-10-26 06:21:57,901 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:21:58,140 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [281] 2026-10-26 06:21:58,311 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 816 and Message-Id '<524118998067900.1792995718.232381343841553-openerp-242-viin.approval.request@5e968f997bd9>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-10-26 06:21:58,311 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:21:58,327 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [816] 2026-10-26 06:21:58,327 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:21:58,844 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_03_buy_route_without_vendor_price_raises ... 2026-10-26 06:21:59,646 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 817 and Message-Id '<017831659620164.1792995719.507241249084473-openerp-message-notify@5e968f997bd9>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:21:59,647 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:21:59,750 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2603 deleted mail.mail records with IDs: [817] 2026-10-26 06:21:59,750 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:22:00,028 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [282] 2026-10-26 06:22:00,267 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 818 and Message-Id '<080577280289214.1792995720.140002489089966-openerp-243-viin.approval.request@5e968f997bd9>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-10-26 06:22:00,267 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:22:00,286 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [818] 2026-10-26 06:22:00,286 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:22:00,562 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_03_merge_po_line_from_two_approvals_and_cancel_one_reverts_qty_and_origin ... 2026-10-26 06:22:01,361 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 819 and Message-Id '<567071339542274.1792995721.208972454071045-openerp-message-notify@5e968f997bd9>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:22:01,362 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:22:01,473 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2603 deleted mail.mail records with IDs: [819] 2026-10-26 06:22:01,474 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:22:01,763 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [283] 2026-10-26 06:22:02,093 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 820 and Message-Id '<281285234488965.1792995721.886450529098511-openerp-244-viin.approval.request@5e968f997bd9>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-10-26 06:22:02,093 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:22:02,116 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [820] 2026-10-26 06:22:02,117 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:22:03,023 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 821 and Message-Id '<858369086066646.1792995722.960206508636475-openerp-message-notify@5e968f997bd9>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:22:03,023 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:22:03,116 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2603 deleted mail.mail records with IDs: [821] 2026-10-26 06:22:03,117 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:22:03,403 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [284] 2026-10-26 06:22:03,702 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 822 and Message-Id '<267051817714509.1792995723.535207986831665-openerp-245-viin.approval.request@5e968f997bd9>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-10-26 06:22:03,702 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:22:03,716 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [822] 2026-10-26 06:22:03,717 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:22:04,288 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_04_two_approvals_mixed_service_and_stock_merge_po_lines_and_cancel_reverts ... 2026-10-26 06:22:05,299 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 823 and Message-Id '<970488293167839.1792995725.118719816207886-openerp-message-notify@5e968f997bd9>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:22:05,300 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:22:05,429 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2603 deleted mail.mail records with IDs: [823] 2026-10-26 06:22:05,430 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:22:05,896 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [285] 2026-10-26 06:22:06,151 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 824 and Message-Id '<754061387440560.1792995726.021670103073120-openerp-246-viin.approval.request@5e968f997bd9>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-10-26 06:22:06,152 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:22:06,174 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [824] 2026-10-26 06:22:06,175 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:22:07,048 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 825 and Message-Id '<055769663875795.1792995726.987628221511841-openerp-message-notify@5e968f997bd9>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:22:07,048 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:22:07,117 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2603 deleted mail.mail records with IDs: [825] 2026-10-26 06:22:07,117 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:22:07,342 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [286] 2026-10-26 06:22:07,541 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 826 and Message-Id '<925805486171347.1792995727.426928043365479-openerp-247-viin.approval.request@5e968f997bd9>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-10-26 06:22:07,541 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:22:07,552 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [826] 2026-10-26 06:22:07,553 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:22:08,087 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_05_two_approvals_mixed_service_and_stock_group_by_user_splits_po_and_cancel_reverts ... 2026-10-26 06:22:08,998 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 827 and Message-Id '<114220404749074.1792995728.859400033950806-openerp-message-notify@5e968f997bd9>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:22:08,998 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:22:09,124 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2603 deleted mail.mail records with IDs: [827] 2026-10-26 06:22:09,125 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:22:09,383 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [287] 2026-10-26 06:22:09,630 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 828 and Message-Id '<596282043559083.1792995729.497371435165405-openerp-248-viin.approval.request@5e968f997bd9>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-10-26 06:22:09,630 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:22:09,642 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [828] 2026-10-26 06:22:09,643 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:22:10,652 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 829 and Message-Id '<122480796084159.1792995730.573710918426514-openerp-message-notify@5e968f997bd9>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-26 06:22:10,653 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:22:10,745 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2603 deleted mail.mail records with IDs: [829] 2026-10-26 06:22:10,745 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:22:10,929 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [288] 2026-10-26 06:22:11,116 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 830 and Message-Id '<203586609964761.1792995731.012530326843262-openerp-249-viin.approval.request@5e968f997bd9>' from 'admin@yourcompany.example.com' to (redacted) 't**@example.com' successfully sent 2026-10-26 06:22:11,116 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:22:11,133 100 INFO rb-a683fe2-225997-428996 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [830] 2026-10-26 06:22:11,134 100 INFO rb-a683fe2-225997-428996 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:22:11,914 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 06:22:20,664 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_purpose_routing.tests.test_purpose_duplicate_approvers: Starting TestPurposeDuplicateApprovers.test_change_purpose_of_step ... 2026-10-26 06:22:21,125 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_purpose_routing.tests.test_purpose_duplicate_approvers: Starting TestPurposeDuplicateApprovers.test_same_approver_for_different_purposes ... 2026-10-26 06:22:21,961 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_purpose_routing.tests.test_purpose_duplicate_approvers: Starting TestPurposeDuplicateApprovers.test_same_approver_for_general_and_purpose_steps ... 2026-10-26 06:22:22,085 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_purpose_routing.tests.test_purpose_duplicate_approvers: Starting TestPurposeDuplicateApprovers.test_same_approver_for_same_purpose ... 2026-10-26 06:22:22,191 100 INFO rb-a683fe2-225997-428996 odoo.addons.viin_approval_purpose_routing.tests.test_purpose_duplicate_approvers: Starting TestPurposeDuplicateApprovers.test_same_approvers_for_different_purposes_multiple_approvers ... 2026-10-26 06:22:22,810 100 INFO rb-a683fe2-225997-428996 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-26 06:22:22,812 100 INFO rb-a683fe2-225997-428996 odoo.service.server: 3069 post-tests in 14252.40s, 4307965 queries 2026-10-26 06:22:22,848 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_purchase_order_advance: 15 tests 149.85s 45706 queries 2026-10-26 06:22:22,848 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_purchase_receipt: 6 tests 6.08s 2097 queries 2026-10-26 06:22:22,849 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_quality: 51 tests 38.96s 15083 queries 2026-10-26 06:22:22,849 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_quality_mrp: 12 tests 15.34s 4936 queries 2026-10-26 06:22:22,849 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_quality_stock: 15 tests 7.70s 2884 queries 2026-10-26 06:22:22,849 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_refund_account: 13 tests 10.36s 3538 queries 2026-10-26 06:22:22,849 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_registration_email_blacklist: 16 tests 31.95s 21613 queries 2026-10-26 06:22:22,849 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_repair_request_from_maintenance: 12 tests 4.03s 1217 queries 2026-10-26 06:22:22,849 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_repair_with_maintenance_schedule: 6 tests 5.64s 1812 queries 2026-10-26 06:22:22,849 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_sale_backdate: 6 tests 2.81s 1147 queries 2026-10-26 06:22:22,849 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_sale_desc_short_link: 6 tests 0.48s 163 queries 2026-10-26 06:22:22,849 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_sale_line_numbering: 4 tests 2.85s 982 queries 2026-10-26 06:22:22,849 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_sale_order_advance: 14 tests 155.53s 47558 queries 2026-10-26 06:22:22,849 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_sale_price_lock: 8 tests 9.16s 2527 queries 2026-10-26 06:22:22,849 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_sales_stock_schedule: 20 tests 28.38s 8700 queries 2026-10-26 06:22:22,849 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_sales_target: 26 tests 53.05s 17781 queries 2026-10-26 06:22:22,849 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_sales_target_pos: 21 tests 64.50s 19483 queries 2026-10-26 06:22:22,849 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_sales_target_sale: 27 tests 163.34s 39632 queries 2026-10-26 06:22:22,849 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_sales_team_advanced: 17 tests 10.16s 4567 queries 2026-10-26 06:22:22,849 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_sales_team_advanced_crm: 13 tests 11.54s 4720 queries 2026-10-26 06:22:22,849 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_sales_team_advanced_sale: 10 tests 29.12s 10527 queries 2026-10-26 06:22:22,849 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_signup_email_verification: 6 tests 14.79s 7868 queries 2026-10-26 06:22:22,849 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_sshkey: 11 tests 14.27s 4164 queries 2026-10-26 06:22:22,850 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_stock_account_moves_link: 12 tests 33.77s 14110 queries 2026-10-26 06:22:22,850 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_stock_asset: 17 tests 81.61s 25115 queries 2026-10-26 06:22:22,850 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_stock_asset_equipment: 6 tests 19.97s 5910 queries 2026-10-26 06:22:22,850 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_stock_barcode: 69 tests 152.86s 26579 queries 2026-10-26 06:22:22,850 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_stock_block_quantity: 4 tests 3.67s 1418 queries 2026-10-26 06:22:22,850 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_stock_equipment: 22 tests 20.38s 6232 queries 2026-10-26 06:22:22,851 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_stock_equipment_bom_kit: 10 tests 17.85s 6135 queries 2026-10-26 06:22:22,851 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_stock_equipment_hierarchy: 6 tests 1.31s 553 queries 2026-10-26 06:22:22,851 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_token_expiration_test: 15 tests 0.81s 374 queries 2026-10-26 06:22:22,851 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_unique_product_code: 5 tests 10.02s 3745 queries 2026-10-26 06:22:22,851 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_vat_counterpart: 9 tests 3.84s 1080 queries 2026-10-26 06:22:22,851 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_vendor_price_lock: 11 tests 13.08s 3499 queries 2026-10-26 06:22:22,851 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_wallet: 57 tests 356.16s 116302 queries 2026-10-26 06:22:22,851 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_warranty_management: 55 tests 13.93s 5130 queries 2026-10-26 06:22:22,851 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_warranty_purchase: 20 tests 20.23s 7287 queries 2026-10-26 06:22:22,851 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_warranty_purchase_stock: 11 tests 14.94s 5066 queries 2026-10-26 06:22:22,852 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_warranty_sale: 19 tests 21.05s 7087 queries 2026-10-26 06:22:22,852 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_warranty_sale_stock: 11 tests 18.20s 5732 queries 2026-10-26 06:22:22,852 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_warranty_stock: 26 tests 16.84s 6081 queries 2026-10-26 06:22:22,852 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_website_apps_store: 36 tests 339.28s 108189 queries 2026-10-26 06:22:22,852 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_website_apps_store_loc: 3 tests 9.28s 721 queries 2026-10-26 06:22:22,852 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_website_docs: 54 tests 97.07s 26155 queries 2026-10-26 06:22:22,852 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_website_docs_odoo: 16 tests 54.08s 14221 queries 2026-10-26 06:22:22,852 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_website_odoo_version: 3 tests 0.87s 395 queries 2026-10-26 06:22:22,852 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: to_website_slides_event: 3 tests 0.68s 210 queries 2026-10-26 06:22:22,852 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: utm: 18 tests 4.64s 1363 queries 2026-10-26 06:22:22,852 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_account: 29 tests 143.41s 47274 queries 2026-10-26 06:22:22,852 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_account_bank_statement_import: 10 tests 70.21s 24652 queries 2026-10-26 06:22:22,852 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_account_bank_statement_import_rje: 6 tests 41.61s 14058 queries 2026-10-26 06:22:22,852 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_account_followup: 4 tests 44.60s 14576 queries 2026-10-26 06:22:22,852 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_account_followup_sale: 14 tests 49.55s 17226 queries 2026-10-26 06:22:22,852 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_account_onbehalf_payment: 15 tests 45.26s 14113 queries 2026-10-26 06:22:22,852 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_account_onbehalf_payment_currency_conversion_diff: 5 tests 8.06s 2861 queries 2026-10-26 06:22:22,852 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_account_reconciliation: 92 tests 1079.54s 270544 queries 2026-10-26 06:22:22,852 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_account_recurring: 23 tests 159.80s 42114 queries 2026-10-26 06:22:22,852 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_affiliate: 73 tests 931.66s 313067 queries 2026-10-26 06:22:22,852 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_affiliate_crm: 9 tests 155.49s 50011 queries 2026-10-26 06:22:22,852 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_affiliate_loyalty: 10 tests 7.26s 2142 queries 2026-10-26 06:22:22,852 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_affiliate_loyalty_pos: 8 tests 59.48s 17370 queries 2026-10-26 06:22:22,852 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_affiliate_loyalty_sale: 16 tests 24.03s 6578 queries 2026-10-26 06:22:22,852 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_affiliate_marketplace_sale: 12 tests 118.21s 36995 queries 2026-10-26 06:22:22,852 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_affiliate_multi_level: 22 tests 257.70s 78957 queries 2026-10-26 06:22:22,852 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_affiliate_multi_level_pos: 14 tests 66.34s 19304 queries 2026-10-26 06:22:22,853 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_affiliate_multi_level_sale: 17 tests 106.40s 31509 queries 2026-10-26 06:22:22,853 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_affiliate_pos: 13 tests 107.88s 32078 queries 2026-10-26 06:22:22,853 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_affiliate_pos_discount: 4 tests 48.26s 14626 queries 2026-10-26 06:22:22,853 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_affiliate_sale: 20 tests 330.93s 106009 queries 2026-10-26 06:22:22,853 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_affiliate_sale_crm: 3 tests 80.06s 24779 queries 2026-10-26 06:22:22,853 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_affiliate_website: 76 tests 739.00s 231799 queries 2026-10-26 06:22:22,853 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_affiliate_website_crm_livechat: 5 tests 87.90s 28139 queries 2026-10-26 06:22:22,853 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_ai: 2262 tests 3887.32s 1227441 queries 2026-10-26 06:22:22,853 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_ai_brain: 201 tests 170.06s 43394 queries 2026-10-26 06:22:22,853 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_ai_editor: 3 tests 9.41s 803 queries 2026-10-26 06:22:22,853 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_ai_livechat: 312 tests 1554.31s 518116 queries 2026-10-26 06:22:22,853 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_ai_ops: 88 tests 225.02s 75097 queries 2026-10-26 06:22:22,853 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_ai_voice: 161 tests 490.88s 115484 queries 2026-10-26 06:22:22,853 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_ai_website: 24 tests 19.09s 5634 queries 2026-10-26 06:22:22,853 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_api_request_logger: 5 tests 2.89s 971 queries 2026-10-26 06:22:22,853 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_appointment: 13 tests 23.60s 8076 queries 2026-10-26 06:22:22,853 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_appointment_crm: 4 tests 5.93s 2063 queries 2026-10-26 06:22:22,853 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_appointment_sale: 3 tests 8.67s 1876 queries 2026-10-26 06:22:22,853 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_appointment_sale_crm: 3 tests 2.91s 1065 queries 2026-10-26 06:22:22,853 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_appointment_website: 26 tests 26.12s 8411 queries 2026-10-26 06:22:22,853 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_appointment_website_hr: 4 tests 15.39s 4612 queries 2026-10-26 06:22:22,853 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_appointment_website_patch1: 3 tests 4.91s 1290 queries 2026-10-26 06:22:22,853 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_approval: 292 tests 350.29s 90140 queries 2026-10-26 06:22:22,853 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_approval_account: 52 tests 162.07s 24513 queries 2026-10-26 06:22:22,853 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_approval_analytic: 8 tests 45.23s 3476 queries 2026-10-26 06:22:22,853 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_approval_flexible_flow: 42 tests 198.61s 44999 queries 2026-10-26 06:22:22,854 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_approval_marketplace: 4 tests 14.10s 4086 queries 2026-10-26 06:22:22,854 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_approval_project: 9 tests 13.74s 2638 queries 2026-10-26 06:22:22,854 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_approval_purchase_stock: 13 tests 40.69s 11148 queries 2026-10-26 06:22:22,854 100 INFO rb-a683fe2-225997-428996 odoo.tests.stats: viin_approval_purpose_routing: 7 tests 10.89s 3515 queries 2026-10-26 06:22:22,854 100 INFO rb-a683fe2-225997-428996 odoo.tests.result: 0 failed, 0 error(s) of 3069 tests when loading database 'rb-a683fe2-225997-428996' 2026-10-26 06:22:22,854 100 INFO rb-a683fe2-225997-428996 odoo.service.server: Initiating shutdown 2026-10-26 06:22:22,854 100 INFO rb-a683fe2-225997-428996 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.