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) 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) Collecting pynacl>=1.5 Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl (1.4 MB) 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 numpy>=1.13.3 Downloading numpy-2.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.8 MB) Collecting absl-py>=0.13 Downloading absl_py-2.5.1-py3-none-any.whl (137 kB) Collecting protobuf>=4.23.3 Downloading protobuf-7.36.2-cp310-abi3-manylinux2014_x86_64.whl (343 kB) 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.121-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.85.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (7.4 MB) Collecting rsa<5,>=3.1.4 Downloading rsa-4.9.1-py3-none-any.whl (34 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 cachetools<6.0,>=2.0.0 Downloading cachetools-5.5.2-py3-none-any.whl (10 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-cloud-core<3.0.0dev,>=1.4.4 Downloading google_cloud_core-2.8.0-py3-none-any.whl (31 kB) Collecting proto-plus<2.0.0dev,>=1.22.3 Downloading proto_plus-1.29.0-py3-none-any.whl (50 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.1-py3-none-any.whl (223 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-resumable-media>=2.7.2 Downloading google_resumable_media-2.11.0-py3-none-any.whl (81 kB) 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) Collecting click>=7.1.2 Downloading click-8.5.0-py3-none-any.whl (125 kB) 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) 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) 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 asn1crypto>=1.5.1 Downloading asn1crypto-1.5.1-py2.py3-none-any.whl (105 kB) Collecting fonttools>=4.33.3 Downloading fonttools-4.65.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.3 MB) 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 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' 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-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 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.121 Downloading botocore-1.43.121-py3-none-any.whl (16.2 MB) Collecting jmespath<2.0.0,>=0.7.1 Downloading jmespath-1.1.0-py3-none-any.whl (20 kB) Requirement already satisfied: python-dateutil<3.0.0,>=2.1 in /usr/lib/python3/dist-packages (from botocore<1.44.0,>=1.43.121->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.121->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.43.0-py3-none-any.whl (223 kB) 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=4757927 sha256=b1af03acf5bfe8955ad75575e7c35537f9748d895b5060fd637e9b134bd775e2 Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-4e10zv33/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=1221011 sha256=c1f911eef47c9225bbc0a48790dc06fe75b2c431bb7da3c9e26ed5c8c1c9061b Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-4e10zv33/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.121 botocore-1.43.121 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.85.0 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-29 02:34:14,689 100 INFO ? odoo: Odoo version 17.0 2026-10-29 02:34:14,689 100 INFO ? odoo: Using configuration file at /data/build/.odoorc 2026-10-29 02:34:14,689 100 INFO ? odoo: addons paths: ['/data/build/rb-19fb48c-226083/odoo/addons', '/data/build/datadir/addons/17.0', '/data/build/rb-19fb48c-226083/addons', '/data/build/Viindoo-tvtmaaddons-17.0', '/data/build/Viindoo-erponline-enterprise-17.0', '/data/build/Viindoo-branding-17.0'] 2026-10-29 02:34:14,689 100 INFO ? odoo: database: runbot_build@default:5435 2026-10-29 02:34:14,946 100 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-10-29 02:34:15,425 100 INFO ? odoo.addons.to_base: Removing the default currency rate's SQL constraint `unique_name_per_day` 2026-10-29 02:34:15,428 100 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-10-29 02:34:15,479 100 INFO rb-19fb48c-226083-429903 odoo.modules.loading: loading 1 modules... 2026-10-29 02:34:15,741 100 INFO rb-19fb48c-226083-429903 odoo.modules.loading: 1 modules loaded in 0.26s, 0 queries (+0 extra) 2026-10-29 02:34:17,606 100 INFO rb-19fb48c-226083-429903 odoo.modules.loading: loading 1215 modules... 2026-10-29 02:34:41,855 100 INFO rb-19fb48c-226083-429903 odoo.modules.loading: 1215 modules loaded in 24.25s, 2 queries (+2 extra) 2026-10-29 02:34:45,115 100 INFO rb-19fb48c-226083-429903 odoo.modules.loading: Modules loaded. 2026-10-29 02:34:45,604 100 INFO rb-19fb48c-226083-429903 odoo.modules.registry: Registry loaded in 30.176s 2026-10-29 02:34:45,604 100 INFO rb-19fb48c-226083-429903 odoo.service.server: Starting post tests 2026-10-29 02:34:48,394 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-10-29 02:34:54,705 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 4.648232698440552 seconds 2026-10-29 02:34:56,487 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/b3ae436/hr_attendance.assets_public_attendance.min.css (id:2935) 2026-10-29 02:34:56,490 100 INFO rb-19fb48c-226083-429903 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/b3ae436/hr_attendance.assets_public_attendance.min.css 2026-10-29 02:34:57,570 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/7b36c84/im_livechat.assets_embed_external.min.css (id:2936) 2026-10-29 02:34:57,572 100 INFO rb-19fb48c-226083-429903 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/7b36c84/im_livechat.assets_embed_external.min.css 2026-10-29 02:35:00,005 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/55e7be0/im_livechat.embed_test_assets.min.css (id:2937) 2026-10-29 02:35:00,006 100 INFO rb-19fb48c-226083-429903 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/55e7be0/im_livechat.embed_test_assets.min.css 2026-10-29 02:35:01,064 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/296f960/mail.assets_public.min.css (id:2938) 2026-10-29 02:35:01,065 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Deleting attachments [2872] (matching /web/assets/_______/mail.assets_public.min.css) because it was replaced with /web/assets/296f960/mail.assets_public.min.css 2026-10-29 02:35:03,777 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f78818d/mass_mailing.iframe_css_assets_edit.min.css (id:2939) 2026-10-29 02:35:03,778 100 INFO rb-19fb48c-226083-429903 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/f78818d/mass_mailing.iframe_css_assets_edit.min.css 2026-10-29 02:35:04,812 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/74cb8fd/mrp_subcontracting.webclient.min.css (id:2940) 2026-10-29 02:35:04,813 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Deleting attachments [2876] (matching /web/assets/_______/mrp_subcontracting.webclient.min.css) because it was replaced with /web/assets/74cb8fd/mrp_subcontracting.webclient.min.css 2026-10-29 02:35:06,343 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/04ca05e/point_of_sale.assets_prod.min.css (id:2941) 2026-10-29 02:35:06,344 100 INFO rb-19fb48c-226083-429903 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/04ca05e/point_of_sale.assets_prod.min.css 2026-10-29 02:35:07,877 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/080623c/point_of_sale.assets_qunit_tests.min.css (id:2942) 2026-10-29 02:35:07,879 100 INFO rb-19fb48c-226083-429903 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/080623c/point_of_sale.assets_qunit_tests.min.css 2026-10-29 02:35:09,217 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/a823a33/pos_self_order.assets.min.css (id:2943) 2026-10-29 02:35:09,219 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Deleting attachments [2879] (matching /web/assets/_______/pos_self_order.assets.min.css) because it was replaced with /web/assets/a823a33/pos_self_order.assets.min.css 2026-10-29 02:35:10,938 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/2c30169/project.webclient.min.css (id:2944) 2026-10-29 02:35:10,940 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Deleting attachments [2881] (matching /web/assets/_______/project.webclient.min.css) because it was replaced with /web/assets/2c30169/project.webclient.min.css 2026-10-29 02:35:11,078 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5490d48/snailmail.report_assets_snailmail.min.css (id:2945) 2026-10-29 02:35:11,080 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Deleting attachments [2882] (matching /web/assets/_______/snailmail.report_assets_snailmail.min.css) because it was replaced with /web/assets/5490d48/snailmail.report_assets_snailmail.min.css 2026-10-29 02:35:11,896 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/faa4ee3/spreadsheet.public_spreadsheet.min.css (id:2946) 2026-10-29 02:35:11,898 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Deleting attachments [2885] (matching /web/assets/_______/spreadsheet.public_spreadsheet.min.css) because it was replaced with /web/assets/faa4ee3/spreadsheet.public_spreadsheet.min.css 2026-10-29 02:35:12,102 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cd8a553/survey.survey_assets.min.css (id:2947) 2026-10-29 02:35:12,104 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Deleting attachments [2887] (matching /web/assets/_______/survey.survey_assets.min.css) because it was replaced with /web/assets/cd8a553/survey.survey_assets.min.css 2026-10-29 02:35:12,886 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/87e85b0/to_account_reports.assets_account_report.min.css (id:2948) 2026-10-29 02:35:12,888 100 INFO rb-19fb48c-226083-429903 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/87e85b0/to_account_reports.assets_account_report.min.css 2026-10-29 02:35:15,604 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/eccd46f/to_stock_age_report.assets_financial_report.min.css (id:2949) 2026-10-29 02:35:15,605 100 INFO rb-19fb48c-226083-429903 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/eccd46f/to_stock_age_report.assets_financial_report.min.css 2026-10-29 02:35:15,834 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/dca6678/viin_brain.lazy_brain_app.min.css (id:2950) 2026-10-29 02:35:15,836 100 INFO rb-19fb48c-226083-429903 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/dca6678/viin_brain.lazy_brain_app.min.css 2026-10-29 02:35:17,171 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5176758/viin_customizer.customizer_report.min.css (id:2951) 2026-10-29 02:35:17,173 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Deleting attachments [2898] (matching /web/assets/_______/viin_customizer.customizer_report.min.css) because it was replaced with /web/assets/5176758/viin_customizer.customizer_report.min.css 2026-10-29 02:35:17,337 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8e106d9/viin_sign.assets_frontend_signature.min.css (id:2952) 2026-10-29 02:35:17,339 100 INFO rb-19fb48c-226083-429903 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/8e106d9/viin_sign.assets_frontend_signature.min.css 2026-10-29 02:35:18,266 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ee7782f/viin_sign.assets_pdf_iframe.min.css (id:2953) 2026-10-29 02:35:18,267 100 INFO rb-19fb48c-226083-429903 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/ee7782f/viin_sign.assets_pdf_iframe.min.css 2026-10-29 02:35:20,227 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8b6b96c/web.assets_frontend.min.css (id:2954) 2026-10-29 02:35:20,229 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Deleting attachments [2913] (matching /web/assets/_______/web.assets_frontend.min.css) because it was replaced with /web/assets/8b6b96c/web.assets_frontend.min.css 2026-10-29 02:35:22,770 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/eccd46f/web.assets_web.min.css (id:2955) 2026-10-29 02:35:22,772 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Deleting attachments [2916] (matching /web/assets/_______/web.assets_web.min.css) because it was replaced with /web/assets/eccd46f/web.assets_web.min.css 2026-10-29 02:35:25,322 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/226cd44/web.assets_web_dark.min.css (id:2956) 2026-10-29 02:35:25,323 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Deleting attachments [2917] (matching /web/assets/_______/web.assets_web_dark.min.css) because it was replaced with /web/assets/226cd44/web.assets_web_dark.min.css 2026-10-29 02:35:25,737 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/3ea6781/web.qunit_suite_tests.min.css (id:2957) 2026-10-29 02:35:25,738 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Deleting attachments [2921] (matching /web/assets/_______/web.qunit_suite_tests.min.css) because it was replaced with /web/assets/3ea6781/web.qunit_suite_tests.min.css 2026-10-29 02:35:27,049 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4c58e80/web.report_assets_common.min.css (id:2958) 2026-10-29 02:35:27,051 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Deleting attachments [2922] (matching /web/assets/_______/web.report_assets_common.min.css) because it was replaced with /web/assets/4c58e80/web.report_assets_common.min.css 2026-10-29 02:35:29,482 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/e1d1937/web.tests_assets.min.css (id:2959) 2026-10-29 02:35:29,483 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Deleting attachments [2924] (matching /web/assets/_______/web.tests_assets.min.css) because it was replaced with /web/assets/e1d1937/web.tests_assets.min.css 2026-10-29 02:35:29,679 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5744a7f/web_editor.assets_tests_styles.min.css (id:2960) 2026-10-29 02:35:29,681 100 INFO rb-19fb48c-226083-429903 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/5744a7f/web_editor.assets_tests_styles.min.css 2026-10-29 02:35:30,075 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/123868a/web_editor.assets_wysiwyg.min.css (id:2961) 2026-10-29 02:35:30,077 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Deleting attachments [2927] (matching /web/assets/_______/web_editor.assets_wysiwyg.min.css) because it was replaced with /web/assets/123868a/web_editor.assets_wysiwyg.min.css 2026-10-29 02:35:30,503 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/3b695c0/web_editor.backend_assets_wysiwyg.min.css (id:2962) 2026-10-29 02:35:30,505 100 INFO rb-19fb48c-226083-429903 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/3b695c0/web_editor.backend_assets_wysiwyg.min.css 2026-10-29 02:35:30,854 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/3e02b68/web_editor.wysiwyg_iframe_editor_assets.min.css (id:2963) 2026-10-29 02:35:30,855 100 INFO rb-19fb48c-226083-429903 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/3e02b68/web_editor.wysiwyg_iframe_editor_assets.min.css 2026-10-29 02:35:31,205 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/b6f54c3/website.assets_all_wysiwyg_inside.min.css (id:2964) 2026-10-29 02:35:31,207 100 INFO rb-19fb48c-226083-429903 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/b6f54c3/website.assets_all_wysiwyg_inside.min.css 2026-10-29 02:35:31,438 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b7e56/website.assets_wysiwyg.min.css (id:2965) 2026-10-29 02:35:31,440 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Deleting attachments [2932] (matching /web/assets/_______/website.assets_wysiwyg.min.css) because it was replaced with /web/assets/93b7e56/website.assets_wysiwyg.min.css 2026-10-29 02:35:31,843 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8f99ec3/website.backend_assets_all_wysiwyg.min.css (id:2966) 2026-10-29 02:35:31,845 100 INFO rb-19fb48c-226083-429903 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/8f99ec3/website.backend_assets_all_wysiwyg.min.css 2026-10-29 02:35:32,986 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5d4be7f/website_slides.slide_embed_assets.min.css (id:2967) 2026-10-29 02:35:32,988 100 INFO rb-19fb48c-226083-429903 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/5d4be7f/website_slides.slide_embed_assets.min.css 2026-10-29 02:35:32,992 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 38.28626084327698 seconds 2026-10-29 02:36:06,439 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_01_reconcile_payment_with_invoice_same_currency ... 2026-10-29 02:36:15,059 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_02_reconcile_payment_with_invoice_diff_currency ... 2026-10-29 02:36:21,984 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_03_reconcile_payment_with_invoice_diff_po ... 2026-10-29 02:36:30,373 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_04_add_po_to_confirmed_payment ... 2026-10-29 02:36:35,763 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_05_add_po_to_confirmed_payment ... 2026-10-29 02:36:42,241 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1478 checked, 40 removed 2026-10-29 02:37:16,844 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_01_change_partner_type_on_payment ... 2026-10-29 02:37:17,453 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_02_change_partner_on_payment ... 2026-10-29 02:37:18,251 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_03_add_or_remove_po_on_payment ... 2026-10-29 02:37:19,096 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 02:37:52,519 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_purchase_order_advance.tests.test_payment_functional: Starting TestPaymentFunctional.test_01_partner_on_payment ... 2026-10-29 02:37:54,132 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 02:37:54,135 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_01_create_receipt_from_po ... 2026-10-29 02:37:55,415 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_02_cant_create_invoice_if_receipt_exist ... 2026-10-29 02:37:56,786 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_03_cant_create_receipt_if_invoice_exist ... 2026-10-29 02:37:58,260 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_04_compute_billed_field_in_po ... 2026-10-29 02:37:59,518 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 02:38:01,231 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_01_validate_qty_deviation ... 2026-10-29 02:38:01,307 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_11_validate_product ... 2026-10-29 02:38:01,362 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_12_validate_product ... 2026-10-29 02:38:01,412 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_21_delete_quality_point ... 2026-10-29 02:38:01,466 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_22_constraint_qty_check ... 2026-10-29 02:38:01,504 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_31_action_name_unique ... 2026-10-29 02:38:01,519 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_check_qa_state1 ... 2026-10-29 02:38:01,534 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_check_qa_state2 ... 2026-10-29 02:38:01,544 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_constrains_check_norm ... 2026-10-29 02:38:01,577 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_measure_check_flow ... 2026-10-29 02:38:01,762 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_pass_fail_check_flow ... 2026-10-29 02:38:01,879 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_action_lists_its_alerts_and_checks ... 2026-10-29 02:38:01,920 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_corrective_action ... 2026-10-29 02:38:01,923 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_point ... 2026-10-29 02:38:01,927 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_preventive_action ... 2026-10-29 02:38:01,939 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 02:38:03,460 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_01_quality_user ... 2026-10-29 02:38:03,675 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.check 2026-10-29 02:38:03,761 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.alert 2026-10-29 02:38:04,003 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.point 2026-10-29 02:38:04,014 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.point 2026-10-29 02:38:04,020 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.point 2026-10-29 02:38:04,127 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.alert.team 2026-10-29 02:38:04,133 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.alert.team 2026-10-29 02:38:04,173 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1207] 2026-10-29 02:38:04,177 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.alert.team 2026-10-29 02:38:04,203 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.tag 2026-10-29 02:38:04,207 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.tag 2026-10-29 02:38:04,213 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.tag 2026-10-29 02:38:04,236 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.alert.stage 2026-10-29 02:38:04,241 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.alert.stage 2026-10-29 02:38:04,245 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.stage 2026-10-29 02:38:04,264 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.point.test_type 2026-10-29 02:38:04,269 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.point.test_type 2026-10-29 02:38:04,274 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.point.test_type 2026-10-29 02:38:04,298 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.reason 2026-10-29 02:38:04,304 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.reason 2026-10-29 02:38:04,310 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.reason 2026-10-29 02:38:04,353 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.action 2026-10-29 02:38:04,447 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.corrective.action 2026-10-29 02:38:04,533 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.preventive.action 2026-10-29 02:38:04,579 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.action 2026-10-29 02:38:04,581 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_11_quality_manager ... 2026-10-29 02:38:04,798 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #44 deleted viin.quality.check records with IDs: [26] 2026-10-29 02:38:05,059 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #44 deleted ir.model.data records with IDs: [65410] 2026-10-29 02:38:05,059 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #44 deleted viin.quality.tag records with IDs: [1] 2026-10-29 02:38:05,116 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #44 deleted ir.model.data records with IDs: [65412] 2026-10-29 02:38:05,116 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #44 deleted quality.reason records with IDs: [5] 2026-10-29 02:38:05,424 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #44 deleted quality.alert.corrective.action records with IDs: [6] 2026-10-29 02:38:05,443 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #44 deleted quality.alert.action records with IDs: [13] 2026-10-29 02:38:05,518 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #44 deleted quality.alert.preventive.action records with IDs: [7] 2026-10-29 02:38:05,530 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #44 deleted quality.alert.action records with IDs: [14] 2026-10-29 02:38:05,577 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #44 deleted quality.alert.action records with IDs: [15] 2026-10-29 02:38:05,598 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #44 deleted viin.quality.alert records with IDs: [12] 2026-10-29 02:38:05,609 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #44 deleted quality.action records with IDs: [10] 2026-10-29 02:38:05,640 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #44 deleted viin.quality.point records with IDs: [24] 2026-10-29 02:38:05,677 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #44 deleted ir.model.data records with IDs: [65249] 2026-10-29 02:38:05,677 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #44 deleted quality.alert.stage records with IDs: [1] 2026-10-29 02:38:05,914 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #44 deleted viin.quality.point.test_type records with IDs: [4] 2026-10-29 02:38:05,916 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_21_internal_user ... 2026-10-29 02:38:05,958 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 45, model: viin.quality.check 2026-10-29 02:38:06,040 100 INFO rb-19fb48c-226083-429903 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-29 02:38:06,237 100 INFO rb-19fb48c-226083-429903 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-29 02:38:06,252 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 45, model: viin.quality.check 2026-10-29 02:38:06,266 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 45, model: viin.quality.alert 2026-10-29 02:38:06,312 100 INFO rb-19fb48c-226083-429903 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-29 02:38:06,443 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 45, model: viin.quality.alert 2026-10-29 02:38:06,448 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 45, model: viin.quality.alert 2026-10-29 02:38:06,452 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 45, model: quality.alert.corrective.action 2026-10-29 02:38:06,486 100 INFO rb-19fb48c-226083-429903 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-29 02:38:06,608 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 45, model: quality.alert.corrective.action 2026-10-29 02:38:06,616 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 45, model: quality.alert.corrective.action 2026-10-29 02:38:06,625 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 45, model: quality.alert.preventive.action 2026-10-29 02:38:06,664 100 INFO rb-19fb48c-226083-429903 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-29 02:38:06,778 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 45, model: quality.alert.preventive.action 2026-10-29 02:38:06,785 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 45, model: quality.alert.preventive.action 2026-10-29 02:38:06,788 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_31_internal_user_process_check ... 2026-10-29 02:38:06,886 100 INFO rb-19fb48c-226083-429903 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-29 02:38:06,911 100 INFO rb-19fb48c-226083-429903 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-29 02:38:06,995 100 INFO rb-19fb48c-226083-429903 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-29 02:38:07,065 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 02:38:08,784 100 INFO rb-19fb48c-226083-429903 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-29 02:38:08,892 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality.tests.test_quality_check_wizard_internal_user: Starting QualityCheckWizardInternalUser.test_every_wizard_writable_related_is_internal_user_whitelisted ... 2026-10-29 02:38:08,911 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 02:38:10,539 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_01_validate_product ... 2026-10-29 02:38:11,013 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_01_validate_team ... 2026-10-29 02:38:11,490 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_11_check_tolerance_max ... 2026-10-29 02:38:12,075 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_quality_check_measure_not_range_tolerance ... 2026-10-29 02:38:12,737 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_quality_check_user_id ... 2026-10-29 02:38:13,317 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 02:38:14,989 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality.tests.test_quality_point_category: Starting TestQualityPointCategory.test_complete_name ... 2026-10-29 02:38:15,021 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality.tests.test_quality_point_category: Starting TestQualityPointCategory.test_quality_point_count ... 2026-10-29 02:38:15,048 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 02:38:16,768 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality.tests.test_quality_point_template_line: Starting TestQualityProductTemplate.test_get_prepare_data ... 2026-10-29 02:38:16,817 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 02:38:20,430 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_access_rights ... 2026-10-29 02:38:20,687 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1229] 2026-10-29 02:38:20,717 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [65386] 2026-10-29 02:38:20,717 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #6 deleted quality.point.template records with IDs: [2] 2026-10-29 02:38:20,753 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_access_rights_2 ... 2026-10-29 02:38:21,025 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.point.template 2026-10-29 02:38:21,039 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.point.template 2026-10-29 02:38:21,062 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1229] 2026-10-29 02:38:21,069 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.point.template 2026-10-29 02:38:21,072 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_action_apply ... 2026-10-29 02:38:21,135 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_action_apply_2 ... 2026-10-29 02:38:21,197 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_compute_team_id ... 2026-10-29 02:38:21,272 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_compute_tolerance_max ... 2026-10-29 02:38:21,305 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_get_prepare_data ... 2026-10-29 02:38:21,326 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_multi_company_rule ... 2026-10-29 02:38:38,076 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-29 02:38:39,925 100 INFO rb-19fb48c-226083-429903 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-29 02:38:40,383 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted stock.move records with IDs: [178] 2026-10-29 02:38:40,852 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_multiple_workorders_does_not_raise_expected_singleton ... 2026-10-29 02:38:41,176 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted stock.move records with IDs: [181] 2026-10-29 02:38:41,595 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_no_workorders_leaves_alert_workorder_default_falsy ... 2026-10-29 02:38:41,976 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_single_workorder_defaults_alert_to_that_workorder ... 2026-10-29 02:38:42,238 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted stock.move records with IDs: [186] 2026-10-29 02:38:42,681 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 02:38:44,495 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_01_check_plan_mo ... 2026-10-29 02:38:45,097 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted stock.move records with IDs: [194] 2026-10-29 02:38:46,239 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_11_check_done_mo ... 2026-10-29 02:38:47,358 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted stock.move records with IDs: [202] 2026-10-29 02:38:48,472 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_22_check_done_wo ... 2026-10-29 02:38:49,015 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted stock.move records with IDs: [210] 2026-10-29 02:38:50,660 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_23_check_action_generate_serial ... 2026-10-29 02:38:51,114 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted stock.move records with IDs: [218] 2026-10-29 02:38:53,237 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 02:38:53,244 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality_stock.tests.test_quality_product_template_stock: Starting TestQualityProductTemplateStock.test_get_prepare_data ... 2026-10-29 02:38:53,406 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 02:38:54,977 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_01_check_auto_create_quality_check ... 2026-10-29 02:38:55,307 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_11_check_cancel_picking ... 2026-10-29 02:38:55,812 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.quality.check records with IDs: [45] 2026-10-29 02:38:55,823 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_12_check_cancel_picking ... 2026-10-29 02:38:56,285 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_21_check_done_picking ... 2026-10-29 02:38:56,903 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_22_check_done_picking ... 2026-10-29 02:38:57,487 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_23_check_done_picking ... 2026-10-29 02:38:58,014 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 02:38:59,712 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality_stock.tests.test_quality_stock_access_right: Starting QualityStockAccessRight.test_01_check_quality_user ... 2026-10-29 02:38:59,759 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.lot 2026-10-29 02:38:59,768 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.lot 2026-10-29 02:38:59,793 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #6 deleted mail.message records with IDs: [2961] 2026-10-29 02:38:59,802 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: stock.lot 2026-10-29 02:38:59,833 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.picking.type 2026-10-29 02:38:59,854 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.picking.type 2026-10-29 02:38:59,860 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: stock.picking.type 2026-10-29 02:39:00,357 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.picking 2026-10-29 02:39:00,371 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.picking 2026-10-29 02:39:00,413 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.move 2026-10-29 02:39:00,417 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_quality_stock.tests.test_quality_stock_access_right: Starting QualityStockAccessRight.test_11_check_quality_manager ... 2026-10-29 02:39:00,458 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 64, model: stock.picking.type 2026-10-29 02:39:00,506 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 64, model: stock.picking.type 2026-10-29 02:39:00,519 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 02:39:02,004 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_refund_account.tests.test_access_right: Starting TestAccessRight.test_access_right_product_1 ... 2026-10-29 02:39:02,394 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_refund_account.tests.test_access_right: Starting TestAccessRight.test_access_right_product_2 ... 2026-10-29 02:39:03,061 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_refund_account.tests.test_access_right: Starting TestAccessRight.test_access_right_product_3 ... 2026-10-29 02:39:03,286 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 66, model: product.product 2026-10-29 02:39:03,296 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 66, model: product.template 2026-10-29 02:39:03,297 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_refund_account.tests.test_access_right: Starting TestAccessRight.test_access_right_product_category ... 2026-10-29 02:39:03,434 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 02:39:03,600 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_refund_account.tests.test_refund_account: Starting TestAccount.test_add_credit_note ... 2026-10-29 02:39:05,734 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_refund_account.tests.test_refund_account: Starting TestAccount.test_add_credit_note_2 ... 2026-10-29 02:39:07,530 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_refund_account.tests.test_refund_account: Starting TestAccount.test_not_config_refund_account ... 2026-10-29 02:39:08,283 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_refund_account.tests.test_refund_account: Starting TestAccount.test_onchange_refund_account_category ... 2026-10-29 02:39:09,364 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_refund_account.tests.test_refund_account: Starting TestAccount.test_onchange_refund_account_product ... 2026-10-29 02:39:10,395 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 02:39:10,402 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_registration_email_blacklist.tests.test_reg_email_blacklist_extension: Starting TestSignUpExtension.test_01_without_setting ... 2026-10-29 02:39:11,546 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [81] 2026-10-29 02:39:11,573 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:39:13,478 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:13] "GET /web/signup HTTP/1.1" 200 - 209 0.173 1.738 2026-10-29 02:39:14,610 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:test_example@75hosting.com from 127.0.0.1 2026-10-29 02:39:14,753 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 248 and Message-Id '<361562123292242.1793241554.717730998992920-openerp-67-res.users@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) 't*********le@75hosting.com' successfully sent 2026-10-29 02:39:14,754 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:39:14,768 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #67 deleted mail.mail records with IDs: [248] 2026-10-29 02:39:14,787 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #67 deleted mail.message records with IDs: [9450] 2026-10-29 02:39:14,787 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:39:14,801 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:test_example@75hosting.com from 127.0.0.1 2026-10-29 02:39:14,817 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:14] "POST /web/signup HTTP/1.1" 303 - 378 0.269 1.058 2026-10-29 02:39:15,917 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:15] "GET /my HTTP/1.1" 200 - 196 0.132 0.958 2026-10-29 02:39:15,925 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_registration_email_blacklist.tests.test_reg_email_blacklist_extension: Starting TestSignUpExtension.test_04_sql_constrain_unique_rule_name ... 2026-10-29 02:39:17,092 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_registration_email_blacklist.tests.test_reg_email_blacklist_extension: Starting TestSignUpExtension.test_05_sql_constrain_archieved_record ... 2026-10-29 02:39:18,205 100 INFO rb-19fb48c-226083-429903 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-29 02:39:19,259 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_registration_email_blacklist.tests.test_reg_email_blacklist_extension: Starting TestSignUpExtension.test_11_test_split_email ... 2026-10-29 02:39:20,175 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_registration_email_blacklist.tests.test_reg_email_blacklist_extension: Starting TestSignUpExtension.test_12_test_domain_signup_error ... 2026-10-29 02:39:21,467 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:39:23,011 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:23] "GET /web/signup HTTP/1.1" 200 - 208 0.150 1.398 2026-10-29 02:39:23,181 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:23] "POST /web/signup HTTP/1.1" 200 - 20 0.021 0.126 2026-10-29 02:39:23,188 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_registration_email_blacklist.tests.test_reg_email_blacklist_extension: Starting TestSignUpExtension.test_13_test_domain_signup_error ... 2026-10-29 02:39:24,200 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:39:25,719 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:25] "GET /web/signup HTTP/1.1" 200 - 208 0.157 1.366 2026-10-29 02:39:25,814 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:25] "POST /web/signup HTTP/1.1" 200 - 20 0.013 0.068 2026-10-29 02:39:25,820 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_registration_email_blacklist.tests.test_reg_email_blacklist_extension: Starting TestSignUpExtension.test_14_test_domain_signup_error ... 2026-10-29 02:39:26,895 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:39:28,272 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:28] "GET /web/signup HTTP/1.1" 200 - 208 0.145 1.236 2026-10-29 02:39:28,355 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:28] "POST /web/signup HTTP/1.1" 200 - 20 0.014 0.060 2026-10-29 02:39:28,364 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_registration_email_blacklist.tests.test_reg_email_blacklist_extension: Starting TestSignUpExtension.test_15_test_domain_signup_error ... 2026-10-29 02:39:29,416 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:39:30,811 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:30] "GET /web/signup HTTP/1.1" 200 - 208 0.139 1.261 2026-10-29 02:39:30,925 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:30] "POST /web/signup HTTP/1.1" 200 - 20 0.015 0.088 2026-10-29 02:39:30,930 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_registration_email_blacklist.tests.test_reg_email_blacklist_extension: Starting TestSignUpExtension.test_16_test_domain_signup_error ... 2026-10-29 02:39:32,657 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:39:34,111 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:34] "GET /web/signup HTTP/1.1" 200 - 208 0.135 1.324 2026-10-29 02:39:34,187 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:34] "POST /web/signup HTTP/1.1" 200 - 20 0.011 0.056 2026-10-29 02:39:34,189 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_registration_email_blacklist.tests.test_reg_email_blacklist_extension.TestSignUpExtension: waiting for threads: [] 2026-10-29 02:39:34,198 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 02:39:34,203 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_registration_email_blacklist.tests.test_registration_email_blacklist: Starting TestSignUp.test_02_signup_error ... 2026-10-29 02:39:35,194 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:39:36,682 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:36] "GET /web/signup HTTP/1.1" 200 - 208 0.132 1.361 2026-10-29 02:39:36,778 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:36] "POST /web/signup HTTP/1.1" 200 - 20 0.019 0.067 2026-10-29 02:39:36,799 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_registration_email_blacklist.tests.test_registration_email_blacklist: Starting TestSignUp.test_03_signup_success ... 2026-10-29 02:39:37,924 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:39:39,379 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:39] "GET /web/signup HTTP/1.1" 200 - 208 0.130 1.329 2026-10-29 02:39:40,515 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:example@example.viindoo.com from 127.0.0.1 2026-10-29 02:39:40,678 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 249 and Message-Id '<851497348689115.1793241580.635804891586304-openerp-68-res.users@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) 'e****le@example.viindoo.com' successfully sent 2026-10-29 02:39:40,679 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:39:40,697 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #68 deleted mail.mail records with IDs: [249] 2026-10-29 02:39:40,717 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #68 deleted mail.message records with IDs: [9453] 2026-10-29 02:39:40,717 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:39:40,743 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:example@example.viindoo.com from 127.0.0.1 2026-10-29 02:39:40,758 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:40] "POST /web/signup HTTP/1.1" 303 - 381 0.284 1.080 2026-10-29 02:39:41,804 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:41] "GET /my HTTP/1.1" 200 - 196 0.119 0.924 2026-10-29 02:39:41,819 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 02:39:42,148 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_repair_request_from_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_compute_repair_count_01 ... 2026-10-29 02:39:42,226 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_repair_request_from_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_compute_repair_count_02 ... 2026-10-29 02:39:42,347 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 02:39:42,627 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_01 ... 2026-10-29 02:39:43,232 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_02 ... 2026-10-29 02:39:43,687 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_03 ... 2026-10-29 02:39:44,234 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_01 ... 2026-10-29 02:39:44,708 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_02 ... 2026-10-29 02:39:45,221 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_03 ... 2026-10-29 02:39:45,716 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 02:39:45,947 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_00_no_milestone ... 2026-10-29 02:39:46,692 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_01_maintenance_request_different_milestones ... 2026-10-29 02:39:47,357 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_02_maintenance_request_same_milestones ... 2026-10-29 02:39:49,203 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_03_different_part_replace_condition ... 2026-10-29 02:39:50,769 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 02:39:52,371 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_change_time_backdate ... 2026-10-29 02:39:52,740 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_display_popup_backdate ... 2026-10-29 02:39:53,120 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_input_backdate_future ... 2026-10-29 02:39:53,140 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_legacy_date_order_context_key_still_backdates_the_confirmation ... 2026-10-29 02:39:53,357 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 02:39:53,382 100 INFO rb-19fb48c-226083-429903 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-29 02:39:53,382 100 INFO rb-19fb48c-226083-429903 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-29 02:39:53,625 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_create_link_url_in_text ... 2026-10-29 02:39:53,704 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_create_link_url_standalone ... 2026-10-29 02:39:53,709 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_write_link_url_in_text ... 2026-10-29 02:39:53,756 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_write_link_url_standalone ... 2026-10-29 02:39:53,804 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 02:39:53,806 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sale_line_numbering.tests.test_line_numbering: Starting TestLineNumbering.test_sequence_edit_01 ... 2026-10-29 02:39:55,241 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [178] 2026-10-29 02:39:55,305 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sale_line_numbering.tests.test_line_numbering: Starting TestLineNumbering.test_sequence_edit_02 ... 2026-10-29 02:39:56,503 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 02:40:28,205 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_01_reconcile_payment_with_invoice_same_currency ... 2026-10-29 02:40:37,017 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_02_reconcile_payment_with_invoice_diff_currency ... 2026-10-29 02:40:46,008 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_03_reconcile_payment_with_invoice_diff_so ... 2026-10-29 02:40:56,584 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_04_add_so_to_confirmed_payment ... 2026-10-29 02:41:03,860 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_05_add_so_to_confirmed_payment ... 2026-10-29 02:41:10,890 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 02:41:45,967 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sale_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_01_change_partner_on_payment ... 2026-10-29 02:41:46,528 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sale_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_03_add_or_remove_so_on_payment ... 2026-10-29 02:41:47,283 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 02:42:21,471 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sale_order_advance.tests.test_payment_functional: Starting TestPaymentFunctional.test_01_partner_on_payment ... 2026-10-29 02:42:22,916 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 02:42:24,003 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 250 and Message-Id '<099216617683643.1793241743.858446359634399-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'u*****mo@example.viindoo.com' successfully sent 2026-10-29 02:42:24,003 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:42:24,203 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [250] 2026-10-29 02:42:24,203 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:42:24,447 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit ... 2026-10-29 02:42:24,678 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_2 ... 2026-10-29 02:42:25,081 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_3 ... 2026-10-29 02:42:25,225 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_4 ... 2026-10-29 02:42:27,621 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_uom ... 2026-10-29 02:42:30,064 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_uom_and_price ... 2026-10-29 02:42:30,418 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 02:42:30,421 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_01_compute_expected_date ... 2026-10-29 02:42:30,890 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_02_compute_expected_date ... 2026-10-29 02:42:31,329 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_03_compute_expected_date ... 2026-10-29 02:42:32,937 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_04 ... 2026-10-29 02:42:33,393 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_04_test_delivery_results ... 2026-10-29 02:42:35,175 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_05 ... 2026-10-29 02:42:36,497 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_05_test_delivery_results ... 2026-10-29 02:42:38,189 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_06 ... 2026-10-29 02:42:39,521 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_06_test_delivery_results ... 2026-10-29 02:42:42,036 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_07 ... 2026-10-29 02:42:43,492 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_08 ... 2026-10-29 02:42:44,960 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_09 ... 2026-10-29 02:42:47,252 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_10 ... 2026-10-29 02:42:49,778 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_11 ... 2026-10-29 02:42:51,236 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_12 ... 2026-10-29 02:42:52,568 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_13 ... 2026-10-29 02:42:53,949 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_14 ... 2026-10-29 02:42:55,239 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_multi_picking_01 ... 2026-10-29 02:42:56,899 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 02:42:59,425 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 251 and Message-Id '<927177148055701.1793241779.263127565383911-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 's***********al@example.viindoo.com' successfully sent 2026-10-29 02:42:59,425 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:42:59,477 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [251] 2026-10-29 02:42:59,477 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:42:59,702 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 252 and Message-Id '<918116815912651.1793241779.582463741302490-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 's************l2@example.viindoo.com' successfully sent 2026-10-29 02:42:59,702 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:42:59,720 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [252] 2026-10-29 02:42:59,721 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:43:00,988 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_01_sale_user ... 2026-10-29 02:43:01,167 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 79, model: team.sales.target 2026-10-29 02:43:01,201 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #79 deleted mail.message records with IDs: [11059] 2026-10-29 02:43:01,210 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 79, model: team.sales.target 2026-10-29 02:43:01,218 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 79, model: team.sales.target 2026-10-29 02:43:01,224 100 INFO rb-19fb48c-226083-429903 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-29 02:43:01,240 100 INFO rb-19fb48c-226083-429903 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-29 02:43:01,272 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #79 deleted mail.message records with IDs: [11061] 2026-10-29 02:43:01,276 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 79, model: team.sales.target 2026-10-29 02:43:01,454 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #79 deleted mail.message records with IDs: [11062, 11057] 2026-10-29 02:43:01,460 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 79, model: personal.sales.target 2026-10-29 02:43:01,488 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #79 deleted mail.message records with IDs: [11062, 11057] 2026-10-29 02:43:01,506 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #79 deleted personal.sales.target records with IDs: [1] 2026-10-29 02:43:01,520 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #79 deleted mail.followers records with IDs: [3455] 2026-10-29 02:43:01,526 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 79, model: personal.sales.target 2026-10-29 02:43:01,530 100 INFO rb-19fb48c-226083-429903 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-29 02:43:01,548 100 INFO rb-19fb48c-226083-429903 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-29 02:43:01,587 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #79 deleted mail.message records with IDs: [11060] 2026-10-29 02:43:01,592 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 79, model: personal.sales.target 2026-10-29 02:43:01,595 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_02_sale_leader ... 2026-10-29 02:43:01,896 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #80 deleted mail.message records with IDs: [11059] 2026-10-29 02:43:01,930 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #80 deleted team.sales.target records with IDs: [8] 2026-10-29 02:43:01,979 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #80 deleted mail.followers records with IDs: [3457] 2026-10-29 02:43:02,083 100 INFO rb-19fb48c-226083-429903 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-29 02:43:02,101 100 INFO rb-19fb48c-226083-429903 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-29 02:43:02,129 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #80 deleted mail.message records with IDs: [11061] 2026-10-29 02:43:02,139 100 INFO rb-19fb48c-226083-429903 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-29 02:43:02,178 100 INFO rb-19fb48c-226083-429903 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-29 02:43:02,358 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #80 deleted mail.message records with IDs: [11057] 2026-10-29 02:43:02,388 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #80 deleted personal.sales.target records with IDs: [1] 2026-10-29 02:43:02,399 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #80 deleted mail.followers records with IDs: [3455] 2026-10-29 02:43:02,647 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #80 deleted mail.message records with IDs: [11065] 2026-10-29 02:43:02,678 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #80 deleted personal.sales.target records with IDs: [5] 2026-10-29 02:43:02,691 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #80 deleted mail.followers records with IDs: [3463, 3464] 2026-10-29 02:43:02,708 100 INFO rb-19fb48c-226083-429903 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-29 02:43:02,730 100 INFO rb-19fb48c-226083-429903 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-29 02:43:02,766 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #80 deleted mail.message records with IDs: [11060] 2026-10-29 02:43:02,777 100 INFO rb-19fb48c-226083-429903 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-29 02:43:02,815 100 INFO rb-19fb48c-226083-429903 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-29 02:43:02,849 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_03_regional_manager ... 2026-10-29 02:43:03,295 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #81 deleted mail.message records with IDs: [11059] 2026-10-29 02:43:03,333 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #81 deleted team.sales.target records with IDs: [8] 2026-10-29 02:43:03,374 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #81 deleted mail.followers records with IDs: [3457] 2026-10-29 02:43:03,509 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #81 deleted mail.message records with IDs: [11061] 2026-10-29 02:43:03,536 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #81 deleted team.sales.target records with IDs: [9] 2026-10-29 02:43:03,592 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #81 deleted mail.followers records with IDs: [3459] 2026-10-29 02:43:03,955 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #81 deleted mail.message records with IDs: [11057] 2026-10-29 02:43:03,981 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #81 deleted personal.sales.target records with IDs: [1] 2026-10-29 02:43:03,990 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #81 deleted mail.followers records with IDs: [3455] 2026-10-29 02:43:04,105 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #81 deleted mail.message records with IDs: [11060] 2026-10-29 02:43:04,131 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #81 deleted personal.sales.target records with IDs: [3] 2026-10-29 02:43:04,158 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #81 deleted mail.followers records with IDs: [3458] 2026-10-29 02:43:04,494 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #80 deleted mail.message records with IDs: [11070] 2026-10-29 02:43:04,535 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #80 deleted personal.sales.target records with IDs: [9] 2026-10-29 02:43:04,549 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #80 deleted mail.followers records with IDs: [3473, 3474] 2026-10-29 02:43:04,698 100 INFO rb-19fb48c-226083-429903 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-29 02:43:04,722 100 INFO rb-19fb48c-226083-429903 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-29 02:43:04,748 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #81 deleted mail.message records with IDs: [11061] 2026-10-29 02:43:04,788 100 INFO rb-19fb48c-226083-429903 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-29 02:43:04,847 100 INFO rb-19fb48c-226083-429903 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-29 02:43:04,888 100 INFO rb-19fb48c-226083-429903 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-29 02:43:04,905 100 INFO rb-19fb48c-226083-429903 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-29 02:43:04,934 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #81 deleted mail.message records with IDs: [11069] 2026-10-29 02:43:04,966 100 INFO rb-19fb48c-226083-429903 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-29 02:43:05,000 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #81 deleted mail.message records with IDs: [11069] 2026-10-29 02:43:05,006 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #81 deleted personal.sales.target records with IDs: [8] 2026-10-29 02:43:05,024 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #81 deleted mail.followers records with IDs: [3471, 3472] 2026-10-29 02:43:05,077 100 INFO rb-19fb48c-226083-429903 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-29 02:43:05,357 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #80 deleted mail.message records with IDs: [11070] 2026-10-29 02:43:05,390 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #80 deleted personal.sales.target records with IDs: [9] 2026-10-29 02:43:05,404 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #80 deleted mail.followers records with IDs: [3473, 3474] 2026-10-29 02:43:05,410 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_04_all_document ... 2026-10-29 02:43:05,794 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #83 deleted mail.message records with IDs: [11059] 2026-10-29 02:43:05,819 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #83 deleted team.sales.target records with IDs: [8] 2026-10-29 02:43:05,892 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #83 deleted mail.followers records with IDs: [3457] 2026-10-29 02:43:06,050 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #83 deleted mail.message records with IDs: [11061] 2026-10-29 02:43:06,062 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #83 deleted team.sales.target records with IDs: [9] 2026-10-29 02:43:06,108 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #83 deleted mail.followers records with IDs: [3459] 2026-10-29 02:43:06,380 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #83 deleted mail.message records with IDs: [11057] 2026-10-29 02:43:06,397 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #83 deleted personal.sales.target records with IDs: [1] 2026-10-29 02:43:06,409 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #83 deleted mail.followers records with IDs: [3455] 2026-10-29 02:43:06,532 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #83 deleted mail.message records with IDs: [11060] 2026-10-29 02:43:06,539 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #83 deleted personal.sales.target records with IDs: [3] 2026-10-29 02:43:06,550 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #83 deleted mail.followers records with IDs: [3458] 2026-10-29 02:43:06,615 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 02:43:09,139 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 253 and Message-Id '<590661236628110.1793241789.003473997116089-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 's***********al@example.viindoo.com' successfully sent 2026-10-29 02:43:09,139 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:43:09,182 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [253] 2026-10-29 02:43:09,183 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:43:09,394 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 254 and Message-Id '<847695338552839.1793241789.258514881134033-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 's************l2@example.viindoo.com' successfully sent 2026-10-29 02:43:09,394 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:43:09,415 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [254] 2026-10-29 02:43:09,416 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:43:28,034 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_personal_target_cross_company_search_is_closed ... 2026-10-29 02:43:28,061 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_personal_target_same_company_search_still_allowed ... 2026-10-29 02:43:28,083 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_company_id_populated_from_team ... 2026-10-29 02:43:28,087 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_cross_company_search_is_closed ... 2026-10-29 02:43:28,109 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_same_company_search_still_allowed ... 2026-10-29 02:43:28,164 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-29 02:43:30,594 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 255 and Message-Id '<968060366019761.1793241810.477485656738281-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 's***********al@example.viindoo.com' successfully sent 2026-10-29 02:43:30,594 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:43:30,643 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [255] 2026-10-29 02:43:30,643 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:43:30,860 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 256 and Message-Id '<311226625826015.1793241810.728916883468628-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 's************l2@example.viindoo.com' successfully sent 2026-10-29 02:43:30,860 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:43:30,878 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [256] 2026-10-29 02:43:30,878 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:43:31,617 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_target.tests.test_name_search: Starting TestPersonalSalesTargetNameSearch.test_name_search_finds_the_target_of_the_matching_sales_person ... 2026-10-29 02:43:31,660 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_target.tests.test_name_search: Starting TestPersonalSalesTargetNameSearch.test_name_search_non_matching_term_returns_empty ... 2026-10-29 02:43:31,674 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 02:43:34,039 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 257 and Message-Id '<829280292215527.1793241813.904737949371338-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 's***********al@example.viindoo.com' successfully sent 2026-10-29 02:43:34,039 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:43:34,088 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [257] 2026-10-29 02:43:34,089 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:43:34,307 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 258 and Message-Id '<280549390266007.1793241814.161871671676636-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 's************l2@example.viindoo.com' successfully sent 2026-10-29 02:43:34,307 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:43:34,329 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [258] 2026-10-29 02:43:34,329 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:43:35,146 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_target.tests.test_name_search: Starting TestTeamSalesTargetNameSearch.test_name_search_matching_term_does_not_raise ... 2026-10-29 02:43:35,179 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_target.tests.test_name_search: Starting TestTeamSalesTargetNameSearch.test_name_search_non_matching_term_returns_empty ... 2026-10-29 02:43:35,192 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 02:43:37,689 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 259 and Message-Id '<840731320747847.1793241817.573604106903076-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 's***********al@example.viindoo.com' successfully sent 2026-10-29 02:43:37,689 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:43:37,725 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [259] 2026-10-29 02:43:37,725 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:43:37,902 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 260 and Message-Id '<071619407046482.1793241817.788680076599121-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 's************l2@example.viindoo.com' successfully sent 2026-10-29 02:43:37,903 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:43:37,922 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [260] 2026-10-29 02:43:37,922 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:43:39,041 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_approval_team_target ... 2026-10-29 02:43:39,256 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_divide_target_when_generate_sale_personal_target ... 2026-10-29 02:43:39,263 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_function_get_target_by_date ... 2026-10-29 02:43:44,806 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_01_team_sales_target ... 2026-10-29 02:43:45,001 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_02_personal_sales_target ... 2026-10-29 02:43:47,111 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_duplicate_personal_target_in_team_target ... 2026-10-29 02:43:47,203 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3503] 2026-10-29 02:43:47,215 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_state_personal_target_follow_state_team_target ... 2026-10-29 02:43:47,333 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 02:43:49,865 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 261 and Message-Id '<936040749983472.1793241829.756558895111084-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 's***********al@example.viindoo.com' successfully sent 2026-10-29 02:43:49,865 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:43:49,911 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [261] 2026-10-29 02:43:49,911 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:43:50,092 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 262 and Message-Id '<756899721781762.1793241829.983649253845215-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 's************l2@example.viindoo.com' successfully sent 2026-10-29 02:43:50,092 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:43:50,109 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [262] 2026-10-29 02:43:50,110 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:43:50,612 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_target_pos.tests.test_access_right: Starting TestAccessRight.test_access_right_pos_manager ... 2026-10-29 02:43:51,625 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #107 deleted mail.message records with IDs: [11627] 2026-10-29 02:43:51,654 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #107 deleted personal.sales.target records with IDs: [46] 2026-10-29 02:43:51,662 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #107 deleted mail.followers records with IDs: [3553] 2026-10-29 02:43:51,943 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #107 deleted mail.message records with IDs: [11630] 2026-10-29 02:43:51,957 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #107 deleted personal.sales.target records with IDs: [48] 2026-10-29 02:43:51,966 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #107 deleted mail.followers records with IDs: [3557, 3558] 2026-10-29 02:43:51,987 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #107 deleted mail.message records with IDs: [11628] 2026-10-29 02:43:52,013 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #107 deleted team.sales.target records with IDs: [44] 2026-10-29 02:43:52,056 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #107 deleted mail.followers records with IDs: [3555] 2026-10-29 02:43:52,387 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [49], uid: 107, model: personal.sales.target 2026-10-29 02:43:52,893 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [46], uid: 107, model: team.sales.target 2026-10-29 02:43:52,911 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [46], uid: 107, model: team.sales.target 2026-10-29 02:43:52,936 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #107 deleted mail.message records with IDs: [11632] 2026-10-29 02:43:52,946 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [46], uid: 107, model: team.sales.target 2026-10-29 02:43:52,963 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [50], uid: 107, model: personal.sales.target 2026-10-29 02:43:52,981 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [50], uid: 107, model: personal.sales.target 2026-10-29 02:43:53,014 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #107 deleted mail.message records with IDs: [11631] 2026-10-29 02:43:53,025 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [50], uid: 107, model: personal.sales.target 2026-10-29 02:43:53,075 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [51], uid: 107, model: personal.sales.target 2026-10-29 02:43:53,230 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [50], uid: 107, model: personal.sales.target 2026-10-29 02:43:53,248 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [50], uid: 107, model: personal.sales.target 2026-10-29 02:43:53,281 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #107 deleted mail.message records with IDs: [11631] 2026-10-29 02:43:53,302 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [50], uid: 107, model: personal.sales.target 2026-10-29 02:43:53,330 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #107 deleted mail.message records with IDs: [11631] 2026-10-29 02:43:53,337 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #107 deleted personal.sales.target records with IDs: [50] 2026-10-29 02:43:53,346 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #107 deleted mail.followers records with IDs: [3559] 2026-10-29 02:43:53,390 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [52], uid: 107, model: personal.sales.target 2026-10-29 02:43:53,425 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [46], uid: 107, model: team.sales.target 2026-10-29 02:43:53,438 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [46], uid: 107, model: team.sales.target 2026-10-29 02:43:53,462 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #107 deleted mail.message records with IDs: [11632] 2026-10-29 02:43:53,474 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [46], uid: 107, model: team.sales.target 2026-10-29 02:43:53,484 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_target_pos.tests.test_access_right: Starting TestAccessRight.test_access_right_pos_user ... 2026-10-29 02:43:53,681 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 106, model: team.sales.target 2026-10-29 02:43:54,486 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 106, model: team.sales.target 2026-10-29 02:43:54,522 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #106 deleted mail.message records with IDs: [11636] 2026-10-29 02:43:54,529 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 106, model: team.sales.target 2026-10-29 02:43:54,666 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #106 deleted mail.message records with IDs: [11637, 11634] 2026-10-29 02:43:54,671 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 106, model: personal.sales.target 2026-10-29 02:43:54,697 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #106 deleted mail.message records with IDs: [11637, 11634] 2026-10-29 02:43:54,704 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #106 deleted personal.sales.target records with IDs: [53] 2026-10-29 02:43:54,717 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #106 deleted mail.followers records with IDs: [3561] 2026-10-29 02:43:54,721 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 106, model: personal.sales.target 2026-10-29 02:43:54,727 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 106, model: team.sales.target 2026-10-29 02:43:55,121 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 106, model: team.sales.target 2026-10-29 02:43:55,137 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 106, model: team.sales.target 2026-10-29 02:43:55,161 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #106 deleted mail.message records with IDs: [11639] 2026-10-29 02:43:55,164 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 106, model: team.sales.target 2026-10-29 02:43:55,169 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [54], uid: 106, model: personal.sales.target 2026-10-29 02:43:55,182 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [54], uid: 106, model: personal.sales.target 2026-10-29 02:43:55,205 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #106 deleted mail.message records with IDs: [11635] 2026-10-29 02:43:55,212 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #106 deleted personal.sales.target records with IDs: [54] 2026-10-29 02:43:55,222 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #106 deleted mail.followers records with IDs: [3562] 2026-10-29 02:43:55,226 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 106, model: personal.sales.target 2026-10-29 02:43:55,240 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #106 deleted mail.message records with IDs: [11635] 2026-10-29 02:43:55,243 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 106, model: personal.sales.target 2026-10-29 02:43:55,255 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 02:43:57,857 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 263 and Message-Id '<920562060500679.1793241837.729852437973022-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 's***********al@example.viindoo.com' successfully sent 2026-10-29 02:43:57,857 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:43:57,909 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [263] 2026-10-29 02:43:57,909 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:43:58,111 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 264 and Message-Id '<694597356173330.1793241837.981612205505371-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 's************l2@example.viindoo.com' successfully sent 2026-10-29 02:43:58,111 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:43:58,132 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [264] 2026-10-29 02:43:58,132 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:44:00,232 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_foreign_currency_walkin_is_converted_to_target_currency ... 2026-10-29 02:44:01,115 100 INFO rb-19fb48c-226083-429903 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-29 02:44:02,874 100 INFO rb-19fb48c-226083-429903 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-29 02:44:05,689 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_standalone_sale_order_leaves_pos_channel_empty ... 2026-10-29 02:44:08,193 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_walkin_and_sale_order_consolidate_without_double_count ... 2026-10-29 02:44:11,221 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_walkin_pos_channel_reports_untaxed_not_tax_inclusive ... 2026-10-29 02:44:11,651 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-29 02:44:14,191 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 265 and Message-Id '<243557175756408.1793241854.046294450759888-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 's***********al@example.viindoo.com' successfully sent 2026-10-29 02:44:14,191 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:44:14,233 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [265] 2026-10-29 02:44:14,234 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:44:14,431 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 266 and Message-Id '<303596312591474.1793241854.316496372222900-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 's************l2@example.viindoo.com' successfully sent 2026-10-29 02:44:14,431 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:44:14,451 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [266] 2026-10-29 02:44:14,451 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:44:16,309 100 INFO rb-19fb48c-226083-429903 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-29 02:44:20,665 100 INFO rb-19fb48c-226083-429903 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-29 02:44:25,123 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-29 02:44:27,598 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 267 and Message-Id '<178434282583841.1793241867.467804908752441-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 's***********al@example.viindoo.com' successfully sent 2026-10-29 02:44:27,599 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:44:27,648 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [267] 2026-10-29 02:44:27,649 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:44:27,871 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 268 and Message-Id '<637227925080740.1793241867.746515274047852-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 's************l2@example.viindoo.com' successfully sent 2026-10-29 02:44:27,871 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:44:27,887 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [268] 2026-10-29 02:44:27,887 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:44:29,720 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_cancelled_target_reports_zero_on_every_channel ... 2026-10-29 02:44:32,790 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_compute_sales_kpi_on_target ... 2026-10-29 02:44:35,433 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 269 and Message-Id '<990941771761142.1793241875.284274578094482-openerp-203-account.move@2ff4138d272a>' from 'sales.leader@example.viindoo.com' to (redacted) 'b*****00@ic.example.com' successfully sent 2026-10-29 02:44:35,433 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:44:35,604 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #122 deleted mail.mail records with IDs: [269] 2026-10-29 02:44:35,604 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:44:39,423 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 270 and Message-Id '<495610577642543.1793241879.318828821182251-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 's*******er@example.viindoo.com' successfully sent 2026-10-29 02:44:39,423 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:44:40,493 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [270] 2026-10-29 02:44:40,493 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:44:41,306 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_linking_pos_order_to_target ... 2026-10-29 02:44:43,795 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 271 and Message-Id '<981242950601615.1793241883.622727870941162-openerp-206-account.move@2ff4138d272a>' from 'sales.user@example.viindoo.com' to (redacted) 'b*****00@ic.example.com' successfully sent 2026-10-29 02:44:43,795 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:44:43,950 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #121 deleted mail.mail records with IDs: [271] 2026-10-29 02:44:43,950 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:44:44,764 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-29 02:44:47,310 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 272 and Message-Id '<924460388227597.1793241887.198569774627686-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 's***********al@example.viindoo.com' successfully sent 2026-10-29 02:44:47,310 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:44:47,347 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [272] 2026-10-29 02:44:47,347 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:44:47,513 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 273 and Message-Id '<228819684819074.1793241887.410080909729004-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 's************l2@example.viindoo.com' successfully sent 2026-10-29 02:44:47,513 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:44:47,529 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [273] 2026-10-29 02:44:47,530 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:44:48,002 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_draft_target_reports_zero_ordered_total ... 2026-10-29 02:44:53,610 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_draft_target_reports_zero_untaxed_total ... 2026-10-29 02:44:58,887 100 INFO rb-19fb48c-226083-429903 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-29 02:45:01,977 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_excludes_another_company_sale_order ... 2026-10-29 02:45:24,945 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_excludes_sale_order_rescheduled_out_of_period ... 2026-10-29 02:45:29,748 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_recomputes_when_draft_target_is_approved ... 2026-10-29 02:45:35,363 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_reports_untaxed_base_not_tax_inclusive_amount ... 2026-10-29 02:45:41,318 100 INFO rb-19fb48c-226083-429903 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-29 02:45:45,352 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 274 and Message-Id '<233028767082437.1793241945.189248561859131-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 's*******er@example.viindoo.com' successfully sent 2026-10-29 02:45:45,352 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:45:45,634 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [274] 2026-10-29 02:45:45,634 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:45:46,536 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_excludes_another_company_sale_order ... 2026-10-29 02:46:09,673 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_excludes_sale_order_rescheduled_out_of_period ... 2026-10-29 02:46:14,875 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_recomputes_when_draft_target_is_approved ... 2026-10-29 02:46:21,302 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_reports_untaxed_base_not_tax_inclusive_amount ... 2026-10-29 02:46:27,474 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 02:46:30,027 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 275 and Message-Id '<007778976495972.1793241989.895730257034302-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 's***********al@example.viindoo.com' successfully sent 2026-10-29 02:46:30,028 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:46:30,076 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [275] 2026-10-29 02:46:30,077 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:46:30,269 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 276 and Message-Id '<983909570476492.1793241990.157112121582031-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 's************l2@example.viindoo.com' successfully sent 2026-10-29 02:46:30,269 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:46:30,287 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [276] 2026-10-29 02:46:30,287 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:46:30,738 100 INFO rb-19fb48c-226083-429903 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-29 02:46:34,065 100 INFO rb-19fb48c-226083-429903 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-29 02:46:37,540 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 02:46:40,447 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 277 and Message-Id '<818254919223939.1793242000.301780462265015-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 's***********al@example.viindoo.com' successfully sent 2026-10-29 02:46:40,448 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:46:40,491 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [277] 2026-10-29 02:46:40,492 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:46:40,722 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 278 and Message-Id '<617804067116836.1793242000.579054594039917-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 's************l2@example.viindoo.com' successfully sent 2026-10-29 02:46:40,722 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:46:40,754 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [278] 2026-10-29 02:46:40,754 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:46:41,406 100 INFO rb-19fb48c-226083-429903 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-29 02:46:48,648 100 INFO rb-19fb48c-226083-429903 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-29 02:46:48,730 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [6437] 2026-10-29 02:46:48,730 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-10-29 02:46:52,562 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 02:46:55,379 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 279 and Message-Id '<347793596081047.1793242015.249863386154175-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 's***********al@example.viindoo.com' successfully sent 2026-10-29 02:46:55,379 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:46:55,421 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [279] 2026-10-29 02:46:55,422 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:46:55,616 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 280 and Message-Id '<510790345459119.1793242015.497242927551270-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 's************l2@example.viindoo.com' successfully sent 2026-10-29 02:46:55,616 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:46:55,636 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [280] 2026-10-29 02:46:55,637 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:46:56,380 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_compute_sales_kpi_on_target ... 2026-10-29 02:47:02,889 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 281 and Message-Id '<775433239158904.1793242022.726058006286621-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 's*********er@example.viindoo.com' successfully sent 2026-10-29 02:47:02,889 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:47:03,980 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [281] 2026-10-29 02:47:03,980 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:47:05,593 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 282 and Message-Id '<235529764163253.1793242025.529531478881836-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 's*******er@example.viindoo.com' successfully sent 2026-10-29 02:47:05,593 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:47:05,890 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [282] 2026-10-29 02:47:05,890 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:47:07,199 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [136] 2026-10-29 02:47:07,215 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [143] 2026-10-29 02:47:07,631 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_cron_update_current_month_target ... 2026-10-29 02:47:12,196 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_cron: Manually starting job `Compute CRM Teams' Current Month Invoiced Target`. 2026-10-29 02:47:12,385 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_cron: Job `Compute CRM Teams' Current Month Invoiced Target` done. 2026-10-29 02:47:12,396 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_cron: Manually starting job `Compute Users' Current Month Invoiced Target`. 2026-10-29 02:47:12,442 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_cron: Job `Compute Users' Current Month Invoiced Target` done. 2026-10-29 02:47:12,446 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_linking_so_invoice_to_target ... 2026-10-29 02:47:16,213 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 283 and Message-Id '<517871307313399.1793242036.057232141494751-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 's*******er@example.viindoo.com' successfully sent 2026-10-29 02:47:16,213 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:47:17,512 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [283] 2026-10-29 02:47:17,513 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:47:19,138 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 02:47:21,997 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_team_advanced.tests.test_regions_hierarchy: Starting TestRegionsHierarchy.test_2010_regions_hierarchy ... 2026-10-29 02:47:22,053 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 02:47:24,839 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1000_compute_user_id ... 2026-10-29 02:47:24,882 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1001_compute_recursive_child_ids ... 2026-10-29 02:47:24,923 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1002_compute_member_ids ... 2026-10-29 02:47:25,181 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1003_group_sale_salesman ... 2026-10-29 02:47:25,553 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 151, model: crm.team 2026-10-29 02:47:25,580 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.team 2026-10-29 02:47:25,587 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [40], uid: 151, model: crm.team 2026-10-29 02:47:25,619 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 151, model: crm.team 2026-10-29 02:47:25,629 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [40], uid: 151, model: crm.team 2026-10-29 02:47:25,688 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 151, model: crm.team 2026-10-29 02:47:25,698 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 151, model: crm.team.region 2026-10-29 02:47:25,705 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.team.region 2026-10-29 02:47:25,712 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 151, model: crm.team.region 2026-10-29 02:47:25,719 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.team.region 2026-10-29 02:47:25,725 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 151, model: crm.team.region 2026-10-29 02:47:25,728 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1004_group_sale_salesman_team_lead ... 2026-10-29 02:47:25,971 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 151, model: crm.team 2026-10-29 02:47:25,993 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.team 2026-10-29 02:47:26,006 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [40], uid: 151, model: crm.team 2026-10-29 02:47:26,027 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 151, model: crm.team 2026-10-29 02:47:26,037 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [40], uid: 151, model: crm.team 2026-10-29 02:47:26,105 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 151, model: crm.team 2026-10-29 02:47:26,119 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 151, model: crm.team.region 2026-10-29 02:47:26,127 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.team.region 2026-10-29 02:47:26,135 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 151, model: crm.team.region 2026-10-29 02:47:26,144 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.team.region 2026-10-29 02:47:26,150 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 151, model: crm.team.region 2026-10-29 02:47:26,153 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1005_group_sale_salesman_sale_rg ... 2026-10-29 02:47:26,446 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 151, model: crm.team 2026-10-29 02:47:26,465 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.team 2026-10-29 02:47:26,475 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [40], uid: 151, model: crm.team 2026-10-29 02:47:26,504 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 151, model: crm.team 2026-10-29 02:47:26,513 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [40], uid: 151, model: crm.team 2026-10-29 02:47:26,589 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 151, model: crm.team 2026-10-29 02:47:26,608 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 151, model: crm.team.region 2026-10-29 02:47:26,625 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.team.region 2026-10-29 02:47:26,636 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 151, model: crm.team.region 2026-10-29 02:47:26,650 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.team.region 2026-10-29 02:47:26,654 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 151, model: crm.team.region 2026-10-29 02:47:26,658 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1006_group_sale_team_leader ... 2026-10-29 02:47:27,046 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 151, model: crm.team 2026-10-29 02:47:27,095 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.team 2026-10-29 02:47:27,115 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [40], uid: 151, model: crm.team 2026-10-29 02:47:27,150 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 151, model: crm.team 2026-10-29 02:47:27,164 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [40], uid: 151, model: crm.team 2026-10-29 02:47:27,233 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 151, model: crm.team 2026-10-29 02:47:27,254 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 151, model: crm.team.region 2026-10-29 02:47:27,260 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.team.region 2026-10-29 02:47:27,271 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 151, model: crm.team.region 2026-10-29 02:47:27,275 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.team.region 2026-10-29 02:47:27,278 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 151, model: crm.team.region 2026-10-29 02:47:27,280 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1007_group_sale_team_leader_sale_rg ... 2026-10-29 02:47:27,548 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 151, model: crm.team 2026-10-29 02:47:27,572 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.team 2026-10-29 02:47:27,585 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [40], uid: 151, model: crm.team 2026-10-29 02:47:27,612 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 151, model: crm.team 2026-10-29 02:47:27,618 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [40], uid: 151, model: crm.team 2026-10-29 02:47:27,671 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 151, model: crm.team 2026-10-29 02:47:27,679 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 151, model: crm.team.region 2026-10-29 02:47:27,685 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.team.region 2026-10-29 02:47:27,689 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 151, model: crm.team.region 2026-10-29 02:47:27,695 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.team.region 2026-10-29 02:47:27,700 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 151, model: crm.team.region 2026-10-29 02:47:27,710 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1008_group_sale_regional_admin ... 2026-10-29 02:47:28,063 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.team 2026-10-29 02:47:28,079 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [40], uid: 151, model: crm.team 2026-10-29 02:47:28,116 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [40], uid: 151, model: crm.team 2026-10-29 02:47:28,131 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [40], uid: 151, model: crm.team 2026-10-29 02:47:28,271 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 151, model: crm.team.region 2026-10-29 02:47:28,286 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.team.region 2026-10-29 02:47:28,293 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 151, model: crm.team.region 2026-10-29 02:47:28,301 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.team.region 2026-10-29 02:47:28,312 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 151, model: crm.team.region 2026-10-29 02:47:28,316 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1009_group_sale_regional_manager_team_leader ... 2026-10-29 02:47:28,717 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.team 2026-10-29 02:47:28,739 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [40], uid: 151, model: crm.team 2026-10-29 02:47:28,793 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [40], uid: 151, model: crm.team 2026-10-29 02:47:28,823 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [40], uid: 151, model: crm.team 2026-10-29 02:47:28,937 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 151, model: crm.team.region 2026-10-29 02:47:28,948 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.team.region 2026-10-29 02:47:28,956 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 151, model: crm.team.region 2026-10-29 02:47:28,962 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.team.region 2026-10-29 02:47:28,973 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 151, model: crm.team.region 2026-10-29 02:47:28,976 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1010_group_sale_regional_admin_child ... 2026-10-29 02:47:29,455 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.team 2026-10-29 02:47:29,460 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1011_group_sale_salesman_all_leads ... 2026-10-29 02:47:29,965 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.team 2026-10-29 02:47:29,978 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.team 2026-10-29 02:47:30,066 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.team.region 2026-10-29 02:47:30,072 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 151, model: crm.team.region 2026-10-29 02:47:30,087 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 02:47:33,341 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2000_group_sale_team_leader_member ... 2026-10-29 02:47:33,787 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: crm.lead 2026-10-29 02:47:33,881 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: crm.lead 2026-10-29 02:47:33,983 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: crm.lead 2026-10-29 02:47:34,060 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: crm.lead 2026-10-29 02:47:34,079 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 156, model: crm.lead 2026-10-29 02:47:34,114 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 156, model: crm.lead 2026-10-29 02:47:34,140 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 156, model: crm.lead 2026-10-29 02:47:34,160 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: crm.lead 2026-10-29 02:47:34,177 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 156, model: crm.lead 2026-10-29 02:47:34,205 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 156, model: crm.lead 2026-10-29 02:47:34,229 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 156, model: crm.lead 2026-10-29 02:47:34,249 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: crm.lead 2026-10-29 02:47:34,315 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: crm.lead 2026-10-29 02:47:34,357 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: crm.lead 2026-10-29 02:47:34,360 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2001_group_sale_team_leader_leader ... 2026-10-29 02:47:34,831 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: crm.lead 2026-10-29 02:47:34,959 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: crm.lead 2026-10-29 02:47:35,033 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: crm.lead 2026-10-29 02:47:35,132 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: crm.lead 2026-10-29 02:47:35,162 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 156, model: crm.lead 2026-10-29 02:47:35,206 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 156, model: crm.lead 2026-10-29 02:47:35,235 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 156, model: crm.lead 2026-10-29 02:47:35,255 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: crm.lead 2026-10-29 02:47:35,271 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 156, model: crm.lead 2026-10-29 02:47:35,303 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 156, model: crm.lead 2026-10-29 02:47:35,329 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 156, model: crm.lead 2026-10-29 02:47:35,349 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: crm.lead 2026-10-29 02:47:35,394 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: crm.lead 2026-10-29 02:47:35,428 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: crm.lead 2026-10-29 02:47:35,430 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2002_group_sale_regional_manager_member ... 2026-10-29 02:47:35,741 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: crm.lead 2026-10-29 02:47:35,826 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: crm.lead 2026-10-29 02:47:35,939 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: crm.lead 2026-10-29 02:47:35,988 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 156, model: crm.lead 2026-10-29 02:47:36,058 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 156, model: crm.lead 2026-10-29 02:47:36,100 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 156, model: crm.lead 2026-10-29 02:47:36,126 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: crm.lead 2026-10-29 02:47:36,151 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 156, model: crm.lead 2026-10-29 02:47:36,198 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 156, model: crm.lead 2026-10-29 02:47:36,235 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 156, model: crm.lead 2026-10-29 02:47:36,257 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: crm.lead 2026-10-29 02:47:36,305 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: crm.lead 2026-10-29 02:47:36,339 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: crm.lead 2026-10-29 02:47:36,341 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2003_group_sale_regional_manager_direct ... 2026-10-29 02:47:36,691 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: crm.lead 2026-10-29 02:47:36,782 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: crm.lead 2026-10-29 02:47:36,896 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: crm.lead 2026-10-29 02:47:36,927 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 156, model: crm.lead 2026-10-29 02:47:36,975 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 156, model: crm.lead 2026-10-29 02:47:37,004 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 156, model: crm.lead 2026-10-29 02:47:37,039 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: crm.lead 2026-10-29 02:47:37,072 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 156, model: crm.lead 2026-10-29 02:47:37,108 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 156, model: crm.lead 2026-10-29 02:47:37,136 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 156, model: crm.lead 2026-10-29 02:47:37,156 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: crm.lead 2026-10-29 02:47:37,206 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: crm.lead 2026-10-29 02:47:37,266 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: crm.lead 2026-10-29 02:47:37,268 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2004_group_sale_regional_manager_parent ... 2026-10-29 02:47:37,658 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: crm.lead 2026-10-29 02:47:37,767 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: crm.lead 2026-10-29 02:47:37,858 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: crm.lead 2026-10-29 02:47:37,888 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 156, model: crm.lead 2026-10-29 02:47:37,927 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 156, model: crm.lead 2026-10-29 02:47:37,963 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 156, model: crm.lead 2026-10-29 02:47:37,993 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: crm.lead 2026-10-29 02:47:38,022 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 156, model: crm.lead 2026-10-29 02:47:38,080 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 156, model: crm.lead 2026-10-29 02:47:38,113 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 156, model: crm.lead 2026-10-29 02:47:38,145 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: crm.lead 2026-10-29 02:47:38,200 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: crm.lead 2026-10-29 02:47:38,241 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: crm.lead 2026-10-29 02:47:38,243 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2005_group_sale_regional_manager_child ... 2026-10-29 02:47:38,556 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [57], uid: 156, model: crm.lead 2026-10-29 02:47:38,646 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [57], uid: 156, model: crm.lead 2026-10-29 02:47:38,672 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [57], uid: 156, model: crm.lead 2026-10-29 02:47:38,714 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: crm.lead 2026-10-29 02:47:38,742 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [58], uid: 156, model: crm.lead 2026-10-29 02:47:38,794 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [58], uid: 156, model: crm.lead 2026-10-29 02:47:38,822 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [58], uid: 156, model: crm.lead 2026-10-29 02:47:38,848 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: crm.lead 2026-10-29 02:47:38,884 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 156, model: crm.lead 2026-10-29 02:47:38,923 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 156, model: crm.lead 2026-10-29 02:47:38,958 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 156, model: crm.lead 2026-10-29 02:47:38,979 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: crm.lead 2026-10-29 02:47:39,005 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 156, model: crm.lead 2026-10-29 02:47:39,044 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 156, model: crm.lead 2026-10-29 02:47:39,072 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 156, model: crm.lead 2026-10-29 02:47:39,092 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: crm.lead 2026-10-29 02:47:39,144 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: crm.lead 2026-10-29 02:47:39,188 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: crm.lead 2026-10-29 02:47:39,200 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 02:47:39,920 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 284 and Message-Id '<070530284378552.1793242059.873262166976929-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'**************nc@example.viindoo.com'" successfully sent 2026-10-29 02:47:39,921 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:47:39,938 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [284] 2026-10-29 02:47:39,965 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12370] 2026-10-29 02:47:39,966 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:47:39,976 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 02:47:40,233 100 INFO rb-19fb48c-226083-429903 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-29 02:47:40,937 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 285 and Message-Id '<914927791290518.1793242060.877791404724121-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'****************.2@example.viindoo.com'" successfully sent 2026-10-29 02:47:40,937 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:47:40,951 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [285] 2026-10-29 02:47:40,967 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12374] 2026-10-29 02:47:40,968 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:47:40,983 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 02:47:41,587 100 INFO rb-19fb48c-226083-429903 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-29 02:47:41,844 100 INFO rb-19fb48c-226083-429903 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-29 02:47:41,933 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 02:47:46,528 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3000_group_sale_team_leader_member ... 2026-10-29 02:47:47,177 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 162, model: sale.order 2026-10-29 02:47:47,213 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 162, model: sale.order 2026-10-29 02:47:47,255 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 162, model: sale.order 2026-10-29 02:47:47,267 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3001_group_sale_team_leader_leader ... 2026-10-29 02:47:48,506 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #162 deleted mail.message records with IDs: [3886] 2026-10-29 02:47:48,539 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 162, model: sale.order 2026-10-29 02:47:48,566 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 162, model: sale.order 2026-10-29 02:47:48,594 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 162, model: sale.order 2026-10-29 02:47:48,643 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 162, model: sale.order 2026-10-29 02:47:48,665 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3003_group_sale_regional_manager_direct ... 2026-10-29 02:47:50,644 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #162 deleted mail.message records with IDs: [3886] 2026-10-29 02:47:50,676 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 162, model: sale.order 2026-10-29 02:47:51,337 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #162 deleted mail.message records with IDs: [7702, 3909, 3888] 2026-10-29 02:47:51,375 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 162, model: sale.order 2026-10-29 02:47:52,074 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #162 deleted mail.message records with IDs: [7415, 3910, 3889] 2026-10-29 02:47:52,104 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 162, model: sale.order 2026-10-29 02:47:52,722 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #162 deleted ir.model.data records with IDs: [213074, 213075, 213076] 2026-10-29 02:47:52,722 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #162 deleted mail.message records with IDs: [3908, 3907, 3906, 3887] 2026-10-29 02:47:52,761 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 162, model: sale.order 2026-10-29 02:47:52,800 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 162, model: sale.order 2026-10-29 02:47:52,830 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 162, model: sale.order 2026-10-29 02:47:52,873 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 162, model: sale.order 2026-10-29 02:47:52,893 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3004_group_sale_regional_manager_child ... 2026-10-29 02:47:53,744 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 162, model: sale.order 2026-10-29 02:47:53,786 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 162, model: sale.order 2026-10-29 02:47:53,827 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 162, model: sale.order 2026-10-29 02:47:53,875 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 162, model: sale.order 2026-10-29 02:47:53,899 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 162, model: sale.order 2026-10-29 02:47:53,936 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 162, model: sale.order 2026-10-29 02:47:55,122 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #162 deleted mail.message records with IDs: [7415, 3910, 3889] 2026-10-29 02:47:55,160 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 162, model: sale.order 2026-10-29 02:47:55,211 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 162, model: sale.order 2026-10-29 02:47:55,242 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 162, model: sale.order 2026-10-29 02:47:55,314 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 162, model: sale.order 2026-10-29 02:47:55,334 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3004_group_sale_regional_manager_parent ... 2026-10-29 02:47:57,282 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #162 deleted mail.message records with IDs: [3886] 2026-10-29 02:47:57,316 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 162, model: sale.order 2026-10-29 02:47:58,104 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #162 deleted mail.message records with IDs: [7702, 3909, 3888] 2026-10-29 02:47:58,139 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 162, model: sale.order 2026-10-29 02:47:58,862 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #162 deleted mail.message records with IDs: [7415, 3910, 3889] 2026-10-29 02:47:58,894 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 162, model: sale.order 2026-10-29 02:47:59,610 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #162 deleted ir.model.data records with IDs: [213074, 213075, 213076] 2026-10-29 02:47:59,610 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #162 deleted mail.message records with IDs: [3908, 3907, 3906, 3887] 2026-10-29 02:47:59,660 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 162, model: sale.order 2026-10-29 02:48:00,703 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #162 deleted mail.message records with IDs: [3911, 3890] 2026-10-29 02:48:00,732 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 162, model: sale.order 2026-10-29 02:48:00,736 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3005_group_sale_regional_manager_assistant_direct ... 2026-10-29 02:48:02,713 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #162 deleted mail.message records with IDs: [3886] 2026-10-29 02:48:02,747 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 162, model: sale.order 2026-10-29 02:48:03,452 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #162 deleted mail.message records with IDs: [7702, 3909, 3888] 2026-10-29 02:48:03,485 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 162, model: sale.order 2026-10-29 02:48:04,245 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #162 deleted mail.message records with IDs: [7415, 3910, 3889] 2026-10-29 02:48:04,277 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 162, model: sale.order 2026-10-29 02:48:05,054 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #162 deleted ir.model.data records with IDs: [213074, 213075, 213076] 2026-10-29 02:48:05,054 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #162 deleted mail.message records with IDs: [3908, 3907, 3906, 3887] 2026-10-29 02:48:05,121 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 162, model: sale.order 2026-10-29 02:48:05,126 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3006_group_sale_regional_manager_assistant_parent ... 2026-10-29 02:48:07,081 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #162 deleted mail.message records with IDs: [3886] 2026-10-29 02:48:07,116 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 162, model: sale.order 2026-10-29 02:48:07,899 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #162 deleted mail.message records with IDs: [7702, 3909, 3888] 2026-10-29 02:48:07,950 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 162, model: sale.order 2026-10-29 02:48:08,646 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #162 deleted mail.message records with IDs: [7415, 3910, 3889] 2026-10-29 02:48:08,675 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 162, model: sale.order 2026-10-29 02:48:09,405 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #162 deleted ir.model.data records with IDs: [213074, 213075, 213076] 2026-10-29 02:48:09,405 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #162 deleted mail.message records with IDs: [3908, 3907, 3906, 3887] 2026-10-29 02:48:09,451 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 162, model: sale.order 2026-10-29 02:48:09,456 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3007_group_sale_regional_manager_assistant_child ... 2026-10-29 02:48:10,286 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 162, model: sale.order 2026-10-29 02:48:10,329 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 162, model: sale.order 2026-10-29 02:48:10,379 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 162, model: sale.order 2026-10-29 02:48:10,418 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 162, model: sale.order 2026-10-29 02:48:10,448 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 162, model: sale.order 2026-10-29 02:48:10,492 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 162, model: sale.order 2026-10-29 02:48:11,474 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #162 deleted mail.message records with IDs: [7415, 3910, 3889] 2026-10-29 02:48:11,502 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 162, model: sale.order 2026-10-29 02:48:11,533 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 162, model: sale.order 2026-10-29 02:48:11,567 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 162, model: sale.order 2026-10-29 02:48:11,619 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 162, model: sale.order 2026-10-29 02:48:11,662 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 02:48:11,674 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_exist_email ... 2026-10-29 02:48:12,916 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:48:15,097 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:15] "GET / HTTP/1.1" 200 - 186 0.131 2.055 2026-10-29 02:48:16,826 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:16] "POST /web/signup HTTP/1.1" 200 - 289 0.252 0.918 2026-10-29 02:48:16,838 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_invalid_email ... 2026-10-29 02:48:18,083 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:48:19,548 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:19] "GET / HTTP/1.1" 200 - 186 0.127 1.345 2026-10-29 02:48:19,752 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:19] "POST /web/signup HTTP/1.1" 200 - 44 0.039 0.151 2026-10-29 02:48:19,765 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_invalid_email_and_password ... 2026-10-29 02:48:21,130 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:48:22,754 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:22] "GET / HTTP/1.1" 200 - 186 0.133 1.497 2026-10-29 02:48:22,773 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_valid_email ... 2026-10-29 02:48:24,054 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:48:25,533 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:25] "GET / HTTP/1.1" 200 - 186 0.132 1.352 2026-10-29 02:48:26,364 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 02:48:27,128 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:27] "POST /web/signup HTTP/1.1" 200 - 396 0.353 1.199 2026-10-29 02:48:27,162 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 02:48:29,122 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_01_sshkey_wrong_password ... 2026-10-29 02:48:29,194 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_02_sshkey_right_password ... 2026-10-29 02:48:29,639 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_04_personal_sshkey ... 2026-10-29 02:48:30,098 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_05_company_sshkey_non_key_user ... 2026-10-29 02:48:30,566 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_06_company_sshkey_admin_key_user ... 2026-10-29 02:48:31,076 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_07_use_current_company_sshkey ... 2026-10-29 02:48:40,017 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_08_internal_user_crud_key ... 2026-10-29 02:48:40,476 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 169, model: sshkey.pair 2026-10-29 02:48:40,478 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_09_user_sshkey_crud_another_key ... 2026-10-29 02:48:40,960 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 169, model: sshkey.pair 2026-10-29 02:48:41,405 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [9], uid: 169, model: sshkey.pair 2026-10-29 02:48:41,415 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_09_user_sshkey_crud_key ... 2026-10-29 02:48:42,293 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #169 deleted ir.attachment records with IDs: [4490, 4491] 2026-10-29 02:48:42,293 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #169 deleted sshkey.pair records with IDs: [10] 2026-10-29 02:48:42,307 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 02:48:42,309 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_accountant ... 2026-10-29 02:48:46,419 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_accountant_billing ... 2026-10-29 02:48:50,820 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 179, model: stock.valuation.layer 2026-10-29 02:48:50,827 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory ... 2026-10-29 02:48:55,139 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 181, model: stock.picking, fields: account_move_ids 2026-10-29 02:48:55,169 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory_accountant_admin ... 2026-10-29 02:48:59,721 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory_billing ... 2026-10-29 02:49:04,351 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 192, model: stock.valuation.layer 2026-10-29 02:49:04,366 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 02:49:04,368 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_delivery_picking ... 2026-10-29 02:49:09,535 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_inventory_transfer_type_internal ... 2026-10-29 02:49:13,176 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_inventory_transfer_type_receipts ... 2026-10-29 02:49:17,207 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 02:49:52,791 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_asset.tests.test_asset_from_invoice: Starting TestAssetFromInvoice.test_01_asset_created_from_invoice ... 2026-10-29 02:49:56,668 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 02:49:57,809 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_01_out_picking_with_stockrable_serial_product ... 2026-10-29 02:50:00,500 100 INFO rb-19fb48c-226083-429903 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-29 02:50:00,553 100 INFO rb-19fb48c-226083-429903 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-29 02:50:04,317 100 INFO rb-19fb48c-226083-429903 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-29 02:50:04,435 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [210] 2026-10-29 02:50:04,595 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [540, 541] 2026-10-29 02:50:04,656 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12957, 12946] 2026-10-29 02:50:04,780 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted account.move records with IDs: [226] 2026-10-29 02:50:08,606 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_02_out_picking_with_stockrable_serial_product_multi ... 2026-10-29 02:50:11,058 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_03_out_picking_with_stockrable_serial_product_multi ... 2026-10-29 02:50:14,793 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 02:50:15,942 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_01_out_picking_with_storable_product_no_tracking ... 2026-10-29 02:50:17,213 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_02_out_picking_with_consumable_product ... 2026-10-29 02:50:18,403 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_03_out_picking_with_storable_product_tracking ... 2026-10-29 02:50:19,052 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_04_return_picking_with_asset_that_is_in_draft ... 2026-10-29 02:50:22,678 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted account.asset.asset records with IDs: [18] 2026-10-29 02:50:23,345 100 INFO rb-19fb48c-226083-429903 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-29 02:50:28,681 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13033] 2026-10-29 02:50:28,815 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_06_two_asset_with_same_serial ... 2026-10-29 02:50:31,525 100 INFO rb-19fb48c-226083-429903 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-29 02:50:34,755 100 INFO rb-19fb48c-226083-429903 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-29 02:50:37,704 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_07_out_picking_with_storable_product_tracking ... 2026-10-29 02:50:38,484 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 02:50:42,491 100 INFO rb-19fb48c-226083-429903 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-29 02:50:42,526 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [275] 2026-10-29 02:50:42,536 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_constraint_asset_lot_duplicate ... 2026-10-29 02:50:43,546 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_export_asset_to_equipment ... 2026-10-29 02:50:46,976 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted account.asset.asset records with IDs: [25] 2026-10-29 02:50:47,678 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_state_asset_equal_state_equipment ... 2026-10-29 02:50:50,440 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_two_asset_with_same_equipment ... 2026-10-29 02:50:53,103 100 INFO rb-19fb48c-226083-429903 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-29 02:50:56,625 100 INFO rb-19fb48c-226083-429903 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-29 02:50:59,437 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 02:50:59,441 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_barcode_command_prefix_ssot: Starting TestBarcodeCommandPrefixSsot.test_command_prefix_set_is_declared_exactly_once ... 2026-10-29 02:51:00,295 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 02:51:00,297 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_barcode_gs1_nomenclature: Starting TestBarcodeGS1Nomenclature.test_gs1_nomenclature_must_not_crash_picking_scan ... 2026-10-29 02:51:01,119 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_barcode_gs1_nomenclature: Starting TestBarcodeGS1Nomenclature.test_gs1_nomenclature_must_not_crash_quant_validation_scan ... 2026-10-29 02:51:01,764 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 02:51:01,770 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_main_menu_scan: Starting TestMainMenuScan.test_unmatched_scan_with_multi_locations_shows_sanitized_bounded_barcode ... 2026-10-29 02:51:02,844 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 02:51:02,850 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:admin from n/a 2026-10-29 02:51:02,870 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:51:03,378 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:03] "POST /stock_barcode/main_menu_scan HTTP/1.1" 200 - 37 0.055 0.457 2026-10-29 02:51:04,153 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 02:51:04,155 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:admin from n/a 2026-10-29 02:51:04,189 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:04] "POST /stock_barcode/main_menu_scan HTTP/1.1" 200 - 9 0.009 0.021 2026-10-29 02:51:04,944 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 02:51:04,946 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:admin from n/a 2026-10-29 02:51:04,986 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:04] "POST /stock_barcode/main_menu_scan HTTP/1.1" 200 - 9 0.009 0.026 2026-10-29 02:51:04,990 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_main_menu_scan: Starting TestMainMenuScan.test_unmatched_scan_without_multi_locations_shows_sanitized_bounded_barcode ... 2026-10-29 02:51:06,550 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 02:51:06,554 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:admin from n/a 2026-10-29 02:51:06,573 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:51:06,982 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:06] "POST /stock_barcode/main_menu_scan HTTP/1.1" 200 - 33 0.032 0.381 2026-10-29 02:51:07,793 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 02:51:07,796 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:admin from n/a 2026-10-29 02:51:07,830 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:07] "POST /stock_barcode/main_menu_scan HTTP/1.1" 200 - 7 0.007 0.021 2026-10-29 02:51:08,698 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 02:51:08,700 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:admin from n/a 2026-10-29 02:51:08,732 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:08] "POST /stock_barcode/main_menu_scan HTTP/1.1" 200 - 7 0.008 0.018 2026-10-29 02:51:08,748 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 02:51:08,751 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_new_picking_company: Starting TestNewPickingCompany.test_new_picking_from_barcode_actions_belongs_to_current_company ... 2026-10-29 02:51:22,385 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 02:51:22,402 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPicking.test_existing_move_same_product ... 2026-10-29 02:51:23,380 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPicking.test_handle_update_lot_existing_lots ... 2026-10-29 02:51:24,262 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPicking.test_handle_update_lot_multiple_products ... 2026-10-29 02:51:25,013 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPicking.test_invalid_barcode ... 2026-10-29 02:51:25,933 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPicking.test_lot_scanning_different_picking_types ... 2026-10-29 02:51:26,969 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPicking.test_multiple_lot_scanning ... 2026-10-29 02:51:27,969 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPicking.test_multiple_tracking_products ... 2026-10-29 02:51:29,172 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPicking.test_on_barcode_scanned_stock_picking ... 2026-10-29 02:51:30,143 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPicking.test_process_destination_location ... 2026-10-29 02:51:31,142 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPicking.test_process_quant_location ... 2026-10-29 02:51:32,110 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPicking.test_scan_shared_lot_adds_all_products ... 2026-10-29 02:51:32,976 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPicking.test_try_add_location ... 2026-10-29 02:51:33,973 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPicking.test_try_add_package_product ... 2026-10-29 02:51:34,785 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 02:51:35,280 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPickingFormScanTour.test_scan_after_saving_new_picking_lands_on_new_picking ... 2026-10-29 02:51:36,087 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome pid: 183 2026-10-29 02:51:36,089 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome headless temporary user profile dir: /tmp/tmpa7erok7p_chrome_odoo 2026-10-29 02:51:36,090 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Issuing json command http://127.0.0.1:37055/json/version 2026-10-29 02:51:36,093 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:37055/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:51:36,191 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Browser version: Chrome/150.0.7871.114 2026-10-29 02:51:36,191 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Issuing json command http://127.0.0.1:37055/json 2026-10-29 02:51:36,192 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:37055/json with timeout 3 increased to 10s during tests 2026-10-29 02:51:36,241 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Websocket url found: ws://127.0.0.1:37055/devtools/page/2355DB40AB2FB16095B0E5EEC0A35677 2026-10-29 02:51:36,261 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Enable chrome headless console log notification 2026-10-29 02:51:36,273 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome headless enable page notifications 2026-10-29 02:51:37,177 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 02:51:37,182 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:admin from n/a 2026-10-29 02:51:37,199 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Setting session cookie in browser 2026-10-29 02:51:37,211 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Open "http://127.0.0.1:8069/web#action=1416&id=161&view_type=form" in browser 2026-10-29 02:51:37,211 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Navigating to: "http://127.0.0.1:8069/web#action=1416&id=161&view_type=form" 2026-10-29 02:51:37,252 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:51:39,323 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:39] "GET /web HTTP/1.1" 200 - 120 0.151 1.927 2026-10-29 02:51:39,331 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Navigation result: {'frameId': '2355DB40AB2FB16095B0E5EEC0A35677', 'loaderId': '1BF09D5D87C578ED910CEABCFA357299', 'isDownload': False} 2026-10-29 02:51:39,331 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Evaluate ready code "odoo.isTourReady('stock_picking_form_scan_on_new_record')" 2026-10-29 02:51:39,440 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:39] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.015 0.027 2026-10-29 02:51:39,453 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:39] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.004 0.045 2026-10-29 02:51:39,536 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:39] "GET /web/webclient/load_menus/1f230c4b7b3c31d1e5ac168421cb22b049d41454250a481ce84452c113349bfc HTTP/1.1" 200 - 4 0.009 0.118 2026-10-29 02:51:39,539 100 INFO rb-19fb48c-226083-429903 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-29 02:51:39,573 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:39] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.013 0.135 2026-10-29 02:51:39,608 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:39] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.012 0.173 2026-10-29 02:51:39,654 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:39] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 02:51:40,942 100 INFO rb-19fb48c-226083-429903 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=1416&id=161&view_type=form"})" 2026-10-29 02:51:41,002 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:41] "POST /web/action/load HTTP/1.1" 200 - 10 0.147 0.076 2026-10-29 02:51:41,541 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:41] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.331 0.347 2026-10-29 02:51:41,611 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.035 0.752 2026-10-29 02:51:41,713 100 INFO rb-19fb48c-226083-429903 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-29 02:51:41,719 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:41] "POST /web/action/load HTTP/1.1" 200 - 10 0.064 0.636 2026-10-29 02:51:41,821 100 INFO rb-19fb48c-226083-429903 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-29 02:51:42,001 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:42] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.119 0.322 2026-10-29 02:51:42,179 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:42] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.133 0.404 2026-10-29 02:51:42,219 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.579 2026-10-29 02:51:42,440 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:42] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.111 0.590 2026-10-29 02:51:43,503 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:43] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 83 0.562 0.909 2026-10-29 02:51:43,594 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:43] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.045 1.353 2026-10-29 02:51:43,667 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:43] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.045 1.148 2026-10-29 02:51:43,684 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 1.159 2026-10-29 02:51:44,035 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.005 2026-10-29 02:51:45,598 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.018 0.005 2026-10-29 02:51:49,420 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.011 2026-10-29 02:51:51,873 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 8.265 2026-10-29 02:51:51,937 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:51] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 11.144 2026-10-29 02:51:52,007 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:52] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 11.199 2026-10-29 02:51:52,119 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 8.586 2026-10-29 02:51:52,187 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:52] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.065 0.112 2026-10-29 02:51:52,254 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:52] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 11.482 2026-10-29 02:51:52,266 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 8.542 2026-10-29 02:51:52,352 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:52] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 02:51:52,621 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:52] "POST /web/dataset/call_kw/stock.picking/get_views HTTP/1.1" 200 - 133 0.121 0.399 2026-10-29 02:51:52,628 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:52] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.484 2026-10-29 02:51:52,677 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:52] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.022 0.325 2026-10-29 02:51:52,742 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:52] "GET /web/offline HTTP/1.1" 200 - 7 0.023 0.061 2026-10-29 02:51:52,858 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:52] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 23 0.046 0.104 2026-10-29 02:51:52,903 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:52] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.029 0.132 2026-10-29 02:51:53,147 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:53] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 73 0.101 0.287 2026-10-29 02:51:53,248 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:53] "POST /web/dataset/call_kw/stock.picking/change_responsible HTTP/1.1" 200 - 24 0.030 0.472 2026-10-29 02:51:53,371 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:53] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.003 0.013 2026-10-29 02:51:53,404 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:53] "POST /web/dataset/call_kw/stock.picking.type/check_access_rights HTTP/1.1" 200 - 2 0.001 0.007 2026-10-29 02:51:53,472 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 02:51:53,572 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:53] "POST /web/dataset/call_kw/stock.picking/brain_get_mentioning_pages HTTP/1.1" 200 - 4 0.004 0.011 2026-10-29 02:51:53,594 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:53] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.012 0.013 2026-10-29 02:51:53,727 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:53] "POST /mail/thread/data HTTP/1.1" 200 - 35 0.044 0.110 2026-10-29 02:51:53,785 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:53] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 8 0.014 0.192 2026-10-29 02:51:53,863 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:53] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.024 0.214 2026-10-29 02:51:54,023 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:54] "GET /web/image?field=avatar_128&id=2&model=res.partner&unique=2026-10-29%2002%3A10%3A00 HTTP/1.1" 200 - 15 0.020 0.053 2026-10-29 02:51:54,080 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:54] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-10-29%2002%3A10%3A00 HTTP/1.1" 200 - 11 0.018 0.118 2026-10-29 02:51:55,029 100 INFO rb-19fb48c-226083-429903 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-29 02:51:55,045 100 INFO rb-19fb48c-226083-429903 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-29 02:51:55,087 100 INFO rb-19fb48c-226083-429903 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-29 02:51:55,131 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:55] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 9 0.012 0.072 2026-10-29 02:51:55,149 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:55] "POST /web/dataset/call_kw/stock.picking.type/name_search HTTP/1.1" 200 - 4 0.007 0.075 2026-10-29 02:51:55,188 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:55] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.004 0.014 2026-10-29 02:51:55,356 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:55] "POST /web/dataset/call_kw/stock.picking.type/name_search HTTP/1.1" 200 - 8 0.011 0.025 2026-10-29 02:51:56,150 100 INFO rb-19fb48c-226083-429903 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-29 02:51:56,171 100 INFO rb-19fb48c-226083-429903 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-29 02:51:56,228 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:56] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 8 0.010 0.042 2026-10-29 02:51:56,518 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:56] "POST /web/dataset/call_kw/stock.picking/web_save HTTP/1.1" 200 - 68 0.062 0.162 2026-10-29 02:51:56,562 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:56] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.004 0.014 2026-10-29 02:51:56,661 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:56] "POST /mail/thread/data HTTP/1.1" 200 - 23 0.033 0.074 2026-10-29 02:51:56,715 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:56] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 8 0.012 0.085 2026-10-29 02:51:56,795 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:56] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.016 0.168 2026-10-29 02:51:57,992 100 INFO rb-19fb48c-226083-429903 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-29 02:51:58,006 100 INFO rb-19fb48c-226083-429903 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-29 02:51:58,243 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:58] "POST /web/dataset/call_kw/stock.picking/on_barcode_scanned HTTP/1.1" 200 - 66 0.082 0.156 2026-10-29 02:51:58,344 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:58] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.034 0.058 2026-10-29 02:51:58,539 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:58] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 51 0.046 0.214 2026-10-29 02:51:58,632 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:58] "POST /mail/thread/data HTTP/1.1" 200 - 23 0.020 0.051 2026-10-29 02:51:59,697 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: test successful 2026-10-29 02:51:59,711 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:59] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:51:59,719 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Closing chrome headless with pid 183 2026-10-29 02:51:59,720 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Closing websocket connection 2026-10-29 02:51:59,722 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Terminating chrome headless with pid 183 2026-10-29 02:51:59,825 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_025159_824783_TestStockPickingFormScanTour.txt 2026-10-29 02:51:59,825 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Removing chrome user profile "/tmp/tmpa7erok7p_chrome_odoo" 2026-10-29 02:51:59,850 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPickingFormScanTour.test_scan_keeps_unsaved_edit_on_existing_picking ... 2026-10-29 02:52:00,264 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome pid: 419 2026-10-29 02:52:00,265 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome headless temporary user profile dir: /tmp/tmp254vg9db_chrome_odoo 2026-10-29 02:52:00,265 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Issuing json command http://127.0.0.1:44897/json/version 2026-10-29 02:52:00,267 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:44897/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:52:00,285 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Browser version: Chrome/150.0.7871.114 2026-10-29 02:52:00,285 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Issuing json command http://127.0.0.1:44897/json 2026-10-29 02:52:00,288 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:44897/json with timeout 3 increased to 10s during tests 2026-10-29 02:52:00,295 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Websocket url found: ws://127.0.0.1:44897/devtools/page/D7FCC2FD77E7C21820D4D85B3D1B60D5 2026-10-29 02:52:00,305 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Enable chrome headless console log notification 2026-10-29 02:52:00,312 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome headless enable page notifications 2026-10-29 02:52:01,250 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 02:52:01,254 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:admin from n/a 2026-10-29 02:52:01,266 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Setting session cookie in browser 2026-10-29 02:52:01,270 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Open "http://127.0.0.1:8069/web#action=1416&id=161&view_type=form" in browser 2026-10-29 02:52:01,270 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Navigating to: "http://127.0.0.1:8069/web#action=1416&id=161&view_type=form" 2026-10-29 02:52:01,301 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:52:02,775 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:02] "GET /web HTTP/1.1" 200 - 120 0.123 1.360 2026-10-29 02:52:02,779 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Navigation result: {'frameId': 'D7FCC2FD77E7C21820D4D85B3D1B60D5', 'loaderId': '9F71891E0886DA12BC067CC7E8AB019E', 'isDownload': False} 2026-10-29 02:52:02,780 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Evaluate ready code "odoo.isTourReady('stock_picking_form_scan_keeps_unsaved_edit')" 2026-10-29 02:52:02,847 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:02] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.011 0.018 2026-10-29 02:52:02,867 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:02] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.005 0.046 2026-10-29 02:52:02,942 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:02] "GET /web/webclient/load_menus/1f230c4b7b3c31d1e5ac168421cb22b049d41454250a481ce84452c113349bfc HTTP/1.1" 200 - 4 0.011 0.105 2026-10-29 02:52:02,988 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:02] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.027 0.119 2026-10-29 02:52:03,013 100 INFO rb-19fb48c-226083-429903 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-29 02:52:03,025 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:03] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.012 0.172 2026-10-29 02:52:03,084 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:03] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 02:52:04,260 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:04] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-29 02:52:04,266 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:04] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-29 02:52:04,268 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:04] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-29 02:52:04,353 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:04] "POST /web/action/load HTTP/1.1" 200 - 10 0.028 0.043 2026-10-29 02:52:04,378 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:04] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.091 2026-10-29 02:52:04,448 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:04] "POST /web/action/load HTTP/1.1" 200 - 10 0.026 0.100 2026-10-29 02:52:04,485 100 INFO rb-19fb48c-226083-429903 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=1416&id=161&view_type=form"})" 2026-10-29 02:52:04,530 100 INFO rb-19fb48c-226083-429903 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-29 02:52:04,624 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:04] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.061 0.229 2026-10-29 02:52:04,862 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:04] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.094 0.460 2026-10-29 02:52:04,872 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:04] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.003 0.521 2026-10-29 02:52:04,873 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:04] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:52:04,928 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:04] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.034 0.491 2026-10-29 02:52:05,063 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:05] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.043 0.606 2026-10-29 02:52:05,074 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.584 2026-10-29 02:52:05,313 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:05] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 83 0.105 0.697 2026-10-29 02:52:05,324 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:52:05,340 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:52:05,352 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:05] "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-29 02:52:05,399 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:05] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.051 0.708 2026-10-29 02:52:05,459 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:05] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.018 0.554 2026-10-29 02:52:05,495 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:05] "GET /web/offline HTTP/1.1" 200 - 7 0.006 0.568 2026-10-29 02:52:05,513 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:05] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.004 0.563 2026-10-29 02:52:05,575 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:05] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.021 0.450 2026-10-29 02:52:05,903 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:05] "POST /web/dataset/call_kw/stock.picking/get_views HTTP/1.1" 200 - 137 0.086 0.452 2026-10-29 02:52:05,908 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.392 2026-10-29 02:52:06,097 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:06] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 23 0.065 0.064 2026-10-29 02:52:06,110 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.121 2026-10-29 02:52:06,293 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:06] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 75 0.069 0.222 2026-10-29 02:52:06,401 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:06] "POST /web/dataset/call_kw/stock.picking/change_responsible HTTP/1.1" 200 - 27 0.028 0.370 2026-10-29 02:52:06,532 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:06] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.008 0.014 2026-10-29 02:52:06,574 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:06] "POST /web/dataset/call_kw/stock.picking.type/check_access_rights HTTP/1.1" 200 - 2 0.001 0.016 2026-10-29 02:52:06,729 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:06] "POST /web/dataset/call_kw/stock.picking/brain_get_mentioning_pages HTTP/1.1" 200 - 4 0.002 0.014 2026-10-29 02:52:06,767 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:06] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.022 0.012 2026-10-29 02:52:06,830 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:06] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 8 0.020 0.048 2026-10-29 02:52:07,014 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:07] "POST /mail/thread/data HTTP/1.1" 200 - 35 0.116 0.158 2026-10-29 02:52:07,095 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:07] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.033 0.283 2026-10-29 02:52:07,104 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.265 2026-10-29 02:52:07,245 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:07] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-10-29%2002%3A10%3A00 HTTP/1.1" 200 - 11 0.013 0.039 2026-10-29 02:52:07,334 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:07] "GET /web/image?field=avatar_128&id=2&model=res.partner&unique=2026-10-29%2002%3A10%3A00 HTTP/1.1" 200 - 15 0.026 0.110 2026-10-29 02:52:08,073 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-29 02:52:08,260 100 INFO rb-19fb48c-226083-429903 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-29 02:52:08,273 100 INFO rb-19fb48c-226083-429903 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-29 02:52:08,321 100 INFO rb-19fb48c-226083-429903 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-29 02:52:08,337 100 INFO rb-19fb48c-226083-429903 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-29 02:52:08,452 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:08] "POST /web/dataset/call_kw/stock.picking/web_save HTTP/1.1" 200 - 36 0.022 0.082 2026-10-29 02:52:08,486 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:08] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.006 0.013 2026-10-29 02:52:08,589 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:08] "POST /mail/thread/data HTTP/1.1" 200 - 23 0.038 0.059 2026-10-29 02:52:08,899 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:08] "POST /web/dataset/call_kw/stock.picking/on_barcode_scanned HTTP/1.1" 200 - 86 0.082 0.321 2026-10-29 02:52:08,941 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:08] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 8 0.016 0.414 2026-10-29 02:52:09,018 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:09] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.028 0.048 2026-10-29 02:52:09,178 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:09] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 51 0.042 0.188 2026-10-29 02:52:09,277 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:09] "POST /mail/thread/data HTTP/1.1" 200 - 23 0.017 0.049 2026-10-29 02:52:10,357 100 INFO rb-19fb48c-226083-429903 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-29 02:52:10,371 100 INFO rb-19fb48c-226083-429903 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-29 02:52:10,373 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: test successful 2026-10-29 02:52:10,383 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Closing chrome headless with pid 419 2026-10-29 02:52:10,384 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Closing websocket connection 2026-10-29 02:52:10,385 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Terminating chrome headless with pid 419 2026-10-29 02:52:10,513 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_025210_512753_TestStockPickingFormScanTour.txt 2026-10-29 02:52:10,513 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Removing chrome user profile "/tmp/tmp254vg9db_chrome_odoo" 2026-10-29 02:52:10,542 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPickingFormScanTour.test_scan_on_unsaved_new_picking_never_touches_the_previous_picking ... 2026-10-29 02:52:10,962 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome pid: 650 2026-10-29 02:52:10,963 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome headless temporary user profile dir: /tmp/tmp06187z9__chrome_odoo 2026-10-29 02:52:10,963 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Issuing json command http://127.0.0.1:41575/json/version 2026-10-29 02:52:10,965 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:41575/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:52:11,023 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Browser version: Chrome/150.0.7871.114 2026-10-29 02:52:11,023 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Issuing json command http://127.0.0.1:41575/json 2026-10-29 02:52:11,024 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:41575/json with timeout 3 increased to 10s during tests 2026-10-29 02:52:11,047 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Websocket url found: ws://127.0.0.1:41575/devtools/page/3983D9064AA484E06A4A348395492610 2026-10-29 02:52:11,066 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Enable chrome headless console log notification 2026-10-29 02:52:11,090 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome headless enable page notifications 2026-10-29 02:52:12,021 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 02:52:12,025 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:admin from n/a 2026-10-29 02:52:12,034 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Setting session cookie in browser 2026-10-29 02:52:12,043 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Open "http://127.0.0.1:8069/web#action=1416&id=161&view_type=form" in browser 2026-10-29 02:52:12,044 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Navigating to: "http://127.0.0.1:8069/web#action=1416&id=161&view_type=form" 2026-10-29 02:52:12,062 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:52:14,315 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:14] "GET /web HTTP/1.1" 200 - 120 0.132 2.124 2026-10-29 02:52:14,320 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Navigation result: {'frameId': '3983D9064AA484E06A4A348395492610', 'loaderId': 'ADB6F86892032EBC378D0D354EB59A2A', 'isDownload': False} 2026-10-29 02:52:14,320 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Evaluate ready code "odoo.isTourReady('stock_picking_form_scan_on_unsaved_record')" 2026-10-29 02:52:14,401 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:14] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.016 0.013 2026-10-29 02:52:14,451 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:14] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.028 0.030 2026-10-29 02:52:14,517 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:14] "GET /web/webclient/load_menus/1f230c4b7b3c31d1e5ac168421cb22b049d41454250a481ce84452c113349bfc HTTP/1.1" 200 - 4 0.003 0.085 2026-10-29 02:52:14,519 100 INFO rb-19fb48c-226083-429903 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-29 02:52:14,562 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:14] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.019 0.104 2026-10-29 02:52:14,607 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:14] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.018 0.153 2026-10-29 02:52:14,623 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:14] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.037 2026-10-29 02:52:15,653 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:15] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.032 2026-10-29 02:52:15,673 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:15] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.042 2026-10-29 02:52:15,681 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:15] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.034 2026-10-29 02:52:15,709 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:15] "POST /web/action/load HTTP/1.1" 200 - 10 0.066 0.025 2026-10-29 02:52:15,787 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.126 2026-10-29 02:52:15,880 100 INFO rb-19fb48c-226083-429903 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=1416&id=161&view_type=form"})" 2026-10-29 02:52:15,942 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:15] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 43 0.048 0.103 2026-10-29 02:52:15,981 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:15] "POST /web/action/load HTTP/1.1" 200 - 10 0.010 0.247 2026-10-29 02:52:16,033 100 INFO rb-19fb48c-226083-429903 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-29 02:52:16,114 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:16] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.036 0.351 2026-10-29 02:52:16,125 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:16] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.364 2026-10-29 02:52:16,137 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 02:52:16,165 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 02:52:16,184 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:16] "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-29 02:52:16,208 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:16] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.023 0.404 2026-10-29 02:52:16,394 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:16] "POST /mail/init_messaging HTTP/1.1" 200 - 74 0.063 0.664 2026-10-29 02:52:16,398 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.499 2026-10-29 02:52:16,677 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:16] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 83 0.114 0.603 2026-10-29 02:52:16,741 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:16] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.014 0.716 2026-10-29 02:52:16,789 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:16] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:52:17,081 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:17] "POST /web/dataset/call_kw/stock.picking/get_views HTTP/1.1" 200 - 137 0.099 0.779 2026-10-29 02:52:17,105 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:17] "GET /web/offline HTTP/1.1" 200 - 7 0.004 0.882 2026-10-29 02:52:17,110 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.672 2026-10-29 02:52:17,184 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:17] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.044 0.693 2026-10-29 02:52:17,228 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:17] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.006 0.747 2026-10-29 02:52:17,309 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:17] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.041 0.494 2026-10-29 02:52:17,425 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:17] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 23 0.052 0.219 2026-10-29 02:52:17,437 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:17] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.004 0.247 2026-10-29 02:52:17,578 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:17] "POST /web/dataset/call_kw/stock.picking/change_responsible HTTP/1.1" 200 - 27 0.059 0.322 2026-10-29 02:52:17,800 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:17] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 75 0.104 0.498 2026-10-29 02:52:17,805 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.575 2026-10-29 02:52:17,975 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:17] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.004 0.017 2026-10-29 02:52:18,016 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:18] "POST /web/dataset/call_kw/stock.picking.type/check_access_rights HTTP/1.1" 200 - 2 0.001 0.006 2026-10-29 02:52:18,025 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 02:52:18,169 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:18] "POST /web/dataset/call_kw/stock.picking/brain_get_mentioning_pages HTTP/1.1" 200 - 4 0.005 0.021 2026-10-29 02:52:18,194 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:18] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.008 0.024 2026-10-29 02:52:18,320 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:18] "POST /mail/thread/data HTTP/1.1" 200 - 35 0.045 0.105 2026-10-29 02:52:18,395 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:18] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 8 0.011 0.200 2026-10-29 02:52:18,508 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:18] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.053 0.243 2026-10-29 02:52:18,686 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:18] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-10-29%2002%3A10%3A00 HTTP/1.1" 200 - 11 0.021 0.029 2026-10-29 02:52:18,762 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:18] "GET /web/image?field=avatar_128&id=2&model=res.partner&unique=2026-10-29%2002%3A10%3A00 HTTP/1.1" 200 - 15 0.020 0.095 2026-10-29 02:52:19,292 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-29 02:52:19,683 100 INFO rb-19fb48c-226083-429903 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-29 02:52:19,689 100 INFO rb-19fb48c-226083-429903 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-29 02:52:19,712 100 INFO rb-19fb48c-226083-429903 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-29 02:52:19,753 100 INFO rb-19fb48c-226083-429903 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-29 02:52:19,792 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:19] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 9 0.017 0.048 2026-10-29 02:52:19,805 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:19] "POST /web/dataset/call_kw/stock.picking.type/name_search HTTP/1.1" 200 - 4 0.002 0.035 2026-10-29 02:52:19,855 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:19] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 02:52:20,021 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:20] "POST /web/dataset/call_kw/stock.picking.type/name_search HTTP/1.1" 200 - 8 0.012 0.018 2026-10-29 02:52:20,810 100 INFO rb-19fb48c-226083-429903 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-29 02:52:20,834 100 INFO rb-19fb48c-226083-429903 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-29 02:52:20,880 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:20] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 8 0.010 0.035 2026-10-29 02:52:21,207 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:21] "POST /web/dataset/call_kw/stock.picking/web_save HTTP/1.1" 200 - 88 0.079 0.192 2026-10-29 02:52:21,286 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:21] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.022 0.029 2026-10-29 02:52:21,409 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:21] "POST /mail/thread/data HTTP/1.1" 200 - 23 0.053 0.073 2026-10-29 02:52:21,644 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:21] "POST /web/dataset/call_kw/stock.picking/on_barcode_scanned HTTP/1.1" 200 - 66 0.068 0.300 2026-10-29 02:52:21,721 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:21] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.022 0.396 2026-10-29 02:52:21,767 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:21] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 8 0.016 0.429 2026-10-29 02:52:21,951 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:21] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 51 0.045 0.227 2026-10-29 02:52:21,968 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 0.240 2026-10-29 02:52:22,041 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:22] "POST /mail/thread/data HTTP/1.1" 200 - 23 0.016 0.045 2026-10-29 02:52:23,126 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: test successful 2026-10-29 02:52:23,139 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:23] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:52:23,171 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Closing chrome headless with pid 650 2026-10-29 02:52:23,173 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Closing websocket connection 2026-10-29 02:52:23,176 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Terminating chrome headless with pid 650 2026-10-29 02:52:23,289 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_025223_289226_TestStockPickingFormScanTour.txt 2026-10-29 02:52:23,289 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Removing chrome user profile "/tmp/tmp06187z9__chrome_odoo" 2026-10-29 02:52:23,321 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPickingFormScanTour.test_scan_writes_nothing_when_the_unsaved_picking_cannot_be_saved ... 2026-10-29 02:52:23,746 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome pid: 886 2026-10-29 02:52:23,747 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome headless temporary user profile dir: /tmp/tmpuh6onh3n_chrome_odoo 2026-10-29 02:52:23,747 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Issuing json command http://127.0.0.1:35705/json/version 2026-10-29 02:52:23,749 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:35705/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:52:23,825 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Browser version: Chrome/150.0.7871.114 2026-10-29 02:52:23,826 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Issuing json command http://127.0.0.1:35705/json 2026-10-29 02:52:23,826 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:35705/json with timeout 3 increased to 10s during tests 2026-10-29 02:52:23,869 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Websocket url found: ws://127.0.0.1:35705/devtools/page/6C3CF39C2536B8BB785C537E4C787126 2026-10-29 02:52:23,898 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Enable chrome headless console log notification 2026-10-29 02:52:23,915 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome headless enable page notifications 2026-10-29 02:52:24,796 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 02:52:24,801 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:admin from n/a 2026-10-29 02:52:24,815 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Setting session cookie in browser 2026-10-29 02:52:24,822 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Open "http://127.0.0.1:8069/web#action=1416&id=161&view_type=form" in browser 2026-10-29 02:52:24,822 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Navigating to: "http://127.0.0.1:8069/web#action=1416&id=161&view_type=form" 2026-10-29 02:52:24,848 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:52:26,250 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:26] "GET /web HTTP/1.1" 200 - 120 0.115 1.297 2026-10-29 02:52:26,255 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Navigation result: {'frameId': '6C3CF39C2536B8BB785C537E4C787126', 'loaderId': '0D76AC4111D950AAE67CBEC1299FECF1', 'isDownload': False} 2026-10-29 02:52:26,255 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Evaluate ready code "odoo.isTourReady('stock_picking_form_scan_when_saving_fails')" 2026-10-29 02:52:26,316 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:26] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.003 0.008 2026-10-29 02:52:26,355 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:26] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.013 0.038 2026-10-29 02:52:26,415 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:26] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.024 0.054 2026-10-29 02:52:26,472 100 INFO rb-19fb48c-226083-429903 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-29 02:52:26,531 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:26] "GET /web/webclient/load_menus/1f230c4b7b3c31d1e5ac168421cb22b049d41454250a481ce84452c113349bfc HTTP/1.1" 200 - 4 0.015 0.166 2026-10-29 02:52:26,577 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:26] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.028 0.192 2026-10-29 02:52:26,635 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:26] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 02:52:27,695 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:27] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-29 02:52:27,704 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:27] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-29 02:52:27,714 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:27] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-29 02:52:27,744 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:27] "POST /web/action/load HTTP/1.1" 200 - 10 0.016 0.022 2026-10-29 02:52:27,758 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.050 2026-10-29 02:52:27,895 100 INFO rb-19fb48c-226083-429903 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=1416&id=161&view_type=form"})" 2026-10-29 02:52:27,975 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:27] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.086 0.156 2026-10-29 02:52:28,031 100 INFO rb-19fb48c-226083-429903 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-29 02:52:28,108 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:28] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.032 0.301 2026-10-29 02:52:28,144 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:28] "POST /web/action/load HTTP/1.1" 200 - 10 0.010 0.361 2026-10-29 02:52:28,152 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:28] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.371 2026-10-29 02:52:28,166 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:28] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 02:52:28,198 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:28] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.016 0.352 2026-10-29 02:52:28,336 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:28] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.040 0.452 2026-10-29 02:52:28,343 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.407 2026-10-29 02:52:28,550 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:28] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 83 0.092 0.424 2026-10-29 02:52:28,568 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:52:28,595 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 02:52:28,617 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:28] "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-29 02:52:28,618 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:28] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.031 0.469 2026-10-29 02:52:28,669 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:28] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.013 0.485 2026-10-29 02:52:28,680 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:28] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.001 0.499 2026-10-29 02:52:28,711 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:28] "GET /web/offline HTTP/1.1" 200 - 7 0.004 0.482 2026-10-29 02:52:28,791 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:28] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.019 0.385 2026-10-29 02:52:29,109 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:29] "POST /web/dataset/call_kw/stock.picking/get_views HTTP/1.1" 200 - 137 0.100 0.370 2026-10-29 02:52:29,114 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.401 2026-10-29 02:52:29,266 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:29] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 23 0.044 0.048 2026-10-29 02:52:29,381 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:29] "POST /web/dataset/call_kw/stock.picking/change_responsible HTTP/1.1" 200 - 27 0.036 0.158 2026-10-29 02:52:29,397 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:29] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.210 2026-10-29 02:52:29,591 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:29] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 75 0.075 0.307 2026-10-29 02:52:29,717 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:29] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 02:52:29,747 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:29] "POST /web/dataset/call_kw/stock.picking.type/check_access_rights HTTP/1.1" 200 - 2 0.000 0.005 2026-10-29 02:52:29,963 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:29] "POST /web/dataset/call_kw/stock.picking/brain_get_mentioning_pages HTTP/1.1" 200 - 4 0.031 0.026 2026-10-29 02:52:29,977 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:29] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.004 0.061 2026-10-29 02:52:30,036 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:30] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 8 0.020 0.064 2026-10-29 02:52:30,138 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:30] "POST /mail/thread/data HTTP/1.1" 200 - 35 0.036 0.168 2026-10-29 02:52:30,222 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:30] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.026 0.205 2026-10-29 02:52:30,426 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:30] "GET /web/image?field=avatar_128&id=2&model=res.partner&unique=2026-10-29%2002%3A10%3A00 HTTP/1.1" 200 - 15 0.020 0.062 2026-10-29 02:52:30,469 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:30] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-10-29%2002%3A10%3A00 HTTP/1.1" 200 - 11 0.010 0.112 2026-10-29 02:52:30,736 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-29 02:52:31,386 100 INFO rb-19fb48c-226083-429903 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-29 02:52:31,388 100 INFO rb-19fb48c-226083-429903 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-29 02:52:31,407 100 INFO rb-19fb48c-226083-429903 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-29 02:52:31,483 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:31] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 9 0.018 0.054 2026-10-29 02:52:31,533 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:31] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.002 0.018 2026-10-29 02:52:32,334 100 INFO rb-19fb48c-226083-429903 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-29 02:52:32,354 100 INFO rb-19fb48c-226083-429903 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-29 02:52:32,364 100 INFO rb-19fb48c-226083-429903 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-29 02:52:32,367 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: test successful 2026-10-29 02:52:32,377 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:32] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:52:32,398 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Closing chrome headless with pid 886 2026-10-29 02:52:32,399 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Closing websocket connection 2026-10-29 02:52:32,400 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Terminating chrome headless with pid 886 2026-10-29 02:52:32,527 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_025232_527145_TestStockPickingFormScanTour.txt 2026-10-29 02:52:32,527 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Removing chrome user profile "/tmp/tmpuh6onh3n_chrome_odoo" 2026-10-29 02:52:32,544 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking: Starting TestStockPickingFormScanTour.test_scrap_command_after_saving_new_picking_targets_the_new_picking ... 2026-10-29 02:52:32,970 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome pid: 1106 2026-10-29 02:52:32,970 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome headless temporary user profile dir: /tmp/tmpkty1706m_chrome_odoo 2026-10-29 02:52:32,971 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Issuing json command http://127.0.0.1:46137/json/version 2026-10-29 02:52:32,973 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:46137/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:52:33,112 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Browser version: Chrome/150.0.7871.114 2026-10-29 02:52:33,113 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Issuing json command http://127.0.0.1:46137/json 2026-10-29 02:52:33,114 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:46137/json with timeout 3 increased to 10s during tests 2026-10-29 02:52:33,153 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Websocket url found: ws://127.0.0.1:46137/devtools/page/8DB5D6BD05D055CA15BC29913169D5EC 2026-10-29 02:52:33,174 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Enable chrome headless console log notification 2026-10-29 02:52:33,203 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome headless enable page notifications 2026-10-29 02:52:34,016 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 02:52:34,019 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:admin from n/a 2026-10-29 02:52:34,030 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Setting session cookie in browser 2026-10-29 02:52:34,033 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Open "http://127.0.0.1:8069/web#action=1416&id=162&view_type=form" in browser 2026-10-29 02:52:34,033 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Navigating to: "http://127.0.0.1:8069/web#action=1416&id=162&view_type=form" 2026-10-29 02:52:34,071 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:52:35,512 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:35] "GET /web HTTP/1.1" 200 - 120 0.117 1.332 2026-10-29 02:52:35,517 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Navigation result: {'frameId': '8DB5D6BD05D055CA15BC29913169D5EC', 'loaderId': '5F10BB6B002B3B5E5AD9A8E0742C9656', 'isDownload': False} 2026-10-29 02:52:35,517 100 INFO rb-19fb48c-226083-429903 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-29 02:52:35,595 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:35] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.010 0.033 2026-10-29 02:52:35,613 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:35] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.006 0.034 2026-10-29 02:52:35,680 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:35] "GET /web/webclient/load_menus/1f230c4b7b3c31d1e5ac168421cb22b049d41454250a481ce84452c113349bfc HTTP/1.1" 200 - 4 0.004 0.099 2026-10-29 02:52:35,709 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:35] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.013 0.141 2026-10-29 02:52:35,774 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:35] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.042 0.136 2026-10-29 02:52:35,799 100 INFO rb-19fb48c-226083-429903 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-29 02:52:35,916 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:35] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.003 0.010 2026-10-29 02:52:37,007 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:37] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-29 02:52:37,048 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:37] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.034 2026-10-29 02:52:37,057 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:37] "POST /web/action/load HTTP/1.1" 200 - 10 0.026 0.021 2026-10-29 02:52:37,067 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:37] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.043 2026-10-29 02:52:37,141 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.037 0.048 2026-10-29 02:52:37,166 100 INFO rb-19fb48c-226083-429903 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=1416&id=162&view_type=form"})" 2026-10-29 02:52:37,365 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:37] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.094 0.193 2026-10-29 02:52:37,371 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:37] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.290 2026-10-29 02:52:37,413 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:37] "POST /web/action/load HTTP/1.1" 200 - 10 0.017 0.282 2026-10-29 02:52:37,438 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:37] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:52:37,449 100 INFO rb-19fb48c-226083-429903 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-29 02:52:37,520 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:37] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.032 0.365 2026-10-29 02:52:37,568 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:37] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.016 0.369 2026-10-29 02:52:37,702 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:37] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.041 0.473 2026-10-29 02:52:37,706 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.501 2026-10-29 02:52:37,946 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:37] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 83 0.114 0.460 2026-10-29 02:52:37,960 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:52:37,985 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:52:38,000 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:38] "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-29 02:52:38,011 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:38] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.021 0.602 2026-10-29 02:52:38,058 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:38] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.019 0.582 2026-10-29 02:52:38,086 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:38] "GET /web/offline HTTP/1.1" 200 - 7 0.004 0.536 2026-10-29 02:52:38,107 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:38] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.008 0.522 2026-10-29 02:52:38,112 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.386 2026-10-29 02:52:38,158 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:38] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.009 0.403 2026-10-29 02:52:38,467 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:38] "POST /web/dataset/call_kw/stock.picking/get_views HTTP/1.1" 200 - 137 0.085 0.371 2026-10-29 02:52:38,556 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:38] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.004 0.010 2026-10-29 02:52:38,663 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:38] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 23 0.038 0.084 2026-10-29 02:52:38,764 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:38] "POST /web/dataset/call_kw/stock.picking/change_responsible HTTP/1.1" 200 - 27 0.026 0.185 2026-10-29 02:52:38,931 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:38] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 74 0.066 0.285 2026-10-29 02:52:39,051 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:39] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.004 0.010 2026-10-29 02:52:39,081 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:39] "POST /web/dataset/call_kw/stock.picking.type/check_access_rights HTTP/1.1" 200 - 2 0.000 0.009 2026-10-29 02:52:39,221 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:39] "POST /web/dataset/call_kw/stock.picking/brain_get_mentioning_pages HTTP/1.1" 200 - 4 0.004 0.014 2026-10-29 02:52:39,240 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:39] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.004 0.023 2026-10-29 02:52:39,365 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:39] "POST /mail/thread/data HTTP/1.1" 200 - 35 0.047 0.099 2026-10-29 02:52:39,411 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:39] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 8 0.011 0.170 2026-10-29 02:52:39,516 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:39] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.043 0.200 2026-10-29 02:52:39,724 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:39] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-10-29%2002%3A10%3A00 HTTP/1.1" 200 - 11 0.009 0.049 2026-10-29 02:52:39,805 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:39] "GET /web/image?field=avatar_128&id=2&model=res.partner&unique=2026-10-29%2002%3A10%3A00 HTTP/1.1" 200 - 15 0.025 0.100 2026-10-29 02:52:39,810 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.046 2026-10-29 02:52:40,682 100 INFO rb-19fb48c-226083-429903 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-29 02:52:40,688 100 INFO rb-19fb48c-226083-429903 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-29 02:52:40,711 100 INFO rb-19fb48c-226083-429903 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-29 02:52:40,738 100 INFO rb-19fb48c-226083-429903 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-29 02:52:40,797 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:40] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 9 0.021 0.063 2026-10-29 02:52:40,810 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:40] "POST /web/dataset/call_kw/stock.picking.type/name_search HTTP/1.1" 200 - 4 0.002 0.050 2026-10-29 02:52:40,864 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:40] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.002 0.014 2026-10-29 02:52:40,919 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-29 02:52:41,015 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:41] "POST /web/dataset/call_kw/stock.picking.type/name_search HTTP/1.1" 200 - 8 0.008 0.023 2026-10-29 02:52:41,816 100 INFO rb-19fb48c-226083-429903 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-29 02:52:41,844 100 INFO rb-19fb48c-226083-429903 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-29 02:52:41,898 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:41] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 7 0.008 0.054 2026-10-29 02:52:42,223 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:42] "POST /web/dataset/call_kw/stock.picking/web_save HTTP/1.1" 200 - 87 0.083 0.181 2026-10-29 02:52:42,266 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:42] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.004 0.010 2026-10-29 02:52:42,369 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:42] "POST /mail/thread/data HTTP/1.1" 200 - 23 0.039 0.071 2026-10-29 02:52:42,423 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:42] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.015 0.121 2026-10-29 02:52:42,471 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:42] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 8 0.013 0.161 2026-10-29 02:52:43,370 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.007 2026-10-29 02:52:43,389 100 INFO rb-19fb48c-226083-429903 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-29 02:52:43,408 100 INFO rb-19fb48c-226083-429903 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-29 02:52:43,422 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:43] "POST /web/dataset/call_kw/stock.picking/button_scrap HTTP/1.1" 200 - 6 0.008 0.017 2026-10-29 02:52:43,509 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:43] "POST /web/dataset/call_kw/stock.scrap/get_views HTTP/1.1" 200 - 15 0.009 0.055 2026-10-29 02:52:43,549 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:43] "POST /web/dataset/call_kw/stock.scrap/onchange HTTP/1.1" 200 - 8 0.004 0.021 2026-10-29 02:52:44,354 100 INFO rb-19fb48c-226083-429903 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-29 02:52:44,380 100 INFO rb-19fb48c-226083-429903 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-29 02:52:44,427 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:44] "POST /web/dataset/call_kw/stock.scrap/onchange HTTP/1.1" 200 - 16 0.018 0.041 2026-10-29 02:52:45,197 100 INFO rb-19fb48c-226083-429903 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-29 02:52:45,206 100 INFO rb-19fb48c-226083-429903 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-29 02:52:45,341 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:45] "POST /web/dataset/call_kw/stock.scrap/web_save HTTP/1.1" 200 - 26 0.031 0.102 2026-10-29 02:52:45,971 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2 deleted stock.move records with IDs: [339] 2026-10-29 02:52:46,316 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:46] "POST /web/dataset/call_button HTTP/1.1" 200 - 305 0.379 0.578 2026-10-29 02:52:47,489 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour.browser: test successful 2026-10-29 02:52:47,506 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:47] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:52:47,511 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Closing chrome headless with pid 1106 2026-10-29 02:52:47,513 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Closing websocket connection 2026-10-29 02:52:47,513 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Terminating chrome headless with pid 1106 2026-10-29 02:52:47,626 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_025247_625719_TestStockPickingFormScanTour.txt 2026-10-29 02:52:47,626 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking.TestStockPickingFormScanTour: Removing chrome user profile "/tmp/tmpkty1706m_chrome_odoo" 2026-10-29 02:52:47,681 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 02:52:47,684 100 INFO rb-19fb48c-226083-429903 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-29 02:52:48,420 100 INFO rb-19fb48c-226083-429903 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-29 02:52:49,066 100 INFO rb-19fb48c-226083-429903 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-29 02:52:49,805 100 INFO rb-19fb48c-226083-429903 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-29 02:52:50,454 100 INFO rb-19fb48c-226083-429903 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-29 02:52:51,054 100 INFO rb-19fb48c-226083-429903 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-29 02:52:51,705 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_picking_barcode_fallback: Starting TestStockPickingBarcodeFallback.test_unmatched_overlong_barcode_is_truncated_with_marker ... 2026-10-29 02:52:52,387 100 INFO rb-19fb48c-226083-429903 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-29 02:52:53,117 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 02:52:53,121 100 INFO rb-19fb48c-226083-429903 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-29 02:52:54,072 100 INFO rb-19fb48c-226083-429903 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-29 02:52:54,906 100 INFO rb-19fb48c-226083-429903 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-29 02:52:55,796 100 INFO rb-19fb48c-226083-429903 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-29 02:52:56,714 100 INFO rb-19fb48c-226083-429903 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-29 02:52:57,794 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 02:52:57,796 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_quant: Starting TestStockBarcode.test_add_product ... 2026-10-29 02:52:58,381 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [116041] 2026-10-29 02:52:58,382 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted stock.quant records with IDs: [14, 29, 247] 2026-10-29 02:52:58,442 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_quant: Starting TestStockBarcode.test_location_handling ... 2026-10-29 02:52:59,058 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_quant: Starting TestStockBarcode.test_process_barcode_with_nomenclature ... 2026-10-29 02:52:59,652 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_quant: Starting TestStockBarcode.test_process_barcode_without_nomenclature ... 2026-10-29 02:53:00,333 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_quant: Starting TestStockBarcode.test_validation_scanned_stock_quant ... 2026-10-29 02:53:01,000 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 02:53:01,010 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_scrap: Starting TestStockBarcode.test_on_barcode_scanned_stock_scrap ... 2026-10-29 02:53:01,754 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_stock_scrap: Starting TestStockBarcode.test_unmatched_overlong_scrap_barcode_is_truncated_with_marker ... 2026-10-29 02:53:02,367 100 INFO rb-19fb48c-226083-429903 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-29 02:53:02,954 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 02:53:04,203 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <586009930022418.1793242384.083153009414673-openerp-message-notify@2ff4138d272a>: ['"Route Scan Other Operator" <@False>'] 2026-10-29 02:53:04,301 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [286] 2026-10-29 02:53:04,302 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:53:04,791 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <150452495382050.1793242384.725482225418091-openerp-message-notify@2ff4138d272a>: ['"Route Scan Other Operator" <@False>'] 2026-10-29 02:53:04,839 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [287] 2026-10-29 02:53:04,839 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:53:05,546 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <057826942571280.1793242385.387025594711304-openerp-message-notify@2ff4138d272a>: ['"Route Scan Other Operator" <@False>'] 2026-10-29 02:53:05,626 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [288] 2026-10-29 02:53:05,627 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:53:05,763 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_ui: Starting TestStockBarcodeRoutesUI.test_inventory_adjustments_route_scan_counts_scanned_product ... 2026-10-29 02:53:06,170 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Chrome pid: 1336 2026-10-29 02:53:06,172 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Chrome headless temporary user profile dir: /tmp/tmpmgxlc7rb_chrome_odoo 2026-10-29 02:53:06,173 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Issuing json command http://127.0.0.1:45585/json/version 2026-10-29 02:53:06,177 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:45585/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:53:06,225 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Browser version: Chrome/150.0.7871.114 2026-10-29 02:53:06,229 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Issuing json command http://127.0.0.1:45585/json 2026-10-29 02:53:06,230 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:45585/json with timeout 3 increased to 10s during tests 2026-10-29 02:53:06,242 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Websocket url found: ws://127.0.0.1:45585/devtools/page/6B0E758B6095F37D6E4108870DB3E335 2026-10-29 02:53:06,248 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Enable chrome headless console log notification 2026-10-29 02:53:06,259 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Chrome headless enable page notifications 2026-10-29 02:53:07,063 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 02:53:07,067 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:admin from n/a 2026-10-29 02:53:07,081 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Setting session cookie in browser 2026-10-29 02:53:07,085 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Open "http://127.0.0.1:8069/web#action=1002" in browser 2026-10-29 02:53:07,086 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Navigating to: "http://127.0.0.1:8069/web#action=1002" 2026-10-29 02:53:07,120 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:53:08,597 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:08] "GET /web HTTP/1.1" 200 - 118 0.119 1.364 2026-10-29 02:53:08,602 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Navigation result: {'frameId': '6B0E758B6095F37D6E4108870DB3E335', 'loaderId': '109CB8038687A5196304B5CFDBF7D38E', 'isDownload': False} 2026-10-29 02:53:08,603 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Evaluate ready code "odoo.isTourReady('stock_barcode_routes_inventory_adjustments_scan')" 2026-10-29 02:53:08,662 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:08] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.006 0.013 2026-10-29 02:53:08,735 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:08] "GET /web/webclient/load_menus/1f230c4b7b3c31d1e5ac168421cb22b049d41454250a481ce84452c113349bfc HTTP/1.1" 200 - 4 0.012 0.077 2026-10-29 02:53:08,747 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:08] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.001 0.098 2026-10-29 02:53:08,773 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:08] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.007 0.095 2026-10-29 02:53:08,804 100 INFO rb-19fb48c-226083-429903 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-29 02:53:08,826 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:08] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.029 0.122 2026-10-29 02:53:08,864 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:08] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 02:53:09,910 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:09] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.043 2026-10-29 02:53:09,928 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:09] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.051 2026-10-29 02:53:09,938 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:09] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.069 2026-10-29 02:53:10,057 100 INFO rb-19fb48c-226083-429903 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=1002"})" 2026-10-29 02:53:10,069 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:10] "POST /web/action/load HTTP/1.1" 200 - 13 0.094 0.090 2026-10-29 02:53:10,084 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:10] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.006 0.120 2026-10-29 02:53:10,125 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.023 0.181 2026-10-29 02:53:10,356 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:10] "POST /mail/init_messaging HTTP/1.1" 200 - 76 0.101 0.278 2026-10-29 02:53:10,426 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:10] "POST /web/action/load HTTP/1.1" 200 - 13 0.025 0.415 2026-10-29 02:53:10,497 100 INFO rb-19fb48c-226083-429903 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-29 02:53:10,563 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:10] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.037 0.538 2026-10-29 02:53:10,574 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:10] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:53:10,610 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:10] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.011 0.520 2026-10-29 02:53:10,755 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:10] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.053 0.613 2026-10-29 02:53:11,125 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:11] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 83 0.231 0.758 2026-10-29 02:53:11,132 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:53:11,136 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.969 2026-10-29 02:53:11,175 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 02:53:11,183 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:11] "GET /web/offline HTTP/1.1" 200 - 7 0.017 0.796 2026-10-29 02:53:11,212 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 02:53:11,259 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:11] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.023 0.765 2026-10-29 02:53:11,298 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:11] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.017 0.696 2026-10-29 02:53:11,310 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:11] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.001 0.677 2026-10-29 02:53:11,502 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2 deleted stock.quant records with IDs: [72, 73] 2026-10-29 02:53:11,505 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:11] "POST /web/action/run HTTP/1.1" 200 - 65 0.067 0.639 2026-10-29 02:53:11,562 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:11] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.014 0.342 2026-10-29 02:53:11,570 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.210 2026-10-29 02:53:11,674 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:11] "POST /web/dataset/call_kw/stock.quant/get_views HTTP/1.1" 200 - 44 0.039 0.075 2026-10-29 02:53:11,955 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:11] "POST /web/dataset/call_kw/stock.quant/web_search_read HTTP/1.1" 200 - 45 0.072 0.167 2026-10-29 02:53:11,966 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:11] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.239 2026-10-29 02:53:13,203 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI.browser: Tour stock_barcode_routes_inventory_adjustments_scan on step: '.o_list_view' 2026-10-29 02:53:13,219 100 INFO rb-19fb48c-226083-429903 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-29 02:53:13,235 100 INFO rb-19fb48c-226083-429903 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-29 02:53:13,303 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:13] "POST /web/dataset/call_kw/stock.quant/on_validation_scanned HTTP/1.1" 200 - 18 0.020 0.043 2026-10-29 02:53:13,315 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.053 2026-10-29 02:53:13,420 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:13] "POST /web/dataset/call_kw/stock.quant/web_search_read HTTP/1.1" 200 - 23 0.027 0.074 2026-10-29 02:53:14,228 100 INFO rb-19fb48c-226083-429903 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-29 02:53:14,233 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI.browser: test successful 2026-10-29 02:53:14,246 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:14] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:53:14,268 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Closing chrome headless with pid 1336 2026-10-29 02:53:14,272 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Closing websocket connection 2026-10-29 02:53:14,274 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Terminating chrome headless with pid 1336 2026-10-29 02:53:14,409 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_025314_409122_TestStockBarcodeRoutesUI.txt 2026-10-29 02:53:14,409 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Removing chrome user profile "/tmp/tmpmgxlc7rb_chrome_odoo" 2026-10-29 02:53:14,439 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_ui: Starting TestStockBarcodeRoutesUI.test_operations_route_scan_adds_product_to_opened_picking ... 2026-10-29 02:53:14,859 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Chrome pid: 1547 2026-10-29 02:53:14,859 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Chrome headless temporary user profile dir: /tmp/tmp8u_qbkcl_chrome_odoo 2026-10-29 02:53:14,859 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Issuing json command http://127.0.0.1:43625/json/version 2026-10-29 02:53:14,865 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:43625/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:53:14,911 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Browser version: Chrome/150.0.7871.114 2026-10-29 02:53:14,911 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Issuing json command http://127.0.0.1:43625/json 2026-10-29 02:53:14,912 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:43625/json with timeout 3 increased to 10s during tests 2026-10-29 02:53:14,933 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Websocket url found: ws://127.0.0.1:43625/devtools/page/BE3742A9FC25244D43BE2BC48F534F6F 2026-10-29 02:53:14,941 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Enable chrome headless console log notification 2026-10-29 02:53:14,946 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Chrome headless enable page notifications 2026-10-29 02:53:15,820 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 02:53:15,824 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:admin from n/a 2026-10-29 02:53:15,837 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Setting session cookie in browser 2026-10-29 02:53:15,840 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Open "http://127.0.0.1:8069/web#action=1415" in browser 2026-10-29 02:53:15,840 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Navigating to: "http://127.0.0.1:8069/web#action=1415" 2026-10-29 02:53:15,859 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:53:17,234 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:17] "GET /web HTTP/1.1" 200 - 121 0.117 1.263 2026-10-29 02:53:17,238 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Navigation result: {'frameId': 'BE3742A9FC25244D43BE2BC48F534F6F', 'loaderId': '53776A1D223A5C9BF5CBF1758356D0E7', 'isDownload': False} 2026-10-29 02:53:17,239 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Evaluate ready code "odoo.isTourReady('stock_barcode_routes_operations_scan')" 2026-10-29 02:53:17,313 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:17] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.016 0.019 2026-10-29 02:53:17,346 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:17] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.006 0.059 2026-10-29 02:53:17,418 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:17] "GET /web/webclient/load_menus/1f230c4b7b3c31d1e5ac168421cb22b049d41454250a481ce84452c113349bfc HTTP/1.1" 200 - 4 0.010 0.119 2026-10-29 02:53:17,440 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:17] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.008 0.127 2026-10-29 02:53:17,441 100 INFO rb-19fb48c-226083-429903 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-29 02:53:17,473 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.012 0.140 2026-10-29 02:53:17,518 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:17] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.004 0.011 2026-10-29 02:53:18,632 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:18] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 02:53:18,644 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:18] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-29 02:53:18,645 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:18] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-29 02:53:18,689 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:18] "POST /web/action/load HTTP/1.1" 200 - 7 0.021 0.015 2026-10-29 02:53:18,729 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.060 2026-10-29 02:53:18,802 100 INFO rb-19fb48c-226083-429903 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=1415"})" 2026-10-29 02:53:18,949 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:18] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.092 0.169 2026-10-29 02:53:18,991 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:18] "POST /web/action/load HTTP/1.1" 200 - 7 0.012 0.262 2026-10-29 02:53:19,079 100 INFO rb-19fb48c-226083-429903 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-29 02:53:19,150 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:19] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.047 0.384 2026-10-29 02:53:19,159 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:19] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.434 2026-10-29 02:53:19,172 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:19] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 02:53:19,222 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:19] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.028 0.432 2026-10-29 02:53:19,383 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:19] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.048 0.558 2026-10-29 02:53:19,390 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.552 2026-10-29 02:53:19,662 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:19] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 83 0.137 0.536 2026-10-29 02:53:19,669 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:53:19,681 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:53:19,694 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:19] "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-29 02:53:19,720 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:19] "GET /barcodes/static/img/barcode.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 02:53:19,740 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:19] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.045 0.631 2026-10-29 02:53:19,801 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:19] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.013 0.600 2026-10-29 02:53:19,833 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:19] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.009 0.626 2026-10-29 02:53:19,874 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:19] "GET /web/offline HTTP/1.1" 200 - 7 0.008 0.602 2026-10-29 02:53:19,930 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:19] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.019 0.485 2026-10-29 02:53:19,973 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:19] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.010 0.213 2026-10-29 02:53:19,979 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.118 2026-10-29 02:53:20,619 100 INFO rb-19fb48c-226083-429903 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-29 02:53:20,640 100 INFO rb-19fb48c-226083-429903 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-29 02:53:20,669 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:20] "POST /web/action/load HTTP/1.1" 200 - 12 0.014 0.022 2026-10-29 02:53:21,019 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:21] "POST /web/dataset/call_kw/stock.picking/get_views HTTP/1.1" 200 - 142 0.104 0.231 2026-10-29 02:53:21,388 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:21] "POST /web/dataset/call_kw/stock.picking/web_search_read HTTP/1.1" 200 - 71 0.098 0.235 2026-10-29 02:53:21,404 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.332 2026-10-29 02:53:21,520 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-29 02:53:22,599 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-29 02:53:22,618 100 INFO rb-19fb48c-226083-429903 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-29 02:53:22,619 100 INFO rb-19fb48c-226083-429903 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-29 02:53:22,663 100 INFO rb-19fb48c-226083-429903 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-29 02:53:22,757 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:22] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.041 0.063 2026-10-29 02:53:22,771 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:22] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.006 0.103 2026-10-29 02:53:22,887 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:22] "POST /web/dataset/call_kw/stock.picking/change_responsible HTTP/1.1" 200 - 27 0.032 0.190 2026-10-29 02:53:23,186 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:23] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 84 0.109 0.384 2026-10-29 02:53:23,347 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:23] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.002 0.016 2026-10-29 02:53:23,379 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:23] "POST /web/dataset/call_kw/stock.picking.type/check_access_rights HTTP/1.1" 200 - 2 0.000 0.017 2026-10-29 02:53:23,505 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:23] "POST /web/dataset/call_kw/stock.picking/brain_get_mentioning_pages HTTP/1.1" 200 - 4 0.004 0.024 2026-10-29 02:53:23,536 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:23] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.008 0.011 2026-10-29 02:53:23,663 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:23] "POST /mail/thread/data HTTP/1.1" 200 - 42 0.039 0.085 2026-10-29 02:53:23,727 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:23] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 8 0.015 0.168 2026-10-29 02:53:23,825 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:23] "POST /mail/thread/messages HTTP/1.1" 200 - 32 0.037 0.241 2026-10-29 02:53:23,830 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.143 2026-10-29 02:53:23,986 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:23] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-10-29%2002%3A10%3A00 HTTP/1.1" 200 - 11 0.014 0.033 2026-10-29 02:53:24,044 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:24] "GET /web/image?field=avatar_128&id=2&model=res.partner&unique=2026-10-29%2002%3A10%3A00 HTTP/1.1" 200 - 15 0.018 0.070 2026-10-29 02:53:24,995 100 INFO rb-19fb48c-226083-429903 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-29 02:53:25,003 100 INFO rb-19fb48c-226083-429903 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-29 02:53:25,248 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:25] "POST /web/dataset/call_kw/stock.picking/on_barcode_scanned HTTP/1.1" 200 - 79 0.064 0.175 2026-10-29 02:53:25,284 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:25] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.013 0.011 2026-10-29 02:53:25,441 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:25] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 51 0.045 0.114 2026-10-29 02:53:25,446 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.093 2026-10-29 02:53:25,570 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:25] "POST /mail/thread/data HTTP/1.1" 200 - 30 0.024 0.065 2026-10-29 02:53:26,412 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI.browser: test successful 2026-10-29 02:53:26,443 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:26] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:53:26,463 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Closing chrome headless with pid 1547 2026-10-29 02:53:26,464 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Closing websocket connection 2026-10-29 02:53:26,465 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Terminating chrome headless with pid 1547 2026-10-29 02:53:26,591 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_025326_590814_TestStockBarcodeRoutesUI.txt 2026-10-29 02:53:26,591 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_barcode.tests.test_ui.TestStockBarcodeRoutesUI: Removing chrome user profile "/tmp/tmp8u_qbkcl_chrome_odoo" 2026-10-29 02:53:26,640 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 02:53:29,325 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_block_quantity.tests.test_block_quantity: Starting TestBlockQuantity.test_not_allow_process_exceeded_demand_quantity ... 2026-10-29 02:53:29,503 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_block_quantity.tests.test_block_quantity: Starting TestBlockQuantity.test_not_allow_process_exceeded_demand_quantity_multiple_line ... 2026-10-29 02:53:29,806 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 02:53:30,149 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_equipment.tests.test_data_after_install: Starting TestData.test_data_after_install ... 2026-10-29 02:53:30,374 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 02:53:30,674 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_check_compute_equipment ... 2026-10-29 02:53:30,890 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 02:53:31,254 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_01_constrains_product ... 2026-10-29 02:53:31,481 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_01_onchange_product ... 2026-10-29 02:53:33,346 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_02_constrains_product ... 2026-10-29 02:53:33,621 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 02:53:33,978 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_01_check_stock_picking_equipment ... 2026-10-29 02:53:34,896 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted stock.move records with IDs: [367] 2026-10-29 02:53:35,375 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_02_check_stock_picking_equipment ... 2026-10-29 02:53:36,108 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted stock.move records with IDs: [368] 2026-10-29 02:53:36,439 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_03_check_stock_picking_equipment ... 2026-10-29 02:53:37,231 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted stock.move records with IDs: [369] 2026-10-29 02:53:37,742 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_04_check_stock_picking_equipment ... 2026-10-29 02:53:38,620 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted stock.move records with IDs: [370] 2026-10-29 02:53:39,258 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_05_check_stock_picking_equipment ... 2026-10-29 02:53:40,166 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted stock.move records with IDs: [371] 2026-10-29 02:53:40,358 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_06_check_stock_picking_equipment ... 2026-10-29 02:53:41,135 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted stock.move records with IDs: [372] 2026-10-29 02:53:41,423 100 INFO rb-19fb48c-226083-429903 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-29 02:53:42,285 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted stock.move records with IDs: [373] 2026-10-29 02:53:43,362 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted stock.move records with IDs: [375] 2026-10-29 02:53:44,361 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted stock.move records with IDs: [377] 2026-10-29 02:53:44,688 100 INFO rb-19fb48c-226083-429903 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-29 02:53:45,399 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted stock.move records with IDs: [378] 2026-10-29 02:53:46,415 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted stock.move records with IDs: [380] 2026-10-29 02:53:48,550 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted stock.move records with IDs: [382] 2026-10-29 02:53:48,961 100 INFO rb-19fb48c-226083-429903 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-29 02:53:49,198 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 02:53:49,201 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_equipment_bom_kit.tests.test_purchase_bom_kit_equipment: Starting TestPurchaseBomKitEquipment.test_01_check_equipment_from_purchase_order ... 2026-10-29 02:53:51,563 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted stock.move records with IDs: [384] 2026-10-29 02:53:52,488 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_equipment_bom_kit.tests.test_purchase_bom_kit_equipment: Starting TestPurchaseBomKitEquipment.test_03_check_equipment_from_purchase_order ... 2026-10-29 02:53:54,984 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted stock.move records with IDs: [387] 2026-10-29 02:53:55,633 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 02:53:55,635 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_equipment_bom_kit.tests.test_security: Starting TestSecurity.test_access_right_manager ... 2026-10-29 02:53:55,884 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2 deleted product.set records with IDs: [2] 2026-10-29 02:53:55,904 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2 deleted product.set.line records with IDs: [3] 2026-10-29 02:53:55,913 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 02:53:55,917 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_equipment_bom_kit.tests.test_stock_picking: Starting TestPicking.test_compute_product_set_line_ids ... 2026-10-29 02:54:06,304 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted product.set records with IDs: [3] 2026-10-29 02:54:06,365 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 02:54:06,369 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_01_compute_recursive_maintenance ... 2026-10-29 02:54:06,709 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_02_compute_recursive_maintenance ... 2026-10-29 02:54:06,974 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_03_compute_recursive_maintenance ... 2026-10-29 02:54:07,318 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_04_compute_recursive_maintenance ... 2026-10-29 02:54:07,682 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 02:54:07,685 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_copy ... 2026-10-29 02:54:07,752 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_cron_rotate_tokens ... 2026-10-29 02:54:07,807 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted rotating.token.mixin.example.test records with IDs: [2] 2026-10-29 02:54:07,827 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [2] 2026-10-29 02:54:07,829 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_is_expired ... 2026-10-29 02:54:07,873 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_write ... 2026-10-29 02:54:07,941 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 02:54:07,945 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_compute_access_token ... 2026-10-29 02:54:07,993 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_constrains_rotating_token_life ... 2026-10-29 02:54:08,127 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_ensure_rotating_token ... 2026-10-29 02:54:08,197 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [7] 2026-10-29 02:54:08,201 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_generate_token ... 2026-10-29 02:54:08,248 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_get_expiration_date ... 2026-10-29 02:54:08,310 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_get_token_lifetime ... 2026-10-29 02:54:08,359 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_rotate_token ... 2026-10-29 02:54:08,449 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [13] 2026-10-29 02:54:08,462 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 02:54:08,470 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_01_constrains ... 2026-10-29 02:54:08,540 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_02_constrains ... 2026-10-29 02:54:08,568 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_03_constrains ... 2026-10-29 02:54:18,003 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 02:54:18,006 100 INFO rb-19fb48c-226083-429903 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-29 02:54:18,566 100 INFO rb-19fb48c-226083-429903 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-29 02:54:19,069 100 INFO rb-19fb48c-226083-429903 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-29 02:54:19,493 100 INFO rb-19fb48c-226083-429903 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-29 02:54:19,917 100 INFO rb-19fb48c-226083-429903 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-29 02:54:20,479 100 INFO rb-19fb48c-226083-429903 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-29 02:54:20,909 100 INFO rb-19fb48c-226083-429903 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-29 02:54:21,405 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 02:54:23,395 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_create ... 2026-10-29 02:54:24,010 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_01 ... 2026-10-29 02:54:24,921 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_02 ... 2026-10-29 02:54:25,927 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_03 ... 2026-10-29 02:54:26,949 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_04 ... 2026-10-29 02:54:28,226 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_vendor_pricelists ... 2026-10-29 02:54:31,165 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_multi_currency ... 2026-10-29 02:54:32,583 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_unlink ... 2026-10-29 02:54:32,630 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_write ... 2026-10-29 02:54:32,704 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-29 02:55:15,854 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_01_access_right_internal_user ... 2026-10-29 02:55:16,068 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 223, model: wallet 2026-10-29 02:55:16,074 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 223, model: wallet.type 2026-10-29 02:55:16,079 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 223, model: wallet.history 2026-10-29 02:55:16,088 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 223, model: wallet 2026-10-29 02:55:16,093 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 223, model: wallet.type 2026-10-29 02:55:16,098 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 223, model: wallet.history 2026-10-29 02:55:16,114 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 223, model: wallet 2026-10-29 02:55:16,119 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 223, model: wallet.type 2026-10-29 02:55:16,126 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 223, model: wallet.history 2026-10-29 02:55:16,132 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_02_access_right_portal_user ... 2026-10-29 02:55:16,346 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 222, model: wallet 2026-10-29 02:55:16,353 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 222, model: wallet.type 2026-10-29 02:55:16,359 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 222, model: wallet.history 2026-10-29 02:55:16,369 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 222, model: wallet 2026-10-29 02:55:16,374 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 222, model: wallet.type 2026-10-29 02:55:16,380 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 222, model: wallet.history 2026-10-29 02:55:16,394 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 222, model: wallet 2026-10-29 02:55:16,399 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 222, model: wallet.type 2026-10-29 02:55:16,405 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 222, model: wallet.history 2026-10-29 02:55:16,410 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_03_access_right_wallet_manager ... 2026-10-29 02:55:16,603 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 224, model: wallet 2026-10-29 02:55:16,608 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 224, model: wallet.type 2026-10-29 02:55:16,613 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 224, model: wallet.history 2026-10-29 02:55:16,619 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 224, model: wallet 2026-10-29 02:55:16,623 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 224, model: wallet.type 2026-10-29 02:55:16,628 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 224, model: wallet.history 2026-10-29 02:55:16,636 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 224, model: wallet 2026-10-29 02:55:16,640 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 224, model: wallet.type 2026-10-29 02:55:16,645 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 224, model: wallet.history 2026-10-29 02:55:16,649 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_04_access_right_account_readonly ... 2026-10-29 02:55:16,840 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 226, model: wallet 2026-10-29 02:55:16,848 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 226, model: wallet.type 2026-10-29 02:55:16,861 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 226, model: wallet.history 2026-10-29 02:55:16,874 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 226, model: wallet 2026-10-29 02:55:16,880 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 226, model: wallet.type 2026-10-29 02:55:16,887 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 226, model: wallet.history 2026-10-29 02:55:16,896 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 226, model: wallet 2026-10-29 02:55:16,903 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 226, model: wallet.type 2026-10-29 02:55:16,910 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 226, model: wallet.history 2026-10-29 02:55:16,914 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_05_access_right_account_invoice ... 2026-10-29 02:55:17,129 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 227, model: wallet 2026-10-29 02:55:17,137 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 227, model: wallet.type 2026-10-29 02:55:17,145 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 227, model: wallet.history 2026-10-29 02:55:17,153 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 227, model: wallet 2026-10-29 02:55:17,160 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 227, model: wallet.type 2026-10-29 02:55:17,171 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 227, model: wallet 2026-10-29 02:55:17,177 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 227, model: wallet.type 2026-10-29 02:55:17,185 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 227, model: wallet.history 2026-10-29 02:55:17,195 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_06_access_right_account_manager ... 2026-10-29 02:55:17,393 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 229, model: wallet 2026-10-29 02:55:17,399 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 229, model: wallet.history 2026-10-29 02:55:17,408 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 229, model: wallet 2026-10-29 02:55:17,419 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 229, model: wallet 2026-10-29 02:55:17,425 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 229, model: wallet.history 2026-10-29 02:55:17,429 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_07_own_access_rule_portal ... 2026-10-29 02:55:18,542 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 231, model: wallet 2026-10-29 02:55:18,566 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 230, model: wallet 2026-10-29 02:55:18,709 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 231, model: wallet.history 2026-10-29 02:55:18,731 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 230, model: wallet.history 2026-10-29 02:55:18,762 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_08_own_access_rule_internal ... 2026-10-29 02:55:19,986 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 233, model: wallet 2026-10-29 02:55:20,000 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 232, model: wallet 2026-10-29 02:55:20,105 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 233, model: wallet.history 2026-10-29 02:55:20,119 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 232, model: wallet.history 2026-10-29 02:55:20,180 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-29 02:56:01,680 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_01_access_rule_wallet_type_multi_company ... 2026-10-29 02:56:01,991 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_02_access_rule_wallet_multi_company ... 2026-10-29 02:56:02,180 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_03_access_rule_wallet_history_multi_company ... 2026-10-29 02:56:02,435 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-29 02:56:43,220 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_01_create_non_wallet_payment ... 2026-10-29 02:56:43,838 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_02_create_wallet_payment ... 2026-10-29 02:56:44,757 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <759432886914647.1793242604.613462686538696-openerp-10-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:56:44,804 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [289] 2026-10-29 02:56:44,804 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:56:46,828 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <051330257921564.1793242606.739087343215942-openerp-10-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:56:46,910 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [290] 2026-10-29 02:56:46,912 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:56:47,136 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted account.partial.reconcile records with IDs: [27] 2026-10-29 02:56:47,325 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_03_wallet_payment_invalid_wallet_amount ... 2026-10-29 02:56:48,698 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <774159440718448.1793242608.579322576522827-openerp-11-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:56:48,745 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [291] 2026-10-29 02:56:48,745 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:56:49,828 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <862327316600972.1793242609.757668972015381-openerp-11-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:56:49,919 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [292] 2026-10-29 02:56:49,920 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:56:49,981 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_04_wallet_payment_invalid_wallet_configuration ... 2026-10-29 02:56:51,216 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_05_create_mix_wallet_payment ... 2026-10-29 02:56:52,129 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <743222809596462.1793242611.983228921890259-openerp-14-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:56:52,198 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [293] 2026-10-29 02:56:52,198 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:56:52,334 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_06_reconcile_invoice_with_lesser_wallet_payment ... 2026-10-29 02:56:54,373 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <662199091935750.1793242614.257846355438232-openerp-15-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:56:54,585 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [294] 2026-10-29 02:56:54,585 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:56:55,016 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <905018802029288.1793242614.952821731567383-openerp-15-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:56:55,066 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [295] 2026-10-29 02:56:55,066 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:56:55,114 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_07_reconcile_invoice_with_greater_wallet_payment ... 2026-10-29 02:56:57,152 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <516026645388403.1793242617.036322116851807-openerp-16-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:56:57,352 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [296] 2026-10-29 02:56:57,352 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:56:57,779 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <588324281139275.1793242617.714056253433228-openerp-16-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:56:57,823 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [297] 2026-10-29 02:56:57,823 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:56:57,848 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_08_reconcile_invoice_with_mix_wallet_payment ... 2026-10-29 02:56:59,865 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <453430899880426.1793242619.748988866806030-openerp-17-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:57:00,056 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [298] 2026-10-29 02:57:00,057 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:57:00,578 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <659739533493376.1793242620.510659217834473-openerp-17-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:57:00,624 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [299] 2026-10-29 02:57:00,625 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:57:00,660 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_09_reconcile_invoice_with_mix_wallet_payment ... 2026-10-29 02:57:02,915 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <148893914872612.1793242622.795331001281738-openerp-18-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:57:03,121 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [300] 2026-10-29 02:57:03,122 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:57:03,426 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_10_reconcile_invoice_with_mix_wallet_payment ... 2026-10-29 02:57:05,440 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <234078498642060.1793242625.330487489700317-openerp-19-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:57:05,619 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [301] 2026-10-29 02:57:05,620 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:57:06,074 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <850526413819930.1793242626.002546787261963-openerp-19-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:57:06,122 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [302] 2026-10-29 02:57:06,123 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:57:06,151 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_11_reconcile_invoice_with_wallet_payment_other_currency ... 2026-10-29 02:57:08,223 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <248998934801471.1793242628.110928535461426-openerp-20-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:57:08,400 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [303] 2026-10-29 02:57:08,401 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:57:08,847 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_12_reconcile_invoice_with_wallet_payment_other_currency ... 2026-10-29 02:57:11,023 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <148013899972814.1793242630.797161579132080-openerp-21-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:57:11,319 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [304] 2026-10-29 02:57:11,320 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:57:12,034 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_13_full_reconcile ... 2026-10-29 02:57:14,281 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <197196023287196.1793242634.118393659591675-openerp-22-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:57:14,490 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [305] 2026-10-29 02:57:14,490 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:57:15,026 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <515154439756243.1793242634.952528476715088-openerp-22-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:57:15,086 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [306] 2026-10-29 02:57:15,087 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:57:15,135 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_14_full_reconcile_exchange_rate ... 2026-10-29 02:57:17,801 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <844244022397028.1793242637.677027940750122-openerp-23-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:57:18,018 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [307] 2026-10-29 02:57:18,019 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:57:18,908 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <383337564881319.1793242638.821766853332520-openerp-23-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:57:18,975 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [308] 2026-10-29 02:57:18,976 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:57:19,042 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_15_reconcile_invoice_with_multiple_payments ... 2026-10-29 02:57:20,184 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <371303011940098.1793242640.056424617767334-openerp-24-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:57:20,244 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [309] 2026-10-29 02:57:20,244 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:57:21,102 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <094652130991276.1793242641.029211997985840-openerp-24-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:57:21,160 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [310] 2026-10-29 02:57:21,160 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:57:22,760 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <856949935122417.1793242642.654450893402100-openerp-24-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:57:23,050 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [311] 2026-10-29 02:57:23,050 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:57:23,101 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_16_reconcile_multiple_invoices_with_multiple_payments ... 2026-10-29 02:57:24,041 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <847546414934044.1793242643.925107479095459-openerp-25-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:57:24,098 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [312] 2026-10-29 02:57:24,098 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:57:25,540 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <002591839086718.1793242645.443360090255737-openerp-25-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:57:25,727 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [313] 2026-10-29 02:57:25,727 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:57:26,550 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <343575185572675.1793242646.465840578079224-openerp-25-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:57:26,657 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [314] 2026-10-29 02:57:26,657 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:57:28,145 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <825053259580259.1793242648.077064990997314-openerp-25-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:57:28,394 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [315] 2026-10-29 02:57:28,394 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:57:28,432 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_17_top_up_zero_wallet_amount_from_manual_journal_entry ... 2026-10-29 02:57:28,799 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_18_top_up_non_zero_wallet_amount_from_manual_journal_entry ... 2026-10-29 02:57:29,417 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <330393967736970.1793242649.291679382324219-openerp-27-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:57:29,467 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [316] 2026-10-29 02:57:29,467 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:57:29,503 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_19_withdraw_wallet ... 2026-10-29 02:57:30,360 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <187975151597911.1793242650.243783712387085-openerp-28-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:57:30,418 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [317] 2026-10-29 02:57:30,418 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:57:31,395 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <485937453604995.1793242651.319687604904175-openerp-28-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:57:31,459 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [318] 2026-10-29 02:57:31,459 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:57:32,569 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_20_register_payment_exceed_invoice_due_amount ... 2026-10-29 02:57:35,242 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <440831449347971.1793242655.125994443893433-openerp-31-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:57:35,438 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [319] 2026-10-29 02:57:35,439 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:57:35,785 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_21_register_payment_partial_reconcile ... 2026-10-29 02:57:38,131 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_22_register_payment_currency ... 2026-10-29 02:57:41,436 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <308964594570562.1793242661.305637598037720-openerp-32-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:57:41,571 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [320] 2026-10-29 02:57:41,572 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:57:41,824 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_23_register_payment_from_batch ... 2026-10-29 02:57:45,935 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_24_register_group_payment ... 2026-10-29 02:57:50,149 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <148964703311521.1793242670.011504411697388-openerp-33-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:57:50,370 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [321] 2026-10-29 02:57:50,370 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:57:50,752 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_25_multi_invoice_multi_payment_complex ... 2026-10-29 02:57:50,817 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 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-29 02:57:50,817 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 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-29 02:57:55,163 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <946968512848173.1793242675.034733057022095-openerp-34-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:57:55,408 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [322] 2026-10-29 02:57:55,410 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:57:56,448 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <425763881870809.1793242676.367163658142090-openerp-34-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:57:56,516 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [323] 2026-10-29 02:57:56,517 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:57:57,474 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <207677409012093.1793242677.406548738479614-openerp-34-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:57:57,533 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [324] 2026-10-29 02:57:57,533 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:57:58,470 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <662989966223240.1793242678.405426263809204-openerp-34-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:57:58,521 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [325] 2026-10-29 02:57:58,522 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:57:59,466 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <525796800624134.1793242679.390410423278809-openerp-34-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:57:59,518 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [326] 2026-10-29 02:57:59,518 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:58:00,418 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <317767192830745.1793242680.355749368667603-openerp-34-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:58:00,496 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [327] 2026-10-29 02:58:00,498 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:58:01,324 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <449176133302399.1793242681.258976459503174-openerp-34-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:58:01,392 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [328] 2026-10-29 02:58:01,392 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:58:02,089 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <041592129845782.1793242682.018145084381104-openerp-34-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:58:02,174 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [329] 2026-10-29 02:58:02,174 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:58:02,988 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <536738789522569.1793242682.922656059265137-openerp-34-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:58:03,054 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [330] 2026-10-29 02:58:03,055 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:58:03,761 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <439975211443040.1793242683.688847541809082-openerp-34-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:58:03,823 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [331] 2026-10-29 02:58:03,824 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:58:04,562 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <024500600668531.1793242684.494362831115723-openerp-34-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:58:04,629 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [332] 2026-10-29 02:58:04,629 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:58:05,028 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <203385366965844.1793242684.973269224166870-openerp-34-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:58:05,073 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [333] 2026-10-29 02:58:05,074 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:58:05,084 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_26_adjust_wallet_amount_onpayment_before_confirm ... 2026-10-29 02:58:07,009 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <386713049881968.1793242686.874419689178467-openerp-35-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:58:07,092 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [334] 2026-10-29 02:58:07,093 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:58:07,230 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_27_edit_payment ... 2026-10-29 02:58:08,492 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <647409875858544.1793242688.373298406600952-openerp-36-wallet@2ff4138d272a>: ['"New Partner" <@False>'] 2026-10-29 02:58:08,578 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [335] 2026-10-29 02:58:08,579 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:58:08,695 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_28_edit_payment ... 2026-10-29 02:58:09,310 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_29_unreconcile_invoice ... 2026-10-29 02:58:11,373 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <784011707627059.1793242691.257389783859253-openerp-37-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:58:11,617 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [336] 2026-10-29 02:58:11,618 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:58:12,190 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <248243452989207.1793242692.119007825851440-openerp-37-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:58:12,231 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [337] 2026-10-29 02:58:12,232 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:58:12,427 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted account.partial.reconcile records with IDs: [63] 2026-10-29 02:58:12,548 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted account.full.reconcile records with IDs: [25] 2026-10-29 02:58:12,765 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_30_unreconcile_invoice ... 2026-10-29 02:58:14,749 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <978929347114163.1793242694.618194341659546-openerp-38-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:58:14,957 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [338] 2026-10-29 02:58:14,958 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:58:15,427 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <182270989708647.1793242695.363348484039307-openerp-38-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 02:58:15,474 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted mail.mail records with IDs: [339] 2026-10-29 02:58:15,475 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:58:15,677 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted account.partial.reconcile records with IDs: [64, 64] 2026-10-29 02:58:15,790 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #246 deleted account.full.reconcile records with IDs: [26] 2026-10-29 02:58:16,010 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-29 02:58:59,329 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_wallet_payment_flows: Starting TestWalletPaymentFlows.test_01_wallet_payment_flow ... 2026-10-29 02:59:00,000 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:newportaluser from n/a 2026-10-29 02:59:00,000 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:59:02,000 100 INFO rb-19fb48c-226083-429903 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=666&access_token=7fa83e62763458f6dd6c2025eab01948a0fdc5ca34bd88cd2e1549aa27c18d5c&wallet_id=39 HTTP/1.1" 200 - 253 0.210 -0.210 2026-10-29 02:59:02,000 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /payment/transaction HTTP/1.1" 200 - 17 0.024 -0.024 2026-10-29 02:59:03,000 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 340 and Message-Id '<295582409179661.1698796800.000000000000000-openerp-39-wallet@2ff4138d272a>' from 'accountman@test.com' to (redacted) 'n*******l1@example.viindoo.com' successfully sent 2026-10-29 02:59:03,000 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:59:03,000 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #258 deleted mail.mail records with IDs: [340] 2026-10-29 02:59:03,000 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:59:05,000 100 INFO rb-19fb48c-226083-429903 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=666&access_token=58410f74d5cb2945967ff02dcf6c54bbd2973487122e47f4a16c656dbc90d5a8&wallet_id=39 HTTP/1.1" 200 - 183 0.171 -0.171 2026-10-29 02:59:05,000 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 341 and Message-Id '<827862742942535.1698796800.000000000000000-openerp-39-wallet@2ff4138d272a>' from 'accountman@test.com' to (redacted) 'n*******l1@example.viindoo.com' successfully sent 2026-10-29 02:59:05,000 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:59:06,000 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #258 deleted mail.mail records with IDs: [341] 2026-10-29 02:59:06,000 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:59:07,000 100 INFO rb-19fb48c-226083-429903 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=666&access_token=58410f74d5cb2945967ff02dcf6c54bbd2973487122e47f4a16c656dbc90d5a8&invoice_id=440 HTTP/1.1" 200 - 96 0.122 -0.122 2026-10-29 02:59:07,000 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /invoice/transaction/440 HTTP/1.1" 200 - 28 0.060 -0.060 2026-10-29 02:59:08,000 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 342 and Message-Id '<950631116002769.1698796800.000000000000000-openerp-39-wallet@2ff4138d272a>' from 'accountman@test.com' to (redacted) 'n*******l1@example.viindoo.com' successfully sent 2026-10-29 02:59:08,000 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:59:08,000 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #258 deleted mail.mail records with IDs: [342] 2026-10-29 02:59:08,000 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:59:08,662 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_wallet_payment_flows: Starting TestWalletPaymentFlows.test_02_wallet_payment_flow ... 2026-10-29 02:59:09,000 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:newportaluser from n/a 2026-10-29 02:59:09,000 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:59:11,000 100 INFO rb-19fb48c-226083-429903 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=666&access_token=d91841a90d72a97d4592f8ddd0a3ee0c179e89e94c8943359d0a7dbdd4f6b32b&wallet_id=39 HTTP/1.1" 200 - 253 0.201 -0.201 2026-10-29 02:59:11,000 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /payment/transaction HTTP/1.1" 200 - 17 0.024 -0.024 2026-10-29 02:59:12,000 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 343 and Message-Id '<731426442067406.1698796800.000000000000000-openerp-39-wallet@2ff4138d272a>' from 'accountman@test.com' to (redacted) 'n*******l1@example.viindoo.com' successfully sent 2026-10-29 02:59:12,000 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:59:12,000 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #258 deleted mail.mail records with IDs: [343] 2026-10-29 02:59:12,000 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:59:13,000 100 INFO rb-19fb48c-226083-429903 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=666&access_token=d91841a90d72a97d4592f8ddd0a3ee0c179e89e94c8943359d0a7dbdd4f6b32b&invoice_id=442 HTTP/1.1" 200 - 107 0.120 -0.120 2026-10-29 02:59:13,000 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /invoice/transaction/442 HTTP/1.1" 200 - 29 0.034 -0.034 2026-10-29 02:59:14,000 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 344 and Message-Id '<852172168037284.1698796800.000000000000000-openerp-39-wallet@2ff4138d272a>' from 'accountman@test.com' to (redacted) 'n*******l1@example.viindoo.com' successfully sent 2026-10-29 02:59:14,000 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:59:14,000 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #258 deleted mail.mail records with IDs: [344] 2026-10-29 02:59:14,000 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:59:14,721 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-29 03:00:01,676 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_01_payment_out_invoice_by_wallet ... 2026-10-29 03:00:04,597 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <115754805147246.1793242804.457690000534058-openerp-42-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 03:00:04,674 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #270 deleted mail.mail records with IDs: [345] 2026-10-29 03:00:04,675 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:00:05,057 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <927972981686121.1793242804.970352411270142-openerp-42-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 03:00:05,102 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #270 deleted mail.mail records with IDs: [346] 2026-10-29 03:00:05,102 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:00:06,482 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #270 deleted account.move.line.ctp records with IDs: [471] 2026-10-29 03:00:06,906 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <409577650051423.1793242806.833396434783936-openerp-42-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 03:00:06,958 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #270 deleted mail.mail records with IDs: [347] 2026-10-29 03:00:06,959 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:00:07,094 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_02_payment_out_invoice_by_wallet ... 2026-10-29 03:00:08,163 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <424360669974864.1793242808.046259403228760-openerp-43-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 03:00:08,233 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #270 deleted mail.mail records with IDs: [348] 2026-10-29 03:00:08,233 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:00:09,053 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <865962397766584.1793242808.983708620071411-openerp-43-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 03:00:09,105 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #270 deleted mail.mail records with IDs: [349] 2026-10-29 03:00:09,106 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:00:10,466 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <904146875192650.1793242810.388824462890625-openerp-43-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 03:00:10,719 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #270 deleted mail.mail records with IDs: [350] 2026-10-29 03:00:10,719 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:00:12,921 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <673922227620442.1793242812.834201335906982-openerp-43-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 03:00:13,179 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #270 deleted mail.mail records with IDs: [351] 2026-10-29 03:00:13,179 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:00:13,780 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_03_payment_in_invoice_by_wallet ... 2026-10-29 03:00:16,047 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <711816501412355.1793242815.920169830322266-openerp-44-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 03:00:16,261 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #270 deleted mail.mail records with IDs: [352] 2026-10-29 03:00:16,262 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:00:17,250 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #270 deleted account.move.line.ctp records with IDs: [486] 2026-10-29 03:00:18,327 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <881589446789474.1793242818.212450981140137-openerp-44-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 03:00:18,415 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #270 deleted mail.mail records with IDs: [353] 2026-10-29 03:00:18,415 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:00:18,779 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_04_payment_in_invoice_by_wallet ... 2026-10-29 03:00:21,825 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <023004068933657.1793242821.680558919906616-openerp-45-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 03:00:22,070 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #270 deleted mail.mail records with IDs: [354] 2026-10-29 03:00:22,071 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:00:23,123 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #270 deleted account.move.line.ctp records with IDs: [494] 2026-10-29 03:00:24,834 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <375502979716117.1793242824.761230230331421-openerp-45-wallet@2ff4138d272a>: ['"company_1_data" <@False>'] 2026-10-29 03:00:24,933 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #270 deleted mail.mail records with IDs: [355] 2026-10-29 03:00:24,936 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:00:25,351 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-29 03:00:27,301 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-10-29 03:00:27,519 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #283 deleted product.milestone records with IDs: [20] 2026-10-29 03:00:27,626 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #283 deleted warranty.policy records with IDs: [17] 2026-10-29 03:00:27,690 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #283 deleted warranty.claim.policy records with IDs: [5] 2026-10-29 03:00:27,946 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #283 deleted warranty.claim records with IDs: [11] 2026-10-29 03:00:27,954 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-10-29 03:00:28,008 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 282, model: product.milestone 2026-10-29 03:00:28,025 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 282, model: product.milestone 2026-10-29 03:00:28,038 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 282, model: product.milestone 2026-10-29 03:00:28,111 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 282, model: warranty.policy 2026-10-29 03:00:28,157 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 282, model: warranty.claim.policy 2026-10-29 03:00:28,378 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 282, model: warranty.claim 2026-10-29 03:00:28,402 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 03:00:30,362 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_01 ... 2026-10-29 03:00:30,606 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_02 ... 2026-10-29 03:00:30,656 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_03 ... 2026-10-29 03:00:30,935 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_04 ... 2026-10-29 03:00:30,971 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_05 ... 2026-10-29 03:00:31,115 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_06 ... 2026-10-29 03:00:31,244 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_07 ... 2026-10-29 03:00:31,596 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_08 ... 2026-10-29 03:00:31,654 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 03:00:33,700 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_01 ... 2026-10-29 03:00:33,855 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_02 ... 2026-10-29 03:00:33,886 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_03 ... 2026-10-29 03:00:33,916 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_04 ... 2026-10-29 03:00:33,945 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_05 ... 2026-10-29 03:00:33,975 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_06 ... 2026-10-29 03:00:34,004 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_01 ... 2026-10-29 03:00:34,030 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_02 ... 2026-10-29 03:00:34,091 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_03 ... 2026-10-29 03:00:34,126 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_04 ... 2026-10-29 03:00:34,163 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_05 ... 2026-10-29 03:00:34,212 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_06 ... 2026-10-29 03:00:34,267 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_07 ... 2026-10-29 03:00:34,302 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_08 ... 2026-10-29 03:00:34,340 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_01 ... 2026-10-29 03:00:34,391 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_02 ... 2026-10-29 03:00:34,445 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_03 ... 2026-10-29 03:00:34,500 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_04 ... 2026-10-29 03:00:34,539 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-10-29 03:00:35,034 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-10-29 03:00:35,523 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-10-29 03:00:35,975 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-10-29 03:00:36,469 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-10-29 03:00:36,949 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_06 ... 2026-10-29 03:00:37,396 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_07 ... 2026-10-29 03:00:37,910 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_01 ... 2026-10-29 03:00:37,947 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_02 ... 2026-10-29 03:00:38,019 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_03 ... 2026-10-29 03:00:38,061 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_04 ... 2026-10-29 03:00:38,096 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_expiration_date_01 ... 2026-10-29 03:00:38,537 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_01 ... 2026-10-29 03:00:38,974 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_02 ... 2026-10-29 03:00:39,431 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_03 ... 2026-10-29 03:00:39,907 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_copy_01 ... 2026-10-29 03:00:39,945 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_01 ... 2026-10-29 03:00:39,968 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted warranty.claim records with IDs: [38] 2026-10-29 03:00:39,973 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_02 ... 2026-10-29 03:00:40,000 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted warranty.claim records with IDs: [39] 2026-10-29 03:00:40,004 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_03 ... 2026-10-29 03:00:40,056 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_04 ... 2026-10-29 03:00:40,110 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_05 ... 2026-10-29 03:00:40,176 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 03:00:45,563 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_purchase_user ... 2026-10-29 03:00:45,870 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_purchase_warranty_user ... 2026-10-29 03:00:45,999 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 291, model: purchase.order 2026-10-29 03:00:46,082 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 291, model: purchase.order 2026-10-29 03:00:46,127 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 291, model: purchase.order 2026-10-29 03:00:46,280 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 291, model: purchase.order.line 2026-10-29 03:00:46,429 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 291, model: purchase.order.line 2026-10-29 03:00:46,432 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-10-29 03:00:46,435 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-10-29 03:00:46,478 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 288, model: purchase.order 2026-10-29 03:00:46,532 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 288, model: purchase.order 2026-10-29 03:00:46,539 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 288, model: purchase.order 2026-10-29 03:00:46,575 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 288, model: purchase.order 2026-10-29 03:00:46,598 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 288, model: purchase.order.line 2026-10-29 03:00:46,706 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 288, model: purchase.order.line 2026-10-29 03:00:46,716 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 288, model: purchase.order 2026-10-29 03:00:46,727 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 288, model: purchase.order.line 2026-10-29 03:00:46,743 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-29 03:00:51,890 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_purchase.tests.test_purchase_order_warranty_policy: Starting TestPurchaseOrderWarrantyPolicy.test_confirm_purchase_order_01 ... 2026-10-29 03:00:52,114 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-29 03:00:57,999 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_investigation_01 ... 2026-10-29 03:00:58,751 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_po_domain_01 ... 2026-10-29 03:00:59,389 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_po_domain_02 ... 2026-10-29 03:00:59,937 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-10-29 03:01:00,461 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-10-29 03:01:01,004 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-10-29 03:01:01,481 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-10-29 03:01:02,236 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-10-29 03:01:02,843 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-10-29 03:01:03,418 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-29 03:01:07,759 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-10-29 03:01:09,254 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_02 ... 2026-10-29 03:01:10,813 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_03 ... 2026-10-29 03:01:11,950 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_04 ... 2026-10-29 03:01:13,051 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 03:01:17,440 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_01 ... 2026-10-29 03:01:18,333 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_02 ... 2026-10-29 03:01:18,932 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_03 ... 2026-10-29 03:01:19,530 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 03:01:24,751 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_saleman_user ... 2026-10-29 03:01:25,309 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-10-29 03:01:25,440 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 305, model: sale.order 2026-10-29 03:01:25,463 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 305, model: sale.order 2026-10-29 03:01:25,506 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 305, model: addendum.addendum 2026-10-29 03:01:25,542 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 305, model: sale.order.line 2026-10-29 03:01:25,717 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 305, model: sale.order.line 2026-10-29 03:01:25,750 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 305, model: sale.order.line 2026-10-29 03:01:25,754 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-10-29 03:01:25,856 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 304, model: sale.order 2026-10-29 03:01:25,864 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 304, model: sale.order 2026-10-29 03:01:25,898 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 304, model: addendum.addendum 2026-10-29 03:01:25,934 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 304, model: sale.order.line 2026-10-29 03:01:26,069 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 304, model: sale.order.line 2026-10-29 03:01:26,105 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 304, model: sale.order.line 2026-10-29 03:01:26,122 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 03:01:31,579 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_sale.tests.test_sale_order_warranty_policy: Starting TestSaleOrderWarrantyPolicy.test_confirm_sale_order_01 ... 2026-10-29 03:01:32,113 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 03:01:37,826 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_investigation_01 ... 2026-10-29 03:01:38,865 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_so_domain_01 ... 2026-10-29 03:01:39,397 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_so_domain_02 ... 2026-10-29 03:01:39,911 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-10-29 03:01:40,441 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-10-29 03:01:41,009 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-10-29 03:01:42,443 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-10-29 03:01:42,970 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-10-29 03:01:43,492 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-10-29 03:01:44,078 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 03:01:48,718 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-10-29 03:01:50,535 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_02 ... 2026-10-29 03:01:52,298 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_03 ... 2026-10-29 03:01:53,799 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_04 ... 2026-10-29 03:01:55,343 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 03:02:00,385 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_01 ... 2026-10-29 03:02:01,513 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_02 ... 2026-10-29 03:02:02,159 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_03 ... 2026-10-29 03:02:02,774 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 03:02:05,705 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_stock_user ... 2026-10-29 03:02:05,790 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-10-29 03:02:05,843 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 318, model: stock.lot 2026-10-29 03:02:05,858 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 318, model: stock.lot 2026-10-29 03:02:05,868 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 318, model: stock.lot 2026-10-29 03:02:05,870 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-10-29 03:02:05,925 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 317, model: stock.lot 2026-10-29 03:02:05,942 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 317, model: stock.lot 2026-10-29 03:02:05,952 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 317, model: stock.lot 2026-10-29 03:02:05,967 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 03:02:08,608 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_compute_supplier_warranty_expiration_date ... 2026-10-29 03:02:09,821 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_compute_warranty_expiration_date ... 2026-10-29 03:02:10,982 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-10-29 03:02:11,701 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 03:02:14,679 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_01 ... 2026-10-29 03:02:15,326 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_02 ... 2026-10-29 03:02:15,865 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_product_and_lot_01 ... 2026-10-29 03:02:15,899 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-10-29 03:02:16,381 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-10-29 03:02:16,873 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-10-29 03:02:17,342 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-10-29 03:02:17,803 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-10-29 03:02:18,304 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_06 ... 2026-10-29 03:02:18,715 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_expiration_date_01 ... 2026-10-29 03:02:19,163 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_01 ... 2026-10-29 03:02:19,646 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-10-29 03:02:20,114 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_update_warranty_info_of_lot_01 ... 2026-10-29 03:02:20,617 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_update_warranty_info_of_lot_02 ... 2026-10-29 03:02:21,116 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 03:02:21,121 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_add_to_cart_update_dependencies ... 2026-10-29 03:02:31,203 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:02:33,577 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:02:33] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 374 0.444 1.934 2026-10-29 03:02:34,415 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:02:34] "POST /shop/cart/update HTTP/1.1" 303 - 187 0.250 0.571 2026-10-29 03:02:35,293 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:02:35] "GET /shop/cart HTTP/1.1" 200 - 152 0.200 0.670 2026-10-29 03:02:35,610 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [341] 2026-10-29 03:02:36,179 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [336] 2026-10-29 03:02:36,391 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect ... 2026-10-29 03:02:46,648 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:02:47,103 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:02:47] "GET /apps/app/12.0/module_base HTTP/1.1" 301 - 19 0.024 0.437 2026-10-29 03:02:47,112 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect_preserves_query_string ... 2026-10-29 03:02:56,551 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:02:56,965 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:02:56] "GET /apps/app/12.0/module_base?force_show=1&search=abc HTTP/1.1" 301 - 19 0.012 0.405 2026-10-29 03:02:56,972 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect_preserves_repeated_query_parameters ... 2026-10-29 03:03:06,509 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:03:06,905 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:03:06] "GET /apps/app/12.0/module_base?tag=x&tag=y&tag=z HTTP/1.1" 301 - 19 0.016 0.389 2026-10-29 03:03:06,910 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_apps_store_main_website_canonical_url ... 2026-10-29 03:03:16,410 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:03:19,305 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:03:19] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 284 0.254 2.648 2026-10-29 03:03:19,340 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_button_visible_on_page_details ... 2026-10-29 03:03:31,682 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:portalapps1@abc.com from n/a 2026-10-29 03:03:31,709 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:03:33,112 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 341, model: odoo.module.version 2026-10-29 03:03:33,858 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:03:33] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 376 0.319 1.834 2026-10-29 03:03:37,279 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 341, model: odoo.module.version 2026-10-29 03:03:37,323 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:03:37] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 58 0.127 0.179 2026-10-29 03:03:37,367 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:portalapps2@abc.com from n/a 2026-10-29 03:03:37,945 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 342, model: odoo.module.version 2026-10-29 03:03:37,996 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:03:37] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 185 0.205 0.398 2026-10-29 03:03:38,314 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:portalapps2@abc.com from n/a 2026-10-29 03:03:40,191 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:03:40] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 399 0.362 1.491 2026-10-29 03:03:40,208 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_canonical_module_page_serves_directly ... 2026-10-29 03:03:50,372 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:03:52,261 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:03:52] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 286 0.256 1.648 2026-10-29 03:03:52,268 100 INFO rb-19fb48c-226083-429903 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-29 03:04:02,689 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:04:04,668 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:04:04] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 286 0.272 1.722 2026-10-29 03:04:04,684 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_compute_website_url_emits_canonical_prefix ... 2026-10-29 03:04:15,478 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_force_show_one_reveals_unpublished_module ... 2026-10-29 03:04:24,970 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:04:26,857 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:04:26] "GET /apps/modules/12.0/module_base?force_show=1 HTTP/1.1" 200 - 285 0.247 1.645 2026-10-29 03:04:26,863 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_force_show_zero_does_not_reveal_unpublished_module ... 2026-10-29 03:04:35,893 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:04:37,390 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:04:37] "GET /apps/modules/12.0/module_base HTTP/1.1" 404 - 210 0.158 1.343 2026-10-29 03:04:37,496 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:04:37] "GET /apps/modules/12.0/module_base?force_show=0 HTTP/1.1" 404 - 24 0.019 0.081 2026-10-29 03:04:37,502 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_best_sell_modules ... 2026-10-29 03:04:49,382 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_newest_modules ... 2026-10-29 03:04:59,106 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_relevant_modules ... 2026-10-29 03:05:09,819 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:05:12,172 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:05:12] "GET /apps/category/odoo-apps-category-test-47 HTTP/1.1" 200 - 394 0.359 1.998 2026-10-29 03:05:12,213 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_top_modules_most_downloaded ... 2026-10-29 03:05:22,239 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_top_purchase_modules ... 2026-10-29 03:05:34,882 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_legacy_url_redirect_preserves_frontend_language_prefix ... 2026-10-29 03:05:47,364 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:05:47,769 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:05:47] "GET /vi/apps/app/12.0/module_base HTTP/1.1" 301 - 22 0.016 0.393 2026-10-29 03:05:47,773 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore: waiting for threads: [] 2026-10-29 03:05:47,781 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_module_public ... 2026-10-29 03:05:57,631 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:05:59,172 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:05:59] "GET /apps/modules/12.0/module_base HTTP/1.1" 404 - 210 0.173 1.371 2026-10-29 03:05:59,992 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:05:59] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 122 0.117 0.672 2026-10-29 03:06:00,029 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_modules_browse_page_not_shadowed_by_page_route ... 2026-10-29 03:06:09,674 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:06:12,377 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:06:12] "GET /apps/modules/browse/1 HTTP/1.1" 200 - 512 0.539 2.168 2026-10-29 03:06:12,399 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_rating_module ... 2026-10-29 03:06:22,480 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:06:22,919 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:06:22] "POST /mail/chatter_post HTTP/1.1" 200 - 26 0.020 0.426 2026-10-29 03:06:25,566 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:portalapps1@abc.com from n/a 2026-10-29 03:06:25,723 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:06:25] "POST /mail/chatter_post HTTP/1.1" 200 - 34 0.045 0.095 2026-10-29 03:06:25,950 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:portalapps2@abc.com from n/a 2026-10-29 03:06:26,037 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:06:26] "POST /mail/chatter_post HTTP/1.1" 200 - 26 0.027 0.044 2026-10-29 03:06:26,046 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_search_module ... 2026-10-29 03:06:35,712 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:06:37,549 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:06:37] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 286 0.253 1.591 2026-10-29 03:06:38,019 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:06:38] "GET /apps/modules/14.0/module_base HTTP/1.1" 404 - 37 0.051 0.393 2026-10-29 03:06:38,026 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_show_extension_and_included_dependencies_module ... 2026-10-29 03:06:47,865 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:06:49,764 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:06:49] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 287 0.229 1.678 2026-10-29 03:06:50,015 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:06:50] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 44 0.085 0.125 2026-10-29 03:06:50,028 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_sitemap_apps_story_category_url ... 2026-10-29 03:06:59,853 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:07:00,935 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:07:00] "GET /sitemap.xml HTTP/1.1" 200 - 204 0.229 0.857 2026-10-29 03:07:00,949 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_sitemap_emits_canonical_module_url ... 2026-10-29 03:07:10,722 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:07:12,802 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:07:12] "GET /sitemap.xml HTTP/1.1" 200 - 204 0.193 1.892 2026-10-29 03:07:12,810 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_url_show_modules_of_vendor ... 2026-10-29 03:07:22,615 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:07:24,014 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:07:24] "GET /apps/modules/browse?repo_maintainer_id=841 HTTP/1.1" 404 - 197 0.146 1.258 2026-10-29 03:07:24,051 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:vendor from n/a 2026-10-29 03:07:24,959 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:07:24] "GET /apps/modules/browse?repo_maintainer_id=841 HTTP/1.1" 200 - 172 0.196 0.697 2026-10-29 03:07:24,986 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_bought_apps_already_purchased ... 2026-10-29 03:07:38,323 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:portalapps1@abc.com from n/a 2026-10-29 03:07:38,352 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:07:39,409 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 401, model: odoo.module.version 2026-10-29 03:07:40,148 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:07:40] "GET /apps/modules/12.0/module_1 HTTP/1.1" 200 - 272 0.214 1.587 2026-10-29 03:07:40,419 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 401, model: odoo.module.version 2026-10-29 03:07:40,458 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:07:40] "GET /apps/modules/12.0/module_2 HTTP/1.1" 200 - 64 0.086 0.204 2026-10-29 03:07:40,476 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_bought_apps_download ... 2026-10-29 03:07:52,341 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:portalapps1@abc.com from n/a 2026-10-29 03:07:52,361 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:07:52,869 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:07:52] "GET /my/apps/download/186 HTTP/1.1" 200 - 71 0.061 0.452 2026-10-29 03:07:53,008 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:07:53] "GET /my/apps/download/186 HTTP/1.1" 200 - 38 0.033 0.070 2026-10-29 03:07:53,346 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:07:53] "GET /my/apps/download/186 HTTP/1.1" 200 - 68 0.048 0.081 2026-10-29 03:07:53,351 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_did_not_buy_redirect ... 2026-10-29 03:08:02,347 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:portalapps2@abc.com from n/a 2026-10-29 03:08:02,369 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:08:02,745 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:08:02] "GET /my/apps/download/197 HTTP/1.1" 303 - 30 0.023 0.356 2026-10-29 03:08:04,110 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:08:04] "GET /my HTTP/1.1" 200 - 241 0.180 1.178 2026-10-29 03:08:04,131 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 03:08:04,137 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_canonical_url_survives_empty_field_cache ... 2026-10-29 03:08:04,156 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:08:04,572 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_garbage_listing_params_404 ... 2026-10-29 03:08:04,583 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:08:05,993 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:08:05] "GET /apps/browse/category/odoo-apps-13?price=698946584 HTTP/1.1" 404 - 199 0.129 1.285 2026-10-29 03:08:06,071 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:08:06] "GET /apps/browse/category/odoo-apps-13/page/2?order=SuX9Uj8U HTTP/1.1" 404 - 19 0.015 0.055 2026-10-29 03:08:06,177 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:08:06] "GET /apps/browse/category/odoo-apps-13?price=Paid%27 HTTP/1.1" 404 - 20 0.015 0.085 2026-10-29 03:08:06,260 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:08:06] "GET /apps/browse/category?price=698946584 HTTP/1.1" 404 - 16 0.009 0.067 2026-10-29 03:08:06,349 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:08:06] "GET /apps/browse/category?order=SuX9Uj8U HTTP/1.1" 404 - 16 0.010 0.064 2026-10-29 03:08:06,426 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:08:06] "GET /apps?price=he2qngry HTTP/1.1" 404 - 19 0.012 0.059 2026-10-29 03:08:06,500 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:08:06] "GET /apps/browse/category?price=Paid%27 HTTP/1.1" 404 - 16 0.010 0.056 2026-10-29 03:08:06,569 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:08:06] "GET /apps/browse/category?price=%3Cth%3At%3D%22%24%7Bdfb%7D HTTP/1.1" 404 - 16 0.012 0.052 2026-10-29 03:08:06,638 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:08:06] "GET /apps/browse/category?order=newest HTTP/1.1" 404 - 16 0.015 0.049 2026-10-29 03:08:06,714 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:08:06] "GET /apps/browse/category?order=list_price+desc HTTP/1.1" 404 - 16 0.012 0.056 2026-10-29 03:08:06,797 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:08:06] "GET /apps/browse/category?repo_maintainer_id=abc HTTP/1.1" 404 - 17 0.014 0.064 2026-10-29 03:08:06,800 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsStoreListingParamHardening: waiting for threads: [] 2026-10-29 03:08:06,803 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_legit_listing_params_200 ... 2026-10-29 03:08:06,822 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:08:07,215 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:08:07] "GET /apps/browse/category HTTP/1.1" 303 - 24 0.016 0.384 2026-10-29 03:08:08,527 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:08:08] "GET /apps/browse/category/odoo-apps-13 HTTP/1.1" 200 - 232 0.173 1.134 2026-10-29 03:08:08,547 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:08:08] "GET /apps/browse/category?order=Newest&price=Free&version=17.0 HTTP/1.1" 303 - 5 0.004 0.010 2026-10-29 03:08:08,678 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:08:08] "GET /apps/browse/category/odoo-apps-13 HTTP/1.1" 200 - 24 0.035 0.090 2026-10-29 03:08:08,717 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:08:08] "GET /apps/browse/category?order=price_currency+asc&price=All HTTP/1.1" 303 - 5 0.005 0.023 2026-10-29 03:08:08,846 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:08:08] "GET /apps/browse/category/odoo-apps-13 HTTP/1.1" 200 - 24 0.022 0.103 2026-10-29 03:08:08,864 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:08:08] "GET /apps/browse/category?order=name+asc&price=Paid HTTP/1.1" 303 - 5 0.002 0.011 2026-10-29 03:08:08,968 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:08:08] "GET /apps/browse/category/odoo-apps-13 HTTP/1.1" 200 - 24 0.019 0.079 2026-10-29 03:08:08,986 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:08:08] "GET /apps/browse/category?order=bestseller HTTP/1.1" 303 - 5 0.003 0.011 2026-10-29 03:08:09,117 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:08:09] "GET /apps/browse/category/odoo-apps-13 HTTP/1.1" 200 - 24 0.026 0.098 2026-10-29 03:08:09,262 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:08:09] "GET /apps?order=Downloads&price=Free&version=10.0 HTTP/1.1" 200 - 24 0.019 0.117 2026-10-29 03:08:09,289 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:08:09] "GET /apps/browse/category?version=17.0-3 HTTP/1.1" 303 - 5 0.005 0.017 2026-10-29 03:08:09,424 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:08:09] "GET /apps/browse/category/odoo-apps-13 HTTP/1.1" 200 - 24 0.028 0.103 2026-10-29 03:08:09,428 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_oversized_or_garbage_ppg_does_not_500 ... 2026-10-29 03:08:09,435 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:08:09,848 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:08:09] "GET /apps/browse/category?ppg=999999 HTTP/1.1" 303 - 24 0.018 0.398 2026-10-29 03:08:12,341 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:08:12] "GET /apps/browse/category/odoo-apps-13 HTTP/1.1" 200 - 232 0.182 2.305 2026-10-29 03:08:12,358 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:08:12] "GET /apps/browse/category?ppg=abc HTTP/1.1" 303 - 5 0.002 0.010 2026-10-29 03:08:12,480 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:08:12] "GET /apps/browse/category/odoo-apps-13 HTTP/1.1" 200 - 24 0.023 0.096 2026-10-29 03:08:12,495 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 03:08:14,680 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_apps_store_loc.tests.test_discovery_from_git: Starting TestGitBranchDiscovery.test_action_discover_odoo_module ... 2026-10-29 03:08:21,740 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-29 03:08:33,700 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_category ... 2026-10-29 03:08:34,021 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_setion ... 2026-10-29 03:08:34,196 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [50], uid: 417, model: website.doc.category 2026-10-29 03:08:34,251 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [51], uid: 419, model: website.doc.category 2026-10-29 03:08:34,313 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_subject ... 2026-10-29 03:08:34,448 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [53], uid: 417, model: website.doc.category 2026-10-29 03:08:34,519 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [54], uid: 419, model: website.doc.category 2026-10-29 03:08:34,589 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_edit_setion ... 2026-10-29 03:08:34,704 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_edit_subject ... 2026-10-29 03:08:34,834 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_category ... 2026-10-29 03:08:34,927 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 415, model: website.document.content 2026-10-29 03:08:35,261 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #421 deleted website.doc.category records with IDs: [45] 2026-10-29 03:08:35,375 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #421 deleted website.document.content records with IDs: [1] 2026-10-29 03:08:35,425 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #421 deleted website.document records with IDs: [1] 2026-10-29 03:08:35,449 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #421 deleted website.doc.category records with IDs: [44] 2026-10-29 03:08:35,454 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_setion ... 2026-10-29 03:08:35,535 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 415, model: website.document.content 2026-10-29 03:08:35,849 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #421 deleted website.document.content records with IDs: [1] 2026-10-29 03:08:35,886 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #421 deleted website.document records with IDs: [1] 2026-10-29 03:08:35,920 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #421 deleted website.doc.category records with IDs: [44, 45] 2026-10-29 03:08:35,947 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #421 deleted website.doc.category records with IDs: [43] 2026-10-29 03:08:35,956 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_subject ... 2026-10-29 03:08:36,053 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 415, model: website.document.content 2026-10-29 03:08:36,370 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #421 deleted website.document.content records with IDs: [1] 2026-10-29 03:08:36,404 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #421 deleted website.document records with IDs: [1] 2026-10-29 03:08:36,443 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #421 deleted website.doc.category records with IDs: [44, 45] 2026-10-29 03:08:36,462 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #421 deleted website.doc.category records with IDs: [43] 2026-10-29 03:08:36,477 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #421 deleted website.doc.category records with IDs: [41] 2026-10-29 03:08:36,482 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_write_category ... 2026-10-29 03:08:36,616 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-29 03:08:48,391 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_designer ... 2026-10-29 03:08:48,504 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #429 deleted website.document records with IDs: [5] 2026-10-29 03:08:48,509 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_editor ... 2026-10-29 03:08:48,619 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #425 deleted website.document records with IDs: [6] 2026-10-29 03:08:48,624 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_manager ... 2026-10-29 03:08:48,745 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #431 deleted website.document records with IDs: [7] 2026-10-29 03:08:48,763 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_reviewer ... 2026-10-29 03:08:48,923 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #427 deleted website.document records with IDs: [8] 2026-10-29 03:08:48,927 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_create_document ... 2026-10-29 03:08:49,123 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_designer ... 2026-10-29 03:08:49,227 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #429 deleted website.document records with IDs: [13] 2026-10-29 03:08:49,287 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #429 deleted website.document records with IDs: [14] 2026-10-29 03:08:49,342 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #429 deleted website.document records with IDs: [15] 2026-10-29 03:08:49,520 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #429 deleted website.document records with IDs: [18] 2026-10-29 03:08:49,606 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #429 deleted website.document records with IDs: [19] 2026-10-29 03:08:49,840 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #429 deleted website.document records with IDs: [23] 2026-10-29 03:08:49,896 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #429 deleted website.document records with IDs: [24] 2026-10-29 03:08:49,952 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #429 deleted website.document records with IDs: [25] 2026-10-29 03:08:50,503 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #429 deleted website.document records with IDs: [36] 2026-10-29 03:08:50,598 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #429 deleted website.document records with IDs: [37] 2026-10-29 03:08:50,669 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #429 deleted website.document records with IDs: [38] 2026-10-29 03:08:50,723 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #429 deleted website.document records with IDs: [39] 2026-10-29 03:08:50,850 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_editor ... 2026-10-29 03:08:50,996 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 425, model: website.document.content 2026-10-29 03:08:51,088 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 425, model: website.document.content 2026-10-29 03:08:51,138 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 425, model: website.document.content 2026-10-29 03:08:51,223 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #425 deleted website.document records with IDs: [41] 2026-10-29 03:08:51,290 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #425 deleted website.document records with IDs: [42] 2026-10-29 03:08:51,355 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #425 deleted website.document records with IDs: [43] 2026-10-29 03:08:51,437 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 425, model: website.document.content 2026-10-29 03:08:51,507 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 425, model: website.document.content 2026-10-29 03:08:51,550 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_manager ... 2026-10-29 03:08:51,715 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #431 deleted website.document records with IDs: [44] 2026-10-29 03:08:51,815 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #431 deleted website.document records with IDs: [45] 2026-10-29 03:08:51,991 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #431 deleted website.document.content records with IDs: [3] 2026-10-29 03:08:52,013 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #431 deleted website.document records with IDs: [46] 2026-10-29 03:08:52,019 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_reviewer ... 2026-10-29 03:08:52,135 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #427 deleted website.document records with IDs: [47] 2026-10-29 03:08:52,221 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #427 deleted website.document records with IDs: [48] 2026-10-29 03:08:53,172 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #427 deleted website.document records with IDs: [64] 2026-10-29 03:08:53,224 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #427 deleted website.document records with IDs: [65] 2026-10-29 03:08:53,453 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #427 deleted website.document records with IDs: [69] 2026-10-29 03:08:53,551 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #427 deleted website.document records with IDs: [70] 2026-10-29 03:08:53,630 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #427 deleted website.document records with IDs: [71] 2026-10-29 03:08:53,689 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #427 deleted website.document records with IDs: [72] 2026-10-29 03:08:53,807 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_designer ... 2026-10-29 03:08:54,058 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_editor ... 2026-10-29 03:08:54,172 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 425, model: website.document 2026-10-29 03:08:54,246 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 425, model: website.document 2026-10-29 03:08:54,303 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 425, model: website.document 2026-10-29 03:08:54,474 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 425, model: website.document 2026-10-29 03:08:54,511 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 425, model: website.document 2026-10-29 03:08:54,553 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 425, model: website.document 2026-10-29 03:08:54,569 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_manager ... 2026-10-29 03:08:54,711 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_reviewer ... 2026-10-29 03:08:54,992 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-29 03:09:08,094 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_create_document_content ... 2026-10-29 03:09:08,335 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_unlink_document_content ... 2026-10-29 03:09:08,437 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [11], uid: 436, model: website.document.content 2026-10-29 03:09:08,536 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #435 deleted website.document.content records with IDs: [11] 2026-10-29 03:09:08,747 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #437 deleted website.document.content records with IDs: [12] 2026-10-29 03:09:08,965 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #439 deleted website.document.content records with IDs: [13] 2026-10-29 03:09:09,107 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #441 deleted website.document.content records with IDs: [14] 2026-10-29 03:09:09,163 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #435 deleted website.document.content records with IDs: [15] 2026-10-29 03:09:09,235 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #437 deleted website.document.content records with IDs: [16] 2026-10-29 03:09:09,294 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #439 deleted website.document.content records with IDs: [17] 2026-10-29 03:09:09,364 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #441 deleted website.document.content records with IDs: [18] 2026-10-29 03:09:09,424 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #435 deleted website.document.content records with IDs: [19] 2026-10-29 03:09:09,491 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #437 deleted website.document.content records with IDs: [20] 2026-10-29 03:09:09,548 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #439 deleted website.document.content records with IDs: [21] 2026-10-29 03:09:09,605 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #441 deleted website.document.content records with IDs: [22] 2026-10-29 03:09:09,667 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [23], uid: 435, model: website.document.content 2026-10-29 03:09:09,725 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #437 deleted website.document.content records with IDs: [23] 2026-10-29 03:09:09,790 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #439 deleted website.document.content records with IDs: [24] 2026-10-29 03:09:09,858 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #441 deleted website.document.content records with IDs: [25] 2026-10-29 03:09:09,938 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [26], uid: 435, model: website.document.content 2026-10-29 03:09:09,984 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #437 deleted website.document.content records with IDs: [26] 2026-10-29 03:09:10,045 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #439 deleted website.document.content records with IDs: [27] 2026-10-29 03:09:10,101 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #441 deleted website.document.content records with IDs: [28] 2026-10-29 03:09:10,224 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #441 deleted website.document.content records with IDs: [29] 2026-10-29 03:09:10,229 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_write_document_content ... 2026-10-29 03:09:10,454 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 435, model: website.document.content 2026-10-29 03:09:10,681 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 436, model: website.document.content 2026-10-29 03:09:10,834 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 435, model: website.document.content 2026-10-29 03:09:11,130 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 435, model: website.document.content 2026-10-29 03:09:11,488 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 435, model: website.document.content 2026-10-29 03:09:11,732 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 435, model: website.document.content 2026-10-29 03:09:11,823 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 435, model: website.document.content 2026-10-29 03:09:11,943 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-29 03:09:23,123 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs.tests.test_doc_tag_access_rights: Starting TestDocTagAccessRights.test_access_tag ... 2026-10-29 03:09:23,193 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 442, model: website.doc.tag 2026-10-29 03:09:23,294 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 442, model: website.doc.tag 2026-10-29 03:09:23,335 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 442, model: website.doc.tag 2026-10-29 03:09:23,353 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #445 deleted website.doc.tag records with IDs: [13] 2026-10-29 03:09:23,399 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #447 deleted website.doc.tag records with IDs: [14] 2026-10-29 03:09:23,418 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #449 deleted website.doc.tag records with IDs: [15] 2026-10-29 03:09:23,440 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #451 deleted website.doc.tag records with IDs: [16] 2026-10-29 03:09:23,463 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-29 03:09:35,277 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__normal ... 2026-10-29 03:09:35,368 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-10-29 03:09:35,376 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__same_docs ... 2026-10-29 03:09:35,391 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__update_name ... 2026-10-29 03:09:35,446 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-10-29 03:09:35,454 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__with_lang ... 2026-10-29 03:09:35,521 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-10-29 03:09:35,538 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__with_tag ... 2026-10-29 03:09:35,613 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-10-29 03:09:35,639 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-29 03:09:47,241 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_designer ... 2026-10-29 03:09:47,268 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:designer_doc from n/a 2026-10-29 03:09:47,304 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:09:47,702 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:47] "POST /docs/create_category HTTP/1.1" 200 - 15 0.018 0.388 2026-10-29 03:09:47,871 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:47] "POST /docs/create_category HTTP/1.1" 200 - 57 0.053 0.106 2026-10-29 03:09:47,996 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:47] "POST /docs/update_category HTTP/1.1" 200 - 23 0.033 0.079 2026-10-29 03:09:48,029 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:48] "POST /docs/delete HTTP/1.1" 200 - 4 0.003 0.011 2026-10-29 03:09:48,106 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:48] "POST /docs/update_category HTTP/1.1" 200 - 12 0.016 0.047 2026-10-29 03:09:48,126 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:48] "POST /docs/delete HTTP/1.1" 200 - 4 0.001 0.005 2026-10-29 03:09:48,130 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_manager ... 2026-10-29 03:09:48,159 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:manager_doc from n/a 2026-10-29 03:09:48,202 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:09:48,666 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:48] "POST /docs/create_category HTTP/1.1" 200 - 52 0.044 0.423 2026-10-29 03:09:48,785 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:48] "POST /docs/update_category HTTP/1.1" 200 - 29 0.039 0.070 2026-10-29 03:09:48,883 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #471 deleted mail.message records with IDs: [17163, 17162] 2026-10-29 03:09:48,910 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #471 deleted website.doc.category records with IDs: [87] 2026-10-29 03:09:48,924 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #471 deleted mail.followers records with IDs: [6468] 2026-10-29 03:09:48,927 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:48] "POST /docs/delete HTTP/1.1" 200 - 48 0.073 0.051 2026-10-29 03:09:48,972 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:48] "POST /docs/update_category HTTP/1.1" 200 - 12 0.009 0.029 2026-10-29 03:09:49,080 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #471 deleted website.document.content records with IDs: [34] 2026-10-29 03:09:49,109 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #471 deleted website.document records with IDs: [99] 2026-10-29 03:09:49,136 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #471 deleted mail.message records with IDs: [17164] 2026-10-29 03:09:49,147 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #471 deleted website.doc.category records with IDs: [83] 2026-10-29 03:09:49,156 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:49] "POST /docs/delete HTTP/1.1" 200 - 101 0.058 0.110 2026-10-29 03:09:49,161 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_portal ... 2026-10-29 03:09:49,204 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:portal_doc from n/a 2026-10-29 03:09:49,236 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:09:49,602 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:49] "POST /docs/create_category HTTP/1.1" 200 - 15 0.008 0.362 2026-10-29 03:09:49,627 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:49] "POST /docs/update_category HTTP/1.1" 200 - 6 0.006 0.008 2026-10-29 03:09:49,648 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:49] "POST /docs/delete HTTP/1.1" 200 - 4 0.003 0.009 2026-10-29 03:09:49,652 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_public ... 2026-10-29 03:09:49,676 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:09:50,035 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:50] "POST /docs/create_category HTTP/1.1" 200 - 10 0.008 0.355 2026-10-29 03:09:50,059 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:50] "POST /docs/update_category HTTP/1.1" 200 - 3 0.004 0.005 2026-10-29 03:09:50,106 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:50] "POST /docs/delete HTTP/1.1" 200 - 3 0.001 0.021 2026-10-29 03:09:50,111 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute: waiting for threads: [] 2026-10-29 03:09:50,114 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_reviewer ... 2026-10-29 03:09:50,140 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:reviewer_doc from n/a 2026-10-29 03:09:50,175 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:09:50,566 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:50] "POST /docs/create_category HTTP/1.1" 200 - 15 0.013 0.385 2026-10-29 03:09:50,711 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:50] "POST /docs/create_category HTTP/1.1" 200 - 57 0.053 0.082 2026-10-29 03:09:50,787 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:50] "POST /docs/update_category HTTP/1.1" 200 - 23 0.017 0.047 2026-10-29 03:09:50,810 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:50] "POST /docs/delete HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 03:09:50,881 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:50] "POST /docs/update_category HTTP/1.1" 200 - 12 0.013 0.044 2026-10-29 03:09:50,902 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:50] "POST /docs/delete HTTP/1.1" 200 - 4 0.003 0.007 2026-10-29 03:09:50,905 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_designer ... 2026-10-29 03:09:50,931 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:designer_doc from n/a 2026-10-29 03:09:50,960 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:09:51,421 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:51] "POST /docs/create HTTP/1.1" 200 - 60 0.043 0.424 2026-10-29 03:09:51,529 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:51] "POST /docs/update_document HTTP/1.1" 200 - 31 0.039 0.061 2026-10-29 03:09:51,628 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #469 deleted mail.message records with IDs: [17168] 2026-10-29 03:09:51,665 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #469 deleted website.document.content records with IDs: [36] 2026-10-29 03:09:51,695 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #469 deleted mail.followers records with IDs: [6470] 2026-10-29 03:09:51,718 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #469 deleted mail.message records with IDs: [17170, 17169] 2026-10-29 03:09:51,747 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #469 deleted website.document records with IDs: [101] 2026-10-29 03:09:51,771 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #469 deleted mail.followers records with IDs: [6471] 2026-10-29 03:09:51,773 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:51] "POST /docs/delete HTTP/1.1" 200 - 113 0.090 0.144 2026-10-29 03:09:51,816 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:51] "POST /docs/update_document HTTP/1.1" 200 - 8 0.009 0.026 2026-10-29 03:09:51,870 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:51] "POST /docs/delete HTTP/1.1" 200 - 11 0.009 0.035 2026-10-29 03:09:51,874 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_editor ... 2026-10-29 03:09:51,893 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:editor_doc from n/a 2026-10-29 03:09:51,926 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:09:52,432 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:52] "POST /docs/create HTTP/1.1" 200 - 57 0.043 0.467 2026-10-29 03:09:53,597 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:53] "POST /docs/update_document HTTP/1.1" 200 - 32 0.025 0.050 2026-10-29 03:09:53,693 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #465 deleted mail.message records with IDs: [17171] 2026-10-29 03:09:53,731 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #465 deleted website.document.content records with IDs: [37] 2026-10-29 03:09:53,754 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #465 deleted mail.followers records with IDs: [6472] 2026-10-29 03:09:53,775 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #465 deleted mail.message records with IDs: [17173, 17172] 2026-10-29 03:09:53,801 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #465 deleted website.document records with IDs: [102] 2026-10-29 03:09:53,827 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #465 deleted mail.followers records with IDs: [6473] 2026-10-29 03:09:53,831 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:53] "POST /docs/delete HTTP/1.1" 200 - 112 0.081 0.139 2026-10-29 03:09:53,866 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:53] "POST /docs/update_document HTTP/1.1" 200 - 6 0.005 0.019 2026-10-29 03:09:53,898 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:53] "POST /docs/delete HTTP/1.1" 200 - 6 0.004 0.014 2026-10-29 03:09:53,903 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_manager ... 2026-10-29 03:09:53,924 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:manager_doc from n/a 2026-10-29 03:09:53,957 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:09:54,422 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:54] "POST /docs/create HTTP/1.1" 200 - 62 0.042 0.427 2026-10-29 03:09:54,529 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:54] "POST /docs/update_document HTTP/1.1" 200 - 24 0.032 0.066 2026-10-29 03:09:54,620 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #471 deleted mail.message records with IDs: [17174] 2026-10-29 03:09:54,650 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #471 deleted website.document.content records with IDs: [38] 2026-10-29 03:09:54,673 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #471 deleted mail.followers records with IDs: [6474] 2026-10-29 03:09:54,694 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #471 deleted mail.message records with IDs: [17176, 17175] 2026-10-29 03:09:54,716 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #471 deleted website.document records with IDs: [103] 2026-10-29 03:09:54,739 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #471 deleted mail.followers records with IDs: [6475] 2026-10-29 03:09:54,742 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:54] "POST /docs/delete HTTP/1.1" 200 - 119 0.067 0.137 2026-10-29 03:09:54,805 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:54] "POST /docs/update_document HTTP/1.1" 200 - 9 0.010 0.042 2026-10-29 03:09:54,869 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #471 deleted website.document.content records with IDs: [34] 2026-10-29 03:09:54,898 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #471 deleted mail.message records with IDs: [17177] 2026-10-29 03:09:54,914 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #471 deleted website.document records with IDs: [99] 2026-10-29 03:09:54,931 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:54] "POST /docs/delete HTTP/1.1" 200 - 62 0.034 0.080 2026-10-29 03:09:54,939 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_portal ... 2026-10-29 03:09:54,973 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:portal_doc from n/a 2026-10-29 03:09:55,009 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:09:55,349 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:55] "POST /docs/create HTTP/1.1" 200 - 18 0.014 0.329 2026-10-29 03:09:55,378 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:55] "POST /docs/update_document HTTP/1.1" 200 - 4 0.004 0.009 2026-10-29 03:09:55,396 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:55] "POST /docs/delete HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 03:09:55,397 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute: waiting for threads: [] 2026-10-29 03:09:55,399 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_public ... 2026-10-29 03:09:55,413 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:09:55,769 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:55] "POST /docs/create HTTP/1.1" 200 - 10 0.004 0.356 2026-10-29 03:09:55,788 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:55] "POST /docs/update_document HTTP/1.1" 200 - 3 0.001 0.004 2026-10-29 03:09:55,804 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:55] "POST /docs/delete HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 03:09:55,807 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_reviewer ... 2026-10-29 03:09:55,829 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:reviewer_doc from n/a 2026-10-29 03:09:55,866 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:09:56,362 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:56] "POST /docs/create HTTP/1.1" 200 - 60 0.043 0.457 2026-10-29 03:09:56,475 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:56] "POST /docs/update_document HTTP/1.1" 200 - 31 0.027 0.069 2026-10-29 03:09:56,558 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #467 deleted mail.message records with IDs: [17178] 2026-10-29 03:09:56,588 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #467 deleted website.document.content records with IDs: [39] 2026-10-29 03:09:56,613 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #467 deleted mail.followers records with IDs: [6476] 2026-10-29 03:09:56,635 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #467 deleted mail.message records with IDs: [17180, 17179] 2026-10-29 03:09:56,660 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #467 deleted website.document records with IDs: [104] 2026-10-29 03:09:56,689 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #467 deleted mail.followers records with IDs: [6477] 2026-10-29 03:09:56,692 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:56] "POST /docs/delete HTTP/1.1" 200 - 113 0.076 0.131 2026-10-29 03:09:56,738 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:56] "POST /docs/update_document HTTP/1.1" 200 - 8 0.012 0.025 2026-10-29 03:09:56,789 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:09:56] "POST /docs/delete HTTP/1.1" 200 - 11 0.009 0.033 2026-10-29 03:09:56,803 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-29 03:10:08,081 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs_odoo.tests.test_access_rights: Starting TestOdooVersionAccessRights.test_docs_editor_crud_odoo_version ... 2026-10-29 03:10:08,241 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #475 deleted odoo.version records with IDs: [17] 2026-10-29 03:10:08,263 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #475 deleted product.attribute.value records with IDs: [91] 2026-10-29 03:10:08,276 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-29 03:10:19,818 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs_odoo.tests.test_website_docs_category: Starting TestWebsiteDocsCategory.test_compute_odoo_version_on_category ... 2026-10-29 03:10:19,883 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs_odoo.tests.test_website_docs_category: Starting TestWebsiteDocsCategory.test_func_search_document ... 2026-10-29 03:10:19,986 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-29 03:10:31,765 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs_odoo.tests.test_website_docs_content: Starting TestWebsiteDocsContent.test_func_get_other_odoo_versions ... 2026-10-29 03:10:31,831 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs_odoo.tests.test_website_docs_content: Starting TestWebsiteDocsContent.test_sql_constraint_uniq_odoo_version_doc_content ... 2026-10-29 03:10:31,852 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-29 03:10:43,857 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_docs_search_with_odoo_version ... 2026-10-29 03:10:43,903 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:10:45,572 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:10:45] "GET /docs/search?search=Angular&version=24 HTTP/1.1" 200 - 228 0.172 1.505 2026-10-29 03:10:45,658 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:10:45] "GET /docs/search?search=Angular&version=100 HTTP/1.1" 200 - 19 0.012 0.063 2026-10-29 03:10:45,671 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_search_without_search_term_or_with_bad_version ... 2026-10-29 03:10:45,716 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:10:47,384 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:10:47] "GET /docs/search?version=24 HTTP/1.1" 200 - 218 0.189 1.484 2026-10-29 03:10:47,562 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:10:47] "GET /docs/search?search=Activate%20the%20Developer%20(Debug)%20Mode&version=abc HTTP/1.1" 200 - 29 0.039 0.130 2026-10-29 03:10:47,685 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:10:47] "GET /docs/search HTTP/1.1" 200 - 25 0.024 0.090 2026-10-29 03:10:47,686 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url.TestWebsiteDocsUrl: waiting for threads: [] 2026-10-29 03:10:47,690 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_website_url ... 2026-10-29 03:10:47,775 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:10:49,601 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:10:49] "GET /docs/98.0/d/welcome-to-summoner-s-rift-118 HTTP/1.1" 200 - 266 0.187 1.644 2026-10-29 03:10:49,767 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:10:49] "GET /docs/d/activate-the-developer-debug-mode-117 HTTP/1.1" 200 - 35 0.028 0.123 2026-10-29 03:10:50,015 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:10:50] "GET /docs/99.0/c/odoo-user-documentation-applications-general-110 HTTP/1.1" 200 - 49 0.040 0.179 2026-10-29 03:10:50,175 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:10:50] "GET /docs/99.0/c/odoo-user-documentation-applications-general-110 HTTP/1.1" 200 - 35 0.029 0.113 2026-10-29 03:10:50,214 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:10:50] "GET /docs/d/welcome-to-summoner-s-rift-118 HTTP/1.1" 301 - 8 0.003 0.022 2026-10-29 03:10:50,363 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:10:50] "GET /docs/98.0/d/welcome-to-summoner-s-rift-118 HTTP/1.1" 200 - 37 0.031 0.114 2026-10-29 03:10:50,406 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:10:50] "GET /docs/d/welcome-to-summoner-s-rift-118 HTTP/1.1" 301 - 8 0.004 0.018 2026-10-29 03:10:50,539 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:10:50] "GET /docs/98.0/d/welcome-to-summoner-s-rift-118 HTTP/1.1" 200 - 37 0.025 0.105 2026-10-29 03:10:50,705 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:10:50] "GET /docs/99.0/c/odoo-user-documentation-applications-general-110 HTTP/1.1" 200 - 35 0.027 0.125 2026-10-29 03:10:50,721 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-29 03:10:51,304 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_odoo_version.tests.test_access_rights: Starting TestAccessRights.test_access_odoo_version ... 2026-10-29 03:10:51,488 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #512 deleted mail.message records with IDs: [17186] 2026-10-29 03:10:51,508 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #512 deleted odoo.version records with IDs: [28] 2026-10-29 03:10:51,519 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #512 deleted mail.followers records with IDs: [6478] 2026-10-29 03:10:51,531 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #512 deleted product.attribute.value records with IDs: [102] 2026-10-29 03:10:51,570 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #512 deleted mail.message records with IDs: [17185] 2026-10-29 03:10:51,617 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #512 deleted odoo.version records with IDs: [27] 2026-10-29 03:10:51,642 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #512 deleted product.attribute.value records with IDs: [101] 2026-10-29 03:10:51,658 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 03:10:51,661 100 INFO rb-19fb48c-226083-429903 odoo.addons.to_website_slides_event.tests.test_slides_event: Starting TestSlidesEvent.test_compute_course_contents_on_event_form ... 2026-10-29 03:10:52,307 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 03:10:52,488 100 INFO rb-19fb48c-226083-429903 odoo.addons.utm.tests.test_routes: Starting TestRoutes.test_01_web_session_destroy ... 2026-10-29 03:10:53,474 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 03:10:53,478 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:demo from n/a 2026-10-29 03:10:53,499 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:10:53,873 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:10:53] "POST /web/session/destroy HTTP/1.1" 200 - 13 0.011 0.368 2026-10-29 03:10:53,890 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 03:10:54,699 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 356 and Message-Id '<837622470882294.1793243454.649887323379517-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***************tm@test.com'" successfully sent 2026-10-29 03:10:54,699 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 03:10:54,715 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [356] 2026-10-29 03:10:54,736 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17188] 2026-10-29 03:10:54,736 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:10:54,746 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 03:10:54,778 100 INFO rb-19fb48c-226083-429903 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_campaign_automatic_name ... 2026-10-29 03:10:54,796 100 INFO rb-19fb48c-226083-429903 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_record ... 2026-10-29 03:10:54,817 100 INFO rb-19fb48c-226083-429903 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_with_archived_record ... 2026-10-29 03:10:54,827 100 INFO rb-19fb48c-226083-429903 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_name_generation ... 2026-10-29 03:10:54,876 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted utm.source records with IDs: [28, 31, 32] 2026-10-29 03:10:54,931 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [19, 22, 23] 2026-10-29 03:10:54,996 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [13, 16, 17] 2026-10-29 03:10:55,027 100 INFO rb-19fb48c-226083-429903 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_name_generation_duplicate_marks ... 2026-10-29 03:10:55,085 100 INFO rb-19fb48c-226083-429903 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_split_name_and_count ... 2026-10-29 03:10:55,097 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 03:10:55,806 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 357 and Message-Id '<615833114042739.1793243455.756481170654297-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***************tm@test.com'" successfully sent 2026-10-29 03:10:55,806 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 03:10:55,828 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [357] 2026-10-29 03:10:55,850 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17190] 2026-10-29 03:10:55,850 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:10:55,862 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 03:10:55,892 100 INFO rb-19fb48c-226083-429903 odoo.addons.utm.tests.test_utm_consistency: Starting TestUTMConsistency.test_utm_consistency ... 2026-10-29 03:10:55,918 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 03:10:56,621 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 358 and Message-Id '<921857694267577.1793243456.581718206405640-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***************tm@test.com'" successfully sent 2026-10-29 03:10:56,621 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 03:10:56,633 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [358] 2026-10-29 03:10:56,652 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17192] 2026-10-29 03:10:56,652 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:10:56,661 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 03:10:56,693 100 INFO rb-19fb48c-226083-429903 odoo.addons.utm.tests.test_utm_security: Starting TestUTMSecurity.test_utm_security_admin ... 2026-10-29 03:10:56,746 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [37] 2026-10-29 03:10:56,756 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [42] 2026-10-29 03:10:56,771 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted utm.source records with IDs: [51] 2026-10-29 03:10:56,773 100 INFO rb-19fb48c-226083-429903 odoo.addons.utm.tests.test_utm_security: Starting TestUTMSecurity.test_utm_security_employee ... 2026-10-29 03:10:56,894 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 515, model: utm.campaign 2026-10-29 03:10:56,901 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 515, model: utm.medium 2026-10-29 03:10:56,908 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 515, model: utm.source 2026-10-29 03:10:56,918 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 03:11:34,524 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_10_transfer_wizard_reconcile ... 2026-10-29 03:11:35,937 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_11_transfer_wizard_grouping ... 2026-10-29 03:11:37,412 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_12_transfer_wizard_currency_conversion ... 2026-10-29 03:11:38,541 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_13_transfer_wizard_no_currency_conversion ... 2026-10-29 03:11:39,900 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_20_period_change ... 2026-10-29 03:11:41,432 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_21_period_change_lock_date ... 2026-10-29 03:11:43,049 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_30_partner_change ... 2026-10-29 03:11:44,442 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_31_transfer_wizard_sign ... 2026-10-29 03:11:46,040 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_32_transfer_wizard_currency ... 2026-10-29 03:11:48,246 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 03:12:23,589 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account.tests.test_account_move_delete_entry: Starting TestAccountMoveDeleteEntry.test_account_move_disallow_to_delete_entry_chain_condition ... 2026-10-29 03:12:32,389 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #518 deleted account.move.line.ctp records with IDs: [565] 2026-10-29 03:12:32,670 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #518 deleted account.move.line records with IDs: [1195, 1196] 2026-10-29 03:12:32,796 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #518 deleted mail.message records with IDs: [18195, 18194, 18191] 2026-10-29 03:12:33,150 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #518 deleted account.move.line.ctp records with IDs: [566] 2026-10-29 03:12:33,337 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #518 deleted account.move.line records with IDs: [1197, 1198] 2026-10-29 03:12:33,443 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #518 deleted mail.message records with IDs: [18197, 18196, 18192] 2026-10-29 03:12:33,796 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #518 deleted account.move.line.ctp records with IDs: [564] 2026-10-29 03:12:34,012 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #518 deleted account.move.line records with IDs: [1193, 1194] 2026-10-29 03:12:34,117 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #518 deleted mail.message records with IDs: [18199, 18198, 18190] 2026-10-29 03:12:35,008 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #518 deleted account.move.line.ctp records with IDs: [567] 2026-10-29 03:12:35,265 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #518 deleted account.move.line records with IDs: [1199, 1200] 2026-10-29 03:12:35,347 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #518 deleted mail.message records with IDs: [18201, 18200, 18193] 2026-10-29 03:12:35,959 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #518 deleted account.move records with IDs: [505] 2026-10-29 03:12:36,023 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #518 deleted mail.followers records with IDs: [7289, 7290] 2026-10-29 03:12:36,126 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 03:12:36,131 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account.tests.test_account_tax_group: Starting TestAccountTaxGroup.test_is_vat ... 2026-10-29 03:12:36,217 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 03:13:10,984 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account.tests.test_chart_template_identity_change: Starting TestChartTemplateIdentityChange.test_adopted_account_is_resynced_to_template_identity_on_reload ... 2026-10-29 03:13:23,574 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 03:13:23,577 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account.tests.test_fiscal_position: Starting TestFiscalPosition.test_fiscal_position ... 2026-10-29 03:13:23,853 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 03:13:24,778 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment ... 2026-10-29 03:13:26,256 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 03:13:27,314 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account.tests.test_reverse_move_line: Starting TestReverseMoveLine.test_reverse_move_line ... 2026-10-29 03:13:28,456 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 03:14:03,549 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_01_invalid_csv_file_mimetype ... 2026-10-29 03:14:03,968 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_11_invalid_csv_file_content ... 2026-10-29 03:14:04,184 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_21_csv_file_import ... 2026-10-29 03:14:05,723 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-29 03:14:42,635 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_01_invalid_xlsx_file_mimetype ... 2026-10-29 03:14:43,100 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_11_invalid_xlsx_file_content ... 2026-10-29 03:14:43,319 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_21_xlsx_file_import ... 2026-10-29 03:14:44,844 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_22_xlsx_file_import_date_cells ... 2026-10-29 03:14:46,266 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-29 03:15:22,859 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_01_invalid_rje_file_extension ... 2026-10-29 03:15:23,227 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_11_invalid_rje_file_content ... 2026-10-29 03:15:23,395 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import ... 2026-10-29 03:15:32,320 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import_wrong_currency ... 2026-10-29 03:15:32,746 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-29 03:16:06,673 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_followup.tests.test_followup: Starting TestFollowupReports.test_followup_report_multi_company ... 2026-10-29 03:16:14,570 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_followup.tests.test_followup: Starting TestFollowupReports.test_followup_report_total_due ... 2026-10-29 03:16:19,309 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 03:17:02,681 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 359 and Message-Id '<037632703314979.1793243821.956120252609253-openerp-private@2ff4138d272a>' from 'accountman@test.com' to (redacted) "'******an@test.com'" successfully sent 2026-10-29 03:17:02,681 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 03:17:02,693 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #530 deleted mail.mail records with IDs: [359] 2026-10-29 03:17:02,718 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #530 deleted mail.message records with IDs: [21462] 2026-10-29 03:17:02,718 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:17:02,739 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 03:17:03,682 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 360 and Message-Id '<525679664125535.1793243823.640105485916138-openerp-private@2ff4138d272a>' from 'accountman@test.com' to (redacted) "'********er@test.com'" successfully sent 2026-10-29 03:17:03,682 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 03:17:03,694 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #530 deleted mail.mail records with IDs: [360] 2026-10-29 03:17:03,711 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #530 deleted mail.message records with IDs: [21464] 2026-10-29 03:17:03,711 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:17:03,735 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 03:17:04,675 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 361 and Message-Id '<395907920432798.1793243824.634534120559692-openerp-private@2ff4138d272a>' from 'accountman@test.com' to (redacted) "'*********er@test.com'" successfully sent 2026-10-29 03:17:04,675 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 03:17:04,690 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #530 deleted mail.mail records with IDs: [361] 2026-10-29 03:17:04,708 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #530 deleted mail.message records with IDs: [21466] 2026-10-29 03:17:04,708 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:17:04,731 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 03:17:05,700 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 362 and Message-Id '<350994375079970.1793243825.647643566131592-openerp-private@2ff4138d272a>' from 'accountman@test.com' to (redacted) "'**********er@test.com'" successfully sent 2026-10-29 03:17:05,700 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 03:17:05,714 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #530 deleted mail.mail records with IDs: [362] 2026-10-29 03:17:05,732 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #530 deleted mail.message records with IDs: [21468] 2026-10-29 03:17:05,732 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:17:05,764 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 03:17:06,222 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 363 and Message-Id '<067548959134050.1793243826.074960470199585-openerp-message-notify@2ff4138d272a>' from 'accountman@test.com' to (redacted) 's*****an@test.com' successfully sent 2026-10-29 03:17:06,222 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 03:17:06,287 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #530 deleted mail.mail records with IDs: [363] 2026-10-29 03:17:06,287 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:17:06,511 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 364 and Message-Id '<889938637247906.1793243826.445158958435059-openerp-message-notify@2ff4138d272a>' from 'accountman@test.com' to (redacted) 't*******er@test.com' successfully sent 2026-10-29 03:17:06,511 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 03:17:06,550 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #530 deleted mail.mail records with IDs: [364] 2026-10-29 03:17:06,551 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:17:06,735 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 365 and Message-Id '<901556352285190.1793243826.675353288650513-openerp-message-notify@2ff4138d272a>' from 'accountman@test.com' to (redacted) 's********er@test.com' successfully sent 2026-10-29 03:17:06,735 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 03:17:06,774 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #530 deleted mail.mail records with IDs: [365] 2026-10-29 03:17:06,774 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:17:06,958 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_active_field_access ... 2026-10-29 03:17:07,058 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 538, model: followup.report 2026-10-29 03:17:07,074 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_followup_user_full_access ... 2026-10-29 03:17:07,109 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_followup_user_write_access ... 2026-10-29 03:17:07,156 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_mixed_access_scenarios ... 2026-10-29 03:17:07,208 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 538, model: followup.report 2026-10-29 03:17:07,352 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_sale_manager_access ... 2026-10-29 03:17:07,411 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_sale_manager_write_access ... 2026-10-29 03:17:07,560 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 540, model: followup.report 2026-10-29 03:17:07,576 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_cannot_access_others ... 2026-10-29 03:17:07,638 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 538, model: followup.report 2026-10-29 03:17:07,681 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 538, model: followup.report 2026-10-29 03:17:07,711 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 538, model: followup.report 2026-10-29 03:17:07,726 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_read_access ... 2026-10-29 03:17:07,768 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_write_access ... 2026-10-29 03:17:07,821 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_team_leader_access ... 2026-10-29 03:17:07,887 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_team_leader_write_access ... 2026-10-29 03:17:07,950 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_user_id_field_access ... 2026-10-29 03:17:08,075 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-29 03:17:09,742 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_01_payment_onbehalf_01 ... 2026-10-29 03:17:11,867 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #542 deleted account.move.line.ctp records with IDs: [618] 2026-10-29 03:17:12,010 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #542 deleted account.move.line records with IDs: [1300] 2026-10-29 03:17:13,206 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_02_payment_onbehalf_02 ... 2026-10-29 03:17:15,195 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #542 deleted account.move.line.ctp records with IDs: [621] 2026-10-29 03:17:15,336 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #542 deleted account.move.line records with IDs: [1305] 2026-10-29 03:17:15,696 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_03_payment_onbehalf_03 ... 2026-10-29 03:17:17,729 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #542 deleted account.move.line.ctp records with IDs: [623] 2026-10-29 03:17:17,841 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #542 deleted account.move.line records with IDs: [1308] 2026-10-29 03:17:18,179 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_04_payment_onbehalf_04 ... 2026-10-29 03:17:20,225 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #542 deleted account.move.line.ctp records with IDs: [625] 2026-10-29 03:17:20,370 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #542 deleted account.move.line records with IDs: [1311] 2026-10-29 03:17:20,748 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_05_payment_onbehalf_01 ... 2026-10-29 03:17:23,086 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #542 deleted account.move.line.ctp records with IDs: [627] 2026-10-29 03:17:23,253 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #542 deleted account.move.line records with IDs: [1314] 2026-10-29 03:17:25,063 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_05_payment_onbehalf_02 ... 2026-10-29 03:17:27,776 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #542 deleted account.move.line.ctp records with IDs: [631, 632] 2026-10-29 03:17:27,920 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #542 deleted account.move.line records with IDs: [1321, 1322] 2026-10-29 03:17:28,291 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #542 deleted account.move.line.ctp records with IDs: [633, 634] 2026-10-29 03:17:28,428 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #542 deleted account.move.line records with IDs: [1324] 2026-10-29 03:17:28,833 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_06_payment_onbehalf_01 ... 2026-10-29 03:17:32,755 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #542 deleted account.partial.reconcile records with IDs: [99, 100] 2026-10-29 03:17:32,848 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #542 deleted account.full.reconcile records with IDs: [49] 2026-10-29 03:17:33,497 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_07_confirm_payment_receive ... 2026-10-29 03:17:36,039 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #542 deleted account.partial.reconcile records with IDs: [101, 102] 2026-10-29 03:17:36,138 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #542 deleted account.full.reconcile records with IDs: [50] 2026-10-29 03:17:36,536 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #542 deleted account.move.line.ctp records with IDs: [643, 644] 2026-10-29 03:17:36,870 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #542 deleted account.move.line records with IDs: [1336, 1337, 1338, 1339] 2026-10-29 03:17:37,004 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #542 deleted mail.message records with IDs: [21585, 21584, 21583, 21582, 21581, 21579, 21578, 21576] 2026-10-29 03:17:37,185 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #542 deleted account.move records with IDs: [567, 568] 2026-10-29 03:17:37,211 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #542 deleted mail.followers records with IDs: [10101, 10102] 2026-10-29 03:17:38,092 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #542 deleted account.move.line.ctp records with IDs: [641, 642] 2026-10-29 03:17:38,287 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #542 deleted account.move.line records with IDs: [1334, 1335] 2026-10-29 03:17:38,672 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #542 deleted account.move.line.ctp records with IDs: [645, 646] 2026-10-29 03:17:38,820 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #542 deleted account.move.line records with IDs: [1341] 2026-10-29 03:17:40,328 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_08_validate_amount_onbehalf_greater_amount_payment ... 2026-10-29 03:17:42,014 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_09_validate_onbehalf_payment_onbehalf_distribution ... 2026-10-29 03:17:43,474 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_10_validate_same_partner_payment_onbehalf_distribution ... 2026-10-29 03:17:45,031 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_11_payment_onbehalf_foreign_currency ... 2026-10-29 03:17:47,673 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_payment_onbehalf_without_payment_partner_001 ... 2026-10-29 03:17:51,253 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 03:17:53,110 100 INFO rb-19fb48c-226083-429903 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-29 03:17:56,161 100 INFO rb-19fb48c-226083-429903 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-29 03:17:57,801 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #543 deleted account.move.line.ctp records with IDs: [665] 2026-10-29 03:17:57,955 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #543 deleted account.move.line records with IDs: [1372] 2026-10-29 03:17:58,045 100 INFO rb-19fb48c-226083-429903 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-29 03:17:59,634 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 03:18:31,668 100 INFO rb-19fb48c-226083-429903 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-29 03:18:32,761 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_bank_statement: Starting TestBankStatement.test_statement_completeness_and_validity ... 2026-10-29 03:18:39,287 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 03:19:10,942 100 INFO rb-19fb48c-226083-429903 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-29 03:19:12,120 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #546 deleted account.move.line.ctp records with IDs: [682] 2026-10-29 03:19:12,356 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #546 deleted account.move.line records with IDs: [1406] 2026-10-29 03:19:15,153 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #546 deleted account.move.line.ctp records with IDs: [687] 2026-10-29 03:19:15,327 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #546 deleted account.move.line records with IDs: [1415] 2026-10-29 03:19:17,756 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #546 deleted account.move.line.ctp records with IDs: [690] 2026-10-29 03:19:17,906 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #546 deleted account.move.line records with IDs: [1420] 2026-10-29 03:19:18,442 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileAutomation.test_copy_of_a_reconciled_line_is_not_auto_reconciled ... 2026-10-29 03:19:19,487 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #546 deleted account.move.line.ctp records with IDs: [693] 2026-10-29 03:19:19,690 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #546 deleted account.move.line records with IDs: [1425] 2026-10-29 03:19:20,487 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 03:19:52,307 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_adding_an_item_is_additive_and_idempotent ... 2026-10-29 03:19:55,133 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_cleared_value_stays_cleared ... 2026-10-29 03:20:06,845 100 INFO rb-19fb48c-226083-429903 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-29 03:20:06,845 100 INFO rb-19fb48c-226083-429903 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-29 03:20:06,845 100 INFO rb-19fb48c-226083-429903 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-29 03:20:06,845 100 INFO rb-19fb48c-226083-429903 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-29 03:20:06,845 100 INFO rb-19fb48c-226083-429903 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-29 03:20:06,845 100 INFO rb-19fb48c-226083-429903 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-29 03:20:06,845 100 INFO rb-19fb48c-226083-429903 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-29 03:20:06,845 100 INFO rb-19fb48c-226083-429903 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-29 03:20:06,845 100 INFO rb-19fb48c-226083-429903 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-29 03:20:09,646 100 INFO rb-19fb48c-226083-429903 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-29 03:20:09,647 100 INFO rb-19fb48c-226083-429903 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-29 03:20:09,647 100 INFO rb-19fb48c-226083-429903 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-29 03:20:09,647 100 INFO rb-19fb48c-226083-429903 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-29 03:20:09,647 100 INFO rb-19fb48c-226083-429903 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-29 03:20:09,647 100 INFO rb-19fb48c-226083-429903 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-29 03:20:09,647 100 INFO rb-19fb48c-226083-429903 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-29 03:20:09,647 100 INFO rb-19fb48c-226083-429903 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-29 03:20:09,647 100 INFO rb-19fb48c-226083-429903 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-29 03:20:10,075 100 INFO rb-19fb48c-226083-429903 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-29 03:20:14,845 100 INFO rb-19fb48c-226083-429903 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-29 03:20:17,161 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_editor_value_reaching_a_save_without_its_onchange_still_applies ... 2026-10-29 03:20:19,504 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_initial_proposal_is_materialized_and_deterministic ... 2026-10-29 03:20:22,619 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_journal_items_created_or_edited_elsewhere_never_build_a_draft ... 2026-10-29 03:20:24,654 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_match_allocation_follows_cores_own_order_not_click_order ... 2026-10-29 03:20:30,105 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_open_balance_keeps_its_identity_and_user_choices_per_field ... 2026-10-29 03:20:35,136 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #548 deleted account.move.line.ctp records with IDs: [751] 2026-10-29 03:20:35,445 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #548 deleted account.move.line records with IDs: [1536] 2026-10-29 03:20:35,784 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_reconcile_model_badge_swaps_only_its_own_rows ... 2026-10-29 03:20:37,923 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #548 deleted account.move.line.ctp records with IDs: [755] 2026-10-29 03:20:38,128 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #548 deleted account.move.line records with IDs: [1545] 2026-10-29 03:20:38,385 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_removed_row_never_returns ... 2026-10-29 03:20:44,929 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_row_editability_follows_its_kind ... 2026-10-29 03:20:50,311 100 INFO rb-19fb48c-226083-429903 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-29 03:20:52,800 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_selection_is_visible_and_persists_until_its_clearing_events ... 2026-10-29 03:20:59,140 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #548 deleted account.partial.reconcile records with IDs: [116] 2026-10-29 03:20:59,240 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #548 deleted account.full.reconcile records with IDs: [61] 2026-10-29 03:21:02,922 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 03:21:38,780 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_exchange_account_as_difference_account_realizes_the_whole_difference ... 2026-10-29 03:21:41,735 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #550 deleted account.move.line.ctp records with IDs: [805] 2026-10-29 03:21:42,038 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #550 deleted account.move.line records with IDs: [1644] 2026-10-29 03:21:46,357 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_exchange_preview_matches_the_posting ... 2026-10-29 03:21:50,269 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_genuine_partial_stays_open_without_fx_or_phantom_writeoff ... 2026-10-29 03:21:51,858 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #550 deleted account.move.line.ctp records with IDs: [823] 2026-10-29 03:21:52,107 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #550 deleted account.move.line records with IDs: [1679] 2026-10-29 03:21:53,683 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #550 deleted account.move.line.ctp records with IDs: [826] 2026-10-29 03:21:53,867 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #550 deleted account.move.line records with IDs: [1684] 2026-10-29 03:21:55,980 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #550 deleted account.move.line.ctp records with IDs: [829] 2026-10-29 03:21:56,160 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #550 deleted account.move.line records with IDs: [1689] 2026-10-29 03:21:59,203 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_no_rate_movement_posts_no_exchange_difference ... 2026-10-29 03:22:01,464 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #550 deleted account.move.line.ctp records with IDs: [837] 2026-10-29 03:22:01,672 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #550 deleted account.move.line records with IDs: [1704] 2026-10-29 03:22:03,082 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_rate_driven_settlement_posts_exactly_one_exchange_difference ... 2026-10-29 03:22:05,572 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #550 deleted account.move.line.ctp records with IDs: [842] 2026-10-29 03:22:05,862 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #550 deleted account.move.line records with IDs: [1713] 2026-10-29 03:22:08,950 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #550 deleted account.move.line.ctp records with IDs: [846] 2026-10-29 03:22:09,185 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #550 deleted account.move.line records with IDs: [1720] 2026-10-29 03:22:12,229 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #550 deleted account.move.line.ctp records with IDs: [850] 2026-10-29 03:22:12,513 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #550 deleted account.move.line records with IDs: [1727] 2026-10-29 03:22:15,641 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #550 deleted account.move.line.ctp records with IDs: [854] 2026-10-29 03:22:15,852 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #550 deleted account.move.line records with IDs: [1734] 2026-10-29 03:22:25,245 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #550 deleted account.move.line.ctp records with IDs: [870] 2026-10-29 03:22:25,461 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #550 deleted account.move.line records with IDs: [1765] 2026-10-29 03:22:28,006 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #550 deleted account.move.line.ctp records with IDs: [874] 2026-10-29 03:22:28,237 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #550 deleted account.move.line records with IDs: [1772] 2026-10-29 03:22:30,477 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #550 deleted account.move.line.ctp records with IDs: [877] 2026-10-29 03:22:30,724 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #550 deleted account.move.line records with IDs: [1777] 2026-10-29 03:22:34,440 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #550 deleted account.move.line.ctp records with IDs: [883] 2026-10-29 03:22:34,676 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #550 deleted account.move.line records with IDs: [1788] 2026-10-29 03:22:36,021 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 03:23:10,563 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier ... 2026-10-29 03:23:13,918 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Chrome pid: 2048 2026-10-29 03:23:13,919 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Chrome headless temporary user profile dir: /tmp/tmp3_modz_l_chrome_odoo 2026-10-29 03:23:13,919 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Issuing json command http://127.0.0.1:39137/json/version 2026-10-29 03:23:13,922 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:39137/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:23:14,071 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Browser version: Chrome/150.0.7871.114 2026-10-29 03:23:14,071 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Issuing json command http://127.0.0.1:39137/json 2026-10-29 03:23:14,072 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:39137/json with timeout 3 increased to 10s during tests 2026-10-29 03:23:14,104 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Websocket url found: ws://127.0.0.1:39137/devtools/page/96A56D82A2653B088EE7A04DC9E654A1 2026-10-29 03:23:14,124 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Enable chrome headless console log notification 2026-10-29 03:23:14,146 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Chrome headless enable page notifications 2026-10-29 03:23:14,630 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:recon_badge_user from n/a 2026-10-29 03:23:14,645 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Setting session cookie in browser 2026-10-29 03:23:14,649 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-29 03:23:14,649 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-29 03:23:14,684 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:23:16,016 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:16] "GET /web HTTP/1.1" 200 - 114 0.167 1.172 2026-10-29 03:23:16,022 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Navigation result: {'frameId': '96A56D82A2653B088EE7A04DC9E654A1', 'loaderId': 'DD4604E92E8C8E3D5FE29B06A5840108', 'isDownload': False} 2026-10-29 03:23:16,023 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Evaluate ready code "odoo.isTourReady('reconcile_badge_uncheck_tour')" 2026-10-29 03:23:16,123 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:16] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.032 0.021 2026-10-29 03:23:16,140 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:16] "GET /web/webclient/load_menus/8ffe118646664e90705c62b37ac9e14f23cf48b0fa23d2539b7781d497ee15b4 HTTP/1.1" 200 - 4 0.003 0.060 2026-10-29 03:23:16,162 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:16] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.005 0.085 2026-10-29 03:23:16,254 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.054 0.101 2026-10-29 03:23:16,280 100 INFO rb-19fb48c-226083-429903 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-29 03:23:16,283 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:16] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.010 0.159 2026-10-29 03:23:16,330 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:16] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.005 0.014 2026-10-29 03:23:17,507 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:17] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-29 03:23:17,550 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:17] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.045 2026-10-29 03:23:17,564 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:17] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.046 2026-10-29 03:23:17,578 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.026 0.029 2026-10-29 03:23:17,738 100 INFO rb-19fb48c-226083-429903 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-29 03:23:18,024 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:18] "POST /mail/init_messaging HTTP/1.1" 200 - 102 0.191 0.248 2026-10-29 03:23:18,030 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:18] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.437 2026-10-29 03:23:18,041 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.340 2026-10-29 03:23:18,075 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:18] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.036 2026-10-29 03:23:18,095 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.021 0.361 2026-10-29 03:23:18,167 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:18] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.036 0.378 2026-10-29 03:23:18,172 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.353 2026-10-29 03:23:18,227 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:18] "GET /web/image/res.company/65/favicon HTTP/1.1" 200 - 11 0.019 0.283 2026-10-29 03:23:18,251 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:23:18,251 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:18] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.011 0.159 2026-10-29 03:23:18,300 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 03:23:18,319 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:18] "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-29 03:23:18,329 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:18] "GET /web/offline HTTP/1.1" 200 - 7 0.026 0.224 2026-10-29 03:23:18,362 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:18] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.006 0.248 2026-10-29 03:23:18,423 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:18] "POST /web/action/load HTTP/1.1" 200 - 11 0.017 0.264 2026-10-29 03:23:18,549 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:18] "GET /web/image?model=res.users&field=avatar_128&id=554 HTTP/1.1" 200 - 18 0.065 0.306 2026-10-29 03:23:18,781 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:18] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 66 0.065 0.227 2026-10-29 03:23:18,989 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:18] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.065 0.105 2026-10-29 03:23:19,052 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:19] "POST /onboarding/account_dashboard HTTP/1.1" 200 - 2 0.003 0.029 2026-10-29 03:23:19,185 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:19] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 03:23:19,220 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:19] "GET /web/assets/ebe1429/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.002 0.017 2026-10-29 03:23:20,203 100 INFO rb-19fb48c-226083-429903 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-29 03:23:20,236 100 INFO rb-19fb48c-226083-429903 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-29 03:23:20,301 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:20] "POST /web/dataset/call_button HTTP/1.1" 200 - 12 0.015 0.062 2026-10-29 03:23:20,555 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:20] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 81 0.051 0.178 2026-10-29 03:23:20,564 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.034 2026-10-29 03:23:20,604 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:20] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.004 0.020 2026-10-29 03:23:20,658 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:20] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 6 0.007 0.024 2026-10-29 03:23:20,689 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:20] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.006 0.053 2026-10-29 03:23:20,729 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:20] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.002 0.025 2026-10-29 03:23:20,833 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:20] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.001 0.045 2026-10-29 03:23:20,877 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.005 0.008 2026-10-29 03:23:20,988 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:20] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 28 0.027 0.082 2026-10-29 03:23:21,163 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:21] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 31 0.023 0.072 2026-10-29 03:23:21,206 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:21] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.008 0.128 2026-10-29 03:23:21,253 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:21] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.007 0.028 2026-10-29 03:23:21,343 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:21] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.021 0.034 2026-10-29 03:23:21,366 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.013 0.056 2026-10-29 03:23:22,209 100 INFO rb-19fb48c-226083-429903 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-29 03:23:22,216 100 INFO rb-19fb48c-226083-429903 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-29 03:23:22,231 100 INFO rb-19fb48c-226083-429903 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-29 03:23:22,272 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:22] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 8 0.019 0.028 2026-10-29 03:23:22,276 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-29 03:23:22,430 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:22] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 24 0.025 0.119 2026-10-29 03:23:22,463 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:22] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.005 0.010 2026-10-29 03:23:23,238 100 INFO rb-19fb48c-226083-429903 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-29 03:23:23,253 100 INFO rb-19fb48c-226083-429903 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-29 03:23:23,408 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:23] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 36 0.034 0.119 2026-10-29 03:23:23,435 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:23] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-29 03:23:24,203 100 INFO rb-19fb48c-226083-429903 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-29 03:23:24,213 100 INFO rb-19fb48c-226083-429903 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-29 03:23:24,233 100 INFO rb-19fb48c-226083-429903 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-29 03:23:24,338 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:24] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 24 0.023 0.090 2026-10-29 03:23:24,367 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:24] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-10-29 03:23:25,138 100 INFO rb-19fb48c-226083-429903 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-29 03:23:25,139 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.browser: test successful 2026-10-29 03:23:25,144 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Closing chrome headless with pid 2048 2026-10-29 03:23:25,146 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Closing websocket connection 2026-10-29 03:23:25,146 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Terminating chrome headless with pid 2048 2026-10-29 03:23:25,244 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_032325_243709_TestReconcileBadgeUncheckTour.txt 2026-10-29 03:23:25,244 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour: Removing chrome user profile "/tmp/tmp3_modz_l_chrome_odoo" 2026-10-29 03:23:25,308 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 03:24:01,190 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip ... 2026-10-29 03:24:04,702 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Chrome pid: 2288 2026-10-29 03:24:04,703 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Chrome headless temporary user profile dir: /tmp/tmpnwl2v0a1_chrome_odoo 2026-10-29 03:24:04,703 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Issuing json command http://127.0.0.1:43123/json/version 2026-10-29 03:24:04,706 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:43123/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:24:04,732 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Browser version: Chrome/150.0.7871.114 2026-10-29 03:24:04,734 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Issuing json command http://127.0.0.1:43123/json 2026-10-29 03:24:04,738 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:43123/json with timeout 3 increased to 10s during tests 2026-10-29 03:24:04,772 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Websocket url found: ws://127.0.0.1:43123/devtools/page/3E38AB71B9EABFAF7E7ADD4D86AD076D 2026-10-29 03:24:04,791 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Enable chrome headless console log notification 2026-10-29 03:24:04,810 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Chrome headless enable page notifications 2026-10-29 03:24:05,229 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:recon_round_trip_user from n/a 2026-10-29 03:24:05,244 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Setting session cookie in browser 2026-10-29 03:24:05,254 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-29 03:24:05,255 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-29 03:24:05,286 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:24:06,536 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:06] "GET /web HTTP/1.1" 200 - 113 0.105 1.154 2026-10-29 03:24:06,541 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Navigation result: {'frameId': '3E38AB71B9EABFAF7E7ADD4D86AD076D', 'loaderId': 'C3010AFBB001F485E8BC35C883D30235', 'isDownload': False} 2026-10-29 03:24:06,541 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Evaluate ready code "odoo.isTourReady('reconcile_bank_round_trip_tour')" 2026-10-29 03:24:06,606 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:06] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.014 0.016 2026-10-29 03:24:06,630 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.008 0.043 2026-10-29 03:24:06,663 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:06] "GET /web/webclient/load_menus/8ffe118646664e90705c62b37ac9e14f23cf48b0fa23d2539b7781d497ee15b4 HTTP/1.1" 200 - 4 0.011 0.073 2026-10-29 03:24:06,679 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:06] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.004 0.100 2026-10-29 03:24:06,688 100 INFO rb-19fb48c-226083-429903 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-29 03:24:06,704 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:06] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.009 0.121 2026-10-29 03:24:06,728 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:06] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.008 0.034 2026-10-29 03:24:08,004 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:08] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.030 2026-10-29 03:24:08,006 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:08] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.038 2026-10-29 03:24:08,034 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.040 0.022 2026-10-29 03:24:08,047 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:08] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.061 2026-10-29 03:24:08,077 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:08] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.021 2026-10-29 03:24:08,146 100 INFO rb-19fb48c-226083-429903 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-29 03:24:08,473 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:08] "POST /mail/init_messaging HTTP/1.1" 200 - 102 0.155 0.260 2026-10-29 03:24:08,480 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:08] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:24:08,510 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:08] "GET /web/offline HTTP/1.1" 200 - 7 0.012 0.381 2026-10-29 03:24:08,533 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:08] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.408 2026-10-29 03:24:08,573 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:08] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.012 0.372 2026-10-29 03:24:08,610 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:08] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.006 0.437 2026-10-29 03:24:08,624 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.415 2026-10-29 03:24:08,687 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:08] "GET /web/image/res.company/67/favicon HTTP/1.1" 200 - 11 0.016 0.407 2026-10-29 03:24:08,699 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:08] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.004 0.186 2026-10-29 03:24:08,734 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:08] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.007 0.200 2026-10-29 03:24:08,783 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-10-29 03:24:08,788 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.040 2026-10-29 03:24:08,815 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 03:24:08,830 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:08] "POST /web/action/load HTTP/1.1" 200 - 11 0.062 0.110 2026-10-29 03:24:08,890 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:08] "GET /web/image?model=res.users&field=avatar_128&id=557 HTTP/1.1" 200 - 18 0.018 0.196 2026-10-29 03:24:09,063 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:09] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 66 0.048 0.140 2026-10-29 03:24:09,378 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:09] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.088 0.145 2026-10-29 03:24:09,422 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:09] "POST /onboarding/account_dashboard HTTP/1.1" 200 - 2 0.003 0.007 2026-10-29 03:24:09,523 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:09] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 03:24:09,546 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:09] "GET /web/assets/ebe1429/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 03:24:10,397 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:24:10,635 100 INFO rb-19fb48c-226083-429903 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-29 03:24:10,680 100 INFO rb-19fb48c-226083-429903 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-29 03:24:10,765 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:10] "POST /web/dataset/call_button HTTP/1.1" 200 - 12 0.060 0.044 2026-10-29 03:24:11,046 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:11] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 81 0.057 0.200 2026-10-29 03:24:11,079 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:11] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.004 0.014 2026-10-29 03:24:11,128 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:11] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 6 0.010 0.022 2026-10-29 03:24:11,165 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:11] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.010 0.050 2026-10-29 03:24:11,205 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:11] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.001 0.027 2026-10-29 03:24:11,341 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:11] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.001 0.054 2026-10-29 03:24:11,385 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:11] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.012 2026-10-29 03:24:11,523 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:11] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 28 0.045 0.086 2026-10-29 03:24:11,653 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:11] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.005 0.041 2026-10-29 03:24:11,775 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:11] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 31 0.033 0.104 2026-10-29 03:24:11,790 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 03:24:11,842 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:11] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.006 0.034 2026-10-29 03:24:11,926 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:11] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.009 0.029 2026-10-29 03:24:11,944 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:11] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.051 2026-10-29 03:24:12,782 100 INFO rb-19fb48c-226083-429903 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-29 03:24:12,798 100 INFO rb-19fb48c-226083-429903 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-29 03:24:12,815 100 INFO rb-19fb48c-226083-429903 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-29 03:24:12,829 100 INFO rb-19fb48c-226083-429903 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-29 03:24:12,848 100 INFO rb-19fb48c-226083-429903 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-29 03:24:12,871 100 INFO rb-19fb48c-226083-429903 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-29 03:24:12,903 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:12] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 8 0.010 0.036 2026-10-29 03:24:13,027 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:13] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 24 0.023 0.083 2026-10-29 03:24:13,062 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:13] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-29 03:24:13,836 100 INFO rb-19fb48c-226083-429903 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-29 03:24:13,849 100 INFO rb-19fb48c-226083-429903 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-29 03:24:13,876 100 INFO rb-19fb48c-226083-429903 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-29 03:24:13,892 100 INFO rb-19fb48c-226083-429903 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-29 03:24:14,010 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:14] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 24 0.028 0.089 2026-10-29 03:24:14,799 100 INFO rb-19fb48c-226083-429903 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-29 03:24:14,838 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:14] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 4 0.024 0.019 2026-10-29 03:24:15,078 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:15] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 4 0.007 0.024 2026-10-29 03:24:15,768 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:24:15,861 100 INFO rb-19fb48c-226083-429903 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-29 03:24:15,873 100 INFO rb-19fb48c-226083-429903 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-29 03:24:15,984 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:15] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 25 0.040 0.080 2026-10-29 03:24:16,157 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:16] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 29 0.040 0.082 2026-10-29 03:24:16,396 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #557 deleted account.move.line.ctp records with IDs: [892] 2026-10-29 03:24:16,636 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #557 deleted account.move.line records with IDs: [1803] 2026-10-29 03:24:17,224 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:17] "POST /web/dataset/call_button HTTP/1.1" 200 - 284 0.405 0.632 2026-10-29 03:24:17,338 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:17] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 16 0.018 0.073 2026-10-29 03:24:17,390 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:17] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.004 0.022 2026-10-29 03:24:17,514 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:17] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 16 0.021 0.073 2026-10-29 03:24:17,538 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:17] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.004 0.105 2026-10-29 03:24:17,683 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:17] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 19 0.019 0.067 2026-10-29 03:24:17,736 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:17] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.010 0.020 2026-10-29 03:24:17,755 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:17] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.003 0.015 2026-10-29 03:24:18,538 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: test successful 2026-10-29 03:24:18,556 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:18] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:24:18,585 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Closing chrome headless with pid 2288 2026-10-29 03:24:18,586 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Closing websocket connection 2026-10-29 03:24:18,588 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Terminating chrome headless with pid 2288 2026-10-29 03:24:18,738 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_032418_738443_TestReconcileBankRoundTripTour.txt 2026-10-29 03:24:18,738 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Removing chrome user profile "/tmp/tmpnwl2v0a1_chrome_odoo" 2026-10-29 03:24:18,795 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen ... 2026-10-29 03:24:21,644 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Chrome pid: 2522 2026-10-29 03:24:21,644 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Chrome headless temporary user profile dir: /tmp/tmpkdbdk3gd_chrome_odoo 2026-10-29 03:24:21,645 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Issuing json command http://127.0.0.1:46171/json/version 2026-10-29 03:24:21,647 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:46171/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:24:21,751 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Browser version: Chrome/150.0.7871.114 2026-10-29 03:24:21,752 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Issuing json command http://127.0.0.1:46171/json 2026-10-29 03:24:21,752 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:46171/json with timeout 3 increased to 10s during tests 2026-10-29 03:24:21,771 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Websocket url found: ws://127.0.0.1:46171/devtools/page/1C3C5880FA12FBD70D1D5CB206A8D0D2 2026-10-29 03:24:21,786 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Enable chrome headless console log notification 2026-10-29 03:24:21,796 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Chrome headless enable page notifications 2026-10-29 03:24:22,080 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:recon_leave_reopen_user from n/a 2026-10-29 03:24:22,093 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Setting session cookie in browser 2026-10-29 03:24:22,104 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-29 03:24:22,104 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-29 03:24:22,122 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:24:23,382 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:23] "GET /web HTTP/1.1" 200 - 115 0.099 1.166 2026-10-29 03:24:23,389 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Navigation result: {'frameId': '1C3C5880FA12FBD70D1D5CB206A8D0D2', 'loaderId': '5F1B6A137CB14BAF8A12E71DD96AA1C5', 'isDownload': False} 2026-10-29 03:24:23,390 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Evaluate ready code "odoo.isTourReady('reconcile_bank_leave_reload_reopen_tour')" 2026-10-29 03:24:23,478 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:23] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.016 0.025 2026-10-29 03:24:23,508 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:23] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.008 0.065 2026-10-29 03:24:23,586 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:23] "GET /web/webclient/load_menus/8ffe118646664e90705c62b37ac9e14f23cf48b0fa23d2539b7781d497ee15b4 HTTP/1.1" 200 - 4 0.015 0.130 2026-10-29 03:24:23,636 100 INFO rb-19fb48c-226083-429903 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-29 03:24:23,666 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:23] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.057 0.156 2026-10-29 03:24:23,707 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:23] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.007 0.235 2026-10-29 03:24:23,739 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:23] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.014 0.010 2026-10-29 03:24:24,807 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:24] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-29 03:24:24,817 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:24] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 03:24:24,820 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:24] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-29 03:24:24,833 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.008 2026-10-29 03:24:24,978 100 INFO rb-19fb48c-226083-429903 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-29 03:24:25,182 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:25] "POST /mail/init_messaging HTTP/1.1" 200 - 103 0.143 0.189 2026-10-29 03:24:25,191 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:25] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:24:25,192 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:25] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.006 0.319 2026-10-29 03:24:25,208 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:25] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.268 2026-10-29 03:24:25,250 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:25] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.016 0.277 2026-10-29 03:24:25,320 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:25] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.021 0.333 2026-10-29 03:24:25,344 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.323 2026-10-29 03:24:25,406 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:25] "GET /web/image/res.company/67/favicon HTTP/1.1" 200 - 11 0.012 0.259 2026-10-29 03:24:25,432 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:24:25,434 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:25] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.010 0.206 2026-10-29 03:24:25,463 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:25] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.009 0.227 2026-10-29 03:24:25,466 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:24:25,491 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:25] "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-29 03:24:25,514 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:25] "GET /web/offline HTTP/1.1" 200 - 7 0.017 0.257 2026-10-29 03:24:25,554 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:25] "POST /web/action/load HTTP/1.1" 200 - 11 0.008 0.231 2026-10-29 03:24:25,620 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:25] "GET /web/image?model=res.users&field=avatar_128&id=558 HTTP/1.1" 200 - 18 0.021 0.272 2026-10-29 03:24:25,801 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:25] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 66 0.052 0.129 2026-10-29 03:24:26,065 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:26] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.074 0.138 2026-10-29 03:24:26,102 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:26] "POST /onboarding/account_dashboard HTTP/1.1" 200 - 2 0.001 0.007 2026-10-29 03:24:26,236 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:26] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.002 0.015 2026-10-29 03:24:26,275 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:26] "GET /web/assets/ebe1429/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.002 0.022 2026-10-29 03:24:27,290 100 INFO rb-19fb48c-226083-429903 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-29 03:24:27,312 100 INFO rb-19fb48c-226083-429903 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-29 03:24:27,372 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:27] "POST /web/dataset/call_button HTTP/1.1" 200 - 12 0.012 0.044 2026-10-29 03:24:27,378 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.041 2026-10-29 03:24:27,633 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:27] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 81 0.047 0.191 2026-10-29 03:24:27,670 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:27] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.003 0.016 2026-10-29 03:24:27,723 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:27] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.013 0.023 2026-10-29 03:24:27,753 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:27] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.008 0.042 2026-10-29 03:24:27,798 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:27] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.002 0.024 2026-10-29 03:24:27,933 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:27] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.001 0.044 2026-10-29 03:24:27,977 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.008 2026-10-29 03:24:28,070 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:28] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 28 0.025 0.071 2026-10-29 03:24:28,176 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:28] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.006 0.030 2026-10-29 03:24:28,280 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:28] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 31 0.021 0.095 2026-10-29 03:24:28,335 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:28] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.002 0.019 2026-10-29 03:24:28,345 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:28] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.021 2026-10-29 03:24:29,160 100 INFO rb-19fb48c-226083-429903 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-29 03:24:29,207 100 INFO rb-19fb48c-226083-429903 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-29 03:24:29,302 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:29] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.029 0.086 2026-10-29 03:24:29,330 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.010 2026-10-29 03:24:30,101 100 INFO rb-19fb48c-226083-429903 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-29 03:24:30,113 100 INFO rb-19fb48c-226083-429903 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-29 03:24:30,131 100 INFO rb-19fb48c-226083-429903 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-29 03:24:30,142 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:30] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.019 2026-10-29 03:24:30,228 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:30] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 16 0.014 0.040 2026-10-29 03:24:30,387 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:30] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 34 0.045 0.085 2026-10-29 03:24:30,416 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:30] "POST /onboarding/account_dashboard HTTP/1.1" 200 - 2 0.001 0.010 2026-10-29 03:24:31,264 100 INFO rb-19fb48c-226083-429903 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-29 03:24:31,315 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:31] "POST /web/dataset/call_button HTTP/1.1" 200 - 11 0.011 0.039 2026-10-29 03:24:31,365 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:31] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.007 0.018 2026-10-29 03:24:31,406 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:31] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.006 0.015 2026-10-29 03:24:31,441 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:31] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.008 0.040 2026-10-29 03:24:31,500 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:31] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.001 0.043 2026-10-29 03:24:31,710 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:31] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 13 0.053 0.075 2026-10-29 03:24:31,786 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:31] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.006 0.019 2026-10-29 03:24:32,590 100 INFO rb-19fb48c-226083-429903 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-29 03:24:32,682 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:32] "GET /web HTTP/1.1" 200 - 16 0.025 0.052 2026-10-29 03:24:32,765 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:32] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 0.022 2026-10-29 03:24:32,794 100 INFO rb-19fb48c-226083-429903 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-29 03:24:34,062 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:34] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-29 03:24:34,071 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:34] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-29 03:24:34,080 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:34] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-29 03:24:34,175 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:34] "POST /web/action/load HTTP/1.1" 200 - 10 0.036 0.034 2026-10-29 03:24:34,383 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:34] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.112 0.160 2026-10-29 03:24:34,410 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:34] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.284 2026-10-29 03:24:34,428 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.009 0.270 2026-10-29 03:24:34,453 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:34] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.007 0.238 2026-10-29 03:24:34,462 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:34] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.255 2026-10-29 03:24:34,516 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:34] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.014 0.249 2026-10-29 03:24:34,555 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:34] "GET /web/image/res.company/67/favicon HTTP/1.1" 304 - 6 0.015 0.148 2026-10-29 03:24:34,592 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:34] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.009 0.165 2026-10-29 03:24:34,610 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:34] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.003 0.163 2026-10-29 03:24:34,619 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.120 2026-10-29 03:24:34,669 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:34] "GET /web/image?model=res.users&field=avatar_128&id=558 HTTP/1.1" 304 - 11 0.012 0.132 2026-10-29 03:24:34,725 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:34] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 4 0.007 0.179 2026-10-29 03:24:34,802 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:34] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.004 0.017 2026-10-29 03:24:34,851 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:34] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.009 0.018 2026-10-29 03:24:34,883 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:34] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.015 0.019 2026-10-29 03:24:34,964 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:34] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.013 0.048 2026-10-29 03:24:35,075 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:35] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.001 0.049 2026-10-29 03:24:35,112 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.010 2026-10-29 03:24:35,180 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:35] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 13 0.022 0.056 2026-10-29 03:24:35,277 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:35] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.005 0.021 2026-10-29 03:24:36,060 100 INFO rb-19fb48c-226083-429903 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-29 03:24:36,081 100 INFO rb-19fb48c-226083-429903 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-29 03:24:36,082 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.browser: test successful 2026-10-29 03:24:36,104 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Closing chrome headless with pid 2522 2026-10-29 03:24:36,106 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Closing websocket connection 2026-10-29 03:24:36,106 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Terminating chrome headless with pid 2522 2026-10-29 03:24:36,261 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_032436_260799_TestReconcileBankRoundTripTour.txt 2026-10-29 03:24:36,261 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour: Removing chrome user profile "/tmp/tmpkdbdk3gd_chrome_odoo" 2026-10-29 03:24:36,320 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBankRoundTripTour.test_to_check_screen_reloads_on_the_same_journal ... 2026-10-29 03:24:36,787 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-29 03:25:13,340 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts ... 2026-10-29 03:25:16,639 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Chrome pid: 2781 2026-10-29 03:25:16,639 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Chrome headless temporary user profile dir: /tmp/tmp_i55wd7r_chrome_odoo 2026-10-29 03:25:16,640 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Issuing json command http://127.0.0.1:45967/json/version 2026-10-29 03:25:16,643 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:45967/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:25:16,731 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Browser version: Chrome/150.0.7871.114 2026-10-29 03:25:16,732 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Issuing json command http://127.0.0.1:45967/json 2026-10-29 03:25:16,733 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:45967/json with timeout 3 increased to 10s during tests 2026-10-29 03:25:16,772 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Websocket url found: ws://127.0.0.1:45967/devtools/page/F96C93D86F60892EF677DA874843F51C 2026-10-29 03:25:16,798 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Enable chrome headless console log notification 2026-10-29 03:25:16,808 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Chrome headless enable page notifications 2026-10-29 03:25:17,244 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:recon_commit_input_user from n/a 2026-10-29 03:25:17,260 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Setting session cookie in browser 2026-10-29 03:25:17,263 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-29 03:25:17,263 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-29 03:25:17,294 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:25:18,603 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:18] "GET /web HTTP/1.1" 200 - 114 0.113 1.201 2026-10-29 03:25:18,607 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Navigation result: {'frameId': 'F96C93D86F60892EF677DA874843F51C', 'loaderId': '9FF248F3B9A35C0563ECA07E46758EFD', 'isDownload': False} 2026-10-29 03:25:18,608 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Evaluate ready code "odoo.isTourReady('reconcile_intent_commits_pending_input_first_tour')" 2026-10-29 03:25:18,701 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:18] "GET /web/webclient/load_menus/8ffe118646664e90705c62b37ac9e14f23cf48b0fa23d2539b7781d497ee15b4 HTTP/1.1" 200 - 4 0.008 0.037 2026-10-29 03:25:18,726 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:18] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.010 0.022 2026-10-29 03:25:18,744 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:18] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.005 0.086 2026-10-29 03:25:18,770 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:18] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.008 0.047 2026-10-29 03:25:18,798 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:18] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.003 0.082 2026-10-29 03:25:18,806 100 INFO rb-19fb48c-226083-429903 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-29 03:25:18,855 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:18] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 03:25:20,109 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:20] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.035 2026-10-29 03:25:20,115 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:20] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.038 2026-10-29 03:25:20,119 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:20] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-10-29 03:25:20,204 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.037 0.052 2026-10-29 03:25:20,306 100 INFO rb-19fb48c-226083-429903 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-29 03:25:20,666 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:20] "POST /mail/init_messaging HTTP/1.1" 200 - 102 0.170 0.339 2026-10-29 03:25:20,677 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:20] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:25:20,678 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:20] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.004 0.444 2026-10-29 03:25:20,693 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:20] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.008 0.432 2026-10-29 03:25:20,750 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:20] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.021 0.448 2026-10-29 03:25:20,851 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:20] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.059 0.494 2026-10-29 03:25:20,866 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.544 2026-10-29 03:25:20,935 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:20] "GET /web/image/res.company/69/favicon HTTP/1.1" 200 - 11 0.011 0.461 2026-10-29 03:25:20,960 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:25:20,964 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:20] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.010 0.231 2026-10-29 03:25:21,015 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:21] "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-29 03:25:21,019 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.032 2026-10-29 03:25:21,043 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:21] "GET /web/offline HTTP/1.1" 200 - 7 0.027 0.285 2026-10-29 03:25:21,061 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:21] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.004 0.322 2026-10-29 03:25:21,117 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:21] "POST /web/action/load HTTP/1.1" 200 - 11 0.013 0.292 2026-10-29 03:25:21,221 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:21] "GET /web/image?model=res.users&field=avatar_128&id=561 HTTP/1.1" 200 - 18 0.035 0.316 2026-10-29 03:25:21,412 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:21] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 66 0.049 0.188 2026-10-29 03:25:21,675 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:21] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.072 0.140 2026-10-29 03:25:21,708 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:21] "POST /onboarding/account_dashboard HTTP/1.1" 200 - 2 0.001 0.007 2026-10-29 03:25:21,835 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:21] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 03:25:21,872 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:21] "GET /web/assets/ebe1429/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.007 0.010 2026-10-29 03:25:22,389 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:25:22,911 100 INFO rb-19fb48c-226083-429903 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-29 03:25:22,949 100 INFO rb-19fb48c-226083-429903 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-29 03:25:22,992 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:22] "POST /web/dataset/call_button HTTP/1.1" 200 - 12 0.018 0.047 2026-10-29 03:25:23,240 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:23] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 81 0.054 0.175 2026-10-29 03:25:23,279 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:23] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.004 0.014 2026-10-29 03:25:23,340 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:23] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 6 0.022 0.022 2026-10-29 03:25:23,380 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:23] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.007 0.072 2026-10-29 03:25:23,430 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:23] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.007 0.032 2026-10-29 03:25:23,567 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:23] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.002 0.057 2026-10-29 03:25:23,730 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:23] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 28 0.026 0.078 2026-10-29 03:25:23,738 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.114 2026-10-29 03:25:23,853 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:23] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.009 0.034 2026-10-29 03:25:24,004 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:24] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 31 0.046 0.108 2026-10-29 03:25:24,022 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.014 0.027 2026-10-29 03:25:24,109 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:24] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.014 0.056 2026-10-29 03:25:24,151 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:24] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.011 0.008 2026-10-29 03:25:24,161 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.015 2026-10-29 03:25:24,985 100 INFO rb-19fb48c-226083-429903 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-29 03:25:25,025 100 INFO rb-19fb48c-226083-429903 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-29 03:25:25,097 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:25] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 20 0.018 0.074 2026-10-29 03:25:25,908 100 INFO rb-19fb48c-226083-429903 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-29 03:25:25,919 100 INFO rb-19fb48c-226083-429903 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-29 03:25:25,927 100 INFO rb-19fb48c-226083-429903 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-29 03:25:25,950 100 INFO rb-19fb48c-226083-429903 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-29 03:25:26,081 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:26] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 19 0.061 0.108 2026-10-29 03:25:26,207 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:26] "GET /web HTTP/1.1" 200 - 16 0.036 0.192 2026-10-29 03:25:26,341 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:26] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 21 0.047 0.292 2026-10-29 03:25:26,342 100 INFO rb-19fb48c-226083-429903 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-29 03:25:26,480 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:26] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 15 0.037 0.290 2026-10-29 03:25:26,505 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:26] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.196 2026-10-29 03:25:27,790 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:27] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-29 03:25:27,796 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:27] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 03:25:27,802 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:27] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 03:25:27,896 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:27] "POST /web/action/load HTTP/1.1" 200 - 10 0.036 0.053 2026-10-29 03:25:27,952 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.021 0.110 2026-10-29 03:25:28,123 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:28] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.046 0.184 2026-10-29 03:25:28,188 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:28] "POST /web/action/load HTTP/1.1" 200 - 10 0.035 0.239 2026-10-29 03:25:28,197 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:28] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.279 2026-10-29 03:25:28,238 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:28] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.019 0.281 2026-10-29 03:25:28,275 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:28] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.008 0.286 2026-10-29 03:25:28,281 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.258 2026-10-29 03:25:28,332 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:28] "GET /web/image/res.company/69/favicon HTTP/1.1" 304 - 6 0.016 0.274 2026-10-29 03:25:28,347 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:28] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.173 2026-10-29 03:25:28,394 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:28] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.015 0.169 2026-10-29 03:25:28,470 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:28] "GET /web/image?model=res.users&field=avatar_128&id=561 HTTP/1.1" 304 - 11 0.018 0.140 2026-10-29 03:25:28,535 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:28] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 4 0.004 0.203 2026-10-29 03:25:28,612 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:28] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.008 0.031 2026-10-29 03:25:28,718 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:28] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 6 0.014 0.042 2026-10-29 03:25:28,766 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:28] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.013 0.073 2026-10-29 03:25:28,841 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:28] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.001 0.025 2026-10-29 03:25:29,069 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:29] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.003 0.067 2026-10-29 03:25:29,126 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:29] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.007 0.009 2026-10-29 03:25:29,234 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:29] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 14 0.037 0.066 2026-10-29 03:25:29,355 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:29] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.007 0.040 2026-10-29 03:25:30,129 100 INFO rb-19fb48c-226083-429903 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-29 03:25:30,134 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: test successful 2026-10-29 03:25:30,140 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Closing chrome headless with pid 2781 2026-10-29 03:25:30,141 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Closing websocket connection 2026-10-29 03:25:30,142 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Terminating chrome headless with pid 2781 2026-10-29 03:25:30,294 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_032530_293850_TestReconcileEditAfterAutoSaveTour.txt 2026-10-29 03:25:30,294 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Removing chrome user profile "/tmp/tmp_i55wd7r_chrome_odoo" 2026-10-29 03:25:30,334 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row ... 2026-10-29 03:25:33,201 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Chrome pid: 3036 2026-10-29 03:25:33,202 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Chrome headless temporary user profile dir: /tmp/tmpq_zc3r9r_chrome_odoo 2026-10-29 03:25:33,202 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Issuing json command http://127.0.0.1:38487/json/version 2026-10-29 03:25:33,204 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:38487/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:25:33,312 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Browser version: Chrome/150.0.7871.114 2026-10-29 03:25:33,312 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Issuing json command http://127.0.0.1:38487/json 2026-10-29 03:25:33,313 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:38487/json with timeout 3 increased to 10s during tests 2026-10-29 03:25:33,348 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Websocket url found: ws://127.0.0.1:38487/devtools/page/59846A7FFCD297F74687C31930E1DD1D 2026-10-29 03:25:33,355 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Enable chrome headless console log notification 2026-10-29 03:25:33,374 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Chrome headless enable page notifications 2026-10-29 03:25:33,749 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:recon_autosave_user from n/a 2026-10-29 03:25:33,766 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Setting session cookie in browser 2026-10-29 03:25:33,778 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-29 03:25:33,778 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-29 03:25:33,829 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:25:35,131 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:35] "GET /web HTTP/1.1" 200 - 114 0.108 1.208 2026-10-29 03:25:35,138 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Navigation result: {'frameId': '59846A7FFCD297F74687C31930E1DD1D', 'loaderId': '913A25FE9FB5E4B7D2124E2E77BEA0AC', 'isDownload': False} 2026-10-29 03:25:35,138 100 INFO rb-19fb48c-226083-429903 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-29 03:25:35,220 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:35] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.028 0.026 2026-10-29 03:25:35,226 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:35] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.004 0.025 2026-10-29 03:25:35,257 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:35] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.009 0.046 2026-10-29 03:25:35,323 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:35] "GET /web/webclient/load_menus/8ffe118646664e90705c62b37ac9e14f23cf48b0fa23d2539b7781d497ee15b4 HTTP/1.1" 200 - 4 0.010 0.127 2026-10-29 03:25:35,371 100 INFO rb-19fb48c-226083-429903 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-29 03:25:35,372 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:35] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.016 0.105 2026-10-29 03:25:35,431 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:35] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 03:25:36,637 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:36] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 03:25:36,648 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:36] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 03:25:36,653 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:36] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 03:25:36,681 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.015 2026-10-29 03:25:36,976 100 INFO rb-19fb48c-226083-429903 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-29 03:25:37,035 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:37] "POST /mail/init_messaging HTTP/1.1" 200 - 102 0.128 0.200 2026-10-29 03:25:37,044 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:37] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.273 2026-10-29 03:25:37,059 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:37] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.008 0.241 2026-10-29 03:25:37,137 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:37] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.051 0.168 2026-10-29 03:25:37,185 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:37] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:25:37,211 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:37] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.020 0.274 2026-10-29 03:25:37,217 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.209 2026-10-29 03:25:37,260 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:37] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.018 0.146 2026-10-29 03:25:37,313 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:25:37,314 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:37] "GET /web/offline HTTP/1.1" 200 - 7 0.021 0.186 2026-10-29 03:25:37,346 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:25:37,375 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:37] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.022 0.243 2026-10-29 03:25:37,377 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:37] "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-29 03:25:37,444 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:37] "GET /web/image/res.company/69/favicon HTTP/1.1" 200 - 11 0.039 0.229 2026-10-29 03:25:37,495 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:37] "POST /web/action/load HTTP/1.1" 200 - 11 0.019 0.241 2026-10-29 03:25:37,584 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:37] "GET /web/image?model=res.users&field=avatar_128&id=562 HTTP/1.1" 200 - 18 0.020 0.316 2026-10-29 03:25:37,755 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:37] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 66 0.043 0.136 2026-10-29 03:25:38,027 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:38] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.061 0.136 2026-10-29 03:25:38,072 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:38] "POST /onboarding/account_dashboard HTTP/1.1" 200 - 2 0.001 0.008 2026-10-29 03:25:38,194 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:38] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.008 0.016 2026-10-29 03:25:38,243 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:38] "GET /web/assets/ebe1429/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.002 0.019 2026-10-29 03:25:39,078 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 03:25:39,277 100 INFO rb-19fb48c-226083-429903 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-29 03:25:39,308 100 INFO rb-19fb48c-226083-429903 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-29 03:25:39,350 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:39] "POST /web/dataset/call_button HTTP/1.1" 200 - 12 0.012 0.044 2026-10-29 03:25:39,567 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:39] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 81 0.047 0.153 2026-10-29 03:25:39,609 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:39] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.004 0.019 2026-10-29 03:25:39,648 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:39] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.008 0.015 2026-10-29 03:25:39,674 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:39] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.008 0.037 2026-10-29 03:25:39,716 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:39] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.003 0.025 2026-10-29 03:25:39,826 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:39] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.001 0.035 2026-10-29 03:25:39,887 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.011 0.006 2026-10-29 03:25:39,999 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:39] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 28 0.042 0.081 2026-10-29 03:25:40,137 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:40] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.008 0.022 2026-10-29 03:25:40,245 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:40] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 31 0.019 0.096 2026-10-29 03:25:40,297 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:40] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.003 0.019 2026-10-29 03:25:40,323 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.009 0.038 2026-10-29 03:25:40,447 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.005 2026-10-29 03:25:41,174 100 INFO rb-19fb48c-226083-429903 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-29 03:25:41,195 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:41] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.003 0.012 2026-10-29 03:25:41,217 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:41] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.005 0.032 2026-10-29 03:25:41,375 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:41] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 19 0.025 0.076 2026-10-29 03:25:41,431 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:41] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.005 0.025 2026-10-29 03:25:41,460 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:41] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.002 0.012 2026-10-29 03:25:42,299 100 INFO rb-19fb48c-226083-429903 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-29 03:25:42,310 100 INFO rb-19fb48c-226083-429903 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-29 03:25:42,402 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:42] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.025 0.088 2026-10-29 03:25:43,217 100 INFO rb-19fb48c-226083-429903 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-29 03:25:43,234 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:43] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 4 0.007 0.025 2026-10-29 03:25:43,486 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:43] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 4 0.007 0.019 2026-10-29 03:25:44,258 100 INFO rb-19fb48c-226083-429903 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-29 03:25:44,261 100 INFO rb-19fb48c-226083-429903 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-29 03:25:44,363 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:44] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 20 0.023 0.080 2026-10-29 03:25:44,484 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:44] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 24 0.028 0.068 2026-10-29 03:25:44,527 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:44] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.005 0.016 2026-10-29 03:25:44,654 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:44] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 19 0.023 0.073 2026-10-29 03:25:44,700 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:44] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.005 0.024 2026-10-29 03:25:44,713 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:44] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-29 03:25:44,780 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 03:25:45,505 100 INFO rb-19fb48c-226083-429903 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-29 03:25:45,516 100 INFO rb-19fb48c-226083-429903 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-29 03:25:45,566 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:45] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.006 0.041 2026-10-29 03:25:45,579 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:45] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.002 0.020 2026-10-29 03:25:45,676 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:45] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 13 0.013 0.062 2026-10-29 03:25:45,737 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:45] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.010 0.030 2026-10-29 03:25:46,512 100 INFO rb-19fb48c-226083-429903 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-29 03:25:46,525 100 INFO rb-19fb48c-226083-429903 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-29 03:25:46,541 100 INFO rb-19fb48c-226083-429903 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-29 03:25:46,567 100 INFO rb-19fb48c-226083-429903 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-29 03:25:46,568 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.browser: test successful 2026-10-29 03:25:46,632 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Closing chrome headless with pid 3036 2026-10-29 03:25:46,647 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Closing websocket connection 2026-10-29 03:25:46,652 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Terminating chrome headless with pid 3036 2026-10-29 03:25:46,762 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #562 deleted account.move.line.ctp records with IDs: [897] 2026-10-29 03:25:46,799 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_032546_799200_TestReconcileEditAfterAutoSaveTour.txt 2026-10-29 03:25:46,799 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: Removing chrome user profile "/tmp/tmpq_zc3r9r_chrome_odoo" 2026-10-29 03:25:46,824 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour: waiting for threads: [] 2026-10-29 03:25:46,980 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #562 deleted account.move.line records with IDs: [1811] 2026-10-29 03:25:47,215 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:47] "POST /web/dataset/call_button HTTP/1.1" 200 - 196 0.208 0.449 2026-10-29 03:25:47,296 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-29 03:26:24,516 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only ... 2026-10-29 03:26:28,602 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Chrome pid: 3275 2026-10-29 03:26:28,603 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Chrome headless temporary user profile dir: /tmp/tmp983t9yxt_chrome_odoo 2026-10-29 03:26:28,603 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Issuing json command http://127.0.0.1:45339/json/version 2026-10-29 03:26:28,607 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:45339/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:26:28,679 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Browser version: Chrome/150.0.7871.114 2026-10-29 03:26:28,688 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Issuing json command http://127.0.0.1:45339/json 2026-10-29 03:26:28,691 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:45339/json with timeout 3 increased to 10s during tests 2026-10-29 03:26:28,710 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Websocket url found: ws://127.0.0.1:45339/devtools/page/02FC5E131AEF09959E0431C7F6A499B5 2026-10-29 03:26:28,728 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Enable chrome headless console log notification 2026-10-29 03:26:28,741 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Chrome headless enable page notifications 2026-10-29 03:26:29,073 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:recon_fence_absent from n/a 2026-10-29 03:26:29,086 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Setting session cookie in browser 2026-10-29 03:26:29,092 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-29 03:26:29,092 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-29 03:26:29,112 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:26:30,367 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:30] "GET /web HTTP/1.1" 200 - 115 0.153 1.106 2026-10-29 03:26:30,373 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Navigation result: {'frameId': '02FC5E131AEF09959E0431C7F6A499B5', 'loaderId': '37E30F45450FD1A0D847AD8C3E97CDF3', 'isDownload': False} 2026-10-29 03:26:30,373 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Evaluate ready code "odoo.isTourReady('reconcile_group_fence_absent_tour')" 2026-10-29 03:26:30,458 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:30] "GET /web/webclient/load_menus/e9f9183291ae38a80b33988e51d4cb3c43cdf782a401aff4388fae236cb2dd99 HTTP/1.1" 200 - 4 0.017 0.022 2026-10-29 03:26:30,472 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:30] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.004 0.054 2026-10-29 03:26:30,495 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:30] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.003 0.052 2026-10-29 03:26:30,532 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:30] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.013 0.082 2026-10-29 03:26:30,556 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:30] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.010 0.135 2026-10-29 03:26:30,636 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:30] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.006 0.014 2026-10-29 03:26:30,642 100 INFO rb-19fb48c-226083-429903 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-29 03:26:31,818 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:31] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-29 03:26:31,863 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:31] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.043 2026-10-29 03:26:31,867 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:31] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.021 2026-10-29 03:26:31,890 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:31] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.037 2026-10-29 03:26:32,074 100 INFO rb-19fb48c-226083-429903 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-29 03:26:32,280 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:32] "POST /mail/init_messaging HTTP/1.1" 200 - 103 0.175 0.193 2026-10-29 03:26:32,307 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:32] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:26:32,308 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:32] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.009 0.334 2026-10-29 03:26:32,355 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:32] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.021 0.303 2026-10-29 03:26:32,366 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:32] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.332 2026-10-29 03:26:32,475 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:32] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.065 0.350 2026-10-29 03:26:32,490 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.393 2026-10-29 03:26:32,512 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:26:32,545 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:32] "GET /web/image/res.company/71/favicon HTTP/1.1" 200 - 11 0.024 0.322 2026-10-29 03:26:32,568 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:26:32,587 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:32] "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-29 03:26:32,602 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:32] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.045 0.223 2026-10-29 03:26:32,635 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:32] "GET /web/offline HTTP/1.1" 200 - 7 0.008 0.275 2026-10-29 03:26:32,664 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:32] "POST /web/action/load HTTP/1.1" 200 - 11 0.008 0.235 2026-10-29 03:26:32,682 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:32] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.284 2026-10-29 03:26:32,760 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:32] "GET /web/image?model=res.users&field=avatar_128&id=565 HTTP/1.1" 200 - 18 0.028 0.138 2026-10-29 03:26:32,986 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:32] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 66 0.058 0.198 2026-10-29 03:26:33,229 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:33] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.100 0.100 2026-10-29 03:26:33,271 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:33] "POST /onboarding/account_dashboard HTTP/1.1" 200 - 2 0.010 0.006 2026-10-29 03:26:33,418 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:33] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.001 0.016 2026-10-29 03:26:33,448 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:33] "GET /web/assets/ebe1429/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 03:26:34,358 100 INFO rb-19fb48c-226083-429903 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-29 03:26:34,386 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.010 2026-10-29 03:26:34,389 100 INFO rb-19fb48c-226083-429903 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-29 03:26:34,390 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.browser: test successful 2026-10-29 03:26:34,436 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:34] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:26:34,489 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Closing chrome headless with pid 3275 2026-10-29 03:26:34,496 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Closing websocket connection 2026-10-29 03:26:34,506 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Terminating chrome headless with pid 3275 2026-10-29 03:26:34,650 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_032634_650083_TestReconcileEntryPointsFollowAccountingRightsTour.txt 2026-10-29 03:26:34,650 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Removing chrome user profile "/tmp/tmp983t9yxt_chrome_odoo" 2026-10-29 03:26:34,677 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user ... 2026-10-29 03:26:37,367 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Chrome pid: 3479 2026-10-29 03:26:37,367 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Chrome headless temporary user profile dir: /tmp/tmp4d8grnjs_chrome_odoo 2026-10-29 03:26:37,367 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Issuing json command http://127.0.0.1:44985/json/version 2026-10-29 03:26:37,369 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:44985/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:26:37,407 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Browser version: Chrome/150.0.7871.114 2026-10-29 03:26:37,408 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Issuing json command http://127.0.0.1:44985/json 2026-10-29 03:26:37,409 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:44985/json with timeout 3 increased to 10s during tests 2026-10-29 03:26:37,463 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Websocket url found: ws://127.0.0.1:44985/devtools/page/EE1E402C7328906C8CA07CC789667A13 2026-10-29 03:26:37,499 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Enable chrome headless console log notification 2026-10-29 03:26:37,506 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Chrome headless enable page notifications 2026-10-29 03:26:37,861 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:recon_fence_present from n/a 2026-10-29 03:26:37,877 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Setting session cookie in browser 2026-10-29 03:26:37,884 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-29 03:26:37,885 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-29 03:26:37,904 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:26:39,130 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:39] "GET /web HTTP/1.1" 200 - 115 0.098 1.133 2026-10-29 03:26:39,136 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Navigation result: {'frameId': 'EE1E402C7328906C8CA07CC789667A13', 'loaderId': '8BB2026D7DFFD03CB42B0F1730111E01', 'isDownload': False} 2026-10-29 03:26:39,136 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Evaluate ready code "odoo.isTourReady('reconcile_group_fence_present_tour')" 2026-10-29 03:26:39,224 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:39] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.012 0.017 2026-10-29 03:26:39,288 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:39] "GET /web/webclient/load_menus/8ffe118646664e90705c62b37ac9e14f23cf48b0fa23d2539b7781d497ee15b4 HTTP/1.1" 200 - 4 0.028 0.060 2026-10-29 03:26:39,323 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:39] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.014 0.101 2026-10-29 03:26:39,344 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:39] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.003 0.129 2026-10-29 03:26:39,384 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:39] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.013 0.160 2026-10-29 03:26:39,414 100 INFO rb-19fb48c-226083-429903 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-29 03:26:39,493 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:39] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.013 2026-10-29 03:26:40,587 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:40] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-29 03:26:40,588 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:40] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-29 03:26:40,636 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.023 2026-10-29 03:26:40,643 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:40] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.044 2026-10-29 03:26:40,802 100 INFO rb-19fb48c-226083-429903 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-29 03:26:41,075 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:41] "POST /mail/init_messaging HTTP/1.1" 200 - 102 0.235 0.169 2026-10-29 03:26:41,086 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:41] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.412 2026-10-29 03:26:41,099 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:41] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:26:41,107 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:41] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.005 0.360 2026-10-29 03:26:41,162 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:41] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.018 0.383 2026-10-29 03:26:41,222 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:41] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.017 0.420 2026-10-29 03:26:41,262 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.409 2026-10-29 03:26:41,321 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:41] "GET /web/image/res.company/71/favicon HTTP/1.1" 200 - 11 0.027 0.351 2026-10-29 03:26:41,354 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:26:41,404 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:41] "GET /web/offline HTTP/1.1" 200 - 7 0.035 0.241 2026-10-29 03:26:41,437 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:41] "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-29 03:26:41,437 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:41] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.014 0.269 2026-10-29 03:26:41,451 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.051 2026-10-29 03:26:41,462 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:41] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.008 0.307 2026-10-29 03:26:41,511 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:41] "POST /web/action/load HTTP/1.1" 200 - 11 0.011 0.253 2026-10-29 03:26:41,569 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:41] "GET /web/image?model=res.users&field=avatar_128&id=566 HTTP/1.1" 200 - 18 0.016 0.300 2026-10-29 03:26:41,760 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:41] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 66 0.058 0.131 2026-10-29 03:26:42,007 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:42] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.063 0.140 2026-10-29 03:26:42,069 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:42] "POST /onboarding/account_dashboard HTTP/1.1" 200 - 2 0.001 0.009 2026-10-29 03:26:42,211 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:42] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-10-29 03:26:42,261 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:42] "GET /web/assets/ebe1429/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.005 0.010 2026-10-29 03:26:43,145 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 03:26:43,359 100 INFO rb-19fb48c-226083-429903 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-29 03:26:43,377 100 INFO rb-19fb48c-226083-429903 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-29 03:26:43,385 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.browser: test successful 2026-10-29 03:26:43,409 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:26:43,437 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Closing chrome headless with pid 3479 2026-10-29 03:26:43,442 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Closing websocket connection 2026-10-29 03:26:43,444 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Terminating chrome headless with pid 3479 2026-10-29 03:26:43,593 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_032643_593314_TestReconcileEntryPointsFollowAccountingRightsTour.txt 2026-10-29 03:26:43,593 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour: Removing chrome user profile "/tmp/tmp4d8grnjs_chrome_odoo" 2026-10-29 03:26:43,654 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-29 03:27:19,746 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour ... 2026-10-29 03:27:23,238 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Chrome pid: 3680 2026-10-29 03:27:23,238 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Chrome headless temporary user profile dir: /tmp/tmp_tk9drmw_chrome_odoo 2026-10-29 03:27:23,239 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Issuing json command http://127.0.0.1:46203/json/version 2026-10-29 03:27:23,241 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:46203/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:27:23,263 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Browser version: Chrome/150.0.7871.114 2026-10-29 03:27:23,264 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Issuing json command http://127.0.0.1:46203/json 2026-10-29 03:27:23,265 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:46203/json with timeout 3 increased to 10s during tests 2026-10-29 03:27:23,283 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Websocket url found: ws://127.0.0.1:46203/devtools/page/263E351C001743293C930D1D5E9F1BE2 2026-10-29 03:27:23,303 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Enable chrome headless console log notification 2026-10-29 03:27:23,318 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Chrome headless enable page notifications 2026-10-29 03:27:23,717 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:recon_fx_user from n/a 2026-10-29 03:27:23,733 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Setting session cookie in browser 2026-10-29 03:27:23,738 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-29 03:27:23,738 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-29 03:27:23,763 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:27:25,182 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:25] "GET /web HTTP/1.1" 200 - 115 0.146 1.281 2026-10-29 03:27:25,187 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Navigation result: {'frameId': '263E351C001743293C930D1D5E9F1BE2', 'loaderId': '9656416AF97ABC0A577D7EAB8B3645E9', 'isDownload': False} 2026-10-29 03:27:25,188 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Evaluate ready code "odoo.isTourReady('reconcile_fx_validate_tour')" 2026-10-29 03:27:25,282 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:25] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.011 0.027 2026-10-29 03:27:25,322 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:25] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.012 0.065 2026-10-29 03:27:25,356 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:25] "GET /web/webclient/load_menus/8ffe118646664e90705c62b37ac9e14f23cf48b0fa23d2539b7781d497ee15b4 HTTP/1.1" 200 - 4 0.008 0.093 2026-10-29 03:27:25,392 100 INFO rb-19fb48c-226083-429903 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-29 03:27:25,402 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:25] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.011 0.133 2026-10-29 03:27:25,466 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:25] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.043 0.163 2026-10-29 03:27:25,505 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:25] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.003 0.009 2026-10-29 03:27:26,579 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:26] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-29 03:27:26,593 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:26] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-29 03:27:26,594 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:26] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-29 03:27:26,645 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.018 0.036 2026-10-29 03:27:26,764 100 INFO rb-19fb48c-226083-429903 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-29 03:27:27,075 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:27] "POST /mail/init_messaging HTTP/1.1" 200 - 106 0.188 0.221 2026-10-29 03:27:27,084 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:27] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.409 2026-10-29 03:27:27,095 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:27] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 03:27:27,119 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:27] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.012 0.366 2026-10-29 03:27:27,140 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:27] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.007 0.405 2026-10-29 03:27:27,217 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:27] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.039 0.406 2026-10-29 03:27:27,221 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.441 2026-10-29 03:27:27,262 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 03:27:27,315 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:27] "GET /web/image/res.company/73/favicon HTTP/1.1" 200 - 11 0.028 0.369 2026-10-29 03:27:27,317 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:27] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.006 0.208 2026-10-29 03:27:27,365 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 03:27:27,366 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:27] "GET /web/offline HTTP/1.1" 200 - 7 0.008 0.233 2026-10-29 03:27:27,416 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:27] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.009 0.250 2026-10-29 03:27:27,401 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:27] "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-29 03:27:27,477 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:27] "POST /web/action/load HTTP/1.1" 200 - 11 0.031 0.279 2026-10-29 03:27:27,568 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:27] "GET /web/image?model=res.users&field=avatar_128&id=569 HTTP/1.1" 200 - 18 0.032 0.168 2026-10-29 03:27:27,802 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:27] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 66 0.069 0.172 2026-10-29 03:27:28,038 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:28] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.069 0.103 2026-10-29 03:27:28,101 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:28] "POST /onboarding/account_dashboard HTTP/1.1" 200 - 2 0.001 0.009 2026-10-29 03:27:28,261 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:28] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.001 0.014 2026-10-29 03:27:28,297 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:28] "GET /web/assets/ebe1429/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.003 0.010 2026-10-29 03:27:29,107 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-29 03:27:29,339 100 INFO rb-19fb48c-226083-429903 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-29 03:27:29,384 100 INFO rb-19fb48c-226083-429903 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-29 03:27:29,420 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:29] "POST /web/dataset/call_button HTTP/1.1" 200 - 12 0.015 0.044 2026-10-29 03:27:29,700 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:29] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 81 0.075 0.174 2026-10-29 03:27:29,746 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:29] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.009 0.019 2026-10-29 03:27:29,799 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:29] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.007 0.022 2026-10-29 03:27:29,847 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:29] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 6 0.019 0.063 2026-10-29 03:27:29,882 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:29] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.004 0.044 2026-10-29 03:27:30,051 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:30] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.014 0.072 2026-10-29 03:27:30,094 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:30] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.005 0.016 2026-10-29 03:27:30,208 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:30] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 28 0.035 0.081 2026-10-29 03:27:30,297 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:30] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.020 0.021 2026-10-29 03:27:30,437 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:30] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 31 0.030 0.125 2026-10-29 03:27:30,516 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:30] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.007 0.034 2026-10-29 03:27:30,588 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:30] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.009 0.039 2026-10-29 03:27:30,595 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:30] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.037 2026-10-29 03:27:30,858 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 03:27:31,449 100 INFO rb-19fb48c-226083-429903 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-29 03:27:31,453 100 INFO rb-19fb48c-226083-429903 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-29 03:27:31,476 100 INFO rb-19fb48c-226083-429903 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-29 03:27:31,528 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:31] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 8 0.013 0.050 2026-10-29 03:27:31,693 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:31] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 28 0.030 0.121 2026-10-29 03:27:31,743 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:31] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.003 0.013 2026-10-29 03:27:32,529 100 INFO rb-19fb48c-226083-429903 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-29 03:27:32,536 100 INFO rb-19fb48c-226083-429903 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-29 03:27:32,559 100 INFO rb-19fb48c-226083-429903 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-29 03:27:32,650 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:32] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 25 0.034 0.067 2026-10-29 03:27:32,916 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #569 deleted account.move.line.ctp records with IDs: [903] 2026-10-29 03:27:33,131 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #569 deleted account.move.line records with IDs: [1822] 2026-10-29 03:27:34,011 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:34] "POST /web/dataset/call_button HTTP/1.1" 200 - 416 0.460 0.870 2026-10-29 03:27:34,028 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:34] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.008 1.315 2026-10-29 03:27:34,139 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:34] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 16 0.020 0.093 2026-10-29 03:27:34,190 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:34] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-29 03:27:34,230 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:34] "GET /web/static/img/empty_folder.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:27:35,305 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.browser: test successful 2026-10-29 03:27:35,318 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:35] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:27:35,330 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Closing chrome headless with pid 3680 2026-10-29 03:27:35,331 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Closing websocket connection 2026-10-29 03:27:35,332 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Terminating chrome headless with pid 3680 2026-10-29 03:27:35,457 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_032735_457148_TestReconcileFxRoundTripTour.txt 2026-10-29 03:27:35,457 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Removing chrome user profile "/tmp/tmp_tk9drmw_chrome_odoo" 2026-10-29 03:27:35,481 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour ... 2026-10-29 03:27:38,249 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Chrome pid: 3905 2026-10-29 03:27:38,250 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Chrome headless temporary user profile dir: /tmp/tmpdxjsasmy_chrome_odoo 2026-10-29 03:27:38,250 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Issuing json command http://127.0.0.1:32775/json/version 2026-10-29 03:27:38,253 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:32775/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:27:38,461 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Browser version: Chrome/150.0.7871.114 2026-10-29 03:27:38,461 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Issuing json command http://127.0.0.1:32775/json 2026-10-29 03:27:38,463 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:32775/json with timeout 3 increased to 10s during tests 2026-10-29 03:27:38,515 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Websocket url found: ws://127.0.0.1:32775/devtools/page/57165B535BDAC875F454E69905AF9BE5 2026-10-29 03:27:38,549 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Enable chrome headless console log notification 2026-10-29 03:27:38,575 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Chrome headless enable page notifications 2026-10-29 03:27:38,854 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:recon_manual_fx_user from n/a 2026-10-29 03:27:38,867 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Setting session cookie in browser 2026-10-29 03:27:38,872 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-29 03:27:38,872 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-29 03:27:38,895 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:27:40,064 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:40] "GET /web HTTP/1.1" 200 - 116 0.097 1.078 2026-10-29 03:27:40,070 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Navigation result: {'frameId': '57165B535BDAC875F454E69905AF9BE5', 'loaderId': '6250C72F480E41866BD1E31C0CB58BD3', 'isDownload': False} 2026-10-29 03:27:40,071 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Evaluate ready code "odoo.isTourReady('reconcile_manual_fx_tour')" 2026-10-29 03:27:40,155 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:40] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.020 0.014 2026-10-29 03:27:40,175 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:40] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.005 0.038 2026-10-29 03:27:40,199 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:40] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.010 0.055 2026-10-29 03:27:40,233 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:40] "GET /web/webclient/load_menus/8ffe118646664e90705c62b37ac9e14f23cf48b0fa23d2539b7781d497ee15b4 HTTP/1.1" 200 - 4 0.008 0.082 2026-10-29 03:27:40,295 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:40] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.041 0.104 2026-10-29 03:27:40,338 100 INFO rb-19fb48c-226083-429903 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-29 03:27:40,397 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:40] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 03:27:41,414 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:41] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-29 03:27:41,418 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:41] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-29 03:27:41,455 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:41] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.028 2026-10-29 03:27:41,479 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.025 0.019 2026-10-29 03:27:41,756 100 INFO rb-19fb48c-226083-429903 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-29 03:27:41,907 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:41] "POST /mail/init_messaging HTTP/1.1" 200 - 106 0.213 0.178 2026-10-29 03:27:41,917 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:41] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.332 2026-10-29 03:27:41,931 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:41] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.005 0.277 2026-10-29 03:27:41,965 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:41] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:27:42,018 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:42] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.018 0.328 2026-10-29 03:27:42,139 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:42] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.078 0.373 2026-10-29 03:27:42,155 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:27:42,157 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.344 2026-10-29 03:27:42,193 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:27:42,225 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 03:27:42,227 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:42] "GET /web/image/res.company/73/favicon HTTP/1.1" 200 - 11 0.033 0.236 2026-10-29 03:27:42,274 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:42] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.023 0.243 2026-10-29 03:27:42,314 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:42] "GET /web/offline HTTP/1.1" 200 - 7 0.008 0.304 2026-10-29 03:27:42,335 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:42] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.009 0.298 2026-10-29 03:27:42,392 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:42] "POST /web/action/load HTTP/1.1" 200 - 11 0.018 0.299 2026-10-29 03:27:42,490 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:42] "GET /web/image?model=res.users&field=avatar_128&id=570 HTTP/1.1" 200 - 18 0.032 0.207 2026-10-29 03:27:42,742 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:42] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 88 0.071 0.219 2026-10-29 03:27:42,853 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:42] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 14 0.031 0.035 2026-10-29 03:27:42,970 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:42] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 28 0.034 0.124 2026-10-29 03:27:42,983 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.004 0.163 2026-10-29 03:27:43,929 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 03:27:43,958 100 INFO rb-19fb48c-226083-429903 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-29 03:27:43,988 100 INFO rb-19fb48c-226083-429903 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-29 03:27:44,038 100 INFO rb-19fb48c-226083-429903 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-29 03:27:44,050 100 INFO rb-19fb48c-226083-429903 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-29 03:27:44,089 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:44] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.033 0.055 2026-10-29 03:27:44,134 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:44] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.012 0.061 2026-10-29 03:27:44,193 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:44] "POST /web/action/load HTTP/1.1" 200 - 15 0.028 0.096 2026-10-29 03:27:44,226 100 INFO rb-19fb48c-226083-429903 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-29 03:27:44,288 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:44] "POST /web/action/load HTTP/1.1" 200 - 13 0.019 0.040 2026-10-29 03:27:44,525 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:44] "POST /web/action/run HTTP/1.1" 200 - 60 0.065 0.146 2026-10-29 03:27:44,592 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:44] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 5 0.003 0.043 2026-10-29 03:27:44,633 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.007 2026-10-29 03:27:44,711 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:44] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.026 0.054 2026-10-29 03:27:44,832 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:44] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 8 0.005 0.048 2026-10-29 03:27:44,897 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:44] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.007 0.033 2026-10-29 03:27:44,943 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:44] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.002 0.013 2026-10-29 03:27:45,052 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:45] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.008 0.025 2026-10-29 03:27:45,391 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 03:27:45,825 100 INFO rb-19fb48c-226083-429903 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-29 03:27:45,836 100 INFO rb-19fb48c-226083-429903 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-29 03:27:45,855 100 INFO rb-19fb48c-226083-429903 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-29 03:27:45,883 100 INFO rb-19fb48c-226083-429903 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-29 03:27:46,609 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:46] "POST /web/dataset/call_button HTTP/1.1" 200 - 236 0.216 0.528 2026-10-29 03:27:46,620 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:46] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.002 0.724 2026-10-29 03:27:46,708 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:46] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 13 0.016 0.062 2026-10-29 03:27:46,851 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:46] "POST /mail/thread/data HTTP/1.1" 200 - 36 0.032 0.064 2026-10-29 03:27:46,884 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:46] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.009 0.114 2026-10-29 03:27:46,953 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:46] "POST /mail/thread/messages HTTP/1.1" 200 - 25 0.026 0.120 2026-10-29 03:27:46,965 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.078 2026-10-29 03:27:47,164 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:47] "GET /web/image?field=avatar_128&id=1228&model=res.partner&unique=2026-10-29%2003%3A26%3A43 HTTP/1.1" 200 - 11 0.015 0.075 2026-10-29 03:27:47,873 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.browser: test successful 2026-10-29 03:27:47,899 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:47] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:27:47,923 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Closing chrome headless with pid 3905 2026-10-29 03:27:47,938 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Closing websocket connection 2026-10-29 03:27:47,940 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Terminating chrome headless with pid 3905 2026-10-29 03:27:48,054 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_032748_054398_TestReconcileFxRoundTripTour.txt 2026-10-29 03:27:48,055 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour: Removing chrome user profile "/tmp/tmpdxjsasmy_chrome_odoo" 2026-10-29 03:27:48,121 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-29 03:28:23,828 100 INFO rb-19fb48c-226083-429903 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-29 03:28:27,095 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome pid: 4131 2026-10-29 03:28:27,096 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome headless temporary user profile dir: /tmp/tmp39jvzmn5_chrome_odoo 2026-10-29 03:28:27,096 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Issuing json command http://127.0.0.1:38623/json/version 2026-10-29 03:28:27,099 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:38623/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:28:27,175 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Browser version: Chrome/150.0.7871.114 2026-10-29 03:28:27,175 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Issuing json command http://127.0.0.1:38623/json 2026-10-29 03:28:27,177 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:38623/json with timeout 3 increased to 10s during tests 2026-10-29 03:28:27,199 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Websocket url found: ws://127.0.0.1:38623/devtools/page/6286353D9CF5E38E9B5BBCBB83E18FD6 2026-10-29 03:28:27,206 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Enable chrome headless console log notification 2026-10-29 03:28:27,230 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome headless enable page notifications 2026-10-29 03:28:27,647 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:recon_race_bank_add_user from n/a 2026-10-29 03:28:27,669 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Setting session cookie in browser 2026-10-29 03:28:27,672 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-29 03:28:27,673 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-29 03:28:27,709 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:28:30,139 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:30] "GET /web HTTP/1.1" 200 - 114 0.107 2.335 2026-10-29 03:28:30,143 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Navigation result: {'frameId': '6286353D9CF5E38E9B5BBCBB83E18FD6', 'loaderId': 'D5151E1A0AEEB37A8E02F423D922E709', 'isDownload': False} 2026-10-29 03:28:30,144 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Evaluate ready code "odoo.isTourReady('reconcile_intent_race_add_bank_tour')" 2026-10-29 03:28:30,212 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:30] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.014 0.019 2026-10-29 03:28:30,252 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:30] "GET /web/webclient/load_menus/8ffe118646664e90705c62b37ac9e14f23cf48b0fa23d2539b7781d497ee15b4 HTTP/1.1" 200 - 4 0.004 0.055 2026-10-29 03:28:30,271 100 INFO rb-19fb48c-226083-429903 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-29 03:28:30,272 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:30] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.005 0.086 2026-10-29 03:28:30,300 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:30] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.003 0.102 2026-10-29 03:28:30,379 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:30] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.055 0.118 2026-10-29 03:28:30,428 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:30] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.006 0.011 2026-10-29 03:28:31,711 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:31] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-29 03:28:31,717 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:31] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-29 03:28:31,747 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:31] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-29 03:28:31,770 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:31] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.023 2026-10-29 03:28:31,963 100 INFO rb-19fb48c-226083-429903 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-29 03:28:32,209 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:32] "POST /mail/init_messaging HTTP/1.1" 200 - 103 0.205 0.230 2026-10-29 03:28:32,220 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:32] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.004 0.391 2026-10-29 03:28:32,222 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:32] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:28:32,241 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:32] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.010 0.366 2026-10-29 03:28:32,281 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:32] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.020 0.375 2026-10-29 03:28:32,354 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:32] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.026 0.420 2026-10-29 03:28:32,372 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.357 2026-10-29 03:28:32,437 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:32] "GET /web/image/res.company/75/favicon HTTP/1.1" 200 - 11 0.014 0.337 2026-10-29 03:28:32,452 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:28:32,456 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:32] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.004 0.179 2026-10-29 03:28:32,470 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:32] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.002 0.208 2026-10-29 03:28:32,485 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:28:32,487 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:32] "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-29 03:28:32,525 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:32] "GET /web/offline HTTP/1.1" 200 - 7 0.007 0.241 2026-10-29 03:28:32,567 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:32] "POST /web/action/load HTTP/1.1" 200 - 11 0.010 0.237 2026-10-29 03:28:32,659 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:32] "GET /web/image?model=res.users&field=avatar_128&id=573 HTTP/1.1" 200 - 18 0.028 0.267 2026-10-29 03:28:32,812 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:32] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 66 0.045 0.148 2026-10-29 03:28:33,069 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:33] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.058 0.113 2026-10-29 03:28:33,106 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:33] "POST /onboarding/account_dashboard HTTP/1.1" 200 - 2 0.001 0.008 2026-10-29 03:28:33,257 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:33] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.001 0.016 2026-10-29 03:28:33,303 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:33] "GET /web/assets/ebe1429/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.002 0.014 2026-10-29 03:28:34,018 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 03:28:34,305 100 INFO rb-19fb48c-226083-429903 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-29 03:28:34,334 100 INFO rb-19fb48c-226083-429903 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-29 03:28:34,395 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:34] "POST /web/dataset/call_button HTTP/1.1" 200 - 12 0.039 0.036 2026-10-29 03:28:34,652 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:34] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 81 0.051 0.174 2026-10-29 03:28:34,716 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:34] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.007 0.028 2026-10-29 03:28:34,775 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:34] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 6 0.011 0.026 2026-10-29 03:28:34,816 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:34] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.013 0.041 2026-10-29 03:28:34,870 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:34] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.004 0.034 2026-10-29 03:28:35,025 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:35] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.001 0.051 2026-10-29 03:28:35,064 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.008 2026-10-29 03:28:35,167 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:35] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 28 0.028 0.078 2026-10-29 03:28:35,275 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:35] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.008 0.035 2026-10-29 03:28:35,375 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:35] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 31 0.021 0.081 2026-10-29 03:28:35,389 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-29 03:28:35,430 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:35] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.006 0.030 2026-10-29 03:28:35,493 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:35] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.007 0.031 2026-10-29 03:28:35,503 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.037 2026-10-29 03:28:36,348 100 INFO rb-19fb48c-226083-429903 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-29 03:28:36,351 100 INFO rb-19fb48c-226083-429903 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-29 03:28:36,393 100 INFO rb-19fb48c-226083-429903 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-29 03:28:36,400 100 INFO rb-19fb48c-226083-429903 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-29 03:28:36,432 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:36] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 8 0.042 0.027 2026-10-29 03:28:36,578 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:36] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 24 0.033 0.083 2026-10-29 03:28:37,928 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:37] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 24 0.027 0.103 2026-10-29 03:28:38,806 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.007 2026-10-29 03:28:38,954 100 INFO rb-19fb48c-226083-429903 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-29 03:28:39,099 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:39] "GET /web HTTP/1.1" 200 - 16 0.064 0.063 2026-10-29 03:28:39,199 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:39] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 18 0.044 0.161 2026-10-29 03:28:39,237 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:39] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.016 0.014 2026-10-29 03:28:39,300 100 INFO rb-19fb48c-226083-429903 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-29 03:28:40,565 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:40] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-29 03:28:40,567 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:40] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.023 2026-10-29 03:28:40,576 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:40] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.021 2026-10-29 03:28:40,812 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:40] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.093 0.122 2026-10-29 03:28:40,859 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:40] "POST /web/action/load HTTP/1.1" 200 - 10 0.020 0.243 2026-10-29 03:28:40,877 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.006 0.279 2026-10-29 03:28:40,909 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:40] "POST /web/action/load HTTP/1.1" 200 - 10 0.012 0.240 2026-10-29 03:28:40,929 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:40] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.013 0.225 2026-10-29 03:28:40,953 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:40] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.003 0.254 2026-10-29 03:28:41,008 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:41] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.017 0.164 2026-10-29 03:28:41,035 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:41] "GET /web/image/res.company/75/favicon HTTP/1.1" 304 - 6 0.007 0.159 2026-10-29 03:28:41,083 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:41] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.020 0.183 2026-10-29 03:28:41,106 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.187 2026-10-29 03:28:41,113 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:41] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.001 0.189 2026-10-29 03:28:41,184 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:41] "GET /web/image?model=res.users&field=avatar_128&id=573 HTTP/1.1" 304 - 11 0.016 0.184 2026-10-29 03:28:41,250 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:41] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 4 0.006 0.216 2026-10-29 03:28:41,326 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:41] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.008 0.019 2026-10-29 03:28:41,412 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:41] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 6 0.011 0.031 2026-10-29 03:28:41,443 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:41] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.007 0.050 2026-10-29 03:28:41,491 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:41] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.004 0.022 2026-10-29 03:28:41,738 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:41] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.001 0.051 2026-10-29 03:28:41,793 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.003 0.016 2026-10-29 03:28:41,884 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:41] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 19 0.020 0.079 2026-10-29 03:28:41,966 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:41] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.008 0.020 2026-10-29 03:28:42,638 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:28:42,739 100 INFO rb-19fb48c-226083-429903 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-29 03:28:42,743 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: test successful 2026-10-29 03:28:42,749 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Closing chrome headless with pid 4131 2026-10-29 03:28:42,750 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Closing websocket connection 2026-10-29 03:28:42,751 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Terminating chrome headless with pid 4131 2026-10-29 03:28:42,864 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_032842_864557_TestReconcileIntentRaceTour.txt 2026-10-29 03:28:42,865 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Removing chrome user profile "/tmp/tmp39jvzmn5_chrome_odoo" 2026-10-29 03:28:42,901 100 INFO rb-19fb48c-226083-429903 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-29 03:28:45,990 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome pid: 4383 2026-10-29 03:28:45,990 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome headless temporary user profile dir: /tmp/tmptfne0gj5_chrome_odoo 2026-10-29 03:28:45,990 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Issuing json command http://127.0.0.1:40169/json/version 2026-10-29 03:28:45,992 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:40169/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:28:46,054 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Browser version: Chrome/150.0.7871.114 2026-10-29 03:28:46,055 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Issuing json command http://127.0.0.1:40169/json 2026-10-29 03:28:46,066 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:40169/json with timeout 3 increased to 10s during tests 2026-10-29 03:28:46,106 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Websocket url found: ws://127.0.0.1:40169/devtools/page/5D591568E917B7543CB6EC270E1E2697 2026-10-29 03:28:46,147 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Enable chrome headless console log notification 2026-10-29 03:28:46,157 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome headless enable page notifications 2026-10-29 03:28:46,451 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:recon_race_bank_remove_user from n/a 2026-10-29 03:28:46,468 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Setting session cookie in browser 2026-10-29 03:28:46,471 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-29 03:28:46,471 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-29 03:28:46,501 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:28:47,652 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:47] "GET /web HTTP/1.1" 200 - 114 0.096 1.062 2026-10-29 03:28:47,658 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Navigation result: {'frameId': '5D591568E917B7543CB6EC270E1E2697', 'loaderId': 'C735FA971090CEA744E577A31561A62D', 'isDownload': False} 2026-10-29 03:28:47,659 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Evaluate ready code "odoo.isTourReady('reconcile_intent_race_remove_bank_tour')" 2026-10-29 03:28:47,753 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:47] "GET /web/webclient/load_menus/8ffe118646664e90705c62b37ac9e14f23cf48b0fa23d2539b7781d497ee15b4 HTTP/1.1" 200 - 4 0.004 0.045 2026-10-29 03:28:47,766 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:47] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.003 0.067 2026-10-29 03:28:47,785 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:47] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.007 0.055 2026-10-29 03:28:47,815 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:47] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.013 0.075 2026-10-29 03:28:47,844 100 INFO rb-19fb48c-226083-429903 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-29 03:28:47,852 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:47] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.023 0.101 2026-10-29 03:28:47,921 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:47] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.008 0.011 2026-10-29 03:28:49,030 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:49] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-29 03:28:49,045 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:49] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 03:28:49,060 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:49] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-29 03:28:49,108 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.041 2026-10-29 03:28:49,253 100 INFO rb-19fb48c-226083-429903 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-29 03:28:49,541 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:49] "POST /mail/init_messaging HTTP/1.1" 200 - 102 0.200 0.257 2026-10-29 03:28:49,553 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:49] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.003 0.430 2026-10-29 03:28:49,567 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:49] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 03:28:49,568 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:49] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.005 0.403 2026-10-29 03:28:49,612 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:49] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.015 0.409 2026-10-29 03:28:49,705 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:49] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.034 0.466 2026-10-29 03:28:49,722 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:28:49,730 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.017 0.467 2026-10-29 03:28:49,756 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:28:49,776 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:49] "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-29 03:28:49,835 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:49] "GET /web/image/res.company/75/favicon HTTP/1.1" 200 - 11 0.051 0.425 2026-10-29 03:28:49,867 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:49] "GET /web/offline HTTP/1.1" 200 - 7 0.007 0.271 2026-10-29 03:28:49,901 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:49] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.316 2026-10-29 03:28:49,916 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:49] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.004 0.309 2026-10-29 03:28:49,974 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:49] "POST /web/action/load HTTP/1.1" 200 - 11 0.023 0.290 2026-10-29 03:28:50,072 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:50] "GET /web/image?model=res.users&field=avatar_128&id=574 HTTP/1.1" 200 - 18 0.026 0.247 2026-10-29 03:28:50,286 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:50] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 66 0.057 0.175 2026-10-29 03:28:50,477 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:50] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.055 0.096 2026-10-29 03:28:50,510 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:50] "POST /onboarding/account_dashboard HTTP/1.1" 200 - 2 0.001 0.007 2026-10-29 03:28:50,628 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:50] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-10-29 03:28:50,663 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:50] "GET /web/assets/ebe1429/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 03:28:51,322 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-29 03:28:51,624 100 INFO rb-19fb48c-226083-429903 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-29 03:28:51,661 100 INFO rb-19fb48c-226083-429903 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-29 03:28:51,699 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:51] "POST /web/dataset/call_button HTTP/1.1" 200 - 12 0.012 0.046 2026-10-29 03:28:51,956 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:51] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 81 0.042 0.194 2026-10-29 03:28:52,015 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:52] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.005 0.017 2026-10-29 03:28:52,064 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:52] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 6 0.006 0.021 2026-10-29 03:28:52,087 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:52] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.006 0.042 2026-10-29 03:28:52,120 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:52] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.002 0.022 2026-10-29 03:28:52,228 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:52] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.001 0.048 2026-10-29 03:28:52,270 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.005 2026-10-29 03:28:52,291 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:52] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.004 0.022 2026-10-29 03:28:52,411 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:52] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 28 0.027 0.101 2026-10-29 03:28:52,493 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:52] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.006 0.014 2026-10-29 03:28:52,582 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:52] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 31 0.015 0.068 2026-10-29 03:28:52,654 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:52] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.016 0.034 2026-10-29 03:28:52,718 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:52] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.010 0.031 2026-10-29 03:28:52,731 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:52] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.051 2026-10-29 03:28:53,566 100 INFO rb-19fb48c-226083-429903 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-29 03:28:53,571 100 INFO rb-19fb48c-226083-429903 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-29 03:28:53,598 100 INFO rb-19fb48c-226083-429903 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-29 03:28:53,629 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:53] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 8 0.012 0.034 2026-10-29 03:28:53,778 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:53] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 24 0.026 0.093 2026-10-29 03:28:53,810 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:53] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.003 0.013 2026-10-29 03:28:54,626 100 INFO rb-19fb48c-226083-429903 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-29 03:28:54,648 100 INFO rb-19fb48c-226083-429903 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-29 03:28:54,756 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:54] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.022 0.100 2026-10-29 03:28:55,310 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 03:28:56,088 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:56] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 19 0.020 0.089 2026-10-29 03:28:57,136 100 INFO rb-19fb48c-226083-429903 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-29 03:28:57,248 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:57] "GET /web HTTP/1.1" 200 - 16 0.023 0.063 2026-10-29 03:28:57,317 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:57] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 16 0.021 0.100 2026-10-29 03:28:57,355 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:57] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.017 2026-10-29 03:28:57,365 100 INFO rb-19fb48c-226083-429903 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-29 03:28:58,435 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:58] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-29 03:28:58,437 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:58] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-29 03:28:58,452 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:58] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-29 03:28:58,526 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:58] "POST /web/action/load HTTP/1.1" 200 - 10 0.030 0.025 2026-10-29 03:28:58,682 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:58] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.048 0.126 2026-10-29 03:28:58,691 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.186 2026-10-29 03:28:58,764 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:58] "POST /web/action/load HTTP/1.1" 200 - 10 0.037 0.210 2026-10-29 03:28:58,787 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:58] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.002 0.240 2026-10-29 03:28:58,798 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:58] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.255 2026-10-29 03:28:58,831 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:58] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.011 0.227 2026-10-29 03:28:58,887 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:58] "GET /web/image/res.company/75/favicon HTTP/1.1" 304 - 6 0.017 0.173 2026-10-29 03:28:58,912 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:58] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.182 2026-10-29 03:28:58,918 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.151 2026-10-29 03:28:58,949 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:58] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.009 0.169 2026-10-29 03:28:59,007 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:59] "GET /web/image?model=res.users&field=avatar_128&id=574 HTTP/1.1" 304 - 11 0.017 0.142 2026-10-29 03:28:59,070 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:59] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 4 0.002 0.196 2026-10-29 03:28:59,120 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:59] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.010 0.022 2026-10-29 03:28:59,183 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:59] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 6 0.017 0.021 2026-10-29 03:28:59,207 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:59] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.006 0.038 2026-10-29 03:28:59,255 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:59] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.001 0.022 2026-10-29 03:28:59,390 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:59] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.002 0.044 2026-10-29 03:28:59,429 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.004 0.009 2026-10-29 03:28:59,497 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:59] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 14 0.015 0.055 2026-10-29 03:28:59,575 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:59] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.005 0.017 2026-10-29 03:29:00,344 100 INFO rb-19fb48c-226083-429903 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-29 03:29:00,347 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: test successful 2026-10-29 03:29:00,362 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:00] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:29:00,374 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Closing chrome headless with pid 4383 2026-10-29 03:29:00,375 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Closing websocket connection 2026-10-29 03:29:00,376 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Terminating chrome headless with pid 4383 2026-10-29 03:29:00,529 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_032900_529390_TestReconcileIntentRaceTour.txt 2026-10-29 03:29:00,529 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Removing chrome user profile "/tmp/tmptfne0gj5_chrome_odoo" 2026-10-29 03:29:00,565 100 INFO rb-19fb48c-226083-429903 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-29 03:29:03,311 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome pid: 4629 2026-10-29 03:29:03,312 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome headless temporary user profile dir: /tmp/tmpchu49onz_chrome_odoo 2026-10-29 03:29:03,312 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Issuing json command http://127.0.0.1:44499/json/version 2026-10-29 03:29:03,315 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:44499/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:29:03,408 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Browser version: Chrome/150.0.7871.114 2026-10-29 03:29:03,408 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Issuing json command http://127.0.0.1:44499/json 2026-10-29 03:29:03,410 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:44499/json with timeout 3 increased to 10s during tests 2026-10-29 03:29:03,431 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Websocket url found: ws://127.0.0.1:44499/devtools/page/255B24EADDA7FAA3686D67963F030A34 2026-10-29 03:29:03,483 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Enable chrome headless console log notification 2026-10-29 03:29:03,504 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome headless enable page notifications 2026-10-29 03:29:03,811 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:recon_race_ji_add_user from n/a 2026-10-29 03:29:03,824 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Setting session cookie in browser 2026-10-29 03:29:03,827 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-29 03:29:03,827 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-29 03:29:03,852 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:29:05,075 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:05] "GET /web HTTP/1.1" 200 - 115 0.092 1.141 2026-10-29 03:29:05,079 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Navigation result: {'frameId': '255B24EADDA7FAA3686D67963F030A34', 'loaderId': '46B8229E75BD70410F3791841E181C01', 'isDownload': False} 2026-10-29 03:29:05,080 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Evaluate ready code "odoo.isTourReady('reconcile_intent_race_add_move_line_tour')" 2026-10-29 03:29:05,137 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:05] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.004 0.012 2026-10-29 03:29:05,168 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:05] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.013 0.026 2026-10-29 03:29:05,222 100 INFO rb-19fb48c-226083-429903 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-29 03:29:05,224 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:05] "GET /web/webclient/load_menus/8ffe118646664e90705c62b37ac9e14f23cf48b0fa23d2539b7781d497ee15b4 HTTP/1.1" 200 - 4 0.014 0.075 2026-10-29 03:29:05,271 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.014 0.104 2026-10-29 03:29:05,314 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:05] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.007 0.144 2026-10-29 03:29:05,342 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:05] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.003 0.016 2026-10-29 03:29:06,448 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:06] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 03:29:06,460 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:06] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-29 03:29:06,477 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:06] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-29 03:29:06,506 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.021 0.024 2026-10-29 03:29:06,540 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:06] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.024 2026-10-29 03:29:06,614 100 INFO rb-19fb48c-226083-429903 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-29 03:29:06,909 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:06] "POST /mail/init_messaging HTTP/1.1" 200 - 102 0.154 0.241 2026-10-29 03:29:06,918 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:06] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.356 2026-10-29 03:29:06,937 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:06] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:29:06,961 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.025 0.350 2026-10-29 03:29:06,997 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:06] "GET /web/offline HTTP/1.1" 200 - 7 0.005 0.403 2026-10-29 03:29:07,006 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.359 2026-10-29 03:29:07,100 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:07] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.053 0.407 2026-10-29 03:29:07,143 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:29:07,171 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:29:07,171 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:07] "GET /web/image?model=res.users&field=avatar_128&id=575 HTTP/1.1" 200 - 18 0.026 0.046 2026-10-29 03:29:07,205 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:07] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.009 0.184 2026-10-29 03:29:07,207 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 03:29:07,224 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:07] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.196 2026-10-29 03:29:07,268 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:07] "POST /web/action/load HTTP/1.1" 200 - 11 0.011 0.183 2026-10-29 03:29:07,317 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:07] "GET /web/image/res.company/75/favicon HTTP/1.1" 200 - 11 0.011 0.551 2026-10-29 03:29:07,564 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:07] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 88 0.068 0.166 2026-10-29 03:29:07,672 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:07] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 14 0.031 0.031 2026-10-29 03:29:07,771 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:07] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 27 0.030 0.105 2026-10-29 03:29:07,780 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.136 2026-10-29 03:29:08,739 100 INFO rb-19fb48c-226083-429903 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-29 03:29:08,764 100 INFO rb-19fb48c-226083-429903 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-29 03:29:08,811 100 INFO rb-19fb48c-226083-429903 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-29 03:29:08,819 100 INFO rb-19fb48c-226083-429903 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-29 03:29:08,867 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:08] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.040 0.054 2026-10-29 03:29:08,901 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:08] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.010 0.063 2026-10-29 03:29:08,947 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:08] "POST /web/action/load HTTP/1.1" 200 - 15 0.018 0.095 2026-10-29 03:29:08,955 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.109 2026-10-29 03:29:08,983 100 INFO rb-19fb48c-226083-429903 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-29 03:29:09,012 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:09] "POST /web/action/load HTTP/1.1" 200 - 13 0.014 0.029 2026-10-29 03:29:09,218 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:09] "POST /web/action/run HTTP/1.1" 200 - 44 0.049 0.144 2026-10-29 03:29:09,279 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:09] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 5 0.003 0.046 2026-10-29 03:29:09,317 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.010 2026-10-29 03:29:09,427 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:09] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 21 0.027 0.087 2026-10-29 03:29:09,558 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:09] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 8 0.004 0.047 2026-10-29 03:29:09,621 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:09] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.006 0.033 2026-10-29 03:29:09,683 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:09] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.012 0.030 2026-10-29 03:29:09,770 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:09] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.008 0.023 2026-10-29 03:29:10,554 100 INFO rb-19fb48c-226083-429903 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-29 03:29:10,566 100 INFO rb-19fb48c-226083-429903 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-29 03:29:10,583 100 INFO rb-19fb48c-226083-429903 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-29 03:29:10,613 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:10] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 8 0.012 0.024 2026-10-29 03:29:10,618 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.008 2026-10-29 03:29:10,743 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:10] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 27 0.034 0.080 2026-10-29 03:29:12,008 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:12] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.004 0.010 2026-10-29 03:29:12,119 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:12] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 23 0.022 0.092 2026-10-29 03:29:12,156 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:12] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.004 0.012 2026-10-29 03:29:13,135 100 INFO rb-19fb48c-226083-429903 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-29 03:29:13,149 100 INFO rb-19fb48c-226083-429903 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-29 03:29:13,173 100 INFO rb-19fb48c-226083-429903 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-29 03:29:13,289 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:13] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 21 0.029 0.097 2026-10-29 03:29:13,619 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:13] "POST /web/dataset/call_button HTTP/1.1" 200 - 96 0.093 0.223 2026-10-29 03:29:13,632 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:13] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.003 0.304 2026-10-29 03:29:13,664 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:13] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.010 0.321 2026-10-29 03:29:13,742 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:13] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 13 0.016 0.071 2026-10-29 03:29:13,937 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:13] "POST /mail/thread/data HTTP/1.1" 200 - 36 0.050 0.087 2026-10-29 03:29:14,027 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:14] "POST /mail/thread/messages HTTP/1.1" 200 - 25 0.033 0.120 2026-10-29 03:29:14,038 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.064 2026-10-29 03:29:14,162 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:14] "GET /web/image?field=avatar_128&id=1240&model=res.partner&unique=2026-10-29%2003%3A27%3A48 HTTP/1.1" 200 - 11 0.013 0.041 2026-10-29 03:29:14,482 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:29:14,904 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: test successful 2026-10-29 03:29:14,919 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:14] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:29:14,927 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Closing chrome headless with pid 4629 2026-10-29 03:29:14,928 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Closing websocket connection 2026-10-29 03:29:14,928 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Terminating chrome headless with pid 4629 2026-10-29 03:29:15,038 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_032915_037921_TestReconcileIntentRaceTour.txt 2026-10-29 03:29:15,038 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Removing chrome user profile "/tmp/tmpchu49onz_chrome_odoo" 2026-10-29 03:29:15,069 100 INFO rb-19fb48c-226083-429903 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-29 03:29:17,954 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome pid: 4858 2026-10-29 03:29:17,955 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome headless temporary user profile dir: /tmp/tmp5b1acnrh_chrome_odoo 2026-10-29 03:29:17,955 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Issuing json command http://127.0.0.1:44349/json/version 2026-10-29 03:29:17,958 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:44349/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:29:18,027 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Browser version: Chrome/150.0.7871.114 2026-10-29 03:29:18,028 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Issuing json command http://127.0.0.1:44349/json 2026-10-29 03:29:18,029 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:44349/json with timeout 3 increased to 10s during tests 2026-10-29 03:29:18,071 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Websocket url found: ws://127.0.0.1:44349/devtools/page/B434A666CF102BD383C7B32C69B87856 2026-10-29 03:29:18,094 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Enable chrome headless console log notification 2026-10-29 03:29:18,106 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome headless enable page notifications 2026-10-29 03:29:18,392 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:recon_race_ji_remove_user from n/a 2026-10-29 03:29:18,420 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Setting session cookie in browser 2026-10-29 03:29:18,431 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-29 03:29:18,431 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-29 03:29:18,460 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:29:19,940 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:19] "GET /web HTTP/1.1" 200 - 115 0.147 1.342 2026-10-29 03:29:19,949 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Navigation result: {'frameId': 'B434A666CF102BD383C7B32C69B87856', 'loaderId': 'E848730ECD9CEFE6E7A3C03D1BA48D6D', 'isDownload': False} 2026-10-29 03:29:19,950 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Evaluate ready code "odoo.isTourReady('reconcile_intent_race_remove_move_line_tour')" 2026-10-29 03:29:20,019 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:20] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.020 0.016 2026-10-29 03:29:20,061 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:20] "GET /web/webclient/load_menus/8ffe118646664e90705c62b37ac9e14f23cf48b0fa23d2539b7781d497ee15b4 HTTP/1.1" 200 - 4 0.007 0.054 2026-10-29 03:29:20,093 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:20] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.004 0.085 2026-10-29 03:29:20,105 100 INFO rb-19fb48c-226083-429903 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-29 03:29:20,123 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:20] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.008 0.126 2026-10-29 03:29:20,167 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:20] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.014 0.117 2026-10-29 03:29:20,225 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:20] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.006 0.032 2026-10-29 03:29:21,580 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:21] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.030 2026-10-29 03:29:21,583 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:21] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.035 2026-10-29 03:29:21,611 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:21] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.057 2026-10-29 03:29:21,641 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.020 0.030 2026-10-29 03:29:21,822 100 INFO rb-19fb48c-226083-429903 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-29 03:29:22,022 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:22] "POST /mail/init_messaging HTTP/1.1" 200 - 102 0.163 0.242 2026-10-29 03:29:22,029 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:22] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.364 2026-10-29 03:29:22,041 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:22] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.336 2026-10-29 03:29:22,047 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:22] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:29:22,093 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:22] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.011 0.346 2026-10-29 03:29:22,144 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:22] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.018 0.354 2026-10-29 03:29:22,152 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.306 2026-10-29 03:29:22,223 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:22] "GET /web/image/res.company/75/favicon HTTP/1.1" 200 - 11 0.016 0.264 2026-10-29 03:29:22,253 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:29:22,280 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:29:22,294 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:22] "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-29 03:29:22,307 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:22] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.028 0.209 2026-10-29 03:29:22,331 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:22] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.006 0.246 2026-10-29 03:29:22,385 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:22] "GET /web/offline HTTP/1.1" 200 - 7 0.007 0.319 2026-10-29 03:29:22,434 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:22] "POST /web/action/load HTTP/1.1" 200 - 11 0.009 0.282 2026-10-29 03:29:22,559 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:22] "GET /web/image?model=res.users&field=avatar_128&id=576 HTTP/1.1" 200 - 18 0.058 0.326 2026-10-29 03:29:22,780 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:22] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 88 0.073 0.223 2026-10-29 03:29:22,871 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:22] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 14 0.024 0.030 2026-10-29 03:29:22,974 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:22] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 27 0.028 0.091 2026-10-29 03:29:22,991 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:22] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.010 0.120 2026-10-29 03:29:23,760 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 03:29:23,965 100 INFO rb-19fb48c-226083-429903 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-29 03:29:23,996 100 INFO rb-19fb48c-226083-429903 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-29 03:29:24,048 100 INFO rb-19fb48c-226083-429903 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-29 03:29:24,076 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:24] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.030 0.042 2026-10-29 03:29:24,103 100 INFO rb-19fb48c-226083-429903 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-29 03:29:24,109 100 INFO rb-19fb48c-226083-429903 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-29 03:29:24,126 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:24] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.012 0.049 2026-10-29 03:29:24,161 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:24] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.008 0.060 2026-10-29 03:29:24,225 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:24] "POST /web/action/load HTTP/1.1" 200 - 15 0.020 0.081 2026-10-29 03:29:24,255 100 INFO rb-19fb48c-226083-429903 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-29 03:29:24,332 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:24] "POST /web/action/load HTTP/1.1" 200 - 13 0.025 0.049 2026-10-29 03:29:24,514 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:24] "POST /web/action/run HTTP/1.1" 200 - 44 0.041 0.120 2026-10-29 03:29:24,584 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:24] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 5 0.003 0.045 2026-10-29 03:29:24,637 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.004 0.009 2026-10-29 03:29:24,728 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:24] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 21 0.021 0.068 2026-10-29 03:29:24,863 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:24] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 8 0.003 0.030 2026-10-29 03:29:24,915 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:24] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.008 0.032 2026-10-29 03:29:24,943 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:24] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-29 03:29:25,032 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:25] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.006 0.021 2026-10-29 03:29:25,193 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 03:29:25,820 100 INFO rb-19fb48c-226083-429903 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-29 03:29:25,828 100 INFO rb-19fb48c-226083-429903 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-29 03:29:25,943 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:25] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 25 0.029 0.079 2026-10-29 03:29:27,201 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:27] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.007 0.030 2026-10-29 03:29:27,286 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:27] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 21 0.017 0.104 2026-10-29 03:29:27,330 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:27] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.007 0.022 2026-10-29 03:29:28,323 100 INFO rb-19fb48c-226083-429903 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-29 03:29:28,332 100 INFO rb-19fb48c-226083-429903 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-29 03:29:28,360 100 INFO rb-19fb48c-226083-429903 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-29 03:29:28,478 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:28] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 21 0.030 0.104 2026-10-29 03:29:28,829 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:28] "POST /web/dataset/call_button HTTP/1.1" 200 - 100 0.101 0.236 2026-10-29 03:29:28,887 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:28] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.018 0.363 2026-10-29 03:29:28,933 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:28] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.010 0.406 2026-10-29 03:29:28,940 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.387 2026-10-29 03:29:29,033 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:29] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 14 0.018 0.154 2026-10-29 03:29:29,220 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:29] "POST /mail/thread/data HTTP/1.1" 200 - 36 0.044 0.070 2026-10-29 03:29:29,339 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:29] "POST /mail/thread/messages HTTP/1.1" 200 - 25 0.072 0.120 2026-10-29 03:29:29,350 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.112 2026-10-29 03:29:29,484 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:29] "GET /web/image?field=avatar_128&id=1240&model=res.partner&unique=2026-10-29%2003%3A27%3A48 HTTP/1.1" 200 - 11 0.014 0.040 2026-10-29 03:29:30,229 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.browser: test successful 2026-10-29 03:29:30,247 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:30] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:29:30,291 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Closing chrome headless with pid 4858 2026-10-29 03:29:30,310 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Closing websocket connection 2026-10-29 03:29:30,316 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Terminating chrome headless with pid 4858 2026-10-29 03:29:30,480 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_032930_479795_TestReconcileIntentRaceTour.txt 2026-10-29 03:29:30,480 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour: Removing chrome user profile "/tmp/tmp5b1acnrh_chrome_odoo" 2026-10-29 03:29:30,551 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-29 03:30:05,432 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form ... 2026-10-29 03:30:08,463 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Chrome pid: 5086 2026-10-29 03:30:08,464 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Chrome headless temporary user profile dir: /tmp/tmp4rt73d4u_chrome_odoo 2026-10-29 03:30:08,464 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Issuing json command http://127.0.0.1:44297/json/version 2026-10-29 03:30:08,468 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:44297/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:30:08,481 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Browser version: Chrome/150.0.7871.114 2026-10-29 03:30:08,481 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Issuing json command http://127.0.0.1:44297/json 2026-10-29 03:30:08,483 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:44297/json with timeout 3 increased to 10s during tests 2026-10-29 03:30:08,491 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Websocket url found: ws://127.0.0.1:44297/devtools/page/586FDF51C260FA11FB233DAB3367056D 2026-10-29 03:30:08,499 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Enable chrome headless console log notification 2026-10-29 03:30:08,507 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Chrome headless enable page notifications 2026-10-29 03:30:08,907 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:recon_manual_user from n/a 2026-10-29 03:30:08,928 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Setting session cookie in browser 2026-10-29 03:30:08,932 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-29 03:30:08,932 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-29 03:30:08,955 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:30:10,183 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:10] "GET /web HTTP/1.1" 200 - 115 0.105 1.129 2026-10-29 03:30:10,188 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Navigation result: {'frameId': '586FDF51C260FA11FB233DAB3367056D', 'loaderId': '5DAB4417FF8620ACAE83FEFA41AA12E9', 'isDownload': False} 2026-10-29 03:30:10,188 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Evaluate ready code "odoo.isTourReady('reconcile_manual_journal_item_tour')" 2026-10-29 03:30:10,271 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:10] "GET /web/webclient/load_menus/8ffe118646664e90705c62b37ac9e14f23cf48b0fa23d2539b7781d497ee15b4 HTTP/1.1" 200 - 4 0.022 0.024 2026-10-29 03:30:10,293 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:10] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.003 0.066 2026-10-29 03:30:10,329 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:10] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.014 0.087 2026-10-29 03:30:10,375 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:10] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.028 0.108 2026-10-29 03:30:10,399 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:10] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.004 0.160 2026-10-29 03:30:10,448 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:10] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.003 0.012 2026-10-29 03:30:10,449 100 INFO rb-19fb48c-226083-429903 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-29 03:30:11,471 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:11] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.027 2026-10-29 03:30:11,477 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:11] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.034 2026-10-29 03:30:11,548 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:11] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.109 2026-10-29 03:30:11,564 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.037 0.026 2026-10-29 03:30:11,607 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:11] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.014 0.065 2026-10-29 03:30:11,621 100 INFO rb-19fb48c-226083-429903 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-29 03:30:11,962 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:11] "POST /mail/init_messaging HTTP/1.1" 200 - 102 0.146 0.262 2026-10-29 03:30:11,969 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:11] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.368 2026-10-29 03:30:12,001 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:12] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 03:30:12,025 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:12] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.026 0.393 2026-10-29 03:30:12,067 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:12] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.010 0.471 2026-10-29 03:30:12,078 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.464 2026-10-29 03:30:12,148 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:12] "GET /web/offline HTTP/1.1" 200 - 7 0.035 0.452 2026-10-29 03:30:12,173 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:30:12,207 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:30:12,241 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:12] "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-29 03:30:12,260 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:12] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 11 0.051 0.482 2026-10-29 03:30:12,275 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:12] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.008 0.262 2026-10-29 03:30:12,306 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:12] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.004 0.293 2026-10-29 03:30:12,348 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:12] "POST /web/action/load HTTP/1.1" 200 - 11 0.006 0.235 2026-10-29 03:30:12,425 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:12] "GET /web/image?model=res.users&field=avatar_128&id=579 HTTP/1.1" 200 - 18 0.036 0.269 2026-10-29 03:30:12,688 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:12] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 88 0.066 0.231 2026-10-29 03:30:12,785 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:12] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 14 0.027 0.039 2026-10-29 03:30:12,871 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:12] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 27 0.029 0.106 2026-10-29 03:30:12,880 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:12] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.138 2026-10-29 03:30:13,856 100 INFO rb-19fb48c-226083-429903 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-29 03:30:13,882 100 INFO rb-19fb48c-226083-429903 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-29 03:30:13,935 100 INFO rb-19fb48c-226083-429903 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-29 03:30:13,943 100 INFO rb-19fb48c-226083-429903 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-29 03:30:13,960 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:13] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.033 0.035 2026-10-29 03:30:13,994 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:13] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.010 0.030 2026-10-29 03:30:14,051 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:14] "POST /web/action/load HTTP/1.1" 200 - 15 0.018 0.060 2026-10-29 03:30:14,071 100 INFO rb-19fb48c-226083-429903 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-29 03:30:14,112 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:14] "POST /web/action/load HTTP/1.1" 200 - 13 0.013 0.022 2026-10-29 03:30:14,302 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:14] "POST /web/action/run HTTP/1.1" 200 - 44 0.039 0.117 2026-10-29 03:30:14,373 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:14] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 5 0.006 0.039 2026-10-29 03:30:14,378 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.013 2026-10-29 03:30:14,424 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:14] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.012 2026-10-29 03:30:14,522 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:14] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 21 0.022 0.089 2026-10-29 03:30:14,627 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:14] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 8 0.005 0.042 2026-10-29 03:30:14,692 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:14] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.007 0.038 2026-10-29 03:30:14,720 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:14] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-29 03:30:14,807 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:14] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.009 0.022 2026-10-29 03:30:15,572 100 INFO rb-19fb48c-226083-429903 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-29 03:30:15,573 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: test successful 2026-10-29 03:30:15,587 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:15] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:30:15,601 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Closing chrome headless with pid 5086 2026-10-29 03:30:15,602 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Closing websocket connection 2026-10-29 03:30:15,603 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Terminating chrome headless with pid 5086 2026-10-29 03:30:15,705 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_033015_704868_TestReconcileJournalItemsTicketTour.txt 2026-10-29 03:30:15,705 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Removing chrome user profile "/tmp/tmp4rt73d4u_chrome_odoo" 2026-10-29 03:30:15,724 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate ... 2026-10-29 03:30:18,638 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Chrome pid: 5301 2026-10-29 03:30:18,638 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Chrome headless temporary user profile dir: /tmp/tmpy_faq6u0_chrome_odoo 2026-10-29 03:30:18,639 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Issuing json command http://127.0.0.1:44981/json/version 2026-10-29 03:30:18,641 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:44981/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:30:18,846 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Browser version: Chrome/150.0.7871.114 2026-10-29 03:30:18,846 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Issuing json command http://127.0.0.1:44981/json 2026-10-29 03:30:18,847 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:44981/json with timeout 3 increased to 10s during tests 2026-10-29 03:30:18,911 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Websocket url found: ws://127.0.0.1:44981/devtools/page/C18DB3DAE7B150BAA28E24F0F9A23018 2026-10-29 03:30:18,934 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Enable chrome headless console log notification 2026-10-29 03:30:18,945 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Chrome headless enable page notifications 2026-10-29 03:30:19,287 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:recon_liquidity_match_user from n/a 2026-10-29 03:30:19,304 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Setting session cookie in browser 2026-10-29 03:30:19,307 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-29 03:30:19,307 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-29 03:30:19,355 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:30:20,495 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:20] "GET /web HTTP/1.1" 200 - 115 0.109 1.045 2026-10-29 03:30:20,502 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Navigation result: {'frameId': 'C18DB3DAE7B150BAA28E24F0F9A23018', 'loaderId': '3604D96E8641DEF9EE9B000CFB8B0800', 'isDownload': False} 2026-10-29 03:30:20,503 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Evaluate ready code "odoo.isTourReady('reconcile_match_liquidity_candidate_tour')" 2026-10-29 03:30:20,570 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:20] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.009 0.023 2026-10-29 03:30:20,600 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:20] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.015 0.031 2026-10-29 03:30:20,657 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:20] "GET /web/webclient/load_menus/8ffe118646664e90705c62b37ac9e14f23cf48b0fa23d2539b7781d497ee15b4 HTTP/1.1" 200 - 4 0.020 0.069 2026-10-29 03:30:20,693 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:20] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.011 0.089 2026-10-29 03:30:20,737 100 INFO rb-19fb48c-226083-429903 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-29 03:30:20,747 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:20] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.029 0.113 2026-10-29 03:30:20,801 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:20] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.003 0.012 2026-10-29 03:30:21,906 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:21] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-10-29 03:30:21,917 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:21] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-29 03:30:21,939 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:21] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.052 2026-10-29 03:30:21,941 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.021 0.031 2026-10-29 03:30:22,093 100 INFO rb-19fb48c-226083-429903 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-29 03:30:22,417 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:22] "POST /mail/init_messaging HTTP/1.1" 200 - 102 0.259 0.201 2026-10-29 03:30:22,423 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:22] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.454 2026-10-29 03:30:22,431 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:22] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:30:22,453 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:22] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.018 0.398 2026-10-29 03:30:22,507 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:22] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.019 0.446 2026-10-29 03:30:22,572 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:22] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.036 0.466 2026-10-29 03:30:22,622 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.043 0.470 2026-10-29 03:30:22,691 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:22] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 11 0.032 0.436 2026-10-29 03:30:22,708 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:30:22,710 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:22] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.007 0.255 2026-10-29 03:30:22,736 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 03:30:22,737 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:22] "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-29 03:30:22,753 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:22] "GET /web/offline HTTP/1.1" 200 - 7 0.013 0.286 2026-10-29 03:30:22,776 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:22] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.267 2026-10-29 03:30:22,811 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:22] "POST /web/action/load HTTP/1.1" 200 - 11 0.007 0.259 2026-10-29 03:30:22,897 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:22] "GET /web/image?model=res.users&field=avatar_128&id=580 HTTP/1.1" 200 - 18 0.026 0.292 2026-10-29 03:30:23,125 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:23] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 88 0.071 0.174 2026-10-29 03:30:23,241 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:23] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 14 0.031 0.047 2026-10-29 03:30:23,391 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:23] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 27 0.037 0.136 2026-10-29 03:30:23,402 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.004 0.184 2026-10-29 03:30:24,377 100 INFO rb-19fb48c-226083-429903 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-29 03:30:24,405 100 INFO rb-19fb48c-226083-429903 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-29 03:30:24,442 100 INFO rb-19fb48c-226083-429903 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-29 03:30:24,468 100 INFO rb-19fb48c-226083-429903 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-29 03:30:24,522 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:24] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.042 0.064 2026-10-29 03:30:24,560 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:24] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.016 0.071 2026-10-29 03:30:24,627 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:24] "POST /web/action/load HTTP/1.1" 200 - 15 0.025 0.119 2026-10-29 03:30:24,642 100 INFO rb-19fb48c-226083-429903 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-29 03:30:24,704 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:24] "POST /web/action/load HTTP/1.1" 200 - 13 0.020 0.040 2026-10-29 03:30:24,895 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:24] "POST /web/action/run HTTP/1.1" 200 - 44 0.050 0.119 2026-10-29 03:30:24,907 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.006 2026-10-29 03:30:24,973 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:24] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 5 0.008 0.046 2026-10-29 03:30:25,011 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.005 0.011 2026-10-29 03:30:25,115 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:25] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 21 0.026 0.083 2026-10-29 03:30:25,234 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:25] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 8 0.005 0.042 2026-10-29 03:30:25,284 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:25] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.006 0.028 2026-10-29 03:30:25,369 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:25] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.010 0.057 2026-10-29 03:30:25,462 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:25] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.008 0.022 2026-10-29 03:30:26,235 100 INFO rb-19fb48c-226083-429903 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-29 03:30:26,246 100 INFO rb-19fb48c-226083-429903 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-29 03:30:26,251 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: test successful 2026-10-29 03:30:26,269 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:26] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:30:26,288 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Closing chrome headless with pid 5301 2026-10-29 03:30:26,293 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Closing websocket connection 2026-10-29 03:30:26,293 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Terminating chrome headless with pid 5301 2026-10-29 03:30:26,420 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_033026_420353_TestReconcileJournalItemsTicketTour.txt 2026-10-29 03:30:26,420 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Removing chrome user profile "/tmp/tmpy_faq6u0_chrome_odoo" 2026-10-29 03:30:26,440 100 INFO rb-19fb48c-226083-429903 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-29 03:30:29,510 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Chrome pid: 5519 2026-10-29 03:30:29,510 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Chrome headless temporary user profile dir: /tmp/tmpmzfk4za8_chrome_odoo 2026-10-29 03:30:29,511 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Issuing json command http://127.0.0.1:36895/json/version 2026-10-29 03:30:29,513 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:36895/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:30:29,589 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Browser version: Chrome/150.0.7871.114 2026-10-29 03:30:29,589 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Issuing json command http://127.0.0.1:36895/json 2026-10-29 03:30:29,591 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:36895/json with timeout 3 increased to 10s during tests 2026-10-29 03:30:29,602 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Websocket url found: ws://127.0.0.1:36895/devtools/page/6C9FDD0DF56D4CC69CD1214951AB1750 2026-10-29 03:30:29,613 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Enable chrome headless console log notification 2026-10-29 03:30:29,621 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Chrome headless enable page notifications 2026-10-29 03:30:29,930 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:recon_trash_user from n/a 2026-10-29 03:30:29,945 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Setting session cookie in browser 2026-10-29 03:30:29,957 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-29 03:30:29,958 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-29 03:30:29,984 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:30:32,415 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:32] "GET /web HTTP/1.1" 200 - 115 0.088 2.348 2026-10-29 03:30:32,422 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Navigation result: {'frameId': '6C9FDD0DF56D4CC69CD1214951AB1750', 'loaderId': '6822F54A126A12B658469BE392CA8912', 'isDownload': False} 2026-10-29 03:30:32,422 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Evaluate ready code "odoo.isTourReady('reconcile_trash_line_tour')" 2026-10-29 03:30:32,475 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:32] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.006 0.011 2026-10-29 03:30:32,515 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:32] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.028 0.010 2026-10-29 03:30:32,521 100 INFO rb-19fb48c-226083-429903 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-29 03:30:32,557 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:32] "GET /web/webclient/load_menus/8ffe118646664e90705c62b37ac9e14f23cf48b0fa23d2539b7781d497ee15b4 HTTP/1.1" 200 - 4 0.012 0.054 2026-10-29 03:30:32,576 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:32] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.006 0.073 2026-10-29 03:30:32,619 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:32] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.019 0.097 2026-10-29 03:30:32,669 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:32] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.015 2026-10-29 03:30:33,861 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:33] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 03:30:33,865 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:33] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 03:30:33,877 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:33] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 03:30:33,915 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.013 2026-10-29 03:30:34,038 100 INFO rb-19fb48c-226083-429903 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-29 03:30:34,203 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:34] "POST /mail/init_messaging HTTP/1.1" 200 - 103 0.125 0.164 2026-10-29 03:30:34,211 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:34] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.003 0.259 2026-10-29 03:30:34,222 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:34] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.005 0.234 2026-10-29 03:30:34,241 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:34] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 03:30:34,276 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:34] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.025 0.242 2026-10-29 03:30:34,353 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:34] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.034 0.309 2026-10-29 03:30:34,372 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.278 2026-10-29 03:30:34,440 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:34] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 11 0.025 0.234 2026-10-29 03:30:34,472 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:30:34,487 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:34] "GET /web/offline HTTP/1.1" 200 - 7 0.015 0.214 2026-10-29 03:30:34,489 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:30:34,512 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:34] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.003 0.240 2026-10-29 03:30:34,523 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:34] "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-29 03:30:34,535 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:34] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.004 0.263 2026-10-29 03:30:34,580 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:34] "POST /web/action/load HTTP/1.1" 200 - 11 0.015 0.230 2026-10-29 03:30:34,663 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:34] "GET /web/image?model=res.users&field=avatar_128&id=581 HTTP/1.1" 200 - 18 0.021 0.274 2026-10-29 03:30:34,938 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:34] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 88 0.089 0.205 2026-10-29 03:30:35,046 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:35] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 14 0.026 0.044 2026-10-29 03:30:35,157 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:35] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 27 0.050 0.083 2026-10-29 03:30:35,167 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.134 2026-10-29 03:30:35,945 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-29 03:30:36,117 100 INFO rb-19fb48c-226083-429903 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-29 03:30:36,139 100 INFO rb-19fb48c-226083-429903 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-29 03:30:36,182 100 INFO rb-19fb48c-226083-429903 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-29 03:30:36,214 100 INFO rb-19fb48c-226083-429903 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-29 03:30:36,217 100 INFO rb-19fb48c-226083-429903 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-29 03:30:36,236 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:36] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.044 0.045 2026-10-29 03:30:36,277 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:36] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.010 0.056 2026-10-29 03:30:36,317 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:36] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.013 0.083 2026-10-29 03:30:36,370 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:36] "POST /web/action/load HTTP/1.1" 200 - 15 0.016 0.129 2026-10-29 03:30:36,384 100 INFO rb-19fb48c-226083-429903 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-29 03:30:36,450 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:36] "POST /web/action/load HTTP/1.1" 200 - 13 0.015 0.039 2026-10-29 03:30:36,641 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:36] "POST /web/action/run HTTP/1.1" 200 - 44 0.059 0.116 2026-10-29 03:30:36,697 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:36] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 5 0.003 0.041 2026-10-29 03:30:36,730 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:36] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 03:30:36,830 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:36] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 21 0.018 0.074 2026-10-29 03:30:36,978 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:36] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 8 0.004 0.043 2026-10-29 03:30:37,044 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:37] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.008 0.040 2026-10-29 03:30:37,078 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:37] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-29 03:30:37,167 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:37] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.009 0.029 2026-10-29 03:30:37,527 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 03:30:37,934 100 INFO rb-19fb48c-226083-429903 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-29 03:30:37,949 100 INFO rb-19fb48c-226083-429903 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-29 03:30:38,050 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:38] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 25 0.021 0.083 2026-10-29 03:30:38,096 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:38] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.006 0.022 2026-10-29 03:30:38,875 100 INFO rb-19fb48c-226083-429903 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-29 03:30:38,886 100 INFO rb-19fb48c-226083-429903 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-29 03:30:38,970 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:38] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 21 0.017 0.065 2026-10-29 03:30:39,019 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:39] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.008 0.023 2026-10-29 03:30:39,789 100 INFO rb-19fb48c-226083-429903 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-29 03:30:39,796 100 INFO rb-19fb48c-226083-429903 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-29 03:30:39,823 100 INFO rb-19fb48c-226083-429903 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-29 03:30:39,925 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:39] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 21 0.024 0.091 2026-10-29 03:30:40,228 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:40] "POST /web/dataset/call_button HTTP/1.1" 200 - 100 0.113 0.176 2026-10-29 03:30:40,271 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:40] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.013 0.291 2026-10-29 03:30:40,304 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:40] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.007 0.324 2026-10-29 03:30:40,405 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:40] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 14 0.015 0.134 2026-10-29 03:30:40,547 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:40] "POST /mail/thread/data HTTP/1.1" 200 - 36 0.032 0.067 2026-10-29 03:30:40,641 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:40] "POST /mail/thread/messages HTTP/1.1" 200 - 25 0.050 0.101 2026-10-29 03:30:40,648 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.078 2026-10-29 03:30:40,672 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-29 03:30:40,784 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:40] "GET /web/image?field=avatar_128&id=1254&model=res.partner&unique=2026-10-29%2003%3A29%3A30 HTTP/1.1" 200 - 11 0.011 0.056 2026-10-29 03:30:41,573 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.browser: test successful 2026-10-29 03:30:41,588 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:41] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:30:41,601 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Closing chrome headless with pid 5519 2026-10-29 03:30:41,608 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Closing websocket connection 2026-10-29 03:30:41,618 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Terminating chrome headless with pid 5519 2026-10-29 03:30:41,750 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_033041_750550_TestReconcileJournalItemsTicketTour.txt 2026-10-29 03:30:41,751 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour: Removing chrome user profile "/tmp/tmpmzfk4za8_chrome_odoo" 2026-10-29 03:30:41,815 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-29 03:31:16,997 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour ... 2026-10-29 03:31:20,314 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Chrome pid: 5743 2026-10-29 03:31:20,314 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Chrome headless temporary user profile dir: /tmp/tmpc65dmf4a_chrome_odoo 2026-10-29 03:31:20,314 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Issuing json command http://127.0.0.1:40635/json/version 2026-10-29 03:31:20,318 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:40635/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:31:20,344 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Browser version: Chrome/150.0.7871.114 2026-10-29 03:31:20,344 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Issuing json command http://127.0.0.1:40635/json 2026-10-29 03:31:20,348 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:40635/json with timeout 3 increased to 10s during tests 2026-10-29 03:31:20,365 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Websocket url found: ws://127.0.0.1:40635/devtools/page/F59B4780E5A2758C7B987C7F1F7B2640 2026-10-29 03:31:20,379 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Enable chrome headless console log notification 2026-10-29 03:31:20,384 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Chrome headless enable page notifications 2026-10-29 03:31:20,797 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:recon_a11y_user from n/a 2026-10-29 03:31:20,814 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Setting session cookie in browser 2026-10-29 03:31:20,818 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-29 03:31:20,818 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-29 03:31:20,843 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:31:22,060 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:22] "GET /web HTTP/1.1" 200 - 114 0.091 1.132 2026-10-29 03:31:22,067 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Navigation result: {'frameId': 'F59B4780E5A2758C7B987C7F1F7B2640', 'loaderId': '67BFDAEA35255B6ACF550D50B0D932A9', 'isDownload': False} 2026-10-29 03:31:22,067 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Evaluate ready code "odoo.isTourReady('reconcile_a11y_tour')" 2026-10-29 03:31:22,172 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:22] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.008 0.047 2026-10-29 03:31:22,207 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:22] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.017 0.060 2026-10-29 03:31:22,238 100 INFO rb-19fb48c-226083-429903 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-29 03:31:22,239 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:22] "GET /web/webclient/load_menus/8ffe118646664e90705c62b37ac9e14f23cf48b0fa23d2539b7781d497ee15b4 HTTP/1.1" 200 - 4 0.006 0.108 2026-10-29 03:31:22,262 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:22] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.007 0.116 2026-10-29 03:31:22,286 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:22] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.012 0.146 2026-10-29 03:31:22,298 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:22] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.003 0.014 2026-10-29 03:31:23,606 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:23] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-29 03:31:23,613 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:23] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-10-29 03:31:23,635 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.012 2026-10-29 03:31:23,642 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:23] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.039 2026-10-29 03:31:23,769 100 INFO rb-19fb48c-226083-429903 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-29 03:31:23,955 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:23] "POST /mail/init_messaging HTTP/1.1" 200 - 102 0.131 0.176 2026-10-29 03:31:23,965 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:23] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:31:23,970 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:23] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.008 0.299 2026-10-29 03:31:23,981 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:23] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.280 2026-10-29 03:31:24,026 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:24] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.018 0.293 2026-10-29 03:31:24,101 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:24] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.036 0.321 2026-10-29 03:31:24,125 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.019 0.302 2026-10-29 03:31:24,207 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:24] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 11 0.021 0.269 2026-10-29 03:31:24,225 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:24] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.214 2026-10-29 03:31:24,255 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 03:31:24,267 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 03:31:24,304 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:24] "GET /web/offline HTTP/1.1" 200 - 7 0.028 0.262 2026-10-29 03:31:24,306 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.033 2026-10-29 03:31:24,331 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:24] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.005 0.317 2026-10-29 03:31:24,368 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:24] "POST /web/action/load HTTP/1.1" 200 - 11 0.009 0.279 2026-10-29 03:31:24,450 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:24] "GET /web/image?model=res.users&field=avatar_128&id=584 HTTP/1.1" 200 - 18 0.029 0.312 2026-10-29 03:31:24,622 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:24] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 66 0.047 0.120 2026-10-29 03:31:24,853 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:24] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.079 0.111 2026-10-29 03:31:24,889 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:24] "POST /onboarding/account_dashboard HTTP/1.1" 200 - 2 0.001 0.006 2026-10-29 03:31:25,005 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:25] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.003 0.010 2026-10-29 03:31:25,037 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:25] "GET /web/assets/ebe1429/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.008 0.009 2026-10-29 03:31:25,898 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-29 03:31:26,015 100 INFO rb-19fb48c-226083-429903 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-29 03:31:26,043 100 INFO rb-19fb48c-226083-429903 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-29 03:31:26,094 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:26] "POST /web/dataset/call_button HTTP/1.1" 200 - 12 0.012 0.033 2026-10-29 03:31:26,410 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:26] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 81 0.079 0.210 2026-10-29 03:31:26,454 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:26] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.005 0.024 2026-10-29 03:31:26,502 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:26] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.011 0.019 2026-10-29 03:31:26,537 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:26] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 6 0.009 0.059 2026-10-29 03:31:26,565 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:26] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.002 0.031 2026-10-29 03:31:26,673 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:26] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.001 0.048 2026-10-29 03:31:26,721 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.010 2026-10-29 03:31:26,820 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:26] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 28 0.025 0.084 2026-10-29 03:31:26,923 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:26] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.008 0.024 2026-10-29 03:31:27,009 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:27] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 31 0.023 0.065 2026-10-29 03:31:27,069 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:27] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.007 0.034 2026-10-29 03:31:27,136 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:27] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.017 0.032 2026-10-29 03:31:27,151 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.008 0.045 2026-10-29 03:31:27,480 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 03:31:27,979 100 INFO rb-19fb48c-226083-429903 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-29 03:31:27,996 100 INFO rb-19fb48c-226083-429903 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-29 03:31:28,013 100 INFO rb-19fb48c-226083-429903 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-29 03:31:28,075 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:28] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 8 0.039 0.032 2026-10-29 03:31:28,224 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:28] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 24 0.034 0.089 2026-10-29 03:31:28,255 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:28] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.003 0.011 2026-10-29 03:31:29,037 100 INFO rb-19fb48c-226083-429903 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-29 03:31:29,047 100 INFO rb-19fb48c-226083-429903 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-29 03:31:30,053 100 INFO rb-19fb48c-226083-429903 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-29 03:31:30,083 100 INFO rb-19fb48c-226083-429903 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-29 03:31:30,214 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:30] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.027 0.100 2026-10-29 03:31:30,984 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.browser: test successful 2026-10-29 03:31:30,999 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:30] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:31:31,000 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Closing chrome headless with pid 5743 2026-10-29 03:31:31,001 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Closing websocket connection 2026-10-29 03:31:31,002 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Terminating chrome headless with pid 5743 2026-10-29 03:31:31,126 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_033131_126036_TestReconcileKeyboardAndFocusTour.txt 2026-10-29 03:31:31,126 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Removing chrome user profile "/tmp/tmpc65dmf4a_chrome_odoo" 2026-10-29 03:31:31,143 100 INFO rb-19fb48c-226083-429903 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-29 03:31:34,082 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Chrome pid: 5961 2026-10-29 03:31:34,083 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Chrome headless temporary user profile dir: /tmp/tmpz9fphqh1_chrome_odoo 2026-10-29 03:31:34,083 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Issuing json command http://127.0.0.1:40011/json/version 2026-10-29 03:31:34,085 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:40011/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:31:34,140 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Browser version: Chrome/150.0.7871.114 2026-10-29 03:31:34,140 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Issuing json command http://127.0.0.1:40011/json 2026-10-29 03:31:34,141 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:40011/json with timeout 3 increased to 10s during tests 2026-10-29 03:31:34,170 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Websocket url found: ws://127.0.0.1:40011/devtools/page/8261C2BE1A89E809955F076C51E178F8 2026-10-29 03:31:34,193 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Enable chrome headless console log notification 2026-10-29 03:31:34,202 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Chrome headless enable page notifications 2026-10-29 03:31:34,464 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:recon_focus_user from n/a 2026-10-29 03:31:34,481 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Setting session cookie in browser 2026-10-29 03:31:34,486 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-29 03:31:34,487 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-29 03:31:34,518 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:31:35,774 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:35] "GET /web HTTP/1.1" 200 - 115 0.113 1.149 2026-10-29 03:31:35,778 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Navigation result: {'frameId': '8261C2BE1A89E809955F076C51E178F8', 'loaderId': 'A22D4B139552F3EF90AF722F02553DE1', 'isDownload': False} 2026-10-29 03:31:35,779 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Evaluate ready code "odoo.isTourReady('reconcile_focus_stability_tour')" 2026-10-29 03:31:35,841 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:35] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.004 0.012 2026-10-29 03:31:35,904 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:35] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.029 0.037 2026-10-29 03:31:35,966 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:35] "GET /web/webclient/load_menus/8ffe118646664e90705c62b37ac9e14f23cf48b0fa23d2539b7781d497ee15b4 HTTP/1.1" 200 - 4 0.028 0.079 2026-10-29 03:31:35,983 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:35] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.002 0.120 2026-10-29 03:31:35,987 100 INFO rb-19fb48c-226083-429903 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-29 03:31:36,032 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:36] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.024 0.142 2026-10-29 03:31:36,079 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:36] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 03:31:37,279 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:37] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-29 03:31:37,286 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:37] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-29 03:31:37,293 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:37] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 03:31:37,318 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.018 2026-10-29 03:31:37,480 100 INFO rb-19fb48c-226083-429903 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-29 03:31:37,685 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:37] "POST /mail/init_messaging HTTP/1.1" 200 - 102 0.161 0.203 2026-10-29 03:31:37,690 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:37] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.347 2026-10-29 03:31:37,703 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:37] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:31:37,706 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:37] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.011 0.288 2026-10-29 03:31:37,755 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:37] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.009 0.319 2026-10-29 03:31:37,825 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:37] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.021 0.348 2026-10-29 03:31:37,838 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.319 2026-10-29 03:31:37,886 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:37] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 11 0.020 0.222 2026-10-29 03:31:37,921 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:37] "GET /web/offline HTTP/1.1" 200 - 7 0.005 0.184 2026-10-29 03:31:37,930 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 03:31:37,950 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 03:31:37,957 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:37] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.018 0.199 2026-10-29 03:31:37,964 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:31:37,977 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:37] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.004 0.219 2026-10-29 03:31:38,028 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:38] "POST /web/action/load HTTP/1.1" 200 - 11 0.011 0.210 2026-10-29 03:31:38,119 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:38] "GET /web/image?model=res.users&field=avatar_128&id=585 HTTP/1.1" 200 - 18 0.024 0.264 2026-10-29 03:31:38,351 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:38] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 88 0.064 0.210 2026-10-29 03:31:38,459 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:38] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 14 0.027 0.031 2026-10-29 03:31:38,560 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:38] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 27 0.037 0.083 2026-10-29 03:31:38,578 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:38] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.004 0.129 2026-10-29 03:31:39,522 100 INFO rb-19fb48c-226083-429903 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-29 03:31:39,551 100 INFO rb-19fb48c-226083-429903 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-29 03:31:39,599 100 INFO rb-19fb48c-226083-429903 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-29 03:31:39,626 100 INFO rb-19fb48c-226083-429903 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-29 03:31:39,636 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:39] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.033 0.046 2026-10-29 03:31:39,651 100 INFO rb-19fb48c-226083-429903 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-29 03:31:39,677 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:39] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.008 0.034 2026-10-29 03:31:39,719 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:39] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.007 0.083 2026-10-29 03:31:39,789 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:39] "POST /web/action/load HTTP/1.1" 200 - 15 0.021 0.102 2026-10-29 03:31:39,794 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.069 2026-10-29 03:31:39,835 100 INFO rb-19fb48c-226083-429903 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-29 03:31:39,882 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:39] "POST /web/action/load HTTP/1.1" 200 - 13 0.016 0.029 2026-10-29 03:31:40,063 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:40] "POST /web/action/run HTTP/1.1" 200 - 44 0.039 0.130 2026-10-29 03:31:40,134 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:40] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 5 0.002 0.050 2026-10-29 03:31:40,184 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.010 2026-10-29 03:31:40,300 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:40] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 21 0.022 0.090 2026-10-29 03:31:40,449 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:40] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 8 0.012 0.046 2026-10-29 03:31:40,530 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:40] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.009 0.042 2026-10-29 03:31:40,568 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:40] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.002 0.015 2026-10-29 03:31:40,667 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:40] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.007 0.028 2026-10-29 03:31:41,006 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 03:31:41,453 100 INFO rb-19fb48c-226083-429903 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-29 03:31:41,460 100 INFO rb-19fb48c-226083-429903 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-29 03:31:41,567 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:41] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 21 0.026 0.082 2026-10-29 03:31:41,601 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:41] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.003 0.012 2026-10-29 03:31:42,366 100 INFO rb-19fb48c-226083-429903 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-29 03:31:42,384 100 INFO rb-19fb48c-226083-429903 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-29 03:31:42,492 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:42] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 25 0.022 0.082 2026-10-29 03:31:42,575 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:42] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.015 0.032 2026-10-29 03:31:43,369 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.browser: test successful 2026-10-29 03:31:43,385 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:31:43,403 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Closing chrome headless with pid 5961 2026-10-29 03:31:43,413 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Closing websocket connection 2026-10-29 03:31:43,418 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Terminating chrome headless with pid 5961 2026-10-29 03:31:43,608 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_033143_607819_TestReconcileKeyboardAndFocusTour.txt 2026-10-29 03:31:43,608 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour: Removing chrome user profile "/tmp/tmpz9fphqh1_chrome_odoo" 2026-10-29 03:31:43,667 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-29 03:32:19,257 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice ... 2026-10-29 03:32:22,860 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Chrome pid: 6174 2026-10-29 03:32:22,860 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Chrome headless temporary user profile dir: /tmp/tmp_5o7fm2g_chrome_odoo 2026-10-29 03:32:22,860 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Issuing json command http://127.0.0.1:40739/json/version 2026-10-29 03:32:22,862 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:40739/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:32:22,994 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Browser version: Chrome/150.0.7871.114 2026-10-29 03:32:22,995 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Issuing json command http://127.0.0.1:40739/json 2026-10-29 03:32:22,996 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:40739/json with timeout 3 increased to 10s during tests 2026-10-29 03:32:23,045 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Websocket url found: ws://127.0.0.1:40739/devtools/page/10A3F78AA044AC5922F9444DAFEE4083 2026-10-29 03:32:23,078 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Enable chrome headless console log notification 2026-10-29 03:32:23,093 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Chrome headless enable page notifications 2026-10-29 03:32:23,501 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:recon_difference_bank_user from n/a 2026-10-29 03:32:23,516 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Setting session cookie in browser 2026-10-29 03:32:23,526 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-29 03:32:23,526 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-29 03:32:23,562 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:32:24,766 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:24] "GET /web HTTP/1.1" 200 - 113 0.103 1.108 2026-10-29 03:32:24,771 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Navigation result: {'frameId': '10A3F78AA044AC5922F9444DAFEE4083', 'loaderId': '317B6B8D078E1A41752675C403918715', 'isDownload': False} 2026-10-29 03:32:24,772 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Evaluate ready code "odoo.isTourReady('reconcile_bank_payment_difference_tour')" 2026-10-29 03:32:24,832 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:24] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.005 0.012 2026-10-29 03:32:24,852 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:24] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.003 0.033 2026-10-29 03:32:24,896 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:24] "GET /web/webclient/load_menus/8ffe118646664e90705c62b37ac9e14f23cf48b0fa23d2539b7781d497ee15b4 HTTP/1.1" 200 - 4 0.010 0.060 2026-10-29 03:32:24,933 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:24] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.019 0.089 2026-10-29 03:32:24,977 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:24] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.018 0.127 2026-10-29 03:32:24,982 100 INFO rb-19fb48c-226083-429903 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-29 03:32:25,044 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:25] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.005 0.012 2026-10-29 03:32:26,087 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:26] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-29 03:32:26,108 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:26] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.027 2026-10-29 03:32:26,116 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.033 2026-10-29 03:32:26,139 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:26] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.069 2026-10-29 03:32:26,217 100 INFO rb-19fb48c-226083-429903 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-29 03:32:26,475 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:26] "POST /mail/init_messaging HTTP/1.1" 200 - 102 0.122 0.236 2026-10-29 03:32:26,494 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:26] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.013 0.332 2026-10-29 03:32:26,495 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:26] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:32:26,509 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:26] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.005 0.312 2026-10-29 03:32:26,553 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:26] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.015 0.327 2026-10-29 03:32:26,606 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:26] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.025 0.367 2026-10-29 03:32:26,620 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.345 2026-10-29 03:32:26,672 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:26] "GET /web/image/res.company/81/favicon HTTP/1.1" 200 - 11 0.012 0.299 2026-10-29 03:32:26,694 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:32:26,695 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:26] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.010 0.154 2026-10-29 03:32:26,764 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.030 2026-10-29 03:32:26,772 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:26] "GET /web/offline HTTP/1.1" 200 - 7 0.017 0.215 2026-10-29 03:32:26,781 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.041 2026-10-29 03:32:26,809 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:26] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.003 0.222 2026-10-29 03:32:26,870 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:26] "POST /web/action/load HTTP/1.1" 200 - 11 0.017 0.238 2026-10-29 03:32:26,955 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:26] "GET /web/image?model=res.users&field=avatar_128&id=588 HTTP/1.1" 200 - 18 0.022 0.313 2026-10-29 03:32:27,176 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:27] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 66 0.098 0.157 2026-10-29 03:32:27,422 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:27] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.081 0.106 2026-10-29 03:32:27,456 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:27] "POST /onboarding/account_dashboard HTTP/1.1" 200 - 2 0.001 0.007 2026-10-29 03:32:27,572 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:27] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-29 03:32:27,612 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:27] "GET /web/assets/ebe1429/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.004 0.009 2026-10-29 03:32:28,577 100 INFO rb-19fb48c-226083-429903 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-29 03:32:28,610 100 INFO rb-19fb48c-226083-429903 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-29 03:32:28,639 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:28] "POST /web/dataset/call_button HTTP/1.1" 200 - 12 0.011 0.031 2026-10-29 03:32:28,876 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:28] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 81 0.053 0.161 2026-10-29 03:32:28,882 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.046 2026-10-29 03:32:28,937 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:28] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 4 0.006 0.031 2026-10-29 03:32:28,996 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:28] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 6 0.008 0.032 2026-10-29 03:32:29,027 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:29] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 5 0.011 0.058 2026-10-29 03:32:29,074 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:29] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 4 0.003 0.031 2026-10-29 03:32:29,183 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:29] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 3 0.001 0.042 2026-10-29 03:32:29,236 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:29] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.008 0.012 2026-10-29 03:32:29,348 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:29] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 28 0.032 0.093 2026-10-29 03:32:29,454 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:29] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 4 0.008 0.040 2026-10-29 03:32:29,567 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:29] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 31 0.021 0.105 2026-10-29 03:32:29,623 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:29] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.006 0.027 2026-10-29 03:32:29,688 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:29] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.009 0.035 2026-10-29 03:32:29,698 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:29] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.050 2026-10-29 03:32:30,106 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:32:30,529 100 INFO rb-19fb48c-226083-429903 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-29 03:32:30,545 100 INFO rb-19fb48c-226083-429903 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-29 03:32:30,566 100 INFO rb-19fb48c-226083-429903 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-29 03:32:30,605 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:30] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 8 0.011 0.041 2026-10-29 03:32:30,729 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:30] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 24 0.024 0.073 2026-10-29 03:32:30,774 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:30] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.002 0.021 2026-10-29 03:32:31,579 100 INFO rb-19fb48c-226083-429903 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-29 03:32:31,697 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:31] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.027 0.089 2026-10-29 03:32:32,481 100 INFO rb-19fb48c-226083-429903 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-29 03:32:32,621 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:32] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.030 0.102 2026-10-29 03:32:33,423 100 INFO rb-19fb48c-226083-429903 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-29 03:32:33,464 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:33] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 4 0.034 0.022 2026-10-29 03:32:33,690 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:33] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 4 0.007 0.021 2026-10-29 03:32:34,331 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 03:32:34,462 100 INFO rb-19fb48c-226083-429903 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-29 03:32:34,594 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:34] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.045 0.087 2026-10-29 03:32:35,370 100 INFO rb-19fb48c-226083-429903 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-29 03:32:35,517 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:35] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 30 0.045 0.101 2026-10-29 03:32:35,802 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #588 deleted account.move.line.ctp records with IDs: [933] 2026-10-29 03:32:36,011 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #588 deleted account.move.line records with IDs: [1881] 2026-10-29 03:32:36,567 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:36] "POST /web/dataset/call_button HTTP/1.1" 200 - 285 0.380 0.638 2026-10-29 03:32:36,675 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:36] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 16 0.019 0.066 2026-10-29 03:32:36,709 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:36] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-29 03:32:36,741 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:36] "GET /web/static/img/empty_folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:32:37,743 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: test successful 2026-10-29 03:32:37,752 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:37] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:32:37,759 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Closing chrome headless with pid 6174 2026-10-29 03:32:37,761 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Closing websocket connection 2026-10-29 03:32:37,762 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Terminating chrome headless with pid 6174 2026-10-29 03:32:37,871 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_033237_871143_TestReconcilePaymentDifferenceChoiceTour.txt 2026-10-29 03:32:37,871 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Removing chrome user profile "/tmp/tmp_5o7fm2g_chrome_odoo" 2026-10-29 03:32:37,911 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice ... 2026-10-29 03:32:40,576 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Chrome pid: 6407 2026-10-29 03:32:40,578 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Chrome headless temporary user profile dir: /tmp/tmpn3wtjtko_chrome_odoo 2026-10-29 03:32:40,579 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Issuing json command http://127.0.0.1:36059/json/version 2026-10-29 03:32:40,580 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:36059/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:32:40,628 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Browser version: Chrome/150.0.7871.114 2026-10-29 03:32:40,628 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Issuing json command http://127.0.0.1:36059/json 2026-10-29 03:32:40,629 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:36059/json with timeout 3 increased to 10s during tests 2026-10-29 03:32:40,644 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Websocket url found: ws://127.0.0.1:36059/devtools/page/395CCF5EB01FEF5A59A39604DBFB93FA 2026-10-29 03:32:40,656 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Enable chrome headless console log notification 2026-10-29 03:32:40,667 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Chrome headless enable page notifications 2026-10-29 03:32:40,954 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:recon_difference_ji_user from n/a 2026-10-29 03:32:40,971 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Setting session cookie in browser 2026-10-29 03:32:40,976 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-29 03:32:40,976 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-29 03:32:41,006 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:32:42,148 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:42] "GET /web HTTP/1.1" 200 - 114 0.103 1.047 2026-10-29 03:32:42,154 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Navigation result: {'frameId': '395CCF5EB01FEF5A59A39604DBFB93FA', 'loaderId': '82FE526316E204FFD86A7F9489DB2ECA', 'isDownload': False} 2026-10-29 03:32:42,155 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Evaluate ready code "odoo.isTourReady('reconcile_journal_items_payment_difference_tour')" 2026-10-29 03:32:42,250 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:42] "GET /web/webclient/load_menus/8ffe118646664e90705c62b37ac9e14f23cf48b0fa23d2539b7781d497ee15b4 HTTP/1.1" 200 - 4 0.013 0.037 2026-10-29 03:32:42,274 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:42] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.007 0.064 2026-10-29 03:32:42,301 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:42] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.004 0.074 2026-10-29 03:32:42,326 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:42] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.003 0.098 2026-10-29 03:32:42,378 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.035 0.090 2026-10-29 03:32:42,416 100 INFO rb-19fb48c-226083-429903 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-29 03:32:42,448 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:42] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.004 0.037 2026-10-29 03:32:43,546 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:43] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-29 03:32:43,556 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:43] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-29 03:32:43,558 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:43] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-29 03:32:43,585 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.021 2026-10-29 03:32:43,701 100 INFO rb-19fb48c-226083-429903 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-29 03:32:43,933 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:43] "POST /mail/init_messaging HTTP/1.1" 200 - 102 0.144 0.205 2026-10-29 03:32:43,950 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:43] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.004 0.341 2026-10-29 03:32:43,957 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:43] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:32:43,968 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:43] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.005 0.318 2026-10-29 03:32:44,001 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:44] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.013 0.331 2026-10-29 03:32:44,061 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:44] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.025 0.366 2026-10-29 03:32:44,071 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.345 2026-10-29 03:32:44,110 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:44] "GET /web/image/res.company/81/favicon HTTP/1.1" 200 - 11 0.014 0.267 2026-10-29 03:32:44,129 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:44] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.004 0.162 2026-10-29 03:32:44,138 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:32:44,154 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 03:32:44,181 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:44] "GET /web/offline HTTP/1.1" 200 - 7 0.009 0.183 2026-10-29 03:32:44,195 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:44] "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-29 03:32:44,198 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.006 0.211 2026-10-29 03:32:44,233 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:44] "POST /web/action/load HTTP/1.1" 200 - 11 0.010 0.182 2026-10-29 03:32:44,309 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:44] "GET /web/image?model=res.users&field=avatar_128&id=589 HTTP/1.1" 200 - 18 0.024 0.217 2026-10-29 03:32:44,619 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:44] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 88 0.129 0.213 2026-10-29 03:32:44,716 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:44] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 14 0.028 0.031 2026-10-29 03:32:44,845 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:44] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 27 0.057 0.081 2026-10-29 03:32:44,857 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.144 2026-10-29 03:32:45,756 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-29 03:32:45,855 100 INFO rb-19fb48c-226083-429903 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-29 03:32:45,882 100 INFO rb-19fb48c-226083-429903 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-29 03:32:45,916 100 INFO rb-19fb48c-226083-429903 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-29 03:32:45,942 100 INFO rb-19fb48c-226083-429903 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-29 03:32:45,990 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:45] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.045 0.056 2026-10-29 03:32:46,036 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:46] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.010 0.101 2026-10-29 03:32:46,099 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:46] "POST /web/action/load HTTP/1.1" 200 - 15 0.026 0.117 2026-10-29 03:32:46,120 100 INFO rb-19fb48c-226083-429903 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-29 03:32:46,183 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:46] "POST /web/action/load HTTP/1.1" 200 - 13 0.026 0.034 2026-10-29 03:32:46,361 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:46] "POST /web/action/run HTTP/1.1" 200 - 44 0.046 0.110 2026-10-29 03:32:46,449 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:46] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 5 0.006 0.067 2026-10-29 03:32:46,485 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.009 2026-10-29 03:32:46,585 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:46] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 21 0.023 0.072 2026-10-29 03:32:46,717 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:46] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 8 0.004 0.051 2026-10-29 03:32:46,780 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:46] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.014 0.036 2026-10-29 03:32:46,818 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:46] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.005 0.015 2026-10-29 03:32:46,930 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:46] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.008 0.025 2026-10-29 03:32:47,035 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.007 2026-10-29 03:32:47,712 100 INFO rb-19fb48c-226083-429903 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-29 03:32:47,729 100 INFO rb-19fb48c-226083-429903 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-29 03:32:47,849 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:47] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 26 0.028 0.093 2026-10-29 03:32:47,908 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:47] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.004 0.012 2026-10-29 03:32:48,692 100 INFO rb-19fb48c-226083-429903 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-29 03:32:48,722 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:48] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 4 0.010 0.022 2026-10-29 03:32:48,998 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:48] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 4 0.009 0.047 2026-10-29 03:32:49,768 100 INFO rb-19fb48c-226083-429903 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-29 03:32:49,910 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:49] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 26 0.029 0.099 2026-10-29 03:32:49,962 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:49] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.003 0.012 2026-10-29 03:32:50,746 100 INFO rb-19fb48c-226083-429903 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-29 03:32:52,039 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:52] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 25 0.025 1.266 2026-10-29 03:32:52,051 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.100 2026-10-29 03:32:52,731 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:52] "POST /web/dataset/call_button HTTP/1.1" 200 - 193 0.206 0.463 2026-10-29 03:32:52,747 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:52] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 3 0.007 0.639 2026-10-29 03:32:52,777 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:52] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.011 0.649 2026-10-29 03:32:52,864 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:52] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 15 0.015 0.105 2026-10-29 03:32:53,034 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:53] "POST /mail/thread/data HTTP/1.1" 200 - 35 0.058 0.071 2026-10-29 03:32:53,137 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:53] "POST /mail/thread/messages HTTP/1.1" 200 - 25 0.024 0.050 2026-10-29 03:32:53,144 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.072 2026-10-29 03:32:53,315 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:53] "GET /web/image?field=avatar_128&id=1279&model=res.partner&unique=2026-10-29%2003%3A31%3A43 HTTP/1.1" 200 - 11 0.016 0.058 2026-10-29 03:32:54,029 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.browser: test successful 2026-10-29 03:32:54,043 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:32:54,064 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Closing chrome headless with pid 6407 2026-10-29 03:32:54,066 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Closing websocket connection 2026-10-29 03:32:54,067 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Terminating chrome headless with pid 6407 2026-10-29 03:32:54,218 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_033254_217925_TestReconcilePaymentDifferenceChoiceTour.txt 2026-10-29 03:32:54,218 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour: Removing chrome user profile "/tmp/tmpn3wtjtko_chrome_odoo" 2026-10-29 03:32:54,282 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-29 03:33:27,909 100 INFO rb-19fb48c-226083-429903 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-29 03:33:31,975 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #593 deleted account.move.line.ctp records with IDs: [939] 2026-10-29 03:33:32,222 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #593 deleted account.move.line records with IDs: [1891] 2026-10-29 03:33:32,443 100 INFO rb-19fb48c-226083-429903 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-29 03:33:37,813 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_an_entry_that_differs_from_the_lines_shown_is_refused ... 2026-10-29 03:33:38,566 100 INFO rb-19fb48c-226083-429903 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-29 03:33:40,249 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_each_settled_item_is_reconciled_with_its_own_row ... 2026-10-29 03:33:42,106 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line.ctp records with IDs: [951] 2026-10-29 03:33:42,291 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line records with IDs: [1916] 2026-10-29 03:33:44,054 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line.ctp records with IDs: [956] 2026-10-29 03:33:44,273 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line records with IDs: [1924] 2026-10-29 03:33:46,058 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line.ctp records with IDs: [961] 2026-10-29 03:33:46,243 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line records with IDs: [1932] 2026-10-29 03:33:48,139 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line.ctp records with IDs: [965] 2026-10-29 03:33:48,312 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line records with IDs: [1938] 2026-10-29 03:33:50,239 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line.ctp records with IDs: [968] 2026-10-29 03:33:50,468 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line records with IDs: [1943] 2026-10-29 03:33:50,842 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_invalid_draft_is_rejected_before_anything_is_written ... 2026-10-29 03:34:04,496 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_journal_items_difference_is_kept_open_or_closed_as_chosen ... 2026-10-29 03:34:13,945 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.partial.reconcile records with IDs: [198, 199] 2026-10-29 03:34:14,092 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.full.reconcile records with IDs: [124] 2026-10-29 03:34:14,316 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.partial.reconcile records with IDs: [200, 201] 2026-10-29 03:34:17,939 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.partial.reconcile records with IDs: [205, 206] 2026-10-29 03:34:18,050 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.full.reconcile records with IDs: [128] 2026-10-29 03:34:19,994 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_journal_items_preview_is_what_reconcile_does ... 2026-10-29 03:34:24,882 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted ir.config_parameter records with IDs: [93] 2026-10-29 03:34:24,886 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_journal_items_to_check_flags_and_set_as_checked_clears ... 2026-10-29 03:34:27,772 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_marking_an_item_fully_paid_posts_the_difference_where_chosen ... 2026-10-29 03:34:29,391 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line.ctp records with IDs: [1049] 2026-10-29 03:34:29,620 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line records with IDs: [2106] 2026-10-29 03:34:31,075 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line.ctp records with IDs: [1052] 2026-10-29 03:34:31,253 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line records with IDs: [2111] 2026-10-29 03:34:32,967 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line.ctp records with IDs: [1056] 2026-10-29 03:34:33,151 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line records with IDs: [2117] 2026-10-29 03:34:35,145 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line.ctp records with IDs: [1060] 2026-10-29 03:34:35,364 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line records with IDs: [2123] 2026-10-29 03:34:38,289 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line.ctp records with IDs: [1067] 2026-10-29 03:34:38,476 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line records with IDs: [2135] 2026-10-29 03:34:39,780 100 INFO rb-19fb48c-226083-429903 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-29 03:34:40,719 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line.ctp records with IDs: [1071] 2026-10-29 03:34:40,907 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line records with IDs: [2142] 2026-10-29 03:34:41,145 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_payer_name_identifies_the_partner_only_when_exactly_one_matches ... 2026-10-29 03:34:42,427 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line.ctp records with IDs: [1072] 2026-10-29 03:34:42,627 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line records with IDs: [2146] 2026-10-29 03:34:47,087 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_reconcile_model_identified_partner_is_written_only_at_validate ... 2026-10-29 03:34:49,376 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line.ctp records with IDs: [1084] 2026-10-29 03:34:49,561 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line records with IDs: [2169] 2026-10-29 03:34:50,975 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line.ctp records with IDs: [1087] 2026-10-29 03:34:51,150 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line records with IDs: [2174] 2026-10-29 03:34:52,742 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff ... 2026-10-29 03:35:04,191 100 INFO rb-19fb48c-226083-429903 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-29 03:35:04,191 100 INFO rb-19fb48c-226083-429903 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-29 03:35:04,191 100 INFO rb-19fb48c-226083-429903 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-29 03:35:04,191 100 INFO rb-19fb48c-226083-429903 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-29 03:35:04,191 100 INFO rb-19fb48c-226083-429903 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-29 03:35:04,191 100 INFO rb-19fb48c-226083-429903 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-29 03:35:04,191 100 INFO rb-19fb48c-226083-429903 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-29 03:35:04,191 100 INFO rb-19fb48c-226083-429903 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-29 03:35:04,191 100 INFO rb-19fb48c-226083-429903 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-29 03:35:08,146 100 INFO rb-19fb48c-226083-429903 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-29 03:35:08,146 100 INFO rb-19fb48c-226083-429903 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-29 03:35:08,146 100 INFO rb-19fb48c-226083-429903 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-29 03:35:08,147 100 INFO rb-19fb48c-226083-429903 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-29 03:35:08,147 100 INFO rb-19fb48c-226083-429903 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-29 03:35:08,147 100 INFO rb-19fb48c-226083-429903 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-29 03:35:08,147 100 INFO rb-19fb48c-226083-429903 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-29 03:35:08,147 100 INFO rb-19fb48c-226083-429903 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-29 03:35:08,147 100 INFO rb-19fb48c-226083-429903 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-29 03:35:11,904 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_remainder_lands_on_a_chosen_destination ... 2026-10-29 03:35:13,425 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line.ctp records with IDs: [1099] 2026-10-29 03:35:13,667 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line records with IDs: [2196] 2026-10-29 03:35:17,704 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line.ctp records with IDs: [1106] 2026-10-29 03:35:17,853 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_taxed_reconciliation_model_posts_its_taxes_as_core_does ... 2026-10-29 03:35:18,862 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line.ctp records with IDs: [1108] 2026-10-29 03:35:19,059 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line records with IDs: [2211] 2026-10-29 03:35:20,116 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line.ctp records with IDs: [1113] 2026-10-29 03:35:20,271 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line records with IDs: [2218] 2026-10-29 03:35:21,258 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line.ctp records with IDs: [1118] 2026-10-29 03:35:21,409 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line records with IDs: [2225] 2026-10-29 03:35:22,366 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line.ctp records with IDs: [1123] 2026-10-29 03:35:22,574 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line records with IDs: [2232] 2026-10-29 03:35:23,695 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line.ctp records with IDs: [1128] 2026-10-29 03:35:23,837 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line records with IDs: [2239] 2026-10-29 03:35:24,783 100 INFO rb-19fb48c-226083-429903 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-29 03:35:25,734 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line.ctp records with IDs: [1135] 2026-10-29 03:35:25,899 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line records with IDs: [2249] 2026-10-29 03:35:27,321 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line.ctp records with IDs: [1138] 2026-10-29 03:35:27,520 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line records with IDs: [2254] 2026-10-29 03:35:27,892 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_validate_and_revert_are_offered_only_when_meaningful ... 2026-10-29 03:35:31,164 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_validate_is_idempotent_and_undo_restores_a_clean_draft ... 2026-10-29 03:35:32,818 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line.ctp records with IDs: [1145] 2026-10-29 03:35:33,095 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line records with IDs: [2270] 2026-10-29 03:35:35,413 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line.ctp records with IDs: [1150] 2026-10-29 03:35:35,607 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line records with IDs: [2279] 2026-10-29 03:35:36,137 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.partial.reconcile records with IDs: [230] 2026-10-29 03:35:36,242 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.full.reconcile records with IDs: [143] 2026-10-29 03:35:36,524 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line.ctp records with IDs: [1151] 2026-10-29 03:35:36,702 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line records with IDs: [2278, 2280] 2026-10-29 03:35:37,989 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.partial.reconcile records with IDs: [231] 2026-10-29 03:35:38,063 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.full.reconcile records with IDs: [144] 2026-10-29 03:35:39,586 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line.ctp records with IDs: [1156] 2026-10-29 03:35:39,749 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line records with IDs: [2290] 2026-10-29 03:35:40,286 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_validate_posts_exactly_the_validated_draft ... 2026-10-29 03:35:41,747 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line.ctp records with IDs: [1159] 2026-10-29 03:35:41,995 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line records with IDs: [2295] 2026-10-29 03:35:43,725 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line.ctp records with IDs: [1163] 2026-10-29 03:35:43,931 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line records with IDs: [2301] 2026-10-29 03:35:45,432 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line.ctp records with IDs: [1166] 2026-10-29 03:35:45,603 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line records with IDs: [2306] 2026-10-29 03:35:48,054 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line.ctp records with IDs: [1170] 2026-10-29 03:35:48,253 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #590 deleted account.move.line records with IDs: [2312] 2026-10-29 03:35:52,346 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-29 03:36:34,235 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_1 ... 2026-10-29 03:36:37,513 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_2 ... 2026-10-29 03:36:42,258 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_3 ... 2026-10-29 03:36:47,798 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #596 deleted account.move.line.ctp records with IDs: [1188, 1189, 1190, 1191] 2026-10-29 03:36:48,269 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #596 deleted account.move.line records with IDs: [2341, 2342, 2343, 2344, 2345, 2346, 2347, 2348] 2026-10-29 03:36:48,466 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #596 deleted mail.message records with IDs: [29793, 29792, 29791, 29790, 29789, 29788, 29787, 29786, 29785, 29784, 29783, 29782] 2026-10-29 03:36:48,656 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #596 deleted account.move records with IDs: [1021, 1022, 1023, 1024] 2026-10-29 03:36:48,688 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #596 deleted mail.followers records with IDs: [16956, 16957, 16958, 16959] 2026-10-29 03:36:50,250 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_with_foreign_currency ... 2026-10-29 03:36:57,926 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_can_post_invoice_with_recurring_line ... 2026-10-29 03:36:59,334 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 366 and Message-Id '<317634041506209.1793245019.268732786178589-openerp-private@2ff4138d272a>' from 'accountman@test.com' to (redacted) "'*************st@example.com'" successfully sent 2026-10-29 03:36:59,335 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 03:36:59,355 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #596 deleted mail.mail records with IDs: [366] 2026-10-29 03:36:59,382 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #596 deleted mail.message records with IDs: [29825] 2026-10-29 03:36:59,383 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:36:59,417 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 03:37:03,573 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_can_reset_recurring_invoice_to_draft ... 2026-10-29 03:37:04,913 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 367 and Message-Id '<083926454551373.1793245024.865164518356323-openerp-private@2ff4138d272a>' from 'accountman@test.com' to (redacted) "'**************ft@example.com'" successfully sent 2026-10-29 03:37:04,913 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 03:37:04,935 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #596 deleted mail.mail records with IDs: [367] 2026-10-29 03:37:04,959 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #596 deleted mail.message records with IDs: [29832] 2026-10-29 03:37:04,959 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:37:04,986 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 03:37:09,650 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #599 deleted account.move.line.ctp records with IDs: [1215, 1216] 2026-10-29 03:37:10,065 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #599 deleted account.move.line records with IDs: [2393, 2394, 2395, 2396] 2026-10-29 03:37:10,289 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #599 deleted mail.message records with IDs: [29840, 29839, 29838, 29837, 29836, 29835] 2026-10-29 03:37:10,466 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #599 deleted account.move records with IDs: [1046, 1047] 2026-10-29 03:37:10,482 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #599 deleted mail.followers records with IDs: [16986, 16987] 2026-10-29 03:37:10,585 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_still_cannot_create_allocation_manually ... 2026-10-29 03:37:11,913 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 368 and Message-Id '<145451292409598.1793245031.859828948974609-openerp-private@2ff4138d272a>' from 'accountman@test.com' to (redacted) "'**************rd@example.com'" successfully sent 2026-10-29 03:37:11,913 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 03:37:11,928 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #596 deleted mail.mail records with IDs: [368] 2026-10-29 03:37:11,945 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #596 deleted mail.message records with IDs: [29843] 2026-10-29 03:37:11,945 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:37:11,973 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 03:37:16,307 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_manual_recurring_transfer_4 ... 2026-10-29 03:37:20,507 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_dates_constraint ... 2026-10-29 03:37:21,702 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_name ... 2026-10-29 03:37:22,356 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_allocations_identical_for_clerk_and_accountant ... 2026-10-29 03:37:23,552 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 369 and Message-Id '<433751158107351.1793245043.508104562759399-openerp-private@2ff4138d272a>' from 'accountman@test.com' to (redacted) "'*************in@example.com'" successfully sent 2026-10-29 03:37:23,552 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 03:37:23,564 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #596 deleted mail.mail records with IDs: [369] 2026-10-29 03:37:23,579 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #596 deleted mail.message records with IDs: [29855] 2026-10-29 03:37:23,580 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:37:23,606 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 03:37:24,695 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 370 and Message-Id '<069288055967546.1793245044.654162168502808-openerp-private@2ff4138d272a>' from 'accountman@test.com' to (redacted) "'************in@example.com'" successfully sent 2026-10-29 03:37:24,696 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 03:37:24,708 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #596 deleted mail.mail records with IDs: [370] 2026-10-29 03:37:24,724 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #596 deleted mail.message records with IDs: [29857] 2026-10-29 03:37:24,725 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:37:24,751 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 03:37:31,881 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_on_customer_invoice_created_by_orm ... 2026-10-29 03:37:33,475 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_on_vendor_bill_created_by_orm ... 2026-10-29 03:37:34,793 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_when_dates_written_after_create ... 2026-10-29 03:37:36,534 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-29 03:38:15,429 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_false_for_a_plain_unrelated_line ... 2026-10-29 03:38:15,806 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_inherits_the_single_transfer_origin ... 2026-10-29 03:38:19,941 100 INFO rb-19fb48c-226083-429903 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-29 03:38:20,781 100 INFO rb-19fb48c-226083-429903 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-29 03:38:21,196 100 INFO rb-19fb48c-226083-429903 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-29 03:38:24,211 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 03:39:34,635 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_01_access_right_internal_user ... 2026-10-29 03:39:35,020 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 609, model: affiliate.commission.rule 2026-10-29 03:39:35,027 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 609, model: affiliate.report 2026-10-29 03:39:35,038 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 609, model: affiliate.code 2026-10-29 03:39:35,046 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 609, model: affiliate.commission 2026-10-29 03:39:35,053 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 609, model: affiliate.commission.line 2026-10-29 03:39:35,060 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 609, model: affiliate.commission.rule 2026-10-29 03:39:35,075 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 609, model: affiliate.report 2026-10-29 03:39:35,097 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 609, model: affiliate.code 2026-10-29 03:39:35,106 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 609, model: affiliate.commission 2026-10-29 03:39:35,117 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 609, model: affiliate.commission.line 2026-10-29 03:39:35,123 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 609, model: affiliate.commission.rule 2026-10-29 03:39:35,130 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 609, model: affiliate.report 2026-10-29 03:39:35,142 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 609, model: affiliate.code 2026-10-29 03:39:35,152 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 609, model: affiliate.commission 2026-10-29 03:39:35,159 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 609, model: affiliate.commission.line 2026-10-29 03:39:35,166 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 609, model: affiliate.commission.rule 2026-10-29 03:39:35,176 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 609, model: affiliate.report 2026-10-29 03:39:35,187 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_02_access_right_portal_user ... 2026-10-29 03:39:35,471 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 607, model: affiliate.commission.rule 2026-10-29 03:39:35,478 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 607, model: affiliate.progressive.commission 2026-10-29 03:39:35,484 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 607, model: affiliate.report 2026-10-29 03:39:35,497 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 607, model: affiliate.code 2026-10-29 03:39:35,512 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 607, model: affiliate.commission 2026-10-29 03:39:35,520 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 607, model: affiliate.commission.line 2026-10-29 03:39:35,532 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 607, model: affiliate.commission.rule 2026-10-29 03:39:35,541 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 607, model: affiliate.progressive.commission 2026-10-29 03:39:35,547 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 607, model: affiliate.report 2026-10-29 03:39:35,561 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 607, model: affiliate.code 2026-10-29 03:39:35,567 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 607, model: affiliate.commission 2026-10-29 03:39:35,573 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 607, model: affiliate.commission.line 2026-10-29 03:39:35,579 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 607, model: affiliate.commission.rule 2026-10-29 03:39:35,584 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 607, model: affiliate.progressive.commission 2026-10-29 03:39:35,591 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 607, model: affiliate.report 2026-10-29 03:39:35,599 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 607, model: affiliate.code 2026-10-29 03:39:35,609 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 607, model: affiliate.commission 2026-10-29 03:39:35,619 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 607, model: affiliate.commission.line 2026-10-29 03:39:35,624 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 607, model: affiliate.commission.rule 2026-10-29 03:39:35,630 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 607, model: affiliate.progressive.commission 2026-10-29 03:39:35,636 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 607, model: affiliate.report 2026-10-29 03:39:35,642 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_03_access_right_affliate_user ... 2026-10-29 03:39:35,870 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 610, model: affiliate.report 2026-10-29 03:39:35,881 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 610, model: affiliate.commission.rule 2026-10-29 03:39:35,893 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 610, model: affiliate.progressive.commission 2026-10-29 03:39:35,898 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 610, model: affiliate.report 2026-10-29 03:39:35,910 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 610, model: affiliate.commission.rule 2026-10-29 03:39:35,918 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 610, model: affiliate.progressive.commission 2026-10-29 03:39:35,924 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 610, model: affiliate.report 2026-10-29 03:39:35,938 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 610, model: affiliate.code 2026-10-29 03:39:35,947 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 610, model: affiliate.commission 2026-10-29 03:39:35,953 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 610, model: affiliate.commission.line 2026-10-29 03:39:35,959 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 610, model: affiliate.commission.rule 2026-10-29 03:39:35,964 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 610, model: affiliate.progressive.commission 2026-10-29 03:39:35,969 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 610, model: affiliate.report 2026-10-29 03:39:35,973 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_04_access_right_affliate_admin ... 2026-10-29 03:39:36,263 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 614, model: affiliate.report 2026-10-29 03:39:36,276 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 614, model: affiliate.report 2026-10-29 03:39:36,285 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 614, model: affiliate.report 2026-10-29 03:39:36,293 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_05_access_rule_own_affiliate_code ... 2026-10-29 03:39:36,582 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 610, model: affiliate.code 2026-10-29 03:39:36,599 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 610, model: affiliate.code 2026-10-29 03:39:36,633 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 610, model: affiliate.code 2026-10-29 03:39:36,653 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 610, model: affiliate.code 2026-10-29 03:39:36,755 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 610, model: affiliate.code 2026-10-29 03:39:36,770 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 610, model: affiliate.code 2026-10-29 03:39:36,819 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 610, model: affiliate.code 2026-10-29 03:39:36,839 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_06_access_rule_own_affiliate_commission ... 2026-10-29 03:39:37,354 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 610, model: affiliate.commission 2026-10-29 03:39:37,382 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 610, model: affiliate.commission 2026-10-29 03:39:37,414 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 610, model: affiliate.commission 2026-10-29 03:39:37,439 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 610, model: affiliate.commission 2026-10-29 03:39:37,568 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 610, model: affiliate.commission 2026-10-29 03:39:37,587 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 610, model: affiliate.commission 2026-10-29 03:39:37,614 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 610, model: affiliate.commission 2026-10-29 03:39:37,633 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_07_access_rule_all_affiliate_code ... 2026-10-29 03:39:37,704 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_08_access_rule_all_affiliate_commission ... 2026-10-29 03:39:38,010 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_09_access_right_billing_user ... 2026-10-29 03:39:38,221 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 616, model: affiliate.code 2026-10-29 03:39:38,227 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 616, model: affiliate.commission 2026-10-29 03:39:38,233 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 616, model: affiliate.commission.line 2026-10-29 03:39:38,239 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 616, model: affiliate.commission.rule 2026-10-29 03:39:38,247 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 616, model: affiliate.code 2026-10-29 03:39:38,251 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 616, model: affiliate.commission 2026-10-29 03:39:38,256 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 616, model: affiliate.commission.line 2026-10-29 03:39:38,260 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 616, model: affiliate.commission.rule 2026-10-29 03:39:38,276 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 616, model: affiliate.code 2026-10-29 03:39:38,290 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 616, model: affiliate.commission 2026-10-29 03:39:38,300 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 616, model: affiliate.commission.line 2026-10-29 03:39:38,315 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 616, model: affiliate.commission.rule 2026-10-29 03:39:38,323 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_10_access_right_account_readonly_user ... 2026-10-29 03:39:38,616 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 617, model: affiliate.code 2026-10-29 03:39:38,625 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 617, model: affiliate.commission 2026-10-29 03:39:38,632 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 617, model: affiliate.commission.line 2026-10-29 03:39:38,638 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 617, model: affiliate.commission.rule 2026-10-29 03:39:38,648 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 617, model: affiliate.code 2026-10-29 03:39:38,654 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 617, model: affiliate.commission 2026-10-29 03:39:38,661 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 617, model: affiliate.commission.line 2026-10-29 03:39:38,668 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 617, model: affiliate.commission.rule 2026-10-29 03:39:38,679 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 617, model: affiliate.code 2026-10-29 03:39:38,686 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 617, model: affiliate.commission 2026-10-29 03:39:38,697 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 617, model: affiliate.commission.line 2026-10-29 03:39:38,705 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 617, model: affiliate.commission.rule 2026-10-29 03:39:38,774 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-10-29 03:40:52,136 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_commission_with_existing_invoice ... 2026-10-29 03:40:53,529 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_commission_with_no_existing_invoice ... 2026-10-29 03:40:54,818 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_link_commission_ids ... 2026-10-29 03:40:55,575 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-29 03:42:07,723 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_barcode ... 2026-10-29 03:42:07,866 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_create_affiliate ... 2026-10-29 03:42:08,294 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_generate_name_with_config ... 2026-10-29 03:42:08,691 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_01 ... 2026-10-29 03:42:08,772 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_02 ... 2026-10-29 03:42:08,864 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_03 ... 2026-10-29 03:42:08,947 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_04 ... 2026-10-29 03:42:09,027 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_name_search ... 2026-10-29 03:42:09,043 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_reach_the_maximun_limit_of_affiliate_code ... 2026-10-29 03:42:09,709 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-29 03:43:23,240 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_commission_rule: Starting TestCommissionRule.test_check_date ... 2026-10-29 03:43:24,068 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-29 03:44:34,837 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_01_config_auto_generate_affiliate_bill_receipts ... 2026-10-29 03:44:35,583 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_02_cron_generate_affiliate_bill_receipts_with_month_cycle ... 2026-10-29 03:44:36,235 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_cron: Manually starting job `Affiliate: Automatically generate bills/receipts for affiliate commissions`. 2026-10-29 03:44:36,343 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_cron: Job `Affiliate: Automatically generate bills/receipts for affiliate commissions` done. 2026-10-29 03:44:36,400 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_cron: Manually starting job `Affiliate: Automatically generate bills/receipts for affiliate commissions`. 2026-10-29 03:44:37,267 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_cron: Job `Affiliate: Automatically generate bills/receipts for affiliate commissions` done. 2026-10-29 03:44:37,408 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_cron: Manually starting job `Affiliate: Automatically generate bills/receipts for affiliate commissions`. 2026-10-29 03:44:37,933 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_cron: Job `Affiliate: Automatically generate bills/receipts for affiliate commissions` done. 2026-10-29 03:44:37,946 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_03_cron_generate_affiliate_bill_receipts_with_week_cycle ... 2026-10-29 03:44:38,676 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_cron: Manually starting job `Affiliate: Automatically generate bills/receipts for affiliate commissions`. 2026-10-29 03:44:38,776 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_cron: Job `Affiliate: Automatically generate bills/receipts for affiliate commissions` done. 2026-10-29 03:44:38,837 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_cron: Manually starting job `Affiliate: Automatically generate bills/receipts for affiliate commissions`. 2026-10-29 03:44:39,679 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_cron: Job `Affiliate: Automatically generate bills/receipts for affiliate commissions` done. 2026-10-29 03:44:39,836 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_cron: Manually starting job `Affiliate: Automatically generate bills/receipts for affiliate commissions`. 2026-10-29 03:44:40,347 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_cron: Job `Affiliate: Automatically generate bills/receipts for affiliate commissions` done. 2026-10-29 03:44:40,360 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_04_cron_generate_affiliate_bill_receipts_with_day_cycle ... 2026-10-29 03:44:41,046 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_cron: Manually starting job `Affiliate: Automatically generate bills/receipts for affiliate commissions`. 2026-10-29 03:44:41,174 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_cron: Job `Affiliate: Automatically generate bills/receipts for affiliate commissions` done. 2026-10-29 03:44:41,243 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_cron: Manually starting job `Affiliate: Automatically generate bills/receipts for affiliate commissions`. 2026-10-29 03:44:42,060 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_cron: Job `Affiliate: Automatically generate bills/receipts for affiliate commissions` done. 2026-10-29 03:44:42,209 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_cron: Manually starting job `Affiliate: Automatically generate bills/receipts for affiliate commissions`. 2026-10-29 03:44:42,665 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_cron: Job `Affiliate: Automatically generate bills/receipts for affiliate commissions` done. 2026-10-29 03:44:42,677 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_05_create_commission_receipt_invoice_manually ... 2026-10-29 03:44:43,996 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-29 03:45:58,255 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_fiscal_position: Starting TestFiscalPosition.test_fiscal_position ... 2026-10-29 03:45:59,774 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-29 03:47:04,120 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_01_remove_partner_has_been_linked_viin_affiliate_code ... 2026-10-29 03:47:04,419 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted affiliate.code records with IDs: [47] 2026-10-29 03:47:04,449 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [20402] 2026-10-29 03:47:05,048 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1552] 2026-10-29 03:47:05,061 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_create_commission ... 2026-10-29 03:47:07,366 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_default_commission_percentage ... 2026-10-29 03:47:07,488 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-29 03:48:15,459 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_access_rule_access_commission_multi_company ... 2026-10-29 03:48:16,173 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [24], uid: 694, model: affiliate.commission 2026-10-29 03:48:16,196 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25], uid: 693, model: affiliate.commission 2026-10-29 03:48:16,230 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [24], uid: 694, model: affiliate.commission 2026-10-29 03:48:16,246 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [25], uid: 693, model: affiliate.commission 2026-10-29 03:48:16,285 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [24], uid: 694, model: affiliate.commission 2026-10-29 03:48:16,304 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [25], uid: 693, model: affiliate.commission 2026-10-29 03:48:16,349 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [24], uid: 694, model: affiliate.commission 2026-10-29 03:48:16,379 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [25], uid: 693, model: affiliate.commission 2026-10-29 03:48:16,427 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_access_rule_affiliate_code_multi_company ... 2026-10-29 03:48:16,759 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [50], uid: 694, model: affiliate.code 2026-10-29 03:48:16,793 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [51], uid: 693, model: affiliate.code 2026-10-29 03:48:16,852 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [50], uid: 694, model: affiliate.code 2026-10-29 03:48:16,882 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [51], uid: 693, model: affiliate.code 2026-10-29 03:48:16,929 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [50], uid: 694, model: affiliate.code 2026-10-29 03:48:16,956 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [51], uid: 693, model: affiliate.code 2026-10-29 03:48:17,003 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [50], uid: 694, model: affiliate.code 2026-10-29 03:48:17,037 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [51], uid: 693, model: affiliate.code 2026-10-29 03:48:17,076 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_multi_company_access_commission_rule ... 2026-10-29 03:48:17,408 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 694, model: affiliate.commission.rule 2026-10-29 03:48:17,436 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 693, model: affiliate.commission.rule 2026-10-29 03:48:17,498 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [19], uid: 694, model: affiliate.commission.rule 2026-10-29 03:48:17,529 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [20], uid: 693, model: affiliate.commission.rule 2026-10-29 03:48:17,566 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [19], uid: 694, model: affiliate.commission.rule 2026-10-29 03:48:17,594 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [20], uid: 693, model: affiliate.commission.rule 2026-10-29 03:48:17,627 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [19], uid: 694, model: affiliate.commission.rule 2026-10-29 03:48:17,653 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [20], uid: 693, model: affiliate.commission.rule 2026-10-29 03:48:17,745 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-29 03:49:28,468 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_multi_currency: Starting TestMultiCurrency.test_multi_currency ... 2026-10-29 03:49:30,235 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-29 03:50:39,273 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_01_create_affiliate_referral_commission ... 2026-10-29 03:50:39,615 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_02_create_commission_invoice ... 2026-10-29 03:50:41,786 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_03_create_commission_invoice ... 2026-10-29 03:50:44,007 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-29 03:52:03,822 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_res_partner: Starting TestResPartner.test_compute_is_affiliate ... 2026-10-29 03:52:04,062 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted affiliate.code records with IDs: [64] 2026-10-29 03:52:04,092 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [22080] 2026-10-29 03:52:04,104 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_res_partner: Starting TestResPartner.test_search_is_affiliate ... 2026-10-29 03:52:04,292 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-29 03:53:23,300 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_action_update_affiliate_code_for_internal ... 2026-10-29 03:53:26,372 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_action_update_affiliate_code_for_portal ... 2026-10-29 03:53:28,508 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_compute_user_count ... 2026-10-29 03:53:28,565 100 INFO rb-19fb48c-226083-429903 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-29 03:53:30,201 100 INFO rb-19fb48c-226083-429903 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-29 03:53:31,894 100 INFO rb-19fb48c-226083-429903 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-29 03:53:33,579 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_create_user_auto_generate_code_when_not_enable_auto_generate_code ... 2026-10-29 03:53:35,030 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_generate_affiliate_code ... 2026-10-29 03:53:35,241 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 15 checked, 15 removed 2026-10-29 03:54:50,109 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_crm.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_lead_count ... 2026-10-29 03:54:50,431 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted crm.lead records with IDs: [77] 2026-10-29 03:54:50,510 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-29 03:56:06,379 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_create_lead ... 2026-10-29 03:56:06,861 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 773, model: crm.lead 2026-10-29 03:56:06,882 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 776, model: crm.lead 2026-10-29 03:56:06,902 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 777, model: crm.lead 2026-10-29 03:56:06,908 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_read_lead ... 2026-10-29 03:56:07,158 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 773, model: crm.lead 2026-10-29 03:56:07,210 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 776, model: crm.lead 2026-10-29 03:56:07,251 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 777, model: crm.lead 2026-10-29 03:56:07,281 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 773, model: crm.lead 2026-10-29 03:56:07,731 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_unlink_lead ... 2026-10-29 03:56:08,037 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 773, model: crm.lead 2026-10-29 03:56:08,064 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 776, model: crm.lead 2026-10-29 03:56:08,091 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 777, model: crm.lead 2026-10-29 03:56:08,095 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_write_lead ... 2026-10-29 03:56:08,321 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 773, model: crm.lead 2026-10-29 03:56:08,341 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 776, model: crm.lead 2026-10-29 03:56:08,376 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 777, model: crm.lead 2026-10-29 03:56:08,435 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-29 03:56:08,938 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_01_affiliate_loyalty_coupon_program ... 2026-10-29 03:56:09,109 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_02_affiliate_loyalty_discount_code_program ... 2026-10-29 03:56:09,240 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_03_reach_the_limit_of_length_of_affiliate_discount_code ... 2026-10-29 03:56:10,502 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 03:56:12,977 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_01_check_affiliate_admin_access_loyalty ... 2026-10-29 03:56:13,060 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 781, model: loyalty.program 2026-10-29 03:56:13,076 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 781, model: loyalty.generate.wizard 2026-10-29 03:56:13,081 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 781, model: loyalty.program 2026-10-29 03:56:13,083 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_02_check_affiliate_user_all_doc_access_loyalty ... 2026-10-29 03:56:13,402 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 780, model: loyalty.rule 2026-10-29 03:56:13,410 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 780, model: loyalty.reward 2026-10-29 03:56:13,461 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 780, model: loyalty.program 2026-10-29 03:56:13,467 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 780, model: loyalty.rule 2026-10-29 03:56:13,475 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 780, model: loyalty.reward 2026-10-29 03:56:13,523 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #780 deleted mail.message records with IDs: [37164, 37163] 2026-10-29 03:56:13,527 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 780, model: loyalty.card 2026-10-29 03:56:13,531 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 780, model: loyalty.generate.wizard 2026-10-29 03:56:13,540 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 780, model: loyalty.program 2026-10-29 03:56:13,544 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 780, model: loyalty.rule 2026-10-29 03:56:13,617 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 780, model: loyalty.reward 2026-10-29 03:56:13,627 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 780, model: loyalty.mail 2026-10-29 03:56:13,632 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 780, model: loyalty.mail 2026-10-29 03:56:13,637 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 780, model: loyalty.mail 2026-10-29 03:56:13,640 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_03_check_affiliate_user_own_doc_access_loyalty ... 2026-10-29 03:56:13,935 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 779, model: loyalty.rule 2026-10-29 03:56:13,943 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 779, model: loyalty.reward 2026-10-29 03:56:13,993 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 779, model: loyalty.program 2026-10-29 03:56:13,998 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 779, model: loyalty.rule 2026-10-29 03:56:14,005 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 779, model: loyalty.reward 2026-10-29 03:56:14,028 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #779 deleted mail.message records with IDs: [37164, 37163] 2026-10-29 03:56:14,031 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 779, model: loyalty.card 2026-10-29 03:56:14,037 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 779, model: loyalty.generate.wizard 2026-10-29 03:56:14,046 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 779, model: loyalty.program 2026-10-29 03:56:14,054 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 779, model: loyalty.rule 2026-10-29 03:56:14,137 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 779, model: loyalty.reward 2026-10-29 03:56:14,148 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 779, model: loyalty.mail 2026-10-29 03:56:14,152 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 779, model: loyalty.mail 2026-10-29 03:56:14,160 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 779, model: loyalty.mail 2026-10-29 03:56:14,176 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 03:56:52,927 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 371 and Message-Id '<654643814125789.1793246212.874376535415649-openerp-private@2ff4138d272a>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-29 03:56:52,928 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 03:56:52,945 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #782 deleted mail.mail records with IDs: [371] 2026-10-29 03:56:52,973 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #782 deleted mail.message records with IDs: [37657] 2026-10-29 03:56:52,974 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:56:52,998 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 03:56:55,322 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #782 deleted pos.payment.method records with IDs: [399] 2026-10-29 03:56:56,636 100 INFO rb-19fb48c-226083-429903 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-29 03:56:58,775 100 INFO rb-19fb48c-226083-429903 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-29 03:57:00,746 100 INFO rb-19fb48c-226083-429903 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-29 03:57:02,745 100 INFO rb-19fb48c-226083-429903 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-29 03:57:04,752 100 INFO rb-19fb48c-226083-429903 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-29 03:57:06,935 100 INFO rb-19fb48c-226083-429903 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-29 03:57:09,081 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 03:57:10,202 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_01_add_affiliate_code_by_applying_related_coupon ... 2026-10-29 03:57:10,591 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_02_add_affiliate_code_by_applying_unrelated_coupon ... 2026-10-29 03:57:10,770 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_03_add_affiliate_code_by_applying_related_coupons ... 2026-10-29 03:57:10,966 100 INFO rb-19fb48c-226083-429903 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-29 03:57:13,113 100 INFO rb-19fb48c-226083-429903 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-29 03:57:13,242 100 INFO rb-19fb48c-226083-429903 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-29 03:57:13,401 100 INFO rb-19fb48c-226083-429903 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-29 03:57:13,668 100 INFO rb-19fb48c-226083-429903 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-29 03:57:15,471 100 INFO rb-19fb48c-226083-429903 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-29 03:57:17,635 100 INFO rb-19fb48c-226083-429903 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-29 03:57:17,665 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [16] 2026-10-29 03:57:20,227 100 INFO rb-19fb48c-226083-429903 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-29 03:57:20,252 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [16] 2026-10-29 03:57:22,846 100 INFO rb-19fb48c-226083-429903 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-29 03:57:25,235 100 INFO rb-19fb48c-226083-429903 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-29 03:57:25,300 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [16] 2026-10-29 03:57:27,972 100 INFO rb-19fb48c-226083-429903 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-29 03:57:28,119 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [16] 2026-10-29 03:57:31,772 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 03:58:55,694 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_marketplace_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_amount_verify_affiliate_commission_01 ... 2026-10-29 03:58:58,017 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_marketplace_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_separate_invoice_01 ... 2026-10-29 03:59:00,410 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-29 03:59:12,604 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_internal_user_cancel_affcode_so_001 ... 2026-10-29 03:59:13,475 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_internal_user_cancel_affcode_so_002 ... 2026-10-29 03:59:14,170 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_add_new_sol_001 ... 2026-10-29 03:59:16,344 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_add_new_sol_002 ... 2026-10-29 03:59:18,541 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_cancel_affcode_so_001 ... 2026-10-29 03:59:18,627 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_cancel_affcode_so_002 ... 2026-10-29 03:59:19,909 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:00:35,403 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5096, 5095, 5094, 5093, 5092] 2026-10-29 04:00:35,433 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [281714, 281717, 281715, 281718, 281716] 2026-10-29 04:00:35,433 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-29 04:00:36,153 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_assign_affiliate_upline ... 2026-10-29 04:00:36,958 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_affiliate_hierarchy_01 ... 2026-10-29 04:00:37,341 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_affiliate_hierarchy_02 ... 2026-10-29 04:00:37,587 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_limit_multi_level_affiliate_hierarchy_1 ... 2026-10-29 04:00:38,119 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_limit_multi_level_affiliate_hierarchy_2 ... 2026-10-29 04:00:38,735 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_depth ... 2026-10-29 04:00:38,816 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_downline_affcodes ... 2026-10-29 04:00:38,935 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_multi_level_comm_rules ... 2026-10-29 04:00:39,003 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_upline_affcodes ... 2026-10-29 04:00:39,218 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-29 04:01:54,230 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5096, 5095, 5094, 5093, 5092] 2026-10-29 04:01:54,252 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [281714, 281717, 281715, 281718, 281716] 2026-10-29 04:01:54,252 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-29 04:01:54,741 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_01_create_multi_level_commission ... 2026-10-29 04:01:57,388 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_02_create_multi_level_commission ... 2026-10-29 04:02:01,546 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_03_create_multi_level_commission ... 2026-10-29 04:02:01,801 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_04_create_multi_level_commission ... 2026-10-29 04:02:02,189 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_05_create_multi_level_commission ... 2026-10-29 04:02:02,451 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_06_create_multi_level_commission ... 2026-10-29 04:02:06,384 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [243] 2026-10-29 04:02:06,584 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [154] 2026-10-29 04:02:07,044 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-29 04:03:16,431 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5096, 5095, 5094, 5093, 5092] 2026-10-29 04:03:16,462 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [281714, 281717, 281715, 281718, 281716] 2026-10-29 04:03:16,463 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-29 04:03:17,006 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_multi_level.tests.test_multi_company: Starting TestMultiCompany.test_multi_company_access_affiliate_multi_level_commission_rule ... 2026-10-29 04:03:17,153 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-29 04:03:53,933 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 372 and Message-Id '<520088542799879.1793246633.889052867889404-openerp-private@2ff4138d272a>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-29 04:03:53,933 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:03:53,950 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #830 deleted mail.mail records with IDs: [372] 2026-10-29 04:03:53,979 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #830 deleted mail.message records with IDs: [40203] 2026-10-29 04:03:53,980 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:03:54,018 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:03:56,016 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #830 deleted pos.payment.method records with IDs: [456] 2026-10-29 04:03:56,777 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5096, 5095, 5094, 5093, 5092] 2026-10-29 04:03:56,804 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [281714, 281717, 281715, 281718, 281716] 2026-10-29 04:03:56,804 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-29 04:03:57,289 100 INFO rb-19fb48c-226083-429903 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-29 04:04:02,152 100 INFO rb-19fb48c-226083-429903 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-29 04:04:04,146 100 INFO rb-19fb48c-226083-429903 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-29 04:04:08,675 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_04_create_multi_level_commission ... 2026-10-29 04:04:08,678 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_05_create_multi_level_commission ... 2026-10-29 04:04:08,682 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_06_create_multi_level_commission ... 2026-10-29 04:04:08,686 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_07_create_multi_level_commission ... 2026-10-29 04:04:10,557 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_08_create_multi_level_commission ... 2026-10-29 04:04:12,724 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_09_create_multi_level_commission ... 2026-10-29 04:04:14,822 100 INFO rb-19fb48c-226083-429903 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-29 04:04:14,824 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_11_create_multi_level_commission ... 2026-10-29 04:04:14,827 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_12_create_multi_level_commission ... 2026-10-29 04:04:14,882 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 04:05:21,946 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5096, 5095, 5094, 5093, 5092] 2026-10-29 04:05:21,963 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [281714, 281717, 281715, 281718, 281716] 2026-10-29 04:05:21,963 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-29 04:05:22,515 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_01_create_multi_level_commission ... 2026-10-29 04:05:23,524 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_02_create_multi_level_commission ... 2026-10-29 04:05:24,597 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_03_create_multi_level_commission ... 2026-10-29 04:05:29,507 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_04_create_multi_level_commission ... 2026-10-29 04:05:35,552 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_05_create_multi_level_commission ... 2026-10-29 04:05:36,511 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_06_create_multi_level_commission ... 2026-10-29 04:05:37,536 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_07_create_multi_level_commission ... 2026-10-29 04:05:38,515 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_08_create_multi_level_commission ... 2026-10-29 04:05:39,720 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_09_create_multi_level_commission ... 2026-10-29 04:05:40,995 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_10_create_multi_level_commission ... 2026-10-29 04:05:41,996 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_11_create_multi_level_commission_mix_criteria ... 2026-10-29 04:05:41,999 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_12_create_multi_level_commission ... 2026-10-29 04:05:42,003 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_13_create_multi_level_commission ... 2026-10-29 04:05:42,006 100 INFO rb-19fb48c-226083-429903 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-29 04:05:42,771 100 INFO rb-19fb48c-226083-429903 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-29 04:05:43,921 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-29 04:06:21,778 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 373 and Message-Id '<797163105334747.1793246781.723176479339600-openerp-private@2ff4138d272a>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-29 04:06:21,778 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:06:21,797 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #844 deleted mail.mail records with IDs: [373] 2026-10-29 04:06:21,834 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #844 deleted mail.message records with IDs: [41262] 2026-10-29 04:06:21,834 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:06:21,858 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:06:23,707 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #844 deleted pos.payment.method records with IDs: [477] 2026-10-29 04:06:24,457 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_01_add_affiliate_to_pos_order_after_discount_01 ... 2026-10-29 04:06:25,997 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_02_add_affiliate_to_pos_order_after_discount_02 ... 2026-10-29 04:06:27,598 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_03_add_affiliate_to_pos_order_before_discount_01 ... 2026-10-29 04:06:29,021 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_04_add_affiliate_to_pos_order_before_discount_02 ... 2026-10-29 04:06:30,648 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_05_message_refunded_orders_have_commission ... 2026-10-29 04:06:33,115 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_08_refund_order_with_progressive ... 2026-10-29 04:06:35,775 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_09_refund_order_with_progressive_multi_time ... 2026-10-29 04:06:39,114 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 04:07:15,389 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 374 and Message-Id '<519732344497161.1793246835.340001583099365-openerp-private@2ff4138d272a>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-29 04:07:15,389 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:07:15,404 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #847 deleted mail.mail records with IDs: [374] 2026-10-29 04:07:15,423 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #847 deleted mail.message records with IDs: [41835] 2026-10-29 04:07:15,424 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:07:15,450 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:07:17,342 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #847 deleted pos.payment.method records with IDs: [486] 2026-10-29 04:07:18,942 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_access: Starting TestAffiliatePOSAccess.test_01_check_affiliate_user_access_pos ... 2026-10-29 04:07:19,046 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 850, model: pos.order 2026-10-29 04:07:19,060 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 850, model: pos.order.line 2026-10-29 04:07:19,076 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 850, model: pos.order 2026-10-29 04:07:19,086 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 850, model: pos.order.line 2026-10-29 04:07:19,097 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 850, model: pos.order 2026-10-29 04:07:19,103 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 850, model: pos.order.line 2026-10-29 04:07:19,109 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_access: Starting TestAffiliatePOSAccess.test_02_check_pos_user_access_affiliate ... 2026-10-29 04:07:19,221 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 851, model: affiliate.commission.rule 2026-10-29 04:07:19,227 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 851, model: affiliate.progressive.commission 2026-10-29 04:07:19,236 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 851, model: affiliate.commission.rule 2026-10-29 04:07:19,242 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 851, model: affiliate.progressive.commission 2026-10-29 04:07:19,255 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 851, model: affiliate.commission.rule 2026-10-29 04:07:19,266 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 851, model: affiliate.progressive.commission 2026-10-29 04:07:19,322 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-29 04:07:57,480 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 375 and Message-Id '<908043324861455.1793246877.407952547073364-openerp-private@2ff4138d272a>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-29 04:07:57,480 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:07:57,497 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #852 deleted mail.mail records with IDs: [375] 2026-10-29 04:07:57,528 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #852 deleted mail.message records with IDs: [42338] 2026-10-29 04:07:57,529 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:07:57,553 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:07:59,525 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #852 deleted pos.payment.method records with IDs: [495] 2026-10-29 04:08:00,381 100 INFO rb-19fb48c-226083-429903 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-29 04:08:01,983 100 INFO rb-19fb48c-226083-429903 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-29 04:08:03,657 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 04:09:15,624 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_commission_amount_01 ... 2026-10-29 04:09:18,372 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-29 04:10:31,396 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission_line: Starting TestCommissionLine.test_01_compute_total_commission_before_discount ... 2026-10-29 04:10:32,146 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission_line: Starting TestCommissionLine.test_02_compute_total_commission_after_discount ... 2026-10-29 04:10:32,938 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-29 04:11:41,177 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_01_create_sale_order_no_commission ... 2026-10-29 04:11:42,716 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_02_cancel_commission_from_sale_order ... 2026-10-29 04:11:44,726 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [243] 2026-10-29 04:11:44,772 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [253] 2026-10-29 04:11:44,851 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_03_create_commission_from_sale_order ... 2026-10-29 04:11:48,694 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_04_create_commission_from_sale_order ... 2026-10-29 04:11:52,929 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_05_create_commission_from_sale_order ... 2026-10-29 04:11:58,348 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-29 04:13:09,455 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_create_sale_order ... 2026-10-29 04:13:09,918 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 893, model: sale.order 2026-10-29 04:13:09,941 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 896, model: sale.order 2026-10-29 04:13:09,968 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 897, model: sale.order 2026-10-29 04:13:09,975 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 893, model: sale.order.line 2026-10-29 04:13:09,989 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 896, model: sale.order.line 2026-10-29 04:13:09,997 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 897, model: sale.order.line 2026-10-29 04:13:10,006 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_read_sale_order ... 2026-10-29 04:13:10,948 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [245], uid: 893, model: sale.order 2026-10-29 04:13:10,992 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [245], uid: 896, model: sale.order 2026-10-29 04:13:11,041 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [245], uid: 897, model: sale.order 2026-10-29 04:13:11,140 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [245], uid: 893, model: sale.order 2026-10-29 04:13:11,193 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_unlink_sale_order ... 2026-10-29 04:13:11,376 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 893, model: sale.order 2026-10-29 04:13:11,398 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 896, model: sale.order 2026-10-29 04:13:11,429 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 897, model: sale.order 2026-10-29 04:13:11,434 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 893, model: sale.order.line 2026-10-29 04:13:11,439 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 896, model: sale.order.line 2026-10-29 04:13:11,444 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 897, model: sale.order.line 2026-10-29 04:13:11,449 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_write_sale_order ... 2026-10-29 04:13:11,665 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 893, model: sale.order 2026-10-29 04:13:11,686 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 896, model: sale.order 2026-10-29 04:13:11,708 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 897, model: sale.order 2026-10-29 04:13:11,721 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 893, model: sale.order.line 2026-10-29 04:13:11,729 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 896, model: sale.order.line 2026-10-29 04:13:11,739 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 897, model: sale.order.line 2026-10-29 04:13:11,847 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-29 04:14:23,958 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_sale_crm.tests.test_affiliate_sale_crm: Starting TestAffiliateSaleCrm.test_create_sale_order_from_lead ... 2026-10-29 04:14:24,315 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-29 04:15:42,187 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_click_user_affiliate_admin ... 2026-10-29 04:15:42,303 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #919 deleted link.tracker.click records with IDs: [16] 2026-10-29 04:15:42,318 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_click_user_website_designer ... 2026-10-29 04:15:42,785 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [17], uid: 917, model: link.tracker.click 2026-10-29 04:15:42,818 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 917, model: link.tracker.click 2026-10-29 04:15:42,864 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #917 deleted mail.message records with IDs: [7403] 2026-10-29 04:15:42,881 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [4], uid: 917, model: link.tracker.click 2026-10-29 04:15:42,924 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #917 deleted link.tracker.click records with IDs: [18] 2026-10-29 04:15:42,930 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_user_affiliate_admin ... 2026-10-29 04:15:43,069 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #919 deleted link.tracker records with IDs: [244] 2026-10-29 04:15:43,074 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_user_website_designer ... 2026-10-29 04:15:43,476 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [245], uid: 917, model: link.tracker 2026-10-29 04:15:43,525 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [2], uid: 917, model: link.tracker 2026-10-29 04:15:43,551 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [2], uid: 917, model: link.tracker 2026-10-29 04:15:43,605 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #917 deleted link.tracker records with IDs: [246] 2026-10-29 04:15:43,688 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-29 04:16:55,245 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_bot_click_count ... 2026-10-29 04:16:55,296 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_click_count ... 2026-10-29 04:16:55,331 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7403] 2026-10-29 04:16:55,402 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [375368] 2026-10-29 04:16:55,402 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4] 2026-10-29 04:16:55,410 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_human_click_count ... 2026-10-29 04:16:55,435 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7403] 2026-10-29 04:16:55,526 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [375368] 2026-10-29 04:16:55,526 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4] 2026-10-29 04:16:55,557 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_link_tracker_count ... 2026-10-29 04:16:55,586 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [375352] 2026-10-29 04:16:55,587 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted link.tracker records with IDs: [3] 2026-10-29 04:16:55,612 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_link_tracker_deleted_count ... 2026-10-29 04:16:55,626 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_website_visitor_count ... 2026-10-29 04:16:55,662 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [375380] 2026-10-29 04:16:55,662 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted website.visitor records with IDs: [4] 2026-10-29 04:16:55,682 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_create ... 2026-10-29 04:16:55,787 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_reduce_commission_clicks_01 ... 2026-10-29 04:16:55,872 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7407, 7406, 7405, 7404, 7403] 2026-10-29 04:16:55,956 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [375368, 375369, 375370, 375371, 375372] 2026-10-29 04:16:55,957 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4, 5, 6, 7, 8] 2026-10-29 04:16:55,966 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_reduce_commission_clicks_02 ... 2026-10-29 04:16:56,048 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7405, 7404, 7403] 2026-10-29 04:16:56,118 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [375368, 375369, 375370] 2026-10-29 04:16:56,118 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4, 5, 6] 2026-10-29 04:16:56,189 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-29 04:18:04,217 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_click_count ... 2026-10-29 04:18:04,387 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [21] 2026-10-29 04:18:04,409 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_comm_amount ... 2026-10-29 04:18:04,694 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_confirmed_click_count ... 2026-10-29 04:18:04,999 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_update_amount_per_thousand_clicks ... 2026-10-29 04:18:05,081 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-29 04:19:13,548 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_cancelled_click_count ... 2026-10-29 04:19:13,608 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [41] 2026-10-29 04:19:13,620 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_confirmed_click_count ... 2026-10-29 04:19:13,659 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [42] 2026-10-29 04:19:13,667 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_human_click_count ... 2026-10-29 04:19:13,726 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7409, 7408, 7407, 7406] 2026-10-29 04:19:13,814 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [375371, 375372, 375373, 375374] 2026-10-29 04:19:13,814 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [7, 8, 9, 10] 2026-10-29 04:19:13,847 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_unpaid_click_count ... 2026-10-29 04:19:14,028 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_limit_creating_link_tracker_per_day ... 2026-10-29 04:19:14,237 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:fullstack from n/a 2026-10-29 04:19:14,276 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:19:14,724 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:14] "POST /affiliate/create_link HTTP/1.1" 200 - 50 0.042 0.409 2026-10-29 04:19:14,794 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:14] "POST /affiliate/create_link HTTP/1.1" 200 - 26 0.018 0.042 2026-10-29 04:19:14,844 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:14] "POST /affiliate/create_link HTTP/1.1" 200 - 10 0.010 0.030 2026-10-29 04:19:14,899 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:14] "POST /affiliate/create_link HTTP/1.1" 200 - 10 0.007 0.022 2026-10-29 04:19:15,012 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:15] "POST /affiliate/create_link HTTP/1.1" 200 - 26 0.018 0.045 2026-10-29 04:19:15,066 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-29 04:20:22,588 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_link_tracker_click: Starting TestLinkTrackerClick.test_add_click ... 2026-10-29 04:20:22,699 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-29 04:21:31,903 100 INFO rb-19fb48c-226083-429903 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-29 04:21:32,232 100 INFO rb-19fb48c-226083-429903 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-29 04:21:32,451 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_03_link_tracker_diff_url_campaign_id_medium_source ... 2026-10-29 04:21:32,478 100 INFO rb-19fb48c-226083-429903 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-29 04:21:32,504 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_internal_access_menu_affiliate ... 2026-10-29 04:21:32,699 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:user_internal from n/a 2026-10-29 04:21:32,719 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:21:33,220 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:33] "GET /affiliate/join HTTP/1.1" 303 - 78 0.063 0.442 2026-10-29 04:21:34,717 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:34] "GET /affiliate HTTP/1.1" 200 - 249 0.304 1.190 2026-10-29 04:21:34,835 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:34] "GET /affiliate HTTP/1.1" 200 - 21 0.015 0.092 2026-10-29 04:21:35,027 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:35] "GET /affiliate/commissions HTTP/1.1" 200 - 41 0.033 0.153 2026-10-29 04:21:35,131 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:35] "GET /affiliate/report HTTP/1.1" 200 - 26 0.017 0.081 2026-10-29 04:21:35,137 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup ... 2026-10-29 04:21:35,333 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:21:36,770 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:testsignup@example.viindoo.com from 127.0.0.1 2026-10-29 04:21:37,102 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:37] "POST /affiliate/signup HTTP/1.1" 200 - 440 0.391 1.383 2026-10-29 04:21:37,132 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup_full_info ... 2026-10-29 04:21:37,343 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:21:38,760 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:test1@example.viindoo.com from 127.0.0.1 2026-10-29 04:21:39,067 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:39] "POST /affiliate/signup HTTP/1.1" 200 - 445 0.346 1.381 2026-10-29 04:21:39,116 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup_with_exist_email ... 2026-10-29 04:21:40,415 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:21:41,316 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:41] "POST /affiliate/signup HTTP/1.1" 200 - 170 0.233 0.671 2026-10-29 04:21:41,324 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_bot_click_viin_affiliate_link ... 2026-10-29 04:21:41,521 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:21:41,991 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:41] "GET /r/yIa HTTP/1.1" 301 - 54 0.036 0.438 2026-10-29 04:21:43,187 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:43] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 178 0.149 1.042 2026-10-29 04:21:43,200 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_click_viin_affiliate_link_01 ... 2026-10-29 04:21:43,424 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:21:43,963 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:43] "GET /r/yIa HTTP/1.1" 301 - 60 0.043 0.501 2026-10-29 04:21:45,078 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:45] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 184 0.134 0.972 2026-10-29 04:21:45,100 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_click_viin_affiliate_link_02 ... 2026-10-29 04:21:45,986 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 04:21:45,990 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:portal from n/a 2026-10-29 04:21:46,017 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:21:46,463 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:46] "GET /r/yIa HTTP/1.1" 301 - 61 0.039 0.415 2026-10-29 04:21:46,751 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-10-29 04:21:47,477 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:47] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 210 0.134 0.875 2026-10-29 04:21:47,502 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_01 ... 2026-10-29 04:21:48,447 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 04:21:48,451 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:portal from n/a 2026-10-29 04:21:48,471 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:21:48,843 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:48] "POST /affiliate/create_link HTTP/1.1" 200 - 50 0.039 0.336 2026-10-29 04:21:48,910 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:48] "POST /affiliate/create_link HTTP/1.1" 200 - 24 0.019 0.042 2026-10-29 04:21:48,922 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_02 ... 2026-10-29 04:21:49,701 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 04:21:49,705 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:portal from n/a 2026-10-29 04:21:49,724 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:21:50,089 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:50] "POST /affiliate/create_link HTTP/1.1" 200 - 24 0.016 0.353 2026-10-29 04:21:50,096 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_03 ... 2026-10-29 04:21:51,004 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 04:21:51,008 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:portal from n/a 2026-10-29 04:21:51,028 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:21:52,585 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:52] "POST /affiliate/create_link HTTP/1.1" 200 - 25 0.015 1.546 2026-10-29 04:21:52,592 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_04 ... 2026-10-29 04:21:53,643 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 04:21:53,647 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:portal from n/a 2026-10-29 04:21:53,668 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:21:54,043 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:54] "POST /affiliate/create_link HTTP/1.1" 200 - 40 0.025 0.354 2026-10-29 04:21:54,055 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_delete_affiliate_link_on_website ... 2026-10-29 04:21:55,117 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 04:21:55,121 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:demo from n/a 2026-10-29 04:21:55,141 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:21:55,579 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:55] "POST /affiliate/remove_link/6 HTTP/1.1" 200 - 25 0.016 0.426 2026-10-29 04:21:55,636 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:55] "POST /affiliate/remove_link/4 HTTP/1.1" 200 - 20 0.013 0.037 2026-10-29 04:21:55,670 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:55] "POST /affiliate/remove_link/8888888 HTTP/1.1" 200 - 8 0.005 0.018 2026-10-29 04:21:55,671 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_website_affiliate.TestWebsiteAffiliate: waiting for threads: [] 2026-10-29 04:21:55,675 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_record_duplicate_clicks_ip ... 2026-10-29 04:21:55,911 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:21:56,342 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:56] "GET /r/1MH HTTP/1.1" 301 - 58 0.047 0.388 2026-10-29 04:21:57,402 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:57] "GET / HTTP/1.1" 200 - 175 0.127 0.922 2026-10-29 04:21:57,464 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:57] "GET /r/1MH HTTP/1.1" 301 - 13 0.012 0.038 2026-10-29 04:21:57,515 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:57] "GET / HTTP/1.1" 200 - 18 0.013 0.032 2026-10-29 04:21:57,634 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:57] "GET /r/1MH HTTP/1.1" 301 - 31 0.022 0.053 2026-10-29 04:21:57,695 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:57] "GET / HTTP/1.1" 200 - 18 0.015 0.041 2026-10-29 04:21:57,785 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:57] "GET /r/1MH HTTP/1.1" 301 - 28 0.021 0.061 2026-10-29 04:21:57,856 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:57] "GET / HTTP/1.1" 200 - 18 0.011 0.045 2026-10-29 04:21:57,870 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_redirect_affiliate_signup ... 2026-10-29 04:21:58,051 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:21:59,422 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:59] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.134 1.241 2026-10-29 04:22:00,267 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 04:22:00,271 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:portal from n/a 2026-10-29 04:22:00,312 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:00] "GET /affiliate/signup HTTP/1.1" 303 - 8 0.006 0.018 2026-10-29 04:22:00,334 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:00] "GET /affiliate/join HTTP/1.1" 303 - 8 0.004 0.014 2026-10-29 04:22:00,576 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:00] "GET /affiliate HTTP/1.1" 200 - 60 0.048 0.190 2026-10-29 04:22:00,603 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:user_internal from n/a 2026-10-29 04:22:00,638 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:00] "GET /affiliate/signup HTTP/1.1" 303 - 8 0.004 0.014 2026-10-29 04:22:00,773 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:00] "GET /affiliate/join HTTP/1.1" 303 - 61 0.038 0.093 2026-10-29 04:22:01,061 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:01] "GET /affiliate HTTP/1.1" 200 - 79 0.067 0.217 2026-10-29 04:22:01,081 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_shows_multi_currency_on_commission_page ... 2026-10-29 04:22:01,961 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 04:22:01,965 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:admin from n/a 2026-10-29 04:22:01,985 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:22:03,961 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:03] "GET /affiliate/commissions HTTP/1.1" 200 - 267 0.250 1.731 2026-10-29 04:22:04,759 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 04:22:04,763 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:demo from n/a 2026-10-29 04:22:05,256 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:05] "GET /affiliate/commissions HTTP/1.1" 200 - 91 0.107 0.370 2026-10-29 04:22:06,026 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 04:22:06,043 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:portal from n/a 2026-10-29 04:22:06,793 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:06] "GET /affiliate/commissions HTTP/1.1" 200 - 154 0.105 0.627 2026-10-29 04:22:06,811 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_signup_from_affiliate_link ... 2026-10-29 04:22:07,058 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:22:07,598 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:07] "GET /r/yIa HTTP/1.1" 301 - 60 0.051 0.494 2026-10-29 04:22:08,696 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:08] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 184 0.125 0.965 2026-10-29 04:22:09,858 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:cheetah@example.viindoo.com from 127.0.0.1 2026-10-29 04:22:10,229 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:10] "POST /affiliate/signup HTTP/1.1" 200 - 443 0.402 1.126 2026-10-29 04:22:10,246 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_update_affiliate_link_on_website_01 ... 2026-10-29 04:22:11,156 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 04:22:11,160 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:admin from n/a 2026-10-29 04:22:11,186 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:22:11,575 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:11] "POST /affiliate/update_link/4 HTTP/1.1" 200 - 25 0.018 0.375 2026-10-29 04:22:11,649 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:11] "POST /affiliate/update_link/6 HTTP/1.1" 200 - 29 0.016 0.042 2026-10-29 04:22:11,676 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:11] "POST /affiliate/update_link/8888888 HTTP/1.1" 200 - 8 0.004 0.015 2026-10-29 04:22:11,684 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_update_affiliate_link_on_website_02 ... 2026-10-29 04:22:12,663 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 04:22:12,667 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:portal from n/a 2026-10-29 04:22:12,688 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:22:13,043 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:13] "POST /affiliate/update_link/3 HTTP/1.1" 200 - 33 0.019 0.340 2026-10-29 04:22:13,052 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_click_to_deleted_affiliate_link ... 2026-10-29 04:22:13,261 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:22:14,718 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:14] "GET /r/yIa HTTP/1.1" 303 - 22 0.011 1.449 2026-10-29 04:22:15,848 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:15] "GET / HTTP/1.1" 200 - 172 0.126 0.998 2026-10-29 04:22:15,860 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_internal_send_message_in_commission ... 2026-10-29 04:22:16,330 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_portal_send_message_in_commission ... 2026-10-29 04:22:16,666 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_01 ... 2026-10-29 04:22:16,873 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:22:18,261 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:18] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.133 1.258 2026-10-29 04:22:18,988 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 04:22:18,992 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:admin from n/a 2026-10-29 04:22:20,235 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:20] "GET /affiliate HTTP/1.1" 200 - 200 0.181 1.040 2026-10-29 04:22:20,445 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:20] "GET /affiliate/commissions HTTP/1.1" 200 - 43 0.037 0.148 2026-10-29 04:22:22,519 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:22] "GET /my/invoices HTTP/1.1" 200 - 294 0.282 1.771 2026-10-29 04:22:22,622 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:22] "POST /affiliate/create_link HTTP/1.1" 200 - 30 0.018 0.054 2026-10-29 04:22:22,624 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_website_affiliate.TestWebsiteAffiliate: waiting for threads: [] 2026-10-29 04:22:22,630 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_02 ... 2026-10-29 04:22:22,809 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:22:24,175 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:24] "GET /affiliate/signup HTTP/1.1" 200 - 183 0.114 1.256 2026-10-29 04:22:24,827 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 04:22:24,831 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:admin from n/a 2026-10-29 04:22:26,109 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:26] "GET /affiliate HTTP/1.1" 200 - 186 0.193 1.066 2026-10-29 04:22:26,213 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:26] "GET /affiliate/commissions HTTP/1.1" 200 - 20 0.015 0.073 2026-10-29 04:22:26,240 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:26] "POST /affiliate/create_link HTTP/1.1" 200 - 4 0.005 0.009 2026-10-29 04:22:26,247 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_03 ... 2026-10-29 04:22:26,477 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:22:27,827 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:27] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.137 1.220 2026-10-29 04:22:28,562 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 04:22:28,566 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:admin from n/a 2026-10-29 04:22:28,688 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:28] "POST /affiliate/create_link HTTP/1.1" 200 - 36 0.028 0.074 2026-10-29 04:22:28,759 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-29 04:23:33,721 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_click_multi_commission ... 2026-10-29 04:23:34,270 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_01 ... 2026-10-29 04:23:34,449 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_02 ... 2026-10-29 04:23:34,759 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_access_right ... 2026-10-29 04:23:35,088 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 997, model: wizard.action.click 2026-10-29 04:23:35,117 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [265], uid: 997, model: affiliate.code 2026-10-29 04:23:35,138 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [265], uid: 997, model: affiliate.code 2026-10-29 04:23:35,152 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_from_affiliate_link_01 ... 2026-10-29 04:23:35,324 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:23:35,773 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:23:35] "GET /r/5e2 HTTP/1.1" 301 - 57 0.040 0.412 2026-10-29 04:23:36,901 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:23:36] "GET / HTTP/1.1" 200 - 175 0.118 1.005 2026-10-29 04:23:37,556 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:23:37] "POST /shop/cart/update_json HTTP/1.1" 200 - 168 0.189 0.461 2026-10-29 04:23:37,627 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:23:37] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 14 0.015 0.048 2026-10-29 04:23:37,850 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:23:37] "GET /shop/address HTTP/1.1" 200 - 41 0.027 0.188 2026-10-29 04:23:38,506 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:23:38] "POST /shop/address HTTP/1.1" 303 - 225 0.180 0.438 2026-10-29 04:23:38,748 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:23:38] "GET /shop/confirm_order HTTP/1.1" 303 - 90 0.069 0.165 2026-10-29 04:23:39,387 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:23:39] "GET /shop/payment HTTP/1.1" 200 - 155 0.127 0.506 2026-10-29 04:23:39,777 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_from_affiliate_link_02 ... 2026-10-29 04:23:40,676 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 04:23:40,679 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:portal from n/a 2026-10-29 04:23:40,719 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:23:41,198 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:23:41] "GET /r/yIa HTTP/1.1" 301 - 62 0.038 0.448 2026-10-29 04:23:41,500 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-10-29 04:23:42,272 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:23:42] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 210 0.123 0.942 2026-10-29 04:23:43,135 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:23:43] "POST /shop/cart/update_json HTTP/1.1" 200 - 204 0.214 0.604 2026-10-29 04:23:43,212 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:23:43] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 17 0.018 0.053 2026-10-29 04:23:43,635 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:23:43] "GET /shop/confirm_order HTTP/1.1" 303 - 137 0.125 0.293 2026-10-29 04:23:44,272 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:23:44] "GET /shop/payment HTTP/1.1" 200 - 148 0.094 0.537 2026-10-29 04:23:44,900 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:23:44] "POST /shop/address HTTP/1.1" 303 - 247 0.186 0.414 2026-10-29 04:23:45,127 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:23:45] "GET /shop/confirm_order HTTP/1.1" 303 - 108 0.061 0.158 2026-10-29 04:23:46,140 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:23:46] "GET /shop/payment HTTP/1.1" 200 - 223 0.119 0.888 2026-10-29 04:23:47,048 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:23:47] "POST /shop/cart/update_json HTTP/1.1" 200 - 167 0.146 0.417 2026-10-29 04:23:47,102 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:23:47] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 16 0.011 0.037 2026-10-29 04:23:47,362 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:23:47] "GET /shop/confirm_order HTTP/1.1" 303 - 84 0.071 0.184 2026-10-29 04:23:47,587 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:23:47] "GET /shop/payment HTTP/1.1" 200 - 81 0.051 0.168 2026-10-29 04:23:48,072 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:23:48] "POST /shop/address HTTP/1.1" 303 - 245 0.156 0.290 2026-10-29 04:23:48,315 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:23:48] "GET /shop/confirm_order HTTP/1.1" 303 - 108 0.079 0.158 2026-10-29 04:23:49,319 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:23:49] "GET /shop/payment HTTP/1.1" 200 - 223 0.131 0.866 2026-10-29 04:23:49,396 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_not_from_affiliate_link ... 2026-10-29 04:23:49,614 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:23:52,933 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:23:52] "GET /shop HTTP/1.1" 200 - 356 0.277 3.045 2026-10-29 04:23:53,543 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:23:53] "POST /shop/cart/update_json HTTP/1.1" 200 - 158 0.116 0.456 2026-10-29 04:23:53,598 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:23:53] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 14 0.015 0.035 2026-10-29 04:23:53,865 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:23:53] "GET /shop/address HTTP/1.1" 200 - 39 0.033 0.229 2026-10-29 04:23:54,404 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:23:54] "POST /shop/address HTTP/1.1" 303 - 222 0.134 0.376 2026-10-29 04:23:54,599 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:23:54] "GET /shop/confirm_order HTTP/1.1" 303 - 72 0.051 0.140 2026-10-29 04:23:55,236 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:23:55] "GET /shop/payment HTTP/1.1" 200 - 153 0.105 0.525 2026-10-29 04:23:55,484 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_website_affiliate_flow ... 2026-10-29 04:23:55,688 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:fullstack from n/a 2026-10-29 04:23:55,712 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:23:57,171 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:23:57] "GET /affiliate HTTP/1.1" 200 - 220 0.130 1.334 2026-10-29 04:23:57,281 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:23:57] "GET /affiliate/report HTTP/1.1" 200 - 26 0.016 0.090 2026-10-29 04:23:57,478 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:23:57] "GET /affiliate/commissions HTTP/1.1" 200 - 41 0.035 0.157 2026-10-29 04:23:58,560 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:23:58] "GET /affiliate/commissions HTTP/1.1" 200 - 32 0.022 0.085 2026-10-29 04:24:00,557 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:24:00] "GET /affiliate/commissions HTTP/1.1" 200 - 32 0.023 0.091 2026-10-29 04:24:00,802 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:24:00] "GET /affiliate/commissions HTTP/1.1" 200 - 34 0.022 0.086 2026-10-29 04:24:00,890 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-29 04:25:07,526 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website.tests.test_website_visitor: Starting TestWebsiteVisitor.test_user_click_viin_affiliate_link_and_create_website_visitor ... 2026-10-29 04:25:07,820 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:25:08,179 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:25:08] "GET /r/yIa HTTP/1.1" 301 - 54 0.035 0.329 2026-10-29 04:25:09,297 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:25:09] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 184 0.116 0.996 2026-10-29 04:25:10,007 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 04:25:10,010 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:demo from n/a 2026-10-29 04:25:10,081 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:25:10] "GET /r/yIa HTTP/1.1" 301 - 19 0.012 0.042 2026-10-29 04:25:11,279 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:25:11] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 198 0.164 1.028 2026-10-29 04:25:11,353 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-29 04:26:15,036 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_contact_us ... 2026-10-29 04:26:15,340 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:26:16,902 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.tools.mail_validation: The (optional) `flanker` Python module is not installed,so email validation will fallback to email_normalize. 2026-10-29 04:26:16,944 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:26:16] "POST /website/form/crm.lead HTTP/1.1" 200 - 104 0.082 1.528 2026-10-29 04:26:17,054 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:26:17] "GET /r/tgh HTTP/1.1" 301 - 36 0.027 0.066 2026-10-29 04:26:18,159 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:26:18] "GET / HTTP/1.1" 200 - 172 0.108 0.989 2026-10-29 04:26:18,352 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:26:18] "POST /website/form/crm.lead HTTP/1.1" 200 - 55 0.053 0.134 2026-10-29 04:26:18,370 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_livechat_01 ... 2026-10-29 04:26:18,581 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:26:19,107 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:26:19] "GET /r/tgh HTTP/1.1" 301 - 57 0.042 0.489 2026-10-29 04:26:20,243 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:26:20] "GET / HTTP/1.1" 200 - 175 0.109 1.021 2026-10-29 04:26:20,464 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:26:20] "POST /im_livechat/get_session HTTP/1.1" 200 - 60 0.084 0.131 2026-10-29 04:26:20,820 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:26:20] "POST /mail/chat_post HTTP/1.1" 404 - 40 0.028 0.320 2026-10-29 04:26:21,655 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 04:26:21,659 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:admin from n/a 2026-10-29 04:26:21,962 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:26:21] "POST /web/dataset/call_kw/discuss.channel/execute_command_lead HTTP/1.1" 200 - 90 0.128 0.155 2026-10-29 04:26:21,994 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_livechat_02 ... 2026-10-29 04:26:22,187 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:26:22,707 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:26:22] "POST /im_livechat/get_session HTTP/1.1" 200 - 66 0.043 0.481 2026-10-29 04:26:23,708 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:26:23] "POST /mail/chat_post HTTP/1.1" 404 - 186 0.111 0.887 2026-10-29 04:26:24,510 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 04:26:24,514 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:admin from n/a 2026-10-29 04:26:24,741 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:26:24] "POST /web/dataset/call_kw/discuss.channel/execute_command_lead HTTP/1.1" 200 - 86 0.085 0.125 2026-10-29 04:26:24,829 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-29 04:26:34,661 100 INFO rb-19fb48c-226083-429903 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-29 04:26:35,931 100 INFO rb-19fb48c-226083-429903 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-29 04:26:37,150 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:26:38,165 100 INFO rb-19fb48c-226083-429903 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-29 04:26:38,212 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:citation_person from n/a 2026-10-29 04:26:38,339 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:26:39,657 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:26:39] "POST /viin_ai/chat/message HTTP/1.1" 200 - 294 0.304 1.017 2026-10-29 04:26:39,671 100 INFO rb-19fb48c-226083-429903 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-29 04:26:39,737 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:citation_person from n/a 2026-10-29 04:26:39,966 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:26:41,165 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:26:41] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 310 0.267 0.941 2026-10-29 04:26:41,199 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:26:42,430 100 INFO rb-19fb48c-226083-429903 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-29 04:26:42,492 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:trace_person from n/a 2026-10-29 04:26:42,516 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:26:43,380 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:26:43] "POST /viin_ai/chat/message HTTP/1.1" 200 - 145 0.135 0.735 2026-10-29 04:26:43,401 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:26:43,405 100 INFO rb-19fb48c-226083-429903 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-29 04:27:01,072 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:27:01,075 100 INFO rb-19fb48c-226083-429903 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-29 04:27:11,633 100 INFO rb-19fb48c-226083-429903 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-29 04:27:12,457 100 INFO rb-19fb48c-226083-429903 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-29 04:27:12,606 100 INFO rb-19fb48c-226083-429903 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-29 04:27:12,774 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:27:13,621 100 INFO rb-19fb48c-226083-429903 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-29 04:27:13,743 100 INFO rb-19fb48c-226083-429903 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-29 04:27:13,815 100 INFO rb-19fb48c-226083-429903 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-29 04:27:13,929 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:27:15,226 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 386 and Message-Id '<865809657356484.1793248035.137587308883667-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:27:15,226 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:27:15,241 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [386] 2026-10-29 04:27:15,271 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [50147] 2026-10-29 04:27:15,272 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:27:15,281 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:27:15,459 100 INFO rb-19fb48c-226083-429903 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-29 04:27:15,525 100 INFO rb-19fb48c-226083-429903 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-29 04:27:15,605 100 INFO rb-19fb48c-226083-429903 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-29 04:27:15,678 100 INFO rb-19fb48c-226083-429903 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-29 04:27:15,738 100 INFO rb-19fb48c-226083-429903 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-29 04:27:15,982 100 INFO rb-19fb48c-226083-429903 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-29 04:27:16,103 100 INFO rb-19fb48c-226083-429903 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-29 04:27:16,193 100 INFO rb-19fb48c-226083-429903 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-29 04:27:16,323 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:27:17,889 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 387 and Message-Id '<713952569290239.1793248037.842890501022339-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:27:17,890 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:27:17,904 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [387] 2026-10-29 04:27:17,926 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [50165] 2026-10-29 04:27:17,926 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:27:17,940 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:27:17,969 100 INFO rb-19fb48c-226083-429903 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-29 04:27:17,989 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:unrunnable_condition_searcher from n/a 2026-10-29 04:27:19,078 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:27:19] "POST /viin_ai/search/translate HTTP/1.1" 200 - 196 0.226 0.842 2026-10-29 04:27:19,086 100 INFO rb-19fb48c-226083-429903 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-29 04:27:19,116 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:unrunnable_condition_searcher from n/a 2026-10-29 04:27:19,899 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:27:19] "POST /viin_ai/search/translate HTTP/1.1" 200 - 147 0.133 0.622 2026-10-29 04:27:19,944 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:27:43,876 100 INFO rb-19fb48c-226083-429903 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-29 04:27:44,422 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <255271269287001.1793248064.260793685913086-openerp-message-notify@2ff4138d272a>: ['"Notice notice_operator_b" <@False>'] 2026-10-29 04:27:44,427 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <255271269287001.1793248064.260793685913086-openerp-message-notify@2ff4138d272a>: ['"Notice notice_operator_both" <@False>'] 2026-10-29 04:27:44,446 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [388] 2026-10-29 04:27:44,446 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:27:44,490 100 INFO rb-19fb48c-226083-429903 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-29 04:27:44,999 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <174348569006937.1793248064.846427917480469-openerp-message-notify@2ff4138d272a>: ['"Notice notice_operator_a" <@False>'] 2026-10-29 04:27:45,004 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <174348569006937.1793248064.846427917480469-openerp-message-notify@2ff4138d272a>: ['"Notice notice_operator_b" <@False>'] 2026-10-29 04:27:45,009 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <174348569006937.1793248064.846427917480469-openerp-message-notify@2ff4138d272a>: ['"Notice notice_operator_both" <@False>'] 2026-10-29 04:27:45,011 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 389 and Message-Id '<174348569006937.1793248064.846427917480469-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com', False, False, False successfully sent 2026-10-29 04:27:45,011 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 4 2026-10-29 04:27:45,030 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [389] 2026-10-29 04:27:45,030 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:27:45,056 100 INFO rb-19fb48c-226083-429903 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-29 04:27:45,652 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <161250875619918.1793248065.495194435119629-openerp-message-notify@2ff4138d272a>: ['"Notice notice_operator_b" <@False>'] 2026-10-29 04:27:45,660 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <161250875619918.1793248065.495194435119629-openerp-message-notify@2ff4138d272a>: ['"Notice notice_operator_both" <@False>'] 2026-10-29 04:27:45,686 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1040 deleted mail.mail records with IDs: [390] 2026-10-29 04:27:45,686 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:27:45,761 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 04:27:47,077 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 391 and Message-Id '<774897376430067.1793248067.014131307601929-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:27:47,077 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:27:47,109 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [391] 2026-10-29 04:27:47,151 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [50629] 2026-10-29 04:27:47,151 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:27:47,172 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:27:48,367 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 392 and Message-Id '<012445109416695.1793248068.331175088882446-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:27:48,367 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:27:48,378 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [392] 2026-10-29 04:27:48,392 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [50631] 2026-10-29 04:27:48,393 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:27:48,400 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:27:48,430 100 INFO rb-19fb48c-226083-429903 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-29 04:27:48,521 100 INFO rb-19fb48c-226083-429903 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-29 04:27:49,026 100 INFO rb-19fb48c-226083-429903 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-29 04:27:50,409 100 INFO rb-19fb48c-226083-429903 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-29 04:27:50,437 100 INFO rb-19fb48c-226083-429903 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-29 04:27:50,516 100 INFO rb-19fb48c-226083-429903 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-29 04:27:50,781 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 393 and Message-Id '<326496073587192.1793248070.641587018966675-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com', 'c**@example.com' successfully sent 2026-10-29 04:27:50,781 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 2 2026-10-29 04:27:50,798 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [393] 2026-10-29 04:27:50,799 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:27:50,806 100 INFO rb-19fb48c-226083-429903 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-29 04:27:50,910 100 INFO rb-19fb48c-226083-429903 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-29 04:27:51,062 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: create, uid: 1043, model: viin.ai.provider, fields: extra_headers 2026-10-29 04:27:51,076 100 INFO rb-19fb48c-226083-429903 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-29 04:27:51,199 100 INFO rb-19fb48c-226083-429903 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-29 04:27:51,360 100 INFO rb-19fb48c-226083-429903 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-29 04:27:51,543 100 INFO rb-19fb48c-226083-429903 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-29 04:27:51,935 100 INFO rb-19fb48c-226083-429903 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-29 04:27:52,018 100 INFO rb-19fb48c-226083-429903 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-29 04:27:52,560 100 INFO rb-19fb48c-226083-429903 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-29 04:27:52,972 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:27:55,078 100 INFO rb-19fb48c-226083-429903 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-29 04:27:55,303 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:delete_route_colleague from n/a 2026-10-29 04:27:55,322 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:27:55,827 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [41], uid: 1045, model: discuss.channel 2026-10-29 04:27:55,856 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:27:55] "POST /viin_ai/chat/conversation/delete HTTP/1.1" 200 - 26 0.089 0.451 2026-10-29 04:27:55,869 100 INFO rb-19fb48c-226083-429903 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-29 04:27:56,235 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:delete_route_owner from n/a 2026-10-29 04:27:56,269 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:27:56,914 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1044 deleted mail.message records with IDs: [50664] 2026-10-29 04:27:56,949 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1044 deleted discuss.channel records with IDs: [42] 2026-10-29 04:27:56,960 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:27:56] "POST /viin_ai/chat/conversation/delete HTTP/1.1" 200 - 44 0.066 0.640 2026-10-29 04:27:56,991 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:27:58,196 100 INFO rb-19fb48c-226083-429903 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-29 04:27:58,261 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:naming_person from n/a 2026-10-29 04:27:58,469 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:27:59,711 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:27:59] "POST /viin_ai/chat/message HTTP/1.1" 200 - 234 0.239 1.009 2026-10-29 04:27:59,728 100 INFO rb-19fb48c-226083-429903 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-29 04:27:59,770 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:naming_person from n/a 2026-10-29 04:27:59,964 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:28:01,051 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:28:01] "POST /viin_ai/chat/message HTTP/1.1" 200 - 234 0.230 0.861 2026-10-29 04:28:01,096 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:28:01] "POST /viin_ai/chat/conversation/rename HTTP/1.1" 200 - 16 0.010 0.028 2026-10-29 04:28:01,582 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:28:01] "POST /viin_ai/chat/message HTTP/1.1" 200 - 146 0.148 0.315 2026-10-29 04:28:01,596 100 INFO rb-19fb48c-226083-429903 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-29 04:28:01,643 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:naming_person from n/a 2026-10-29 04:28:01,833 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:28:02,892 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:28:02] "POST /viin_ai/chat/message HTTP/1.1" 200 - 234 0.225 0.838 2026-10-29 04:28:02,935 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:28:02] "POST /viin_ai/chat/conversation/rename HTTP/1.1" 200 - 11 0.007 0.025 2026-10-29 04:28:03,024 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:28:03] "POST /viin_ai/chat/conversation/rename HTTP/1.1" 200 - 11 0.018 0.031 2026-10-29 04:28:03,051 100 INFO rb-19fb48c-226083-429903 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-29 04:28:03,140 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:naming_person from n/a 2026-10-29 04:28:03,321 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:28:04,359 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:28:04] "POST /viin_ai/chat/message HTTP/1.1" 200 - 235 0.207 0.835 2026-10-29 04:28:04,383 100 INFO rb-19fb48c-226083-429903 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-29 04:28:04,430 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:naming_person from n/a 2026-10-29 04:28:04,794 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:28:05,894 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:28:05] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 240 0.227 0.877 2026-10-29 04:28:05,918 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:28:07,052 100 INFO rb-19fb48c-226083-429903 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-29 04:28:07,108 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:note_pair_person from n/a 2026-10-29 04:28:07,289 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:28:07,976 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:28:07] "POST /viin_ai/chat/conversation/note_pair HTTP/1.1" 200 - 80 0.066 0.625 2026-10-29 04:28:08,008 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:28:09,232 100 INFO rb-19fb48c-226083-429903 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-29 04:28:09,278 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w19_chat_user from n/a 2026-10-29 04:28:09,299 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:28:11,062 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:28:11] "POST /viin_ai/chat/conversation/new HTTP/1.1" 200 - 73 0.072 1.696 2026-10-29 04:28:11,845 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:28:11] "POST /viin_ai/chat/message HTTP/1.1" 200 - 226 0.274 0.501 2026-10-29 04:28:11,853 100 INFO rb-19fb48c-226083-429903 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-29 04:28:11,901 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w19_chat_user from n/a 2026-10-29 04:28:11,923 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:28:12,386 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:28:12] "POST /viin_ai/chat/conversation/new HTTP/1.1" 200 - 69 0.049 0.419 2026-10-29 04:28:12,433 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [11], uid: 1048, model: viin.ai.agent 2026-10-29 04:28:12,540 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:28:12] "POST /viin_ai/chat/conversation/new HTTP/1.1" 200 - 41 0.043 0.103 2026-10-29 04:28:12,664 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:28:12] "POST /viin_ai/chat/conversation/new HTTP/1.1" 200 - 31 0.025 0.091 2026-10-29 04:28:12,780 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:28:12] "POST /viin_ai/chat/conversation/new HTTP/1.1" 200 - 30 0.026 0.082 2026-10-29 04:28:12,876 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:28:12] "POST /viin_ai/chat/conversation/new HTTP/1.1" 200 - 30 0.027 0.058 2026-10-29 04:28:12,991 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:28:12] "POST /viin_ai/chat/conversation/new HTTP/1.1" 200 - 30 0.034 0.073 2026-10-29 04:28:13,008 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:28:13,570 100 INFO rb-19fb48c-226083-429903 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-29 04:28:13,776 100 INFO rb-19fb48c-226083-429903 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-29 04:28:13,850 100 INFO rb-19fb48c-226083-429903 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-29 04:28:13,925 100 INFO rb-19fb48c-226083-429903 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-29 04:28:13,988 100 INFO rb-19fb48c-226083-429903 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-29 04:28:14,064 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:28:27,435 100 INFO rb-19fb48c-226083-429903 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-29 04:28:27,631 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_two_companies from n/a 2026-10-29 04:28:27,798 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:28:28,251 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1050, model: portal.wizard 2026-10-29 04:28:28,254 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1050, model: portal.wizard 2026-10-29 04:28:29,570 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:28:29] "POST /viin_ai/chat/message HTTP/1.1" 200 - 483 0.445 1.331 2026-10-29 04:28:29,767 100 INFO rb-19fb48c-226083-429903 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-29 04:28:29,796 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1050 deleted viin.ai.chat.pending.tool records with IDs: [1] 2026-10-29 04:28:29,894 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:28:29] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 69 0.066 0.099 2026-10-29 04:28:29,970 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:28:31,210 100 INFO rb-19fb48c-226083-429903 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-29 04:28:31,269 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:decided_card_owner from n/a 2026-10-29 04:28:31,454 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:28:32,972 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:28:32] "POST /viin_ai/chat/message HTTP/1.1" 200 - 362 0.352 1.170 2026-10-29 04:28:33,015 100 INFO rb-19fb48c-226083-429903 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-29 04:28:33,080 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:decided_card_owner from n/a 2026-10-29 04:28:33,256 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:28:34,648 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:28:34] "POST /viin_ai/chat/message HTTP/1.1" 200 - 364 0.311 1.086 2026-10-29 04:28:34,763 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.chat.pending.tool records with IDs: [3] 2026-10-29 04:28:34,844 100 INFO rb-19fb48c-226083-429903 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-29 04:28:34,882 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:decided_card_owner from n/a 2026-10-29 04:28:35,059 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:28:36,329 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:28:36] "POST /viin_ai/chat/message HTTP/1.1" 200 - 364 0.254 1.020 2026-10-29 04:28:36,365 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1052 deleted viin.ai.chat.pending.tool records with IDs: [4] 2026-10-29 04:28:36,428 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:28:36] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 44 0.023 0.063 2026-10-29 04:28:36,460 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:28:36] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 9 0.008 0.019 2026-10-29 04:28:36,549 100 INFO rb-19fb48c-226083-429903 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-29 04:28:36,586 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:decided_card_owner from n/a 2026-10-29 04:28:36,768 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:28:38,072 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:28:38] "POST /viin_ai/chat/message HTTP/1.1" 200 - 363 0.262 1.048 2026-10-29 04:28:38,180 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1052 deleted viin.ai.chat.pending.tool records with IDs: [5] 2026-10-29 04:28:38,579 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:28:38] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 215 0.146 0.352 2026-10-29 04:28:38,600 100 INFO rb-19fb48c-226083-429903 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-29 04:28:38,659 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:decided_card_owner from n/a 2026-10-29 04:28:38,863 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:28:40,174 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:28:40] "POST /viin_ai/chat/message HTTP/1.1" 200 - 363 0.313 1.002 2026-10-29 04:28:40,329 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1052 deleted viin.ai.chat.pending.tool records with IDs: [6] 2026-10-29 04:28:40,769 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:28:40] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 215 0.167 0.409 2026-10-29 04:28:40,855 100 INFO rb-19fb48c-226083-429903 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-29 04:28:40,892 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:decided_card_owner from n/a 2026-10-29 04:28:41,093 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:28:42,430 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:28:42] "POST /viin_ai/chat/message HTTP/1.1" 200 - 364 0.281 1.064 2026-10-29 04:28:42,475 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1052 deleted viin.ai.chat.pending.tool records with IDs: [7] 2026-10-29 04:28:42,913 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:28:42] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 177 0.169 0.303 2026-10-29 04:28:43,047 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:28:45,111 100 INFO rb-19fb48c-226083-429903 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-29 04:28:45,374 100 INFO rb-19fb48c-226083-429903 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-29 04:28:45,543 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:28:47,842 100 INFO rb-19fb48c-226083-429903 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-29 04:28:48,542 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:28:49,686 100 INFO rb-19fb48c-226083-429903 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-29 04:28:49,735 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:delegated_approval_user from n/a 2026-10-29 04:28:54,076 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:delegated_approval_user from n/a 2026-10-29 04:28:54,100 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:28:54,586 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:28:54] "POST /viin_ai/chat/conversation/new HTTP/1.1" 200 - 69 0.053 0.438 2026-10-29 04:28:55,448 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:28:55] "POST /viin_ai/chat/message HTTP/1.1" 200 - 308 0.261 0.596 2026-10-29 04:28:55,607 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:delegated_approval_user from n/a 2026-10-29 04:28:55,783 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1055 deleted viin.ai.chat.pending.tool records with IDs: [8] 2026-10-29 04:28:56,742 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:28:56] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 418 0.333 0.782 2026-10-29 04:28:56,749 100 INFO rb-19fb48c-226083-429903 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-29 04:28:56,805 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:delegated_approval_user from n/a 2026-10-29 04:28:59,511 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:delegated_approval_user from n/a 2026-10-29 04:28:59,539 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:29:00,056 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:29:00] "POST /viin_ai/chat/conversation/new HTTP/1.1" 200 - 69 0.055 0.470 2026-10-29 04:29:00,947 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:29:00] "POST /viin_ai/chat/message HTTP/1.1" 200 - 352 0.242 0.644 2026-10-29 04:29:00,954 100 INFO rb-19fb48c-226083-429903 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-29 04:29:00,996 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:delegated_approval_user from n/a 2026-10-29 04:29:01,021 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:29:01,605 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:29:01] "POST /viin_ai/chat/conversation/new HTTP/1.1" 200 - 69 0.057 0.532 2026-10-29 04:29:02,606 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:29:02] "POST /viin_ai/chat/message HTTP/1.1" 200 - 351 0.284 0.708 2026-10-29 04:29:02,624 100 INFO rb-19fb48c-226083-429903 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-29 04:29:02,669 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:delegated_approval_user from n/a 2026-10-29 04:29:02,708 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:29:03,276 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:29:03] "POST /viin_ai/chat/conversation/new HTTP/1.1" 200 - 69 0.056 0.523 2026-10-29 04:29:04,368 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:29:04] "POST /viin_ai/chat/message HTTP/1.1" 200 - 351 0.300 0.783 2026-10-29 04:29:04,883 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1055 deleted viin.ai.chat.pending.tool records with IDs: [12] 2026-10-29 04:29:05,260 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:29:05] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 317 0.231 0.652 2026-10-29 04:29:05,283 100 INFO rb-19fb48c-226083-429903 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-29 04:29:05,332 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:delegated_approval_user from n/a 2026-10-29 04:29:05,370 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:29:05,906 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:29:05] "POST /viin_ai/chat/conversation/new HTTP/1.1" 200 - 69 0.066 0.477 2026-10-29 04:29:06,951 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:29:06] "POST /viin_ai/chat/message HTTP/1.1" 200 - 351 0.266 0.769 2026-10-29 04:29:06,999 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1055 deleted viin.ai.chat.pending.tool records with IDs: [13] 2026-10-29 04:29:07,403 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:29:07] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 152 0.122 0.323 2026-10-29 04:29:07,413 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_a_delegates_confirmation_is_asked_in_the_same_chat: Starting TestADelegatesConfirmationIsAskedInTheSameChat.test_the_request_a_card_paused_is_kept_by_the_server_and_never_sent_to_the_browser ... 2026-10-29 04:29:07,450 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:delegated_approval_user from n/a 2026-10-29 04:29:07,475 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:29:08,005 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:29:08] "POST /viin_ai/chat/conversation/new HTTP/1.1" 200 - 69 0.061 0.477 2026-10-29 04:29:08,999 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:29:08] "POST /viin_ai/chat/message HTTP/1.1" 200 - 350 0.273 0.715 2026-10-29 04:29:09,037 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:29:09,809 100 INFO rb-19fb48c-226083-429903 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-29 04:29:11,014 100 INFO rb-19fb48c-226083-429903 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-29 04:29:12,141 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:29:25,221 100 INFO rb-19fb48c-226083-429903 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-29 04:29:26,266 100 INFO rb-19fb48c-226083-429903 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-29 04:29:27,827 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 04:29:27,830 100 INFO rb-19fb48c-226083-429903 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-29 04:29:29,364 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:29:30,277 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_a_delegates_sources_are_the_sources_of_the_turn_that_asked_it: Starting TestADelegatesSourcesAreTheSourcesOfTheTurnThatAskedIt.test_a_delegate_that_read_nothing_adds_no_sources ... 2026-10-29 04:29:30,944 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_a_delegates_sources_are_the_sources_of_the_turn_that_asked_it: Starting TestADelegatesSourcesAreTheSourcesOfTheTurnThatAskedIt.test_what_a_delegate_read_is_the_sources_of_the_turn_that_handed_it_the_work ... 2026-10-29 04:29:31,697 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:29:46,371 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_a_direct_call_to_a_tool_offered_by_name_is_not_lost: Starting TestADirectCallToAToolOfferedByNameIsNotLost.test_a_guessed_parameter_of_a_tool_with_only_optional_parameters_is_refused ... 2026-10-29 04:29:47,296 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=mcp__heldback7710a5597d12__order_browse not offered - arguments do not fit: undeclared q 2026-10-29 04:29:47,560 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_a_direct_call_to_a_tool_offered_by_name_is_not_lost: Starting TestADirectCallToAToolOfferedByNameIsNotLost.test_a_held_back_tool_called_directly_with_arguments_that_fit_is_run ... 2026-10-29 04:29:48,729 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_a_direct_call_to_a_tool_offered_by_name_is_not_lost: Starting TestADirectCallToAToolOfferedByNameIsNotLost.test_a_held_back_tool_that_needs_confirmation_called_directly_waits_for_the_person ... 2026-10-29 04:29:50,161 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_a_direct_call_to_a_tool_offered_by_name_is_not_lost: Starting TestADirectCallToAToolOfferedByNameIsNotLost.test_a_tool_called_directly_with_arguments_that_do_not_fit_is_refused_and_stays_declared_by_name ... 2026-10-29 04:29:51,235 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=mcp__heldback7710a5597d12__order_search not offered - arguments do not fit: missing query, undeclared q 2026-10-29 04:29:51,549 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_a_direct_call_to_a_tool_offered_by_name_is_not_lost: Starting TestADirectCallToAToolOfferedByNameIsNotLost.test_never_holding_tools_back_declares_every_tool_in_full ... 2026-10-29 04:29:52,767 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-29 04:29:54,026 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 394 and Message-Id '<532238108691741.1793248193.977308750152588-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:29:54,026 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:29:54,040 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [394] 2026-10-29 04:29:54,061 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [51447] 2026-10-29 04:29:54,062 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:29:54,071 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:29:54,100 100 INFO rb-19fb48c-226083-429903 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-29 04:29:54,119 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:json_domain_searcher from n/a 2026-10-29 04:29:54,139 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:29:55,959 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:29:55] "POST /viin_ai/search/translate HTTP/1.1" 200 - 105 0.100 1.725 2026-10-29 04:29:55,989 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:json_domain_searcher from n/a 2026-10-29 04:29:56,129 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:29:56] "POST /viin_ai/search/translate HTTP/1.1" 200 - 21 0.035 0.099 2026-10-29 04:29:56,155 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:30:02,722 100 INFO rb-19fb48c-226083-429903 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-29 04:30:05,703 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:30:08,063 100 INFO rb-19fb48c-226083-429903 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-29 04:30:08,247 100 INFO rb-19fb48c-226083-429903 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-29 04:30:08,571 100 INFO rb-19fb48c-226083-429903 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-29 04:30:08,785 100 INFO rb-19fb48c-226083-429903 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-29 04:30:08,866 100 INFO rb-19fb48c-226083-429903 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-29 04:30:08,983 100 INFO rb-19fb48c-226083-429903 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-29 04:30:09,072 100 INFO rb-19fb48c-226083-429903 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-29 04:30:09,170 100 INFO rb-19fb48c-226083-429903 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-29 04:30:09,307 100 INFO rb-19fb48c-226083-429903 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-29 04:30:09,435 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:30:22,890 100 INFO rb-19fb48c-226083-429903 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-29 04:30:23,084 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_one_company from n/a 2026-10-29 04:30:23,333 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:30:23,934 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:30:23] "POST /mail/attachment/upload HTTP/1.1" 200 - 20 0.032 0.576 2026-10-29 04:30:24,226 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:30:24] "POST /viin_ai/chat/message HTTP/1.1" 200 - 118 0.101 0.184 2026-10-29 04:30:24,247 100 INFO rb-19fb48c-226083-429903 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-29 04:30:24,441 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_one_company from n/a 2026-10-29 04:30:24,688 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:30:25,151 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:30:25] "POST /mail/attachment/upload HTTP/1.1" 200 - 22 0.014 0.458 2026-10-29 04:30:26,528 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:30:26] "POST /viin_ai/chat/message HTTP/1.1" 200 - 41 0.027 0.042 2026-10-29 04:30:26,563 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:30:26] "POST /viin_ai/chat/message HTTP/1.1" 200 - 14 0.006 0.021 2026-10-29 04:30:26,644 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:30:26] "POST /viin_ai/chat/message HTTP/1.1" 200 - 14 0.042 0.025 2026-10-29 04:30:26,727 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:30:26] "POST /viin_ai/chat/message HTTP/1.1" 200 - 14 0.019 0.024 2026-10-29 04:30:26,775 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 04:30:27,888 100 INFO rb-19fb48c-226083-429903 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-29 04:30:27,931 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:sibling_person_kgt6g6g9g5gcgeg7g8g5gbgeg9g4g8g4g3g9g8gag1gdg5gfgbgag1gcg9g7g1g1g3 from n/a 2026-10-29 04:30:27,950 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:30:28,550 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:30:28] "POST /viin_ai/chat/conversation/new HTTP/1.1" 200 - 68 0.094 0.511 2026-10-29 04:30:29,521 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:30:29] "POST /viin_ai/chat/message HTTP/1.1" 200 - 301 0.331 0.634 2026-10-29 04:30:29,663 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1078 deleted viin.ai.chat.pending.tool records with IDs: [15] 2026-10-29 04:30:30,127 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:30:30] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 186 0.196 0.402 2026-10-29 04:30:30,142 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:sibling_person_kgt6g6g9g5gcgeg7g8g5gbgeg9g4g8g4g3g9g8gag1gdg5gfgbgag1gcg9g7g1g1g3 from n/a 2026-10-29 04:30:30,273 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:30:30] "POST /viin_ai/chat/conversation/new HTTP/1.1" 200 - 30 0.029 0.097 2026-10-29 04:30:31,008 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:30:31] "POST /viin_ai/chat/message HTTP/1.1" 200 - 214 0.186 0.541 2026-10-29 04:30:31,049 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1078 deleted viin.ai.chat.pending.tool records with IDs: [16] 2026-10-29 04:30:31,456 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:30:31] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 148 0.123 0.318 2026-10-29 04:30:31,480 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:30:32,130 100 INFO rb-19fb48c-226083-429903 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-29 04:30:32,708 100 INFO rb-19fb48c-226083-429903 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-29 04:30:33,336 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=judged_schema_probe not offered - arguments do not fit: undeclared address.zip 2026-10-29 04:30:33,754 100 INFO rb-19fb48c-226083-429903 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-29 04:30:34,179 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=judged_schema_probe not offered - arguments do not fit: too_small rank 2026-10-29 04:30:34,359 100 INFO rb-19fb48c-226083-429903 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-29 04:30:34,992 100 INFO rb-19fb48c-226083-429903 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-29 04:30:35,657 100 INFO rb-19fb48c-226083-429903 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-29 04:30:36,283 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:30:37,151 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_a_grounded_answer_names_the_records_it_answered_from: Starting TestAGroundedAnswerNamesTheRecordsItAnsweredFrom.test_a_question_no_passage_answers_is_the_limitation_alone_with_no_sources_and_no_card ... 2026-10-29 04:30:38,080 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_a_grounded_answer_names_the_records_it_answered_from: Starting TestAGroundedAnswerNamesTheRecordsItAnsweredFrom.test_the_records_the_passages_came_from_are_the_sources_of_the_stored_answer ... 2026-10-29 04:30:39,023 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:30:40,279 100 INFO rb-19fb48c-226083-429903 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-29 04:30:40,451 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:grounded_refusal_person from n/a 2026-10-29 04:30:40,484 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:30:41,559 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:30:41] "POST /viin_ai/chat/message HTTP/1.1" 200 - 201 0.278 0.804 2026-10-29 04:30:41,566 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_a_grounded_refusal_without_words_reads_as_one_sentence.TestAGroundedRefusalWithoutWordsReadsAsOneSentence: waiting for threads: [] 2026-10-29 04:30:41,582 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:30:42,291 100 INFO rb-19fb48c-226083-429903 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-29 04:30:42,668 100 INFO rb-19fb48c-226083-429903 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-29 04:30:42,769 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:30:43,823 100 INFO rb-19fb48c-226083-429903 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-29 04:30:43,873 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:later_turn_person from n/a 2026-10-29 04:30:44,029 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:30:45,351 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:30:45] "POST /viin_ai/chat/message HTTP/1.1" 200 - 354 0.289 1.037 2026-10-29 04:30:45,955 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:30:45] "POST /viin_ai/chat/message HTTP/1.1" 200 - 203 0.146 0.451 2026-10-29 04:30:46,003 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:30:49,340 100 INFO rb-19fb48c-226083-429903 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-29 04:30:51,633 100 INFO rb-19fb48c-226083-429903 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-29 04:30:55,323 100 INFO rb-19fb48c-226083-429903 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-29 04:30:56,451 100 INFO rb-19fb48c-226083-429903 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-29 04:30:57,441 100 INFO rb-19fb48c-226083-429903 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-29 04:30:58,904 100 INFO rb-19fb48c-226083-429903 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-29 04:30:59,828 100 INFO rb-19fb48c-226083-429903 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-29 04:31:00,606 100 INFO rb-19fb48c-226083-429903 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-29 04:31:01,779 100 INFO rb-19fb48c-226083-429903 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-29 04:31:02,914 100 INFO rb-19fb48c-226083-429903 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-29 04:31:03,991 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin_ai: 24 earlier turn(s) of the conversation left out of a call to model 143: the prompt did not fit its context window of 20326 tokens 2026-10-29 04:31:04,435 100 INFO rb-19fb48c-226083-429903 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-29 04:31:06,939 100 INFO rb-19fb48c-226083-429903 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-29 04:31:09,526 100 INFO rb-19fb48c-226083-429903 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-29 04:31:10,556 100 INFO rb-19fb48c-226083-429903 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-29 04:31:11,796 100 INFO rb-19fb48c-226083-429903 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-29 04:31:12,833 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:31:12,849 100 INFO rb-19fb48c-226083-429903 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-29 04:31:12,865 100 INFO rb-19fb48c-226083-429903 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-29 04:31:12,871 100 INFO rb-19fb48c-226083-429903 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-29 04:31:12,887 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:31:13,989 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_a_model_that_is_not_installed_is_answered_to_the_person_in_one_sentence: Starting TestAModelThatIsNotInstalledIsAnsweredToThePersonInOneSentence.test_the_person_reads_one_sentence_and_the_advice_stays_with_the_assistant ... 2026-10-29 04:31:14,044 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:31:15,238 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 395 and Message-Id '<646446726503502.1793248275.190822839736938-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:31:15,238 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:31:15,255 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [395] 2026-10-29 04:31:15,288 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [51723] 2026-10-29 04:31:15,288 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:31:15,299 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:31:15,337 100 INFO rb-19fb48c-226083-429903 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-29 04:31:15,416 100 INFO rb-19fb48c-226083-429903 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-29 04:31:15,449 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: The tool My Tool (id 91) 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-29 04:31:15,469 100 INFO rb-19fb48c-226083-429903 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-29 04:31:15,510 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: The tool My Tool (id 92) 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-29 04:31:15,541 100 INFO rb-19fb48c-226083-429903 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-29 04:31:15,675 100 INFO rb-19fb48c-226083-429903 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-29 04:31:18,496 100 INFO rb-19fb48c-226083-429903 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-29 04:31:18,497 100 INFO rb-19fb48c-226083-429903 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-29 04:31:19,378 100 INFO rb-19fb48c-226083-429903 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-29 04:31:19,504 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:31:20,641 100 INFO rb-19fb48c-226083-429903 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-29 04:31:20,774 100 INFO rb-19fb48c-226083-429903 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-29 04:31:21,051 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:31:22,313 100 INFO rb-19fb48c-226083-429903 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-29 04:31:22,624 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:31:23,864 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 396 and Message-Id '<782552508492408.1793248283.799582719802856-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:31:23,864 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:31:23,909 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [396] 2026-10-29 04:31:23,928 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [51757] 2026-10-29 04:31:23,928 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:31:23,944 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:31:23,994 100 INFO rb-19fb48c-226083-429903 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-29 04:31:24,043 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1090, model: viin.ai.chat.pending.tool 2026-10-29 04:31:24,063 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1090, model: viin.ai.chat.pending.tool 2026-10-29 04:31:24,088 100 INFO rb-19fb48c-226083-429903 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-29 04:31:24,120 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1090, model: viin.ai.chat.pending.tool 2026-10-29 04:31:24,124 100 INFO rb-19fb48c-226083-429903 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-29 04:31:24,166 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:31:25,280 100 INFO rb-19fb48c-226083-429903 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-29 04:31:25,343 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:choice_person from n/a 2026-10-29 04:31:25,533 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:31:25,946 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:31:25] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 50 0.035 0.382 2026-10-29 04:31:26,807 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:31:26] "POST /viin_ai/chat/message HTTP/1.1" 200 - 286 0.274 0.580 2026-10-29 04:31:26,888 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:31:26] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 24 0.025 0.046 2026-10-29 04:31:27,599 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:31:27] "POST /viin_ai/chat/message HTTP/1.1" 200 - 199 0.212 0.492 2026-10-29 04:31:27,622 100 INFO rb-19fb48c-226083-429903 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-29 04:31:27,674 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:choice_person from n/a 2026-10-29 04:31:27,877 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:31:28,366 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:31:28] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 43 0.045 0.450 2026-10-29 04:31:29,202 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:31:29] "POST /viin_ai/chat/message HTTP/1.1" 200 - 280 0.255 0.574 2026-10-29 04:31:29,211 100 INFO rb-19fb48c-226083-429903 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-29 04:31:29,278 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:choice_person from n/a 2026-10-29 04:31:29,490 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:31:29,955 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:31:29] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 43 0.037 0.431 2026-10-29 04:31:30,843 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:31:30] "POST /viin_ai/chat/message HTTP/1.1" 200 - 278 0.254 0.627 2026-10-29 04:31:30,857 100 INFO rb-19fb48c-226083-429903 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-29 04:31:30,926 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:choice_person from n/a 2026-10-29 04:31:31,132 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:31:31,684 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:31:31] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 43 0.036 0.521 2026-10-29 04:31:32,424 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:31:32] "POST /viin_ai/chat/message HTTP/1.1" 200 - 278 0.220 0.509 2026-10-29 04:31:32,435 100 INFO rb-19fb48c-226083-429903 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-29 04:31:32,484 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:choice_person from n/a 2026-10-29 04:31:32,701 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:31:33,168 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:31:33] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 43 0.059 0.424 2026-10-29 04:31:34,055 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:31:34] "POST /viin_ai/chat/message HTTP/1.1" 200 - 279 0.281 0.600 2026-10-29 04:31:34,078 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:31:35,270 100 INFO rb-19fb48c-226083-429903 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-29 04:31:35,337 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:choice_person from n/a 2026-10-29 04:31:35,521 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:31:37,159 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:31:37] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 43 0.043 1.600 2026-10-29 04:31:37,240 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:31:37] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 32 0.020 0.047 2026-10-29 04:31:37,247 100 INFO rb-19fb48c-226083-429903 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-29 04:31:37,300 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:choice_person from n/a 2026-10-29 04:31:37,496 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:31:38,038 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:31:38] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 61 0.052 0.496 2026-10-29 04:31:38,154 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:31:38] "POST /viin_ai/chat/models HTTP/1.1" 200 - 33 0.051 0.059 2026-10-29 04:31:38,177 100 INFO rb-19fb48c-226083-429903 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-29 04:31:38,220 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:choice_person from n/a 2026-10-29 04:31:38,358 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:31:38,912 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:31:38] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 66 0.102 0.455 2026-10-29 04:31:39,012 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:31:39] "POST /viin_ai/chat/models HTTP/1.1" 200 - 33 0.022 0.071 2026-10-29 04:31:39,180 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:31:39] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 41 0.041 0.101 2026-10-29 04:31:39,292 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:31:39] "POST /viin_ai/chat/models HTTP/1.1" 200 - 28 0.032 0.070 2026-10-29 04:31:39,308 100 INFO rb-19fb48c-226083-429903 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-29 04:31:39,352 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:choice_person from n/a 2026-10-29 04:31:39,536 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:31:40,083 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:31:40] "POST /viin_ai/chat/conversation/new HTTP/1.1" 200 - 41 0.062 0.492 2026-10-29 04:31:40,180 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:31:40] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 34 0.032 0.057 2026-10-29 04:31:40,195 100 INFO rb-19fb48c-226083-429903 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-29 04:31:40,281 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:choice_person from n/a 2026-10-29 04:31:41,486 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:choice_stranger from n/a 2026-10-29 04:31:41,514 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:31:41,897 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [90], uid: 1093, model: discuss.channel 2026-10-29 04:31:41,909 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:31:41] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 27 0.019 0.382 2026-10-29 04:31:41,940 100 INFO rb-19fb48c-226083-429903 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-29 04:31:41,975 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:choice_person from n/a 2026-10-29 04:31:42,158 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:31:42,627 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:31:42] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 43 0.026 0.447 2026-10-29 04:31:42,790 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:31:42] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 50 0.040 0.107 2026-10-29 04:31:42,798 100 INFO rb-19fb48c-226083-429903 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-29 04:31:42,864 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:choice_person from n/a 2026-10-29 04:31:43,033 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:31:43,494 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:31:43] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 43 0.034 0.431 2026-10-29 04:31:43,508 100 INFO rb-19fb48c-226083-429903 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-29 04:31:43,564 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:choice_person from n/a 2026-10-29 04:31:43,743 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:31:44,249 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:31:44] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 43 0.034 0.477 2026-10-29 04:31:44,305 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:31:44] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 24 0.012 0.039 2026-10-29 04:31:44,323 100 INFO rb-19fb48c-226083-429903 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-29 04:31:44,379 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:choice_person from n/a 2026-10-29 04:31:44,559 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:31:45,043 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:31:45] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 43 0.035 0.457 2026-10-29 04:31:45,098 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:31:45] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 24 0.017 0.031 2026-10-29 04:31:45,190 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:31:45] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 24 0.027 0.048 2026-10-29 04:31:45,284 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:31:45] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 24 0.025 0.064 2026-10-29 04:31:45,300 100 INFO rb-19fb48c-226083-429903 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-29 04:31:45,342 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:choice_person from n/a 2026-10-29 04:31:45,521 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:31:45,939 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:31:45] "POST /viin_ai/chat/models HTTP/1.1" 200 - 50 0.034 0.391 2026-10-29 04:31:45,997 100 INFO rb-19fb48c-226083-429903 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-29 04:31:46,042 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:choice_person from n/a 2026-10-29 04:31:46,219 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:31:46,692 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:31:46] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 43 0.039 0.438 2026-10-29 04:31:46,910 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:31:46] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 31 0.038 0.060 2026-10-29 04:31:47,115 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:31:47] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 46 0.099 0.090 2026-10-29 04:31:47,297 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:31:47] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 25 0.016 0.046 2026-10-29 04:31:47,391 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:31:47] "POST /viin_ai/chat/conversation/settings HTTP/1.1" 200 - 37 0.021 0.064 2026-10-29 04:31:47,395 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_a_person_chooses_the_model_and_effort_of_a_conversation.TestTheChoiceRoutes: waiting for threads: [] 2026-10-29 04:31:47,410 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:31:48,890 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 397 and Message-Id '<908346554406961.1793248308.845693111419678-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:31:48,891 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:31:48,905 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [397] 2026-10-29 04:31:48,927 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [51788] 2026-10-29 04:31:48,927 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:31:48,938 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:31:48,971 100 INFO rb-19fb48c-226083-429903 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-29 04:31:48,998 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:plain_employee_asking_ai from n/a 2026-10-29 04:31:49,021 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:31:50,864 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:31:50] "POST /viin_ai/aggregation/narrate HTTP/1.1" 200 - 83 0.071 1.776 2026-10-29 04:31:50,870 100 INFO rb-19fb48c-226083-429903 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-29 04:31:50,893 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:plain_employee_asking_ai from n/a 2026-10-29 04:31:50,916 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:31:51,761 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:31:51] "POST /viin_ai/search/translate HTTP/1.1" 200 - 157 0.123 0.728 2026-10-29 04:31:51,771 100 INFO rb-19fb48c-226083-429903 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-29 04:31:51,794 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:plain_employee_asking_ai from n/a 2026-10-29 04:31:51,817 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:31:52,635 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:31:52] "POST /viin_ai/search/translate HTTP/1.1" 200 - 157 0.137 0.686 2026-10-29 04:31:52,653 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:31:54,069 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 398 and Message-Id '<064967756830519.1793248314.028785943984985-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:31:54,069 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:31:54,083 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [398] 2026-10-29 04:31:54,103 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [51805] 2026-10-29 04:31:54,103 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:31:54,114 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:31:54,142 100 INFO rb-19fb48c-226083-429903 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-29 04:31:54,146 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-29 04:31:54,438 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:31:55,902 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <384938517328197.1793248315.756571054458618-openerp-2363-res.partner@2ff4138d272a>: ['"Knowledge Portal Customer" <@False>'] 2026-10-29 04:31:55,950 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [399] 2026-10-29 04:31:55,951 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:31:56,065 100 INFO rb-19fb48c-226083-429903 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-29 04:31:56,205 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 1096, model: viin.ai.embedding 2026-10-29 04:31:56,275 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [44], uid: 1096, model: viin.ai.source 2026-10-29 04:31:56,405 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 1096, model: viin.ai.embedding 2026-10-29 04:31:56,442 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [45], uid: 1096, model: viin.ai.source 2026-10-29 04:31:56,541 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 1096, model: viin.ai.embedding 2026-10-29 04:31:56,583 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [46], uid: 1096, model: viin.ai.source 2026-10-29 04:31:56,699 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [7], uid: 1096, model: viin.ai.embedding 2026-10-29 04:31:56,738 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [47], uid: 1096, model: viin.ai.source 2026-10-29 04:31:56,750 100 INFO rb-19fb48c-226083-429903 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-29 04:31:56,965 100 INFO rb-19fb48c-226083-429903 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-29 04:31:57,040 100 INFO rb-19fb48c-226083-429903 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-29 04:31:57,226 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [51816] 2026-10-29 04:31:57,274 100 INFO rb-19fb48c-226083-429903 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-29 04:31:57,387 100 INFO rb-19fb48c-226083-429903 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-29 04:31:57,816 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-29 04:32:00,762 100 INFO rb-19fb48c-226083-429903 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-29 04:32:00,928 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin_ai: 20 earlier turn(s) of the conversation left out of a call to model 166: the prompt did not fit its context window of 19829 tokens 2026-10-29 04:32:01,401 100 INFO rb-19fb48c-226083-429903 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-29 04:32:02,337 100 INFO rb-19fb48c-226083-429903 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-29 04:32:02,843 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin_ai: 21 earlier turn(s) of the conversation left out of a call to model 166: the prompt did not fit its context window of 19829 tokens 2026-10-29 04:32:02,976 100 INFO rb-19fb48c-226083-429903 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-29 04:32:03,509 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin_ai: 20 earlier turn(s) of the conversation left out of a call to model 166: the prompt did not fit its context window of 19829 tokens 2026-10-29 04:32:03,694 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_a_prompt_is_fitted_to_the_models_context_window: Starting TestAConversationIsFittedToTheWindowOfItsModel.test_an_oversized_result_enters_the_running_turn_cut_not_refused ... 2026-10-29 04:32:04,786 100 INFO rb-19fb48c-226083-429903 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-29 04:32:05,447 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:32:05,561 100 INFO rb-19fb48c-226083-429903 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-29 04:32:05,788 100 INFO rb-19fb48c-226083-429903 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-29 04:32:06,042 100 INFO rb-19fb48c-226083-429903 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-29 04:32:06,264 100 INFO rb-19fb48c-226083-429903 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-29 04:32:06,313 100 INFO rb-19fb48c-226083-429903 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-29 04:32:06,519 100 INFO rb-19fb48c-226083-429903 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-29 04:32:06,741 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:32:07,954 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 400 and Message-Id '<040027695008517.1793248327.897335767745972-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:32:07,955 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:32:07,968 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [400] 2026-10-29 04:32:07,987 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [51879] 2026-10-29 04:32:07,988 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:32:07,998 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:32:08,037 100 INFO rb-19fb48c-226083-429903 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-29 04:32:08,151 100 INFO rb-19fb48c-226083-429903 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-29 04:32:08,357 100 INFO rb-19fb48c-226083-429903 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-29 04:32:08,484 100 INFO rb-19fb48c-226083-429903 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-29 04:32:08,615 100 INFO rb-19fb48c-226083-429903 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-29 04:32:08,881 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:32:12,646 100 INFO rb-19fb48c-226083-429903 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-29 04:32:12,831 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:32:12,891 100 INFO rb-19fb48c-226083-429903 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-29 04:32:13,350 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:32:25,371 100 INFO rb-19fb48c-226083-429903 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-29 04:32:25,479 100 INFO rb-19fb48c-226083-429903 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-29 04:32:25,638 100 INFO rb-19fb48c-226083-429903 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-29 04:32:25,806 100 INFO rb-19fb48c-226083-429903 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-29 04:32:25,887 100 INFO rb-19fb48c-226083-429903 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-29 04:32:26,061 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:32:27,351 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [52123] 2026-10-29 04:32:28,302 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2416] 2026-10-29 04:32:28,443 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_a_record_a_reading_tool_cannot_read_is_not_found_while_a_writers_refusal_stays_an_error: Starting TestARecordAReadingToolCannotReadIsNotFoundWhileAWritersRefusalStaysAnError.test_a_missing_and_an_unreadable_record_both_complete_as_the_same_not_found ... 2026-10-29 04:32:28,875 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent._execute_tool_call: tool=typed_turn_reading_missing refused: Record does not exist or has been deleted. (Record: res.partner(2416,), User: 1105) 2026-10-29 04:32:28,889 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1105, model: ir.config_parameter 2026-10-29 04:32:28,892 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent._execute_tool_call: tool=typed_turn_reading_denied refused: You are not allowed to access 'System Parameter' (ir.config_parameter) records. This operation is allowed for the following groups: - Administration/Settings Contact your administrator to request access if necessary. 2026-10-29 04:32:28,926 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_a_record_a_reading_tool_cannot_read_is_not_found_while_a_writers_refusal_stays_an_error: Starting TestARecordAReadingToolCannotReadIsNotFoundWhileAWritersRefusalStaysAnError.test_a_tool_that_changes_data_and_is_refused_stays_an_error ... 2026-10-29 04:32:29,406 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1105, model: ir.config_parameter 2026-10-29 04:32:29,412 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent._execute_tool_call: tool=typed_turn_reading_writer refused: You are not allowed to access 'System Parameter' (ir.config_parameter) records. This operation is allowed for the following groups: - Administration/Settings Contact your administrator to request access if necessary. 2026-10-29 04:32:29,454 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:32:30,766 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 401 and Message-Id '<431779560221068.1793248350.727276086807251-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:32:30,766 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:32:30,780 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [401] 2026-10-29 04:32:30,800 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [52141] 2026-10-29 04:32:30,800 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:32:30,810 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:32:31,087 100 INFO rb-19fb48c-226083-429903 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-29 04:32:31,605 100 INFO rb-19fb48c-226083-429903 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-29 04:32:32,125 100 INFO rb-19fb48c-226083-429903 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-29 04:32:32,263 100 INFO rb-19fb48c-226083-429903 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-29 04:32:32,826 100 INFO rb-19fb48c-226083-429903 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-29 04:32:32,961 100 INFO rb-19fb48c-226083-429903 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-29 04:32:33,755 100 INFO rb-19fb48c-226083-429903 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-29 04:32:34,262 100 INFO rb-19fb48c-226083-429903 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-29 04:32:34,735 100 INFO rb-19fb48c-226083-429903 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-29 04:32:34,875 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:32:47,520 100 INFO rb-19fb48c-226083-429903 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-29 04:32:47,753 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_one_company from n/a 2026-10-29 04:32:47,952 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:32:48,404 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1108, model: portal.wizard 2026-10-29 04:32:48,405 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1108, model: portal.wizard 2026-10-29 04:32:49,371 100 INFO rb-19fb48c-226083-429903 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-29 04:32:49,685 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:32:49] "POST /viin_ai/chat/message HTTP/1.1" 200 - 477 0.422 1.316 2026-10-29 04:32:49,748 100 INFO rb-19fb48c-226083-429903 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-29 04:32:49,860 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_one_company from n/a 2026-10-29 04:32:50,062 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:32:50,539 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1108, model: portal.wizard 2026-10-29 04:32:50,541 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1108, model: portal.wizard 2026-10-29 04:32:51,741 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:32:51] "POST /viin_ai/chat/message HTTP/1.1" 200 - 462 0.349 1.335 2026-10-29 04:32:51,797 100 INFO rb-19fb48c-226083-429903 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-29 04:32:51,901 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_one_company from n/a 2026-10-29 04:32:52,053 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:32:52,582 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1108, model: portal.wizard 2026-10-29 04:32:52,586 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1108, model: portal.wizard 2026-10-29 04:32:53,732 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:32:53] "POST /viin_ai/chat/message HTTP/1.1" 200 - 455 0.367 1.317 2026-10-29 04:32:53,802 100 INFO rb-19fb48c-226083-429903 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-29 04:32:53,904 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_one_company from n/a 2026-10-29 04:32:54,103 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:32:55,722 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1108, model: portal.wizard 2026-10-29 04:32:55,726 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1108, model: portal.wizard 2026-10-29 04:32:57,121 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:32:57] "POST /viin_ai/chat/message HTTP/1.1" 200 - 455 0.522 2.502 2026-10-29 04:32:57,195 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_one_company from n/a 2026-10-29 04:32:57,342 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1108, model: portal.wizard 2026-10-29 04:32:57,345 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1108, model: portal.wizard 2026-10-29 04:32:58,102 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:32:58] "POST /viin_ai/chat/message HTTP/1.1" 200 - 286 0.249 0.569 2026-10-29 04:32:58,160 100 INFO rb-19fb48c-226083-429903 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-29 04:32:58,257 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_one_company from n/a 2026-10-29 04:32:58,438 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:32:58,886 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1108, model: portal.wizard 2026-10-29 04:32:58,888 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1108, model: portal.wizard 2026-10-29 04:33:00,072 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:33:00] "POST /viin_ai/chat/message HTTP/1.1" 200 - 456 0.373 1.265 2026-10-29 04:33:00,176 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:33:00,185 100 INFO rb-19fb48c-226083-429903 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-29 04:33:00,539 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:33:01,216 100 INFO rb-19fb48c-226083-429903 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-29 04:33:01,882 100 INFO rb-19fb48c-226083-429903 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-29 04:33:02,665 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:33:02,668 100 INFO rb-19fb48c-226083-429903 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-29 04:33:03,762 100 INFO rb-19fb48c-226083-429903 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-29 04:33:04,581 100 INFO rb-19fb48c-226083-429903 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-29 04:33:05,934 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:33:06,061 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_a_relevance_floor_belongs_to_the_embedding_model: Starting TestARelevanceFloorBelongsToTheEmbeddingModel.test_a_floor_between_zero_and_one_is_accepted ... 2026-10-29 04:33:06,076 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_a_relevance_floor_belongs_to_the_embedding_model: Starting TestARelevanceFloorBelongsToTheEmbeddingModel.test_a_floor_that_no_passage_could_reach_is_refused_naming_the_value_entered ... 2026-10-29 04:33:06,137 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_a_relevance_floor_belongs_to_the_embedding_model: Starting TestARelevanceFloorBelongsToTheEmbeddingModel.test_a_model_without_a_floor_compares_the_raw_score ... 2026-10-29 04:33:06,231 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 04:33:06,297 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_a_relevance_floor_belongs_to_the_embedding_model: Starting TestARelevanceFloorBelongsToTheEmbeddingModel.test_a_passage_is_relevant_by_its_share_of_the_room_above_the_models_floor ... 2026-10-29 04:33:06,366 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 04:33:06,441 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_a_relevance_floor_belongs_to_the_embedding_model: Starting TestARelevanceFloorBelongsToTheEmbeddingModel.test_an_assistant_cannot_ask_for_a_minimum_outside_zero_to_one_and_is_told_the_value_it_entered ... 2026-10-29 04:33:06,562 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_a_relevance_floor_belongs_to_the_embedding_model: Starting TestARelevanceFloorBelongsToTheEmbeddingModel.test_no_caller_goes_below_the_floor_of_the_model ... 2026-10-29 04:33:06,657 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 04:33:06,753 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:33:09,644 100 INFO rb-19fb48c-226083-429903 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-29 04:33:10,117 100 INFO rb-19fb48c-226083-429903 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-29 04:33:10,899 100 INFO rb-19fb48c-226083-429903 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-29 04:33:11,519 100 INFO rb-19fb48c-226083-429903 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-29 04:33:12,182 100 INFO rb-19fb48c-226083-429903 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-29 04:33:12,919 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:33:12,927 100 INFO rb-19fb48c-226083-429903 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-29 04:33:13,860 100 INFO rb-19fb48c-226083-429903 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-29 04:33:14,300 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:33:14,302 100 INFO rb-19fb48c-226083-429903 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-29 04:33:14,513 100 INFO rb-19fb48c-226083-429903 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-29 04:33:14,802 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 402 and Message-Id '<152745641338775.1793248394.695642709732056-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-29 04:33:14,802 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:33:14,821 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [402] 2026-10-29 04:33:14,821 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:33:14,837 100 INFO rb-19fb48c-226083-429903 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-29 04:33:15,058 100 INFO rb-19fb48c-226083-429903 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-29 04:33:15,305 100 INFO rb-19fb48c-226083-429903 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-29 04:33:15,584 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:33:29,088 100 INFO rb-19fb48c-226083-429903 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-29 04:33:29,299 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 04:33:40,757 100 INFO rb-19fb48c-226083-429903 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-29 04:33:40,974 100 INFO rb-19fb48c-226083-429903 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-29 04:33:41,174 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1121, model: portal.wizard 2026-10-29 04:33:41,180 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1121, model: portal.wizard 2026-10-29 04:33:41,477 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-29 04:33:43,855 100 INFO rb-19fb48c-226083-429903 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-29 04:33:44,530 100 INFO rb-19fb48c-226083-429903 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-29 04:33:45,294 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 04:33:46,596 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 403 and Message-Id '<324474574330890.1793248426.556521892547607-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:33:46,596 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:33:46,608 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [403] 2026-10-29 04:33:46,626 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [52907] 2026-10-29 04:33:46,626 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:33:46,635 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:33:46,685 100 INFO rb-19fb48c-226083-429903 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-29 04:33:46,702 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:search_bar_retry_searcher from n/a 2026-10-29 04:33:46,721 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:33:47,716 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:33:47] "POST /viin_ai/search/translate HTTP/1.1" 200 - 209 0.179 0.821 2026-10-29 04:33:47,740 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:33:49,056 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 404 and Message-Id '<959149604461276.1793248429.014107227325439-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:33:49,056 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:33:49,070 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [404] 2026-10-29 04:33:49,092 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [52911] 2026-10-29 04:33:49,092 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:33:49,110 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:33:49,145 100 INFO rb-19fb48c-226083-429903 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-29 04:33:49,170 100 INFO rb-19fb48c-226083-429903 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-29 04:33:49,300 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:33:50,669 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 405 and Message-Id '<270197608350669.1793248430.617232084274292-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:33:50,669 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:33:50,681 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [405] 2026-10-29 04:33:50,698 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [52928] 2026-10-29 04:33:50,699 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:33:50,714 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:33:50,756 100 INFO rb-19fb48c-226083-429903 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-29 04:33:50,783 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:selection_keys_searcher from n/a 2026-10-29 04:33:50,808 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:33:51,880 100 INFO rb-19fb48c-226083-429903 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-29 04:33:51,884 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:33:51] "POST /viin_ai/search/translate HTTP/1.1" 200 - 231 0.206 0.877 2026-10-29 04:33:51,905 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:33:53,130 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 406 and Message-Id '<704431441293589.1793248433.091163635253906-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:33:53,130 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:33:53,143 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [406] 2026-10-29 04:33:53,161 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [52931] 2026-10-29 04:33:53,161 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:33:53,170 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:33:53,202 100 INFO rb-19fb48c-226083-429903 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-29 04:33:53,615 100 INFO rb-19fb48c-226083-429903 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-29 04:33:53,641 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:33:55,007 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 407 and Message-Id '<682323413369304.1793248434.955985546112061-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:33:55,007 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:33:55,021 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [407] 2026-10-29 04:33:55,037 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [52934] 2026-10-29 04:33:55,037 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:33:55,059 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:33:55,127 100 INFO rb-19fb48c-226083-429903 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-29 04:33:55,652 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:33:55,717 100 INFO rb-19fb48c-226083-429903 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-29 04:33:56,706 100 INFO rb-19fb48c-226083-429903 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-29 04:33:57,084 100 INFO rb-19fb48c-226083-429903 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-29 04:33:57,467 100 INFO rb-19fb48c-226083-429903 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-29 04:33:58,070 100 INFO rb-19fb48c-226083-429903 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-29 04:33:58,430 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:33:59,628 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 408 and Message-Id '<412062401449003.1793248439.587159395217896-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:33:59,628 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:33:59,641 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [408] 2026-10-29 04:33:59,660 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [52939] 2026-10-29 04:33:59,660 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:33:59,669 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:33:59,710 100 INFO rb-19fb48c-226083-429903 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-29 04:34:00,118 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:34:00,121 100 INFO rb-19fb48c-226083-429903 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-29 04:34:00,153 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:34:00,312 100 INFO rb-19fb48c-226083-429903 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-29 04:34:01,804 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:34:01,916 100 INFO rb-19fb48c-226083-429903 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-29 04:34:02,525 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:34:02,614 100 INFO rb-19fb48c-226083-429903 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-29 04:34:03,207 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:34:03,901 100 INFO rb-19fb48c-226083-429903 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-29 04:34:04,449 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:34:05,105 100 INFO rb-19fb48c-226083-429903 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-29 04:34:05,810 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:34:05,813 100 INFO rb-19fb48c-226083-429903 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-29 04:34:06,415 100 INFO rb-19fb48c-226083-429903 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-29 04:34:06,517 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_cron: Starting job `Read aloud in a job`. 2026-10-29 04:34:08,661 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_cron: Job done: `Read aloud in a job` (2.144s). 2026-10-29 04:34:09,074 100 INFO rb-19fb48c-226083-429903 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-29 04:34:11,886 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:34:12,458 100 INFO rb-19fb48c-226083-429903 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-29 04:34:12,746 100 INFO rb-19fb48c-226083-429903 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-29 04:34:12,867 100 INFO rb-19fb48c-226083-429903 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-29 04:34:12,926 100 INFO rb-19fb48c-226083-429903 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-29 04:34:13,521 100 INFO rb-19fb48c-226083-429903 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-29 04:34:13,929 100 INFO rb-19fb48c-226083-429903 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-29 04:34:14,199 100 INFO rb-19fb48c-226083-429903 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-29 04:34:14,987 100 INFO rb-19fb48c-226083-429903 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-29 04:34:35,284 100 INFO rb-19fb48c-226083-429903 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-29 04:34:37,586 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-29 04:34:39,514 100 INFO rb-19fb48c-226083-429903 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-29 04:34:39,853 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_ack_owner from n/a 2026-10-29 04:34:39,881 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:34:40,338 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:34:40] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 57 0.037 0.424 2026-10-29 04:34:40,362 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:34:42,264 100 INFO rb-19fb48c-226083-429903 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-29 04:34:42,586 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_ack_owner from n/a 2026-10-29 04:34:42,607 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:34:43,082 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:34:43] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 54 0.035 0.445 2026-10-29 04:34:43,091 100 INFO rb-19fb48c-226083-429903 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-29 04:34:43,383 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_ack_owner from n/a 2026-10-29 04:34:43,414 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:34:43,828 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1141, model: res.company 2026-10-29 04:34:43,917 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:34:43] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 69 0.048 0.459 2026-10-29 04:34:43,930 100 INFO rb-19fb48c-226083-429903 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-29 04:34:44,245 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_ack_owner from n/a 2026-10-29 04:34:44,266 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:34:44,668 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1141, model: res.company 2026-10-29 04:34:44,756 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:34:44] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 69 0.039 0.455 2026-10-29 04:34:44,775 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:34:44,908 100 INFO rb-19fb48c-226083-429903 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-29 04:34:47,192 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:34:47,289 100 INFO rb-19fb48c-226083-429903 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-29 04:34:48,380 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:34:48,449 100 INFO rb-19fb48c-226083-429903 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-29 04:34:48,980 100 INFO rb-19fb48c-226083-429903 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-29 04:34:50,126 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:34:51,244 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [52979] 2026-10-29 04:34:51,547 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2489] 2026-10-29 04:34:51,715 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_a_text_to_insert_is_only_the_final_answer_of_a_run_that_worked: Starting TestATextToInsertIsOnlyTheFinalAnswerOfARunThatWorked.test_a_call_that_did_not_complete_gives_no_text ... 2026-10-29 04:34:52,142 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=typed_turn_reading_reader not offered - arguments do not fit: missing name 2026-10-29 04:34:52,154 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_a_text_to_insert_is_only_the_final_answer_of_a_run_that_worked: Starting TestATextToInsertIsOnlyTheFinalAnswerOfARunThatWorked.test_a_later_read_of_another_model_does_not_make_the_miss_good ... 2026-10-29 04:34:52,545 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent._execute_tool_call: tool=typed_turn_reading_byid refused: Record does not exist or has been deleted. (Record: res.partner(2489,), User: 1143) 2026-10-29 04:34:52,585 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_a_text_to_insert_is_only_the_final_answer_of_a_run_that_worked: Starting TestATextToInsertIsOnlyTheFinalAnswerOfARunThatWorked.test_a_later_read_of_the_same_model_makes_good_an_earlier_miss ... 2026-10-29 04:34:52,966 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent._execute_tool_call: tool=typed_turn_reading_byid refused: Record does not exist or has been deleted. (Record: res.partner(2489,), User: 1143) 2026-10-29 04:34:53,023 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_a_text_to_insert_is_only_the_final_answer_of_a_run_that_worked: Starting TestATextToInsertIsOnlyTheFinalAnswerOfARunThatWorked.test_a_record_that_could_not_be_read_gives_no_text_and_its_sentence ... 2026-10-29 04:34:53,449 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent._execute_tool_call: tool=typed_turn_reading_missing refused: Record does not exist or has been deleted. (Record: res.partner(2489,), User: 1143) 2026-10-29 04:34:53,475 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_a_text_to_insert_is_only_the_final_answer_of_a_run_that_worked: Starting TestATextToInsertIsOnlyTheFinalAnswerOfARunThatWorked.test_a_run_that_stopped_before_its_answer_gives_the_sentence_of_why ... 2026-10-29 04:34:53,489 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_a_text_to_insert_is_only_the_final_answer_of_a_run_that_worked: Starting TestATextToInsertIsOnlyTheFinalAnswerOfARunThatWorked.test_a_search_that_found_nothing_still_counts_as_a_step_that_worked ... 2026-10-29 04:34:53,949 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_a_text_to_insert_is_only_the_final_answer_of_a_run_that_worked: Starting TestATextToInsertIsOnlyTheFinalAnswerOfARunThatWorked.test_an_answer_without_words_is_not_text ... 2026-10-29 04:34:53,951 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_a_text_to_insert_is_only_the_final_answer_of_a_run_that_worked: Starting TestATextToInsertIsOnlyTheFinalAnswerOfARunThatWorked.test_every_independent_run_of_a_rephrasing_that_fails_gives_no_text_and_a_sentence ... 2026-10-29 04:34:54,497 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent._execute_tool_call: tool=typed_turn_reading_missing refused: Record does not exist or has been deleted. (Record: res.partner(2489,), User: 1143) 2026-10-29 04:34:54,704 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent._execute_tool_call: tool=typed_turn_reading_missing refused: Record does not exist or has been deleted. (Record: res.partner(2489,), User: 1143) 2026-10-29 04:34:54,919 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent._execute_tool_call: tool=typed_turn_reading_missing refused: Record does not exist or has been deleted. (Record: res.partner(2489,), User: 1143) 2026-10-29 04:34:54,943 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_a_text_to_insert_is_only_the_final_answer_of_a_run_that_worked: Starting TestATextToInsertIsOnlyTheFinalAnswerOfARunThatWorked.test_knowledge_that_could_not_be_reached_is_not_said_to_be_knowledge_that_did_not_match ... 2026-10-29 04:34:54,945 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_a_text_to_insert_is_only_the_final_answer_of_a_run_that_worked: Starting TestATextToInsertIsOnlyTheFinalAnswerOfARunThatWorked.test_only_tools_that_answer_data_questions_are_offered_and_plain_text_is_asked_for ... 2026-10-29 04:34:55,429 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_a_text_to_insert_is_only_the_final_answer_of_a_run_that_worked: Starting TestATextToInsertIsOnlyTheFinalAnswerOfARunThatWorked.test_the_text_is_the_last_answer_and_not_the_words_beside_an_earlier_call ... 2026-10-29 04:34:55,846 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:34:57,093 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 409 and Message-Id '<544586584696058.1793248497.041231632232666-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:34:57,093 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:34:57,119 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [409] 2026-10-29 04:34:57,148 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [52983] 2026-10-29 04:34:57,149 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:34:57,165 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:34:57,205 100 INFO rb-19fb48c-226083-429903 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-29 04:34:57,982 100 INFO rb-19fb48c-226083-429903 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-29 04:34:59,074 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:35:00,432 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 410 and Message-Id '<848180587813756.1793248500.390936374664307-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:35:00,432 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:35:00,445 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [410] 2026-10-29 04:35:00,462 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [53003] 2026-10-29 04:35:00,463 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:35:00,476 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:35:00,627 100 INFO rb-19fb48c-226083-429903 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-29 04:35:01,462 100 INFO rb-19fb48c-226083-429903 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-29 04:35:01,624 100 INFO rb-19fb48c-226083-429903 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-29 04:35:02,197 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_archive_customer not offered - arguments do not fit: missing partner_id 2026-10-29 04:35:02,559 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_archive_customer not offered - arguments do not fit: undeclared content 2026-10-29 04:35:02,947 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_archive_customer not offered - arguments do not fit: wrong_type note 2026-10-29 04:35:03,269 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_archive_customer not offered - arguments do not fit: not_allowed priority 2026-10-29 04:35:03,643 100 INFO rb-19fb48c-226083-429903 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-29 04:35:04,017 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_archive_customer not offered - arguments do not fit: unreadable - 2026-10-29 04:35:04,419 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_archive_customer not offered - arguments do not fit: not_an_object - 2026-10-29 04:35:04,790 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_archive_customer not offered - arguments do not fit: not_an_object - 2026-10-29 04:35:04,938 100 INFO rb-19fb48c-226083-429903 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-29 04:35:05,738 100 INFO rb-19fb48c-226083-429903 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-29 04:35:06,231 100 INFO rb-19fb48c-226083-429903 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-29 04:35:06,352 100 INFO rb-19fb48c-226083-429903 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-29 04:35:07,072 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_archive_customer not offered - arguments do not fit: missing partner_id 2026-10-29 04:35:07,245 100 INFO rb-19fb48c-226083-429903 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-29 04:35:10,089 100 INFO rb-19fb48c-226083-429903 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-29 04:35:10,676 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_schedule_followup not offered - arguments do not fit: too_small days 2026-10-29 04:35:11,081 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_schedule_followup not offered - arguments do not fit: too_large days 2026-10-29 04:35:11,432 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_schedule_followup not offered - arguments do not fit: too_small score 2026-10-29 04:35:11,805 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_schedule_followup not offered - arguments do not fit: too_large score 2026-10-29 04:35:12,195 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_schedule_followup not offered - arguments do not fit: too_short subject 2026-10-29 04:35:12,645 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_schedule_followup not offered - arguments do not fit: too_long subject 2026-10-29 04:35:13,034 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_schedule_followup not offered - arguments do not fit: too_long subject 2026-10-29 04:35:13,472 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_schedule_followup not offered - arguments do not fit: not_allowed channel 2026-10-29 04:35:13,856 100 INFO rb-19fb48c-226083-429903 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-29 04:35:14,217 100 INFO rb-19fb48c-226083-429903 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-29 04:35:14,595 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_schedule_followup not offered - arguments do not fit: not_unique tags 2026-10-29 04:35:14,942 100 INFO rb-19fb48c-226083-429903 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-29 04:35:15,081 100 INFO rb-19fb48c-226083-429903 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-29 04:35:15,693 100 INFO rb-19fb48c-226083-429903 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-29 04:35:16,307 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=fit_archive_customer not offered - arguments do not fit: missing note 2026-10-29 04:35:16,317 100 INFO rb-19fb48c-226083-429903 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-29 04:35:16,999 100 INFO rb-19fb48c-226083-429903 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-29 04:35:17,597 100 INFO rb-19fb48c-226083-429903 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-29 04:35:17,803 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:35:17,975 100 INFO rb-19fb48c-226083-429903 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-29 04:35:21,573 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:35:21,838 100 INFO rb-19fb48c-226083-429903 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-29 04:35:22,558 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:35:22,792 100 INFO rb-19fb48c-226083-429903 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-29 04:35:23,828 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 04:35:23,831 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:demo from n/a 2026-10-29 04:35:23,854 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:35:24,452 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:35:24] "POST /viin_ai/aggregation/narrate HTTP/1.1" 200 - 79 0.068 0.536 2026-10-29 04:35:24,459 100 INFO rb-19fb48c-226083-429903 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-29 04:35:25,433 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 04:35:25,436 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:demo from n/a 2026-10-29 04:35:25,459 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:35:26,221 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:35:26] "POST /viin_ai/search/translate HTTP/1.1" 200 - 152 0.149 0.618 2026-10-29 04:35:26,244 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:35:26,333 100 INFO rb-19fb48c-226083-429903 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-29 04:35:26,355 100 INFO rb-19fb48c-226083-429903 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-29 04:35:31,557 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:35:31,655 100 INFO rb-19fb48c-226083-429903 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-29 04:35:33,188 100 INFO rb-19fb48c-226083-429903 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-29 04:35:34,838 100 INFO rb-19fb48c-226083-429903 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-29 04:35:39,027 100 INFO rb-19fb48c-226083-429903 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-29 04:35:40,087 100 INFO rb-19fb48c-226083-429903 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-29 04:35:41,264 100 INFO rb-19fb48c-226083-429903 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-29 04:35:42,491 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:35:54,235 100 INFO rb-19fb48c-226083-429903 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-29 04:35:54,736 100 INFO rb-19fb48c-226083-429903 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-29 04:35:54,738 100 INFO rb-19fb48c-226083-429903 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-29 04:35:54,743 100 INFO rb-19fb48c-226083-429903 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-29 04:35:55,197 100 INFO rb-19fb48c-226083-429903 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-29 04:35:56,109 100 INFO rb-19fb48c-226083-429903 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-29 04:35:57,224 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <786670906249282.1793248557.096119642257690-openerp-message-notify@2ff4138d272a>: ['"Line Administrator" <@False>'] 2026-10-29 04:35:57,261 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1147 deleted mail.mail records with IDs: [411] 2026-10-29 04:35:57,262 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:35:57,482 100 INFO rb-19fb48c-226083-429903 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-29 04:35:58,734 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <552787955927052.1793248558.568600177764893-openerp-message-notify@2ff4138d272a>: ['"Line Administrator" <@False>'] 2026-10-29 04:35:58,769 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1147 deleted mail.mail records with IDs: [412] 2026-10-29 04:35:58,769 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:35:59,593 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <215519525929810.1793248559.525663852691650-openerp-message-notify@2ff4138d272a>: ['"Line Administrator" <@False>'] 2026-10-29 04:35:59,614 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1147 deleted mail.mail records with IDs: [413] 2026-10-29 04:35:59,615 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:35:59,872 100 INFO rb-19fb48c-226083-429903 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-29 04:36:00,960 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <159491013743066.1793248560.843255996704102-openerp-message-notify@2ff4138d272a>: ['"Line Administrator" <@False>'] 2026-10-29 04:36:00,981 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1147 deleted mail.mail records with IDs: [414] 2026-10-29 04:36:00,982 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:36:01,208 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:36:01,340 100 INFO rb-19fb48c-226083-429903 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-29 04:36:01,610 100 INFO rb-19fb48c-226083-429903 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-29 04:36:03,202 100 INFO rb-19fb48c-226083-429903 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-29 04:36:03,731 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 415 and Message-Id '<025514761424460.1793248563.624481439590454-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-29 04:36:03,731 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:36:03,748 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [415] 2026-10-29 04:36:03,748 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:36:03,754 100 INFO rb-19fb48c-226083-429903 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-29 04:36:04,194 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 416 and Message-Id '<091729552878092.1793248564.077130079269409-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-29 04:36:04,194 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:36:04,209 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [416] 2026-10-29 04:36:04,209 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:36:04,216 100 INFO rb-19fb48c-226083-429903 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-29 04:36:04,616 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 417 and Message-Id '<110296980964302.1793248564.500885248184204-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-29 04:36:04,616 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:36:04,628 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [417] 2026-10-29 04:36:04,629 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:36:04,906 100 INFO rb-19fb48c-226083-429903 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-29 04:36:06,619 100 INFO rb-19fb48c-226083-429903 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-29 04:36:07,171 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 418 and Message-Id '<723868290701320.1793248567.040703535079956-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-29 04:36:07,172 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:36:07,192 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [418] 2026-10-29 04:36:07,193 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:36:07,389 100 INFO rb-19fb48c-226083-429903 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-29 04:36:08,978 100 INFO rb-19fb48c-226083-429903 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-29 04:36:10,589 100 INFO rb-19fb48c-226083-429903 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-29 04:36:10,805 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.provider: Provider 167: the vendor's gateway failed the request (520) before generating; sending it once more 2026-10-29 04:36:17,341 100 INFO rb-19fb48c-226083-429903 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-29 04:36:19,025 100 INFO rb-19fb48c-226083-429903 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-29 04:36:20,625 100 INFO rb-19fb48c-226083-429903 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-29 04:36:23,268 100 INFO rb-19fb48c-226083-429903 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-29 04:36:23,753 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 419 and Message-Id '<418622340419076.1793248583.618575572967529-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-29 04:36:23,753 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:36:23,777 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [419] 2026-10-29 04:36:23,778 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:36:24,183 100 INFO rb-19fb48c-226083-429903 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-29 04:36:25,414 100 INFO rb-19fb48c-226083-429903 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-29 04:36:25,420 100 INFO rb-19fb48c-226083-429903 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-29 04:36:25,558 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.provider: Provider 167: the vendor's gateway failed the request (520) before generating; sending it once more 2026-10-29 04:36:27,072 100 INFO rb-19fb48c-226083-429903 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-29 04:36:27,548 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 420 and Message-Id '<757604014421858.1793248587.425685167312622-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-29 04:36:27,548 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:36:27,569 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [420] 2026-10-29 04:36:27,570 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:36:27,730 100 INFO rb-19fb48c-226083-429903 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-29 04:36:28,258 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 421 and Message-Id '<078242474464614.1793248588.157190322875977-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-29 04:36:28,258 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:36:28,273 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [421] 2026-10-29 04:36:28,273 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:36:28,686 100 INFO rb-19fb48c-226083-429903 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-29 04:36:29,169 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 422 and Message-Id '<185188300976553.1793248589.047052860260010-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-29 04:36:29,170 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:36:29,190 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [422] 2026-10-29 04:36:29,191 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:36:29,472 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:36:30,536 100 INFO rb-19fb48c-226083-429903 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-29 04:36:30,585 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:linkage_person from n/a 2026-10-29 04:36:30,751 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:36:31,965 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:36:31] "POST /viin_ai/chat/message HTTP/1.1" 200 - 293 0.317 0.906 2026-10-29 04:36:32,021 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:36:32,134 100 INFO rb-19fb48c-226083-429903 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-29 04:36:33,838 100 INFO rb-19fb48c-226083-429903 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-29 04:36:34,709 100 INFO rb-19fb48c-226083-429903 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-29 04:36:36,968 100 INFO rb-19fb48c-226083-429903 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-29 04:36:37,772 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:36:39,462 100 INFO rb-19fb48c-226083-429903 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-29 04:36:40,062 100 INFO rb-19fb48c-226083-429903 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-29 04:36:41,136 100 INFO rb-19fb48c-226083-429903 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-29 04:36:42,123 100 INFO rb-19fb48c-226083-429903 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-29 04:36:42,579 100 INFO rb-19fb48c-226083-429903 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-29 04:36:43,174 100 INFO rb-19fb48c-226083-429903 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-29 04:36:43,813 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:36:48,266 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_a_turn_only_appends_to_the_request_it_already_sent: Starting TestAToolResultEntersCutToTheRoomLeft.test_a_round_the_room_cannot_carry_ends_the_turn_with_an_answer_and_never_a_too_large_card ... 2026-10-29 04:36:49,690 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_a_turn_only_appends_to_the_request_it_already_sent: Starting TestAToolResultEntersCutToTheRoomLeft.test_a_streamed_turn_cuts_the_entering_result_the_same_way ... 2026-10-29 04:36:50,631 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_a_turn_only_appends_to_the_request_it_already_sent: Starting TestAToolResultEntersCutToTheRoomLeft.test_earlier_results_are_never_shortened_and_the_entering_one_is_cut_and_says_so ... 2026-10-29 04:36:52,047 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_a_turn_only_appends_to_the_request_it_already_sent: Starting TestAToolResultEntersCutToTheRoomLeft.test_the_trace_of_a_turn_the_window_ended_says_so_and_is_neither_a_timeout_nor_a_ceiling ... 2026-10-29 04:36:53,137 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:36:53,294 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_a_turn_only_appends_to_the_request_it_already_sent: Starting TestATurnOnlyAppendsToTheRequestItAlreadySent.test_a_skill_loaded_in_one_turn_is_in_the_system_prompt_of_the_next_with_a_later_moment ... 2026-10-29 04:36:54,549 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_a_turn_only_appends_to_the_request_it_already_sent: Starting TestATurnOnlyAppendsToTheRequestItAlreadySent.test_a_skill_loaded_mid_turn_leaves_the_second_request_starting_with_the_first_unchanged ... 2026-10-29 04:36:55,517 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_a_turn_only_appends_to_the_request_it_already_sent: Starting TestATurnOnlyAppendsToTheRequestItAlreadySent.test_a_streamed_turn_on_another_vendor_appends_only_as_well ... 2026-10-29 04:36:56,377 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_a_turn_only_appends_to_the_request_it_already_sent: Starting TestATurnOnlyAppendsToTheRequestItAlreadySent.test_a_turn_paused_for_approval_and_resumed_goes_on_with_the_request_it_paused ... 2026-10-29 04:36:57,370 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_a_turn_only_appends_to_the_request_it_already_sent: Starting TestATurnOnlyAppendsToTheRequestItAlreadySent.test_the_thinking_block_of_a_call_is_replayed_with_its_signature_in_the_next_request ... 2026-10-29 04:36:58,342 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:36:58,419 100 INFO rb-19fb48c-226083-429903 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-29 04:36:58,475 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:36:59,173 100 INFO rb-19fb48c-226083-429903 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-29 04:36:59,756 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 1154, model: viin.ai.provider, fields: api_key 2026-10-29 04:36:59,769 100 INFO rb-19fb48c-226083-429903 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-29 04:36:59,970 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 1153, model: viin.ai.provider, fields: api_key 2026-10-29 04:36:59,991 100 INFO rb-19fb48c-226083-429903 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-29 04:37:00,648 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 1153, model: viin.ai.provider, fields: api_key 2026-10-29 04:37:00,677 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 04:37:03,098 100 INFO rb-19fb48c-226083-429903 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-29 04:37:03,650 100 INFO rb-19fb48c-226083-429903 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-29 04:37:04,347 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 04:37:06,394 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 423 and Message-Id '<618247817280867.1793248626.356461286544800-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:37:06,401 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:37:06,419 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [423] 2026-10-29 04:37:06,447 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [53586] 2026-10-29 04:37:06,448 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:37:06,459 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:37:07,602 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 424 and Message-Id '<700680157012114.1793248627.558944225311279-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:37:07,603 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:37:07,615 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [424] 2026-10-29 04:37:07,636 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [53588] 2026-10-29 04:37:07,636 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:37:07,646 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:37:07,784 100 INFO rb-19fb48c-226083-429903 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-29 04:37:08,074 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 04:37:08,196 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-29 04:37:08,474 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:37:20,001 100 INFO rb-19fb48c-226083-429903 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-29 04:37:20,668 100 INFO rb-19fb48c-226083-429903 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-29 04:37:21,253 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:37:22,017 100 INFO rb-19fb48c-226083-429903 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-29 04:37:22,771 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:37:23,427 100 INFO rb-19fb48c-226083-429903 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-29 04:37:23,989 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_agent_catalogue_line_advertises_capability: Starting TestDelegationAbstention.test_a_request_nobody_covers_enters_no_delegate_frame ... 2026-10-29 04:37:24,509 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:37:24,623 100 INFO rb-19fb48c-226083-429903 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-29 04:37:25,423 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:37:25,533 100 INFO rb-19fb48c-226083-429903 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-29 04:37:26,603 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:37:26,735 100 INFO rb-19fb48c-226083-429903 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-29 04:37:29,226 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:37:29,309 100 INFO rb-19fb48c-226083-429903 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-29 04:37:30,414 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:37:30,531 100 INFO rb-19fb48c-226083-429903 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-29 04:37:32,940 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:37:32,943 100 INFO rb-19fb48c-226083-429903 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-29 04:37:33,017 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.ai.agent 2026-10-29 04:37:33,028 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.ai.agent 2026-10-29 04:37:33,081 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:37:33,084 100 INFO rb-19fb48c-226083-429903 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-29 04:37:34,501 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 425 and Message-Id '<597019199589789.1793248654.458715438842773-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:37:34,501 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:37:34,514 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [425] 2026-10-29 04:37:34,539 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [53841] 2026-10-29 04:37:34,539 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:37:34,549 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:37:34,612 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1165, model: res.partner 2026-10-29 04:37:34,616 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_aggregation_router: Starting TestAggregationRouter.test_an_absent_capability_is_refused_not_answered_as_none_found ... 2026-10-29 04:37:34,641 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [68861] 2026-10-29 04:37:34,642 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.tool records with IDs: [7] 2026-10-29 04:37:34,659 100 INFO rb-19fb48c-226083-429903 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-29 04:37:34,690 100 INFO rb-19fb48c-226083-429903 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-29 04:37:34,737 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:37:35,898 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 426 and Message-Id '<428501187978505.1793248655.851908683776855-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:37:35,898 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:37:35,910 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [426] 2026-10-29 04:37:35,929 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [53843] 2026-10-29 04:37:35,929 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:37:35,938 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:37:37,113 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 427 and Message-Id '<746821135230905.1793248657.065914630889893-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:37:37,113 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:37:37,128 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [427] 2026-10-29 04:37:37,147 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [53845] 2026-10-29 04:37:37,148 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:37:37,158 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:37:37,208 100 INFO rb-19fb48c-226083-429903 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-29 04:37:37,539 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_ai_conversation_approval_card: Starting TestAiConversationApprovalCard.test_an_administrator_who_reads_the_conversation_gets_no_card ... 2026-10-29 04:37:37,852 100 INFO rb-19fb48c-226083-429903 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-29 04:37:38,150 100 INFO rb-19fb48c-226083-429903 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-29 04:37:38,478 100 INFO rb-19fb48c-226083-429903 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-29 04:37:38,893 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:37:40,077 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 428 and Message-Id '<349166846894403.1793248660.026423692703247-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:37:40,077 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:37:40,089 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [428] 2026-10-29 04:37:40,124 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [53857] 2026-10-29 04:37:40,124 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:37:40,134 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:37:40,199 100 INFO rb-19fb48c-226083-429903 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-29 04:37:40,345 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:ai_refusal_person from n/a 2026-10-29 04:37:40,365 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:37:41,522 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:37:41] "POST /viin_ai/chat/message HTTP/1.1" 200 - 245 0.263 0.899 2026-10-29 04:37:41,547 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:37:42,716 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 429 and Message-Id '<274108922010615.1793248662.672065496444702-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:37:42,717 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:37:42,731 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [429] 2026-10-29 04:37:42,751 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [53862] 2026-10-29 04:37:42,751 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:37:42,762 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:37:43,801 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 430 and Message-Id '<235982285021093.1793248663.756430625915527-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:37:43,801 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:37:43,812 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [430] 2026-10-29 04:37:43,829 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [53864] 2026-10-29 04:37:43,829 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:37:43,837 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:37:43,868 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_ai_conversation_delete: Starting TestAiConversationDelete.test_a_conversation_whose_legacy_session_is_already_gone_still_deletes ... 2026-10-29 04:37:44,173 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.chat.session records with IDs: [1] 2026-10-29 04:37:44,228 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1169 deleted mail.message records with IDs: [53866, 53865] 2026-10-29 04:37:44,276 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1169 deleted discuss.channel records with IDs: [116] 2026-10-29 04:37:44,283 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_ai_conversation_delete: Starting TestAiConversationDelete.test_a_human_channel_is_never_deleted_as_a_conversation ... 2026-10-29 04:37:44,408 100 INFO rb-19fb48c-226083-429903 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-29 04:37:45,789 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 431 and Message-Id '<559674400046570.1793248665.751331090927124-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:37:45,789 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:37:45,803 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [431] 2026-10-29 04:37:45,821 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [53870] 2026-10-29 04:37:45,822 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:37:45,830 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:37:45,912 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_ai_conversation_delete: Starting TestAiConversationDelete.test_another_user_cannot_delete_someone_elses_conversation ... 2026-10-29 04:37:46,229 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [119], uid: 1170, model: discuss.channel 2026-10-29 04:37:46,254 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_ai_conversation_delete: Starting TestAiConversationDelete.test_deleting_a_conversation_removes_the_legacy_rows_it_stands_for ... 2026-10-29 04:37:46,600 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1169 deleted viin.ai.chat.session records with IDs: [2] 2026-10-29 04:37:46,621 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1169 deleted mail.message records with IDs: [53874, 53873] 2026-10-29 04:37:46,633 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1169 deleted discuss.channel records with IDs: [120] 2026-10-29 04:37:46,639 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_ai_conversation_delete: Starting TestAiConversationDelete.test_owner_deletes_the_conversation_and_all_its_messages ... 2026-10-29 04:37:46,918 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1169 deleted mail.message records with IDs: [53876, 53875] 2026-10-29 04:37:46,928 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1169 deleted discuss.channel records with IDs: [121] 2026-10-29 04:37:46,942 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 04:37:48,145 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 432 and Message-Id '<321752615661703.1793248668.104844331741333-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:37:48,145 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:37:48,157 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [432] 2026-10-29 04:37:48,179 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [53878] 2026-10-29 04:37:48,180 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:37:48,190 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:37:48,230 100 INFO rb-19fb48c-226083-429903 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-29 04:37:48,562 100 INFO rb-19fb48c-226083-429903 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-29 04:37:48,912 100 INFO rb-19fb48c-226083-429903 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-29 04:37:49,327 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:37:50,417 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 433 and Message-Id '<578024646948275.1793248670.371010065078735-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:37:50,417 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:37:50,431 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [433] 2026-10-29 04:37:50,449 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [53891] 2026-10-29 04:37:50,450 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:37:50,460 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:37:51,665 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 434 and Message-Id '<522438853221783.1793248671.619116067886353-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:37:51,665 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:37:51,678 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [434] 2026-10-29 04:37:51,695 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [53893] 2026-10-29 04:37:51,695 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:37:51,706 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:37:51,734 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_ai_conversation_membership: Starting TestAiConversationMembership.test_a_person_can_still_leave_a_group_conversation ... 2026-10-29 04:37:51,871 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1173 deleted discuss.channel.member records with IDs: [1166] 2026-10-29 04:37:51,968 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_ai_conversation_membership: Starting TestAiConversationMembership.test_no_other_person_joins_an_ai_conversation ... 2026-10-29 04:37:52,156 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_ai_conversation_membership: Starting TestAiConversationMembership.test_the_owner_cannot_leave_an_ai_conversation ... 2026-10-29 04:37:52,319 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:37:53,563 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 435 and Message-Id '<889722262792745.1793248673.485335111618042-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:37:53,563 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:37:53,590 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [435] 2026-10-29 04:37:53,616 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [53896] 2026-10-29 04:37:53,616 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:37:53,632 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:37:53,682 100 INFO rb-19fb48c-226083-429903 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-29 04:37:54,053 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_ai_conversation_notify_payload: Starting TestAiConversationNotifyPayload.test_the_answer_notification_carries_its_trace_and_status ... 2026-10-29 04:37:54,375 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:37:55,983 100 INFO rb-19fb48c-226083-429903 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-29 04:37:56,170 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 04:37:56,283 100 INFO rb-19fb48c-226083-429903 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-29 04:37:56,477 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 04:37:56,557 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.embedding records with IDs: [25] 2026-10-29 04:37:56,848 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 04:37:57,441 100 INFO rb-19fb48c-226083-429903 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-29 04:37:57,608 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:38:10,741 100 INFO rb-19fb48c-226083-429903 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-29 04:38:11,609 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 04:38:13,068 100 INFO rb-19fb48c-226083-429903 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-29 04:38:14,117 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:38:16,307 100 INFO rb-19fb48c-226083-429903 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-29 04:38:16,624 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:ai_route_colleague from n/a 2026-10-29 04:38:16,660 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:38:17,120 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [130], uid: 1188, model: discuss.channel 2026-10-29 04:38:17,133 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:38:17] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 26 0.019 0.465 2026-10-29 04:38:17,161 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:38:18,503 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 436 and Message-Id '<547769356655007.1793248698.449228286743164-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:38:18,503 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:38:18,524 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [436] 2026-10-29 04:38:18,561 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54144] 2026-10-29 04:38:18,562 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:38:18,578 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:38:19,812 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 437 and Message-Id '<233255992344901.1793248699.766402959823608-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:38:19,812 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:38:19,828 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [437] 2026-10-29 04:38:19,847 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54146] 2026-10-29 04:38:19,847 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:38:19,857 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:38:20,133 100 INFO rb-19fb48c-226083-429903 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-29 04:38:20,168 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [131], uid: 1190, model: discuss.channel 2026-10-29 04:38:20,198 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [131], uid: 1190, model: discuss.channel 2026-10-29 04:38:20,215 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [131], uid: 1190, model: discuss.channel 2026-10-29 04:38:20,229 100 INFO rb-19fb48c-226083-429903 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-29 04:38:20,315 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:38:21,511 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 438 and Message-Id '<926553445164227.1793248701.456187486648560-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:38:21,511 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:38:21,529 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [438] 2026-10-29 04:38:21,552 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54150] 2026-10-29 04:38:21,553 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:38:21,563 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:38:22,746 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 439 and Message-Id '<876060523619714.1793248702.694590568542480-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:38:22,746 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:38:22,763 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [439] 2026-10-29 04:38:22,785 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54152] 2026-10-29 04:38:22,786 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:38:22,797 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:38:22,834 100 INFO rb-19fb48c-226083-429903 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-29 04:38:23,073 100 INFO rb-19fb48c-226083-429903 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-29 04:38:45,020 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 440 and Message-Id '<291249541172499.1793248724.974293947219849-openerp-private@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:38:45,020 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:38:45,035 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [440] 2026-10-29 04:38:45,052 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54605] 2026-10-29 04:38:45,053 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:38:45,062 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:38:45,299 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 04:38:46,511 100 INFO rb-19fb48c-226083-429903 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-29 04:38:46,732 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:who_answered_person from n/a 2026-10-29 04:38:46,897 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:38:49,194 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:38:49] "POST /viin_ai/chat/message HTTP/1.1" 200 - 290 0.265 2.036 2026-10-29 04:38:49,275 100 INFO rb-19fb48c-226083-429903 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-29 04:38:49,507 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:who_answered_person from n/a 2026-10-29 04:38:49,720 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:38:51,650 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:38:51] "POST /viin_ai/chat/message HTTP/1.1" 200 - 369 0.561 1.374 2026-10-29 04:38:51,742 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:38:51,745 100 INFO rb-19fb48c-226083-429903 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-29 04:38:51,753 100 INFO rb-19fb48c-226083-429903 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-29 04:38:51,761 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:38:51,908 100 INFO rb-19fb48c-226083-429903 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-29 04:38:52,966 100 INFO rb-19fb48c-226083-429903 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-29 04:38:54,999 100 INFO rb-19fb48c-226083-429903 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-29 04:39:02,818 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:39:03,420 100 INFO rb-19fb48c-226083-429903 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-29 04:39:03,911 100 INFO rb-19fb48c-226083-429903 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-29 04:39:04,071 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:39:04,727 100 INFO rb-19fb48c-226083-429903 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-29 04:39:05,321 100 INFO rb-19fb48c-226083-429903 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-29 04:39:05,722 100 INFO rb-19fb48c-226083-429903 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-29 04:39:05,842 100 INFO rb-19fb48c-226083-429903 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-29 04:39:05,969 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:39:06,371 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 04:39:06,433 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-29 04:39:07,670 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 442 and Message-Id '<177396430479858.1793248747.617145299911499-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:39:07,670 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:39:07,686 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [442] 2026-10-29 04:39:07,719 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54668] 2026-10-29 04:39:07,719 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:39:07,732 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:39:07,767 100 INFO rb-19fb48c-226083-429903 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-29 04:39:07,871 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent 164: 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-29 04:39:07,898 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent 164: 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-29 04:39:07,918 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent 164: 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-29 04:39:07,950 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent 164: 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-29 04:39:07,963 100 INFO rb-19fb48c-226083-429903 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-29 04:39:08,425 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:39:08,490 100 INFO rb-19fb48c-226083-429903 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-29 04:39:08,518 100 INFO rb-19fb48c-226083-429903 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-29 04:39:08,607 100 INFO rb-19fb48c-226083-429903 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-29 04:39:08,710 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:39:08,898 100 INFO rb-19fb48c-226083-429903 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-29 04:39:08,955 100 INFO rb-19fb48c-226083-429903 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-29 04:39:09,046 100 INFO rb-19fb48c-226083-429903 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-29 04:39:09,119 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:39:09,213 100 INFO rb-19fb48c-226083-429903 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-29 04:39:09,233 100 INFO rb-19fb48c-226083-429903 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-29 04:39:09,284 100 INFO rb-19fb48c-226083-429903 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-29 04:39:09,331 100 INFO rb-19fb48c-226083-429903 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-29 04:39:09,387 100 INFO rb-19fb48c-226083-429903 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-29 04:39:09,451 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:39:24,462 100 INFO rb-19fb48c-226083-429903 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-29 04:39:25,118 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-29 04:39:26,006 100 INFO rb-19fb48c-226083-429903 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-29 04:39:26,161 100 INFO rb-19fb48c-226083-429903 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-29 04:39:26,276 100 INFO rb-19fb48c-226083-429903 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-29 04:39:26,853 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:39:28,061 100 INFO rb-19fb48c-226083-429903 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-29 04:39:28,108 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:empty_probe_person from n/a 2026-10-29 04:39:28,275 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:39:29,297 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:39:29] "POST /viin_ai/chat/message HTTP/1.1" 200 - 262 0.191 0.835 2026-10-29 04:39:29,307 100 INFO rb-19fb48c-226083-429903 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-29 04:39:29,349 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:empty_probe_person from n/a 2026-10-29 04:39:29,517 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:39:30,564 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:39:30] "POST /viin_ai/chat/message HTTP/1.1" 200 - 252 0.195 0.858 2026-10-29 04:39:30,587 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:39:44,182 100 INFO rb-19fb48c-226083-429903 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-29 04:39:44,298 100 INFO rb-19fb48c-226083-429903 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-29 04:39:44,555 100 INFO rb-19fb48c-226083-429903 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-29 04:39:44,660 100 INFO rb-19fb48c-226083-429903 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-29 04:39:44,781 100 INFO rb-19fb48c-226083-429903 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-29 04:39:44,876 100 INFO rb-19fb48c-226083-429903 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-29 04:39:45,051 100 INFO rb-19fb48c-226083-429903 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-29 04:39:45,199 100 INFO rb-19fb48c-226083-429903 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-29 04:39:45,419 100 INFO rb-19fb48c-226083-429903 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-29 04:39:45,581 100 INFO rb-19fb48c-226083-429903 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-29 04:39:45,770 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1209, model: viin.ai.mcp.catalog 2026-10-29 04:39:45,799 100 INFO rb-19fb48c-226083-429903 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-29 04:39:45,966 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 04:39:59,151 100 INFO rb-19fb48c-226083-429903 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-29 04:40:00,179 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 04:40:00,914 100 INFO rb-19fb48c-226083-429903 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-29 04:40:01,914 100 INFO rb-19fb48c-226083-429903 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-29 04:40:02,901 100 INFO rb-19fb48c-226083-429903 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-29 04:40:03,510 100 INFO rb-19fb48c-226083-429903 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-29 04:40:04,104 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:40:05,098 100 INFO rb-19fb48c-226083-429903 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-29 04:40:05,148 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:unfinished_answer_person from n/a 2026-10-29 04:40:07,992 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:40:09,293 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:40:09] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 319 0.290 1.015 2026-10-29 04:40:09,310 100 INFO rb-19fb48c-226083-429903 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-29 04:40:09,373 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:unfinished_answer_person from n/a 2026-10-29 04:40:09,628 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:40:12,000 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:40:11] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 296 0.266 2.110 2026-10-29 04:40:12,725 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:40:12] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 210 0.170 0.397 2026-10-29 04:40:12,835 100 INFO rb-19fb48c-226083-429903 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-29 04:40:12,902 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:unfinished_answer_person from n/a 2026-10-29 04:40:13,080 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:40:14,316 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:40:14] "POST /viin_ai/chat/message HTTP/1.1" 200 - 294 0.235 1.007 2026-10-29 04:40:14,993 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:40:14] "POST /viin_ai/chat/message HTTP/1.1" 200 - 199 0.152 0.398 2026-10-29 04:40:15,135 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:40:15,689 100 INFO rb-19fb48c-226083-429903 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-29 04:40:15,758 100 INFO rb-19fb48c-226083-429903 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-29 04:40:15,852 100 INFO rb-19fb48c-226083-429903 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-29 04:40:15,944 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:40:16,593 100 INFO rb-19fb48c-226083-429903 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-29 04:40:16,768 100 INFO rb-19fb48c-226083-429903 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-29 04:40:16,967 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent 172: Sources retrieval failed (Provider error (401): The key was revoked.); the turn ends without an answer. 2026-10-29 04:40:17,062 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent 172: Sources retrieval failed (Provider error (401): The key was revoked.); the turn ends without an answer. 2026-10-29 04:40:17,155 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent 172: Sources retrieval failed (Provider error (401): The key was revoked.); the turn ends without an answer. 2026-10-29 04:40:17,208 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent 172: Sources retrieval failed (Provider error (401): The key was revoked.); the turn ends without an answer. 2026-10-29 04:40:17,224 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:40:28,639 100 INFO rb-19fb48c-226083-429903 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-29 04:40:29,834 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_anchor_attachment_gate: Starting TestAnchorAttachmentGate.test_a_chunk_on_a_private_attachment_follows_its_parents_rights ... 2026-10-29 04:40:30,604 100 INFO rb-19fb48c-226083-429903 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-29 04:40:31,269 100 INFO rb-19fb48c-226083-429903 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-29 04:40:31,837 100 INFO rb-19fb48c-226083-429903 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-29 04:40:32,552 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-29 04:40:44,998 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_anchor_consistency_guard: Starting TestAnchorConsistencyGuard.test_a_chunk_whose_record_has_been_deleted_is_refused ... 2026-10-29 04:40:45,466 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55897] 2026-10-29 04:40:46,002 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2614] 2026-10-29 04:40:46,592 100 INFO rb-19fb48c-226083-429903 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-29 04:40:46,965 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_anchor_consistency_guard: Starting TestAnchorConsistencyGuard.test_re_parenting_an_attachment_moves_its_chunks_audience_at_once ... 2026-10-29 04:40:47,298 100 INFO rb-19fb48c-226083-429903 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-29 04:40:47,726 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 04:41:00,688 100 INFO rb-19fb48c-226083-429903 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-29 04:41:01,285 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 04:41:15,097 100 INFO rb-19fb48c-226083-429903 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-29 04:41:15,557 100 INFO rb-19fb48c-226083-429903 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-29 04:41:15,718 100 INFO rb-19fb48c-226083-429903 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-29 04:41:15,923 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_anchor_rule_only_models: Starting TestAnchorRuleOnlyModels.test_a_chunk_on_a_readable_partner_is_readable ... 2026-10-29 04:41:16,082 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_anchor_rule_only_models: Starting TestAnchorRuleOnlyModels.test_a_chunk_on_another_companys_partner_stays_refused ... 2026-10-29 04:41:16,273 100 INFO rb-19fb48c-226083-429903 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-29 04:41:16,445 100 INFO rb-19fb48c-226083-429903 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-29 04:41:16,455 100 INFO rb-19fb48c-226083-429903 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-29 04:41:16,623 100 INFO rb-19fb48c-226083-429903 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-29 04:41:16,811 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 04:41:16,816 100 INFO rb-19fb48c-226083-429903 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-29 04:41:17,114 100 INFO rb-19fb48c-226083-429903 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-29 04:41:17,404 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:41:17,407 100 INFO rb-19fb48c-226083-429903 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-29 04:41:29,020 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 443 and Message-Id '<377792106889014.1793248888.980670452117920-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:41:29,020 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:41:29,039 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [443] 2026-10-29 04:41:29,058 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56592] 2026-10-29 04:41:29,058 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:41:29,072 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:41:29,304 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:41:30,564 100 INFO rb-19fb48c-226083-429903 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-29 04:41:30,631 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:pause_skill_person from n/a 2026-10-29 04:41:30,803 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:41:32,092 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:41:32] "POST /viin_ai/chat/message HTTP/1.1" 200 - 331 0.302 0.992 2026-10-29 04:41:32,212 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1236 deleted viin.ai.chat.pending.tool records with IDs: [25] 2026-10-29 04:41:32,676 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:41:32] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 195 0.164 0.411 2026-10-29 04:41:32,683 100 INFO rb-19fb48c-226083-429903 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-29 04:41:32,747 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:pause_skill_person from n/a 2026-10-29 04:41:33,005 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:41:34,381 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:41:34] "POST /viin_ai/chat/message HTTP/1.1" 200 - 334 0.295 1.085 2026-10-29 04:41:34,431 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:41:35,284 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 444 and Message-Id '<435658295916390.1793248895.228125810623169-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'**************er@local.test'" successfully sent 2026-10-29 04:41:35,284 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:41:35,297 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [444] 2026-10-29 04:41:35,314 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56601] 2026-10-29 04:41:35,315 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:41:35,324 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:41:36,030 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 445 and Message-Id '<700742967088188.1793248895.974542379379272-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'************in@local.test'" successfully sent 2026-10-29 04:41:36,030 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:41:36,045 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [445] 2026-10-29 04:41:36,071 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56603] 2026-10-29 04:41:36,071 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:41:36,086 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:41:36,121 100 INFO rb-19fb48c-226083-429903 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-29 04:41:36,146 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [180], uid: 1238, model: viin.ai.tool 2026-10-29 04:41:36,177 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [56], uid: 1238, model: viin.ai.topic 2026-10-29 04:41:36,201 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [174], uid: 1238, model: viin.ai.agent 2026-10-29 04:41:36,218 100 INFO rb-19fb48c-226083-429903 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-29 04:41:36,337 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:41:37,575 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 446 and Message-Id '<425044125851250.1793248897.530626296997070-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'*************up@local.test'" successfully sent 2026-10-29 04:41:37,575 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:41:37,588 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [446] 2026-10-29 04:41:37,616 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56606] 2026-10-29 04:41:37,619 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:41:37,633 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:41:38,418 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 447 and Message-Id '<821934064948118.1793248898.375082015991211-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'************er@local.test'" successfully sent 2026-10-29 04:41:38,418 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:41:38,434 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [447] 2026-10-29 04:41:38,451 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56608] 2026-10-29 04:41:38,452 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:41:38,463 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:41:38,509 100 INFO rb-19fb48c-226083-429903 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-29 04:41:39,306 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:41:39,368 100 INFO rb-19fb48c-226083-429903 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-29 04:41:39,393 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:41:39,475 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_audio_model_catalogue: Starting TestAudioModelLanguageConstraint.test_a_speech_model_must_name_the_languages_it_serves ... 2026-10-29 04:41:39,536 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:41:39,659 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_audio_source: Starting TestAudioKnowledgeSource.test_a_declared_language_nobody_serves_is_refused_not_substituted ... 2026-10-29 04:41:39,749 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:41:40,393 100 INFO rb-19fb48c-226083-429903 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-29 04:41:40,618 100 INFO rb-19fb48c-226083-429903 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-29 04:41:40,861 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:41:42,880 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 448 and Message-Id '<709269674031978.1793248902.834949016571045-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:41:42,881 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:41:42,895 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [448] 2026-10-29 04:41:42,917 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56634] 2026-10-29 04:41:42,917 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:41:42,928 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:41:44,196 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 449 and Message-Id '<278842578958347.1793248904.150772809982300-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:41:44,196 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:41:44,210 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [449] 2026-10-29 04:41:44,229 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56636] 2026-10-29 04:41:44,229 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:41:44,240 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:41:44,583 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 04:41:44,742 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-29 04:41:44,750 100 INFO rb-19fb48c-226083-429903 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-29 04:41:45,113 100 INFO rb-19fb48c-226083-429903 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-29 04:41:45,647 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:41:45,651 100 INFO rb-19fb48c-226083-429903 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-29 04:41:56,733 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:41:56,791 100 INFO rb-19fb48c-226083-429903 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-29 04:41:58,137 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #6 deleted viin.ai.turn.cancel records with IDs: [1] 2026-10-29 04:41:58,161 100 INFO rb-19fb48c-226083-429903 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-29 04:41:59,536 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #6 deleted viin.ai.turn.cancel records with IDs: [2] 2026-10-29 04:41:59,567 100 INFO rb-19fb48c-226083-429903 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-29 04:42:01,091 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #6 deleted viin.ai.turn.cancel records with IDs: [3] 2026-10-29 04:42:01,116 100 INFO rb-19fb48c-226083-429903 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-29 04:42:02,576 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #6 deleted viin.ai.turn.cancel records with IDs: [4] 2026-10-29 04:42:02,601 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:42:02,604 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_capability_pin_all: Starting TestCompanyPinAnswersEveryRoutingTarget.test_a_pin_answers_only_for_the_company_that_set_it ... 2026-10-29 04:42:28,475 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:42:29,528 100 INFO rb-19fb48c-226083-429903 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-29 04:42:29,596 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:retry_person from n/a 2026-10-29 04:42:29,908 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:42:31,237 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:42:31] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 248 0.304 1.030 2026-10-29 04:42:32,175 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:42:32] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 220 0.272 0.546 2026-10-29 04:42:32,201 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:42:33,385 100 INFO rb-19fb48c-226083-429903 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-29 04:42:33,458 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:native_protocol_person from n/a 2026-10-29 04:42:33,871 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:42:35,090 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:42:35] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 267 0.257 0.968 2026-10-29 04:42:35,115 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:42:35,119 100 INFO rb-19fb48c-226083-429903 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-29 04:42:36,268 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 450 and Message-Id '<474936871381135.1793248956.219972133636475-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:42:36,268 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:42:36,283 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [450] 2026-10-29 04:42:36,303 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [57330] 2026-10-29 04:42:36,303 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:42:36,313 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:42:36,569 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:42:36,576 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_chat_status_route: Starting TestChatStatusRoute.test_status_shape_and_flip_with_provider_config ... 2026-10-29 04:42:37,691 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:chat_status_person from n/a 2026-10-29 04:42:37,923 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:42:38,311 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:42:38] "POST /viin_ai/chat/status HTTP/1.1" 200 - 15 0.010 0.382 2026-10-29 04:42:38,395 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:42:38] "POST /viin_ai/chat/status HTTP/1.1" 200 - 10 0.009 0.027 2026-10-29 04:42:38,472 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:42:38] "POST /viin_ai/chat/status HTTP/1.1" 200 - 8 0.007 0.021 2026-10-29 04:42:38,474 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_chat_status_route.TestChatStatusRoute: waiting for threads: [] 2026-10-29 04:42:38,492 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:42:39,524 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_chat_streaming: Starting TestChatStreaming.test_deltas_are_delivered_to_the_conversation_and_to_no_one_else ... 2026-10-29 04:42:39,574 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:chat_streaming_person from n/a 2026-10-29 04:42:41,028 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:42:42,048 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:42:42] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 246 0.189 0.837 2026-10-29 04:42:42,067 100 INFO rb-19fb48c-226083-429903 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-29 04:42:42,110 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:chat_streaming_person from n/a 2026-10-29 04:42:42,347 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:42:43,465 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:42:43] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 249 0.203 0.920 2026-10-29 04:42:43,476 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_chat_streaming: Starting TestChatStreaming.test_no_sensitive_or_vendor_data_reaches_the_bus_payloads ... 2026-10-29 04:42:43,538 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:chat_streaming_person from n/a 2026-10-29 04:42:43,799 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:42:44,881 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:42:44] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 240 0.192 0.896 2026-10-29 04:42:45,461 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:42:45] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 155 0.126 0.328 2026-10-29 04:42:45,477 100 INFO rb-19fb48c-226083-429903 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-29 04:42:45,534 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:chat_streaming_person from n/a 2026-10-29 04:42:45,787 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:42:46,861 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:42:46] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 240 0.214 0.870 2026-10-29 04:42:46,865 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_chat_streaming.TestChatStreaming: waiting for threads: [] 2026-10-29 04:42:46,882 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:42:46,885 100 INFO rb-19fb48c-226083-429903 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-29 04:42:58,212 100 INFO rb-19fb48c-226083-429903 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-29 04:43:09,223 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 1252, model: res.company, fields: viin_ai_firecrawl_api_key 2026-10-29 04:43:09,291 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:43:09,360 100 INFO rb-19fb48c-226083-429903 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-29 04:43:11,511 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:43:12,652 100 INFO rb-19fb48c-226083-429903 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-29 04:43:12,792 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:43:14,057 100 INFO rb-19fb48c-226083-429903 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-29 04:43:14,339 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:resume_person from n/a 2026-10-29 04:43:14,365 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:43:15,390 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:43:15] "POST /viin_ai/chat/message HTTP/1.1" 200 - 187 0.197 0.832 2026-10-29 04:43:15,684 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1254 deleted viin.ai.chat.pending.tool records with IDs: [27] 2026-10-29 04:43:15,970 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:43:15] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 155 0.172 0.403 2026-10-29 04:43:15,996 100 INFO rb-19fb48c-226083-429903 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-29 04:43:16,057 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:resume_person from n/a 2026-10-29 04:43:16,085 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:43:18,379 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:43:18] "POST /viin_ai/chat/message HTTP/1.1" 200 - 187 0.168 2.135 2026-10-29 04:43:18,655 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1254 deleted viin.ai.chat.pending.tool records with IDs: [28] 2026-10-29 04:43:18,955 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:43:18] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 165 0.145 0.426 2026-10-29 04:43:18,976 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:43:34,103 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_confirmation_target_model_seam: Starting TestAnExternalServiceIsNotCalledBeforeThePersonApproves.test_a_confirmable_external_tool_pauses_before_any_remote_call ... 2026-10-29 04:43:35,035 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 04:43:36,251 100 INFO rb-19fb48c-226083-429903 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-29 04:43:37,074 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1261 deleted viin.ai.chat.pending.tool records with IDs: [29] 2026-10-29 04:43:37,388 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:43:38,513 100 INFO rb-19fb48c-226083-429903 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-29 04:43:39,711 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1262 deleted viin.ai.chat.pending.tool records with IDs: [30] 2026-10-29 04:43:40,200 100 INFO rb-19fb48c-226083-429903 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-29 04:43:41,194 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.chat.pending.tool records with IDs: [31] 2026-10-29 04:43:41,230 100 INFO rb-19fb48c-226083-429903 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-29 04:43:42,398 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1262 deleted viin.ai.chat.pending.tool records with IDs: [32] 2026-10-29 04:43:42,827 100 INFO rb-19fb48c-226083-429903 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-29 04:43:44,115 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1262 deleted viin.ai.chat.pending.tool records with IDs: [33] 2026-10-29 04:43:44,485 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_confirmed_tool_runs_exactly_once: Starting TestApprovingAnActionPerformsItExactlyOnce.test_a_confirm_for_a_declined_card_answers_declined ... 2026-10-29 04:43:45,455 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1262 deleted viin.ai.chat.pending.tool records with IDs: [34] 2026-10-29 04:43:45,885 100 INFO rb-19fb48c-226083-429903 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-29 04:43:46,874 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1262 deleted viin.ai.chat.pending.tool records with IDs: [35] 2026-10-29 04:43:47,265 100 INFO rb-19fb48c-226083-429903 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-29 04:43:47,896 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent: an approved call to confirmed_once_probe_fb706400c51b was refused - the tool is not offered to this user by this assistant 2026-10-29 04:43:47,913 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1262 deleted viin.ai.chat.pending.tool records with IDs: [36] 2026-10-29 04:43:48,413 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent: an approved call to confirmed_once_probe_fb706400c51b was refused - the tool is not offered to this user by this assistant 2026-10-29 04:43:48,426 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1262 deleted viin.ai.chat.pending.tool records with IDs: [37] 2026-10-29 04:43:48,711 100 INFO rb-19fb48c-226083-429903 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-29 04:43:49,504 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1262 deleted viin.ai.chat.pending.tool records with IDs: [38] 2026-10-29 04:43:49,913 100 INFO rb-19fb48c-226083-429903 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-29 04:43:51,104 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1262 deleted viin.ai.chat.pending.tool records with IDs: [39] 2026-10-29 04:43:51,504 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:43:52,909 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_content_manager_acl: Starting TestContentManagerAcl.test_a_content_manager_creates_reads_renames_and_deletes_a_source ... 2026-10-29 04:43:52,993 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1263 deleted viin.ai.source records with IDs: [144] 2026-10-29 04:43:52,995 100 INFO rb-19fb48c-226083-429903 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-29 04:43:53,077 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1264, model: viin.ai.source 2026-10-29 04:43:53,088 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1264, model: viin.ai.source 2026-10-29 04:43:53,102 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1264, model: viin.ai.source 2026-10-29 04:43:53,125 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:44:06,674 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_context_schema_dispatch: Starting TestContextSchemaDispatch.test_schema_version_two_delivers_the_resolved_context ... 2026-10-29 04:44:06,913 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_two_companies from n/a 2026-10-29 04:44:06,942 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:44:07,497 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1265, model: portal.wizard 2026-10-29 04:44:07,500 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1265, model: portal.wizard 2026-10-29 04:44:07,781 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1265, model: portal.wizard 2026-10-29 04:44:07,783 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1265, model: portal.wizard 2026-10-29 04:44:07,826 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:44:07] "POST /viin_ai/chat/message HTTP/1.1" 200 - 158 0.201 0.693 2026-10-29 04:44:07,897 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:44:20,964 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_context_schema_dispatch: Starting TestTurnContextPin.test_a_stale_form_view_pin_degrades_to_the_unpinned_answer ... 2026-10-29 04:44:21,130 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_two_companies from n/a 2026-10-29 04:44:21,151 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:44:21,729 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1267, model: portal.wizard 2026-10-29 04:44:21,732 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1267, model: portal.wizard 2026-10-29 04:44:22,030 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1267, model: portal.wizard 2026-10-29 04:44:22,034 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1267, model: portal.wizard 2026-10-29 04:44:22,100 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:44:22] "POST /viin_ai/chat/message HTTP/1.1" 200 - 161 0.177 0.775 2026-10-29 04:44:22,107 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_context_schema_dispatch: Starting TestTurnContextPin.test_a_tool_call_inside_the_turn_sees_the_declared_screen ... 2026-10-29 04:44:22,221 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_two_companies from n/a 2026-10-29 04:44:22,245 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:44:22,767 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1267, model: portal.wizard 2026-10-29 04:44:22,770 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1267, model: portal.wizard 2026-10-29 04:44:23,044 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1267, model: portal.wizard 2026-10-29 04:44:23,046 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1267, model: portal.wizard 2026-10-29 04:44:23,079 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:44:23] "POST /viin_ai/chat/message HTTP/1.1" 200 - 160 0.184 0.655 2026-10-29 04:44:23,082 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_context_schema_dispatch.TestTurnContextPin: waiting for threads: [] 2026-10-29 04:44:23,087 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_context_schema_dispatch: Starting TestTurnContextPin.test_the_pinned_form_view_decides_which_buttons_are_reported ... 2026-10-29 04:44:23,201 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_two_companies from n/a 2026-10-29 04:44:23,227 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:44:23,784 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1267, model: portal.wizard 2026-10-29 04:44:23,786 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1267, model: portal.wizard 2026-10-29 04:44:23,916 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1267, model: portal.wizard 2026-10-29 04:44:23,918 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1267, model: portal.wizard 2026-10-29 04:44:23,938 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:44:23] "POST /viin_ai/chat/message HTTP/1.1" 200 - 128 0.103 0.614 2026-10-29 04:44:23,977 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:44:25,097 100 INFO rb-19fb48c-226083-429903 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-29 04:44:25,167 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:resume_archived_person from n/a 2026-10-29 04:44:25,201 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:44:26,104 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:44:26] "POST /viin_ai/chat/message HTTP/1.1" 200 - 177 0.152 0.758 2026-10-29 04:44:26,180 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [193], uid: 1269, model: viin.ai.agent 2026-10-29 04:44:26,329 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1269 deleted viin.ai.chat.pending.tool records with IDs: [40] 2026-10-29 04:44:26,846 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:44:26] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 205 0.174 0.541 2026-10-29 04:44:26,870 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:44:27,989 100 INFO rb-19fb48c-226083-429903 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-29 04:44:28,178 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:archived-agent-owner from n/a 2026-10-29 04:44:28,200 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:44:28,628 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [194], uid: 1270, model: viin.ai.agent 2026-10-29 04:44:28,674 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.discuss_channel: Conversation 164: answering agent re-pointed to agent 1. 2026-10-29 04:44:29,395 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:44:29] "POST /viin_ai/chat/message HTTP/1.1" 200 - 264 0.251 0.951 2026-10-29 04:44:29,446 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:44:29,568 100 INFO rb-19fb48c-226083-429903 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-29 04:44:50,394 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_cost_cap_semantics: Starting TestCostCapSemantics.test_a_negative_cap_means_unlimited_and_never_breaks_the_alert ... 2026-10-29 04:44:50,573 100 INFO rb-19fb48c-226083-429903 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-29 04:44:50,659 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:44:50,799 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_cost_governance: Starting TestCostGovernance.test_a_company_cap_alert_reaches_the_administrators_of_that_company_only ... 2026-10-29 04:45:11,905 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <829947551415191.1793249111.781440258026123-openerp-message-notify@2ff4138d272a>: ['"Cost Alert cost_alert_operator_a" <@False>'] 2026-10-29 04:45:11,911 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <829947551415191.1793249111.781440258026123-openerp-message-notify@2ff4138d272a>: ['"Cost Alert cost_alert_operator_both" <@False>'] 2026-10-29 04:45:11,991 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1271 deleted mail.mail records with IDs: [451] 2026-10-29 04:45:11,992 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:45:12,082 100 INFO rb-19fb48c-226083-429903 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-29 04:45:23,328 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 452 and Message-Id '<382416708202863.1793249123.291510105133057-openerp-private@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:45:23,328 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:45:23,341 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [452] 2026-10-29 04:45:23,368 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [59687] 2026-10-29 04:45:23,368 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:45:23,381 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:45:23,661 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <859353406866147.1793249123.543119192123413-openerp-message-notify@2ff4138d272a>: ['"Cost Alert cost_alert_portal_operator_a" <@False>'] 2026-10-29 04:45:23,687 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1275 deleted mail.mail records with IDs: [453] 2026-10-29 04:45:23,687 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:45:23,757 100 INFO rb-19fb48c-226083-429903 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-29 04:45:34,761 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 454 and Message-Id '<248649809838889.1793249134.723221302032471-openerp-private@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:45:34,761 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:45:34,774 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [454] 2026-10-29 04:45:34,794 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [59918] 2026-10-29 04:45:34,794 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:45:34,805 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:45:35,083 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <439031483695710.1793249134.959073305130005-openerp-message-notify@2ff4138d272a>: ['"Cost Alert cost_alert_figures_operator" <@False>'] 2026-10-29 04:45:35,089 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 455 and Message-Id '<439031483695710.1793249134.959073305130005-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) False, 'c**@example.com' successfully sent 2026-10-29 04:45:35,089 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 2 2026-10-29 04:45:35,111 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1277 deleted mail.mail records with IDs: [455] 2026-10-29 04:45:35,112 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:45:35,172 100 INFO rb-19fb48c-226083-429903 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-29 04:45:57,810 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 456 and Message-Id '<619908491591095.1793249157.750091075897217-openerp-private@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:45:57,810 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:45:57,823 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [456] 2026-10-29 04:45:57,843 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [60374] 2026-10-29 04:45:57,844 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:45:57,859 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:45:58,140 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <330536224040591.1793249158.027805328369141-openerp-message-notify@2ff4138d272a>: ['"Cost Alert cost_alert_user_operator_a" <@False>'] 2026-10-29 04:45:58,147 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 457 and Message-Id '<330536224040591.1793249158.027805328369141-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) False, 'c**@example.com' successfully sent 2026-10-29 04:45:58,148 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 2 2026-10-29 04:45:58,173 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1280 deleted mail.mail records with IDs: [457] 2026-10-29 04:45:58,173 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:45:58,256 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_cost_governance: Starting TestCostGovernance.test_hard_cap_per_run ... 2026-10-29 04:45:58,394 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-29 04:45:58,479 100 INFO rb-19fb48c-226083-429903 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-29 04:46:32,237 100 INFO rb-19fb48c-226083-429903 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-29 04:46:44,000 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <189300954946825.1785430740.000000000000000-openerp-message-notify@2ff4138d272a>: ['"ledger_company_alert" <@False>'] 2026-10-29 04:46:44,000 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1285 deleted mail.mail records with IDs: [458] 2026-10-29 04:46:44,000 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:46:44,000 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <498648976747544.1785457800.000000000000000-openerp-message-notify@2ff4138d272a>: ['"ledger_company_alert" <@False>'] 2026-10-29 04:46:44,000 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1285 deleted mail.mail records with IDs: [459] 2026-10-29 04:46:44,000 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:46:44,989 100 INFO rb-19fb48c-226083-429903 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-29 04:47:08,000 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <298151983333380.1785450600.000000000000000-openerp-message-notify@2ff4138d272a>: ['"ledger_alert_two_co" <@False>'] 2026-10-29 04:47:09,000 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1286 deleted mail.mail records with IDs: [460] 2026-10-29 04:47:09,000 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:47:09,000 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <391576785562304.1785450600.000000000000000-openerp-message-notify@2ff4138d272a>: ['"ledger_alert_two_co" <@False>'] 2026-10-29 04:47:09,000 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1286 deleted mail.mail records with IDs: [461] 2026-10-29 04:47:09,000 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:47:09,333 100 INFO rb-19fb48c-226083-429903 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-29 04:47:23,358 100 INFO rb-19fb48c-226083-429903 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-29 04:47:34,673 100 INFO rb-19fb48c-226083-429903 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-29 04:47:45,000 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <192340777728154.1785430740.000000000000000-openerp-message-notify@2ff4138d272a>: ['"ledger_alert_rollover" <@False>'] 2026-10-29 04:47:45,000 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1290 deleted mail.mail records with IDs: [462] 2026-10-29 04:47:45,000 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:47:46,000 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <269865207148619.1785432600.000000000000000-openerp-message-notify@2ff4138d272a>: ['"ledger_alert_rollover" <@False>'] 2026-10-29 04:47:46,000 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1290 deleted mail.mail records with IDs: [463] 2026-10-29 04:47:46,000 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:47:47,002 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-29 04:47:47,011 100 INFO rb-19fb48c-226083-429903 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-29 04:47:49,731 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_data_plane_capabilities: Starting TestDataPlaneCapabilities.test_aggregate_records_refuses_an_unrecognised_condition_by_name ... 2026-10-29 04:47:49,767 100 INFO rb-19fb48c-226083-429903 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-29 04:47:53,011 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_data_plane_capabilities: Starting TestDataPlaneCapabilities.test_describe_model_omits_fields_the_restricted_caller_cannot_read ... 2026-10-29 04:47:54,470 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_data_plane_capabilities: Starting TestDataPlaneCapabilities.test_describe_model_refuses_a_model_that_does_not_exist ... 2026-10-29 04:47:54,482 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_data_plane_capabilities: Starting TestDataPlaneCapabilities.test_find_models_lists_exactly_what_the_restricted_caller_may_read ... 2026-10-29 04:47:55,273 100 INFO rb-19fb48c-226083-429903 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-29 04:47:56,690 100 INFO rb-19fb48c-226083-429903 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-29 04:47:57,656 100 INFO rb-19fb48c-226083-429903 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-29 04:47:58,507 100 INFO rb-19fb48c-226083-429903 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-29 04:47:59,176 100 INFO rb-19fb48c-226083-429903 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-29 04:48:00,568 100 INFO rb-19fb48c-226083-429903 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-29 04:48:01,850 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 04:48:01,852 100 INFO rb-19fb48c-226083-429903 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-29 04:48:02,108 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:48:02,703 100 INFO rb-19fb48c-226083-429903 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-29 04:48:03,040 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:48:03,764 100 INFO rb-19fb48c-226083-429903 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-29 04:48:03,882 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:48:05,814 100 INFO rb-19fb48c-226083-429903 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-29 04:48:06,119 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:48:06,122 100 INFO rb-19fb48c-226083-429903 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-29 04:48:06,189 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:48:06,884 100 INFO rb-19fb48c-226083-429903 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-29 04:48:07,161 100 INFO rb-19fb48c-226083-429903 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-29 04:48:07,477 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:48:07,481 100 INFO rb-19fb48c-226083-429903 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-29 04:48:08,392 100 INFO rb-19fb48c-226083-429903 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-29 04:48:09,238 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:48:09,242 100 INFO rb-19fb48c-226083-429903 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-29 04:48:10,321 100 INFO rb-19fb48c-226083-429903 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-29 04:48:11,544 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:48:11,547 100 INFO rb-19fb48c-226083-429903 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-29 04:48:11,604 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:48:11,610 100 INFO rb-19fb48c-226083-429903 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-29 04:48:12,253 100 INFO rb-19fb48c-226083-429903 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-29 04:48:12,866 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:48:12,869 100 INFO rb-19fb48c-226083-429903 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-29 04:48:12,921 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:48:13,511 100 INFO rb-19fb48c-226083-429903 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-29 04:48:14,115 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:48:14,893 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_delegation_confirm_resume: Starting TestConfirmedDelegationResume.test_confirming_delegate_to_agent_pauses_then_resumes_the_handoff ... 2026-10-29 04:48:15,815 100 INFO rb-19fb48c-226083-429903 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-29 04:48:16,607 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:48:17,359 100 INFO rb-19fb48c-226083-429903 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-29 04:48:18,216 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:48:19,125 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_delegation_iteration_reserve: Starting TestACallerCanAlwaysConsumeItsDelegatesResult.test_a_turn_that_ran_a_delegate_still_delivers_an_answer ... 2026-10-29 04:48:19,725 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [2868], uid: 1309, model: res.partner 2026-10-29 04:48:19,738 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent._execute_tool_call: tool=delegation_lookup_a refused: Uh-oh! Looks like you have stumbled upon some top-secret records. Sorry, Delegation Run User (id=1309) doesn't have 'write' access to: - Contact (res.partner) If you really, really need access, perhaps you can win over your friendly administrator with a batch of freshly baked cookies. 2026-10-29 04:48:19,785 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:48:20,564 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_delegation_iteration_reserve: Starting TestATurnWithoutDelegationIsUnaffected.test_a_turn_that_delegates_nothing_keeps_its_whole_ceiling ... 2026-10-29 04:48:21,038 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [2870], uid: 1310, model: res.partner 2026-10-29 04:48:21,053 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent._execute_tool_call: tool=delegation_lookup_a refused: Uh-oh! Looks like you have stumbled upon some top-secret records. Sorry, Delegation Run User (id=1310) doesn't have 'write' access to: - Contact (res.partner) If you really, really need access, perhaps you can win over your friendly administrator with a batch of freshly baked cookies. 2026-10-29 04:48:21,102 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [2870], uid: 1310, model: res.partner 2026-10-29 04:48:21,118 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent._execute_tool_call: tool=delegation_lookup_a refused: Uh-oh! Looks like you have stumbled upon some top-secret records. Sorry, Delegation Run User (id=1310) doesn't have 'write' access to: - Contact (res.partner) If you really, really need access, perhaps you can win over your friendly administrator with a batch of freshly baked cookies. 2026-10-29 04:48:21,159 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [2870], uid: 1310, model: res.partner 2026-10-29 04:48:21,173 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent._execute_tool_call: tool=delegation_lookup_a refused: Uh-oh! Looks like you have stumbled upon some top-secret records. Sorry, Delegation Run User (id=1310) doesn't have 'write' access to: - Contact (res.partner) If you really, really need access, perhaps you can win over your friendly administrator with a batch of freshly baked cookies. 2026-10-29 04:48:21,201 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:48:21,852 100 INFO rb-19fb48c-226083-429903 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-29 04:48:22,564 100 INFO rb-19fb48c-226083-429903 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-29 04:48:24,330 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:48:25,506 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_describe_model_names_the_hierarchy_of_a_container: Starting TestDescribeModelNamesTheHierarchyOfAContainer.test_a_flat_model_names_no_hierarchy ... 2026-10-29 04:48:25,868 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_describe_model_names_the_hierarchy_of_a_container: Starting TestDescribeModelNamesTheHierarchyOfAContainer.test_a_model_with_a_parent_names_the_field_of_its_parent_and_of_its_children ... 2026-10-29 04:48:26,154 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_describe_model_names_the_hierarchy_of_a_container: Starting TestDescribeModelNamesTheHierarchyOfAContainer.test_the_listing_of_chosen_fields_carries_the_hierarchy_too ... 2026-10-29 04:48:26,206 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:48:26,905 100 INFO rb-19fb48c-226083-429903 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-29 04:48:27,471 100 INFO rb-19fb48c-226083-429903 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-29 04:48:27,514 100 INFO rb-19fb48c-226083-429903 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-29 04:48:27,850 100 INFO rb-19fb48c-226083-429903 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-29 04:48:28,204 100 INFO rb-19fb48c-226083-429903 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-29 04:48:31,939 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:48:33,133 100 INFO rb-19fb48c-226083-429903 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-29 04:48:34,661 100 INFO rb-19fb48c-226083-429903 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-29 04:48:35,162 100 INFO rb-19fb48c-226083-429903 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-29 04:48:35,909 100 INFO rb-19fb48c-226083-429903 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-29 04:48:36,398 100 INFO rb-19fb48c-226083-429903 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-29 04:48:36,934 100 INFO rb-19fb48c-226083-429903 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-29 04:48:37,720 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:48:50,087 100 INFO rb-19fb48c-226083-429903 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-29 04:48:50,283 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_two_companies from n/a 2026-10-29 04:48:50,307 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:48:50,828 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1315, model: portal.wizard 2026-10-29 04:48:50,831 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1315, model: portal.wizard 2026-10-29 04:48:51,691 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:51] "POST /viin_ai/chat/message HTTP/1.1" 200 - 273 0.293 1.096 2026-10-29 04:48:51,745 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:49:05,634 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_directive_offer_transport: Starting TestBothHalvesOfAConfirmedTurnReachTheBrowser.test_the_confirmed_step_and_the_follow_up_step_both_arrive ... 2026-10-29 04:49:05,825 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_two_companies from n/a 2026-10-29 04:49:05,845 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:49:06,376 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1317, model: portal.wizard 2026-10-29 04:49:06,378 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1317, model: portal.wizard 2026-10-29 04:49:07,043 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:07] "POST /viin_ai/chat/message HTTP/1.1" 200 - 286 0.254 0.949 2026-10-29 04:49:07,110 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1317, model: portal.wizard 2026-10-29 04:49:07,112 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1317, model: portal.wizard 2026-10-29 04:49:07,261 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1317 deleted viin.ai.chat.pending.tool records with IDs: [41] 2026-10-29 04:49:07,693 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1317, model: portal.wizard 2026-10-29 04:49:07,696 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1317, model: portal.wizard 2026-10-29 04:49:07,779 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:07] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 202 0.223 0.503 2026-10-29 04:49:07,825 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:49:20,864 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_directive_offer_transport: Starting TestTheNonceReachesTheBrowserAndNowhereElse.test_no_bus_frame_the_turn_published_contains_the_nonce ... 2026-10-29 04:49:21,234 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_two_companies from n/a 2026-10-29 04:49:21,271 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:49:21,780 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1319, model: portal.wizard 2026-10-29 04:49:21,783 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1319, model: portal.wizard 2026-10-29 04:49:22,419 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:22] "POST /viin_ai/chat/message HTTP/1.1" 200 - 271 0.215 0.937 2026-10-29 04:49:22,446 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_directive_offer_transport: Starting TestTheNonceReachesTheBrowserAndNowhereElse.test_the_assembled_prompt_never_contains_the_nonce ... 2026-10-29 04:49:22,579 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_two_companies from n/a 2026-10-29 04:49:22,613 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:49:23,083 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1319, model: portal.wizard 2026-10-29 04:49:23,085 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1319, model: portal.wizard 2026-10-29 04:49:23,740 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:23] "POST /viin_ai/chat/message HTTP/1.1" 200 - 271 0.230 0.908 2026-10-29 04:49:23,749 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_directive_offer_transport: Starting TestTheNonceReachesTheBrowserAndNowhereElse.test_the_browser_is_given_the_nonce_that_spends_the_step ... 2026-10-29 04:49:23,856 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_two_companies from n/a 2026-10-29 04:49:23,881 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:49:24,408 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1319, model: portal.wizard 2026-10-29 04:49:24,410 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1319, model: portal.wizard 2026-10-29 04:49:25,073 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:25] "POST /viin_ai/chat/message HTTP/1.1" 200 - 271 0.239 0.960 2026-10-29 04:49:25,130 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:49:37,681 100 INFO rb-19fb48c-226083-429903 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-29 04:49:37,867 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_two_companies from n/a 2026-10-29 04:49:37,888 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:49:38,428 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1321, model: portal.wizard 2026-10-29 04:49:38,429 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1321, model: portal.wizard 2026-10-29 04:49:39,046 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1321, model: portal.wizard 2026-10-29 04:49:39,048 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1321, model: portal.wizard 2026-10-29 04:49:39,124 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:39] "POST /viin_ai/chat/message HTTP/1.1" 200 - 301 0.242 0.999 2026-10-29 04:49:39,170 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:49:51,569 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_directive_offer_transport: Starting TestTheReplyIsOrderedAndFiltered.test_a_step_the_user_already_closed_is_not_offered_again ... 2026-10-29 04:49:51,752 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_two_companies from n/a 2026-10-29 04:49:51,772 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:49:53,435 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1323, model: portal.wizard 2026-10-29 04:49:53,437 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1323, model: portal.wizard 2026-10-29 04:49:54,050 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:54] "POST /viin_ai/chat/message HTTP/1.1" 200 - 286 0.224 2.059 2026-10-29 04:49:54,058 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_directive_offer_transport: Starting TestTheReplyIsOrderedAndFiltered.test_the_open_steps_come_back_in_plan_order ... 2026-10-29 04:49:54,174 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_two_companies from n/a 2026-10-29 04:49:54,196 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:49:54,698 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1323, model: portal.wizard 2026-10-29 04:49:54,701 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1323, model: portal.wizard 2026-10-29 04:49:55,444 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:55] "POST /viin_ai/chat/message HTTP/1.1" 200 - 286 0.239 1.016 2026-10-29 04:49:55,499 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:49:55,507 100 INFO rb-19fb48c-226083-429903 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-29 04:49:55,933 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane: Chrome pid: 6971 2026-10-29 04:49:55,933 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane: Chrome headless temporary user profile dir: /tmp/tmp9pt58jtn_chrome_odoo 2026-10-29 04:49:55,933 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane: Issuing json command http://127.0.0.1:35449/json/version 2026-10-29 04:49:55,938 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:35449/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:49:56,027 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane: Browser version: Chrome/150.0.7871.114 2026-10-29 04:49:56,028 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane: Issuing json command http://127.0.0.1:35449/json 2026-10-29 04:49:56,029 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:35449/json with timeout 3 increased to 10s during tests 2026-10-29 04:49:56,054 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane: Websocket url found: ws://127.0.0.1:35449/devtools/page/4F65C779D48DBDC9FF0EB329B761194B 2026-10-29 04:49:56,067 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane: Enable chrome headless console log notification 2026-10-29 04:49:56,110 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane: Chrome headless enable page notifications 2026-10-29 04:49:57,039 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 04:49:57,043 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:admin from n/a 2026-10-29 04:49:57,058 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane: Setting session cookie in browser 2026-10-29 04:49:57,061 100 INFO rb-19fb48c-226083-429903 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-29 04:49:57,062 100 INFO rb-19fb48c-226083-429903 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-29 04:49:57,087 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:49:58,127 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:58] "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.033 1.013 2026-10-29 04:49:58,132 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane: Navigation result: {'frameId': '4F65C779D48DBDC9FF0EB329B761194B', 'loaderId': '04A3DCCE9D5C1D4AE6AE292F72C80C30', 'isDownload': False} 2026-10-29 04:49:58,133 100 INFO rb-19fb48c-226083-429903 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-29 04:49:58,241 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:58] "GET /web/assets/e1d1937/web.tests_assets.min.css HTTP/1.1" 200 - 4 0.018 0.026 2026-10-29 04:49:58,288 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:58] "GET /web/assets/3ea6781/web.qunit_suite_tests.min.css HTTP/1.1" 200 - 4 0.007 0.066 2026-10-29 04:49:58,309 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:58] "GET /web/assets/2a12415/web.tests_assets.min.js HTTP/1.1" 200 - 4 0.011 0.080 2026-10-29 04:49:58,365 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:58] "GET /web/assets/bcdbe0b/web.qunit_suite_tests.min.js HTTP/1.1" 200 - 4 0.012 0.131 2026-10-29 04:49:58,450 100 INFO rb-19fb48c-226083-429903 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-29 04:49:59,982 100 INFO rb-19fb48c-226083-429903 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 - 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-29 04:50:01,932 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane.browser: [assets] fetch libs from xmlID: web.assets_emoji 2026-10-29 04:50:02,093 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:02] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:50:04,031 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:04] "POST /bus/get_model_definitions HTTP/1.1" 200 - 688 0.594 1.492 2026-10-29 04:50:04,046 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:04] "GET /web/bundle/web.assets_emoji HTTP/1.1" 200 - 3 0.003 2.083 2026-10-29 04:50:04,069 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane.browser: [assets] fetch JS ressource: /web/assets/d90bb30/web.assets_emoji.min.js 2026-10-29 04:50:04,086 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:04] "GET /web/assets/d90bb30/web.assets_emoji.min.js HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 04:50:04,155 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane.browser: [assets] fetch libs from xmlID: mail.assets_lamejs 2026-10-29 04:50:04,175 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:04] "GET /web/bundle/mail.assets_lamejs HTTP/1.1" 200 - 3 0.005 0.009 2026-10-29 04:50:04,185 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane.browser: [assets] fetch JS ressource: /web/assets/fc4b119/mail.assets_lamejs.min.js 2026-10-29 04:50:04,204 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:04] "GET /web/assets/fc4b119/mail.assets_lamejs.min.js HTTP/1.1" 200 - 4 0.003 0.012 2026-10-29 04:50:04,532 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:04] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.005 2026-10-29 04:50:04,598 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:04] "GET /web/offline HTTP/1.1" 200 - 7 0.004 0.021 2026-10-29 04:50:04,802 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.037 2026-10-29 04:50:04,821 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:04] "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-29 04:50:04,850 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 04:50:04,954 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:04] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:50:05,304 100 INFO rb-19fb48c-226083-429903 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":7778,"modulesAtBegin":1629,"moduleCountNow":1629,"viinModuleCount":95,"viinModules":[{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - streamed answer","tests":7},{"name":"viin_ai > AI conversation on Discuss - approval card","tests":1},{"name":"viin_ai > AI conversation on Discuss - lists and entry points","tests":13},{"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":2},{"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","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 > AiSources","tests":5},{"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":9},{"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}],"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 - 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":80,"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-29 04:50:06,938 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:06] "GET /web/image/res.company/undefined/favicon HTTP/1.1" 404 - 236 0.412 1.851 2026-10-29 04:50:08,233 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane.browser: "viin_ai > AI conversation on Discuss - streamed answer" passed 43 tests. 2026-10-29 04:50:08,680 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane.browser: "viin_ai > AI conversation on Discuss - approval card" passed 9 tests. 2026-10-29 04:50:11,823 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane.browser: "viin_ai > AI conversation on Discuss - lists and entry points" passed 56 tests. 2026-10-29 04:50:14,123 100 INFO rb-19fb48c-226083-429903 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-29 04:50:15,233 100 INFO rb-19fb48c-226083-429903 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-29 04:50:15,234 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane.browser: "viin_ai" passed 0 tests. 2026-10-29 04:50:19,565 100 INFO rb-19fb48c-226083-429903 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-29 04:50:19,565 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane.browser: "viin_ai" passed 0 tests. 2026-10-29 04:50:21,136 100 INFO rb-19fb48c-226083-429903 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-29 04:50:22,121 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane.browser: "viin_ai > AI conversation on Discuss - outcomes and error reports" passed 12 tests. 2026-10-29 04:50:22,123 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane.browser: "viin_ai" passed 0 tests. 2026-10-29 04:50:23,753 100 INFO rb-19fb48c-226083-429903 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-29 04:50:23,756 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane.browser: "viin_ai" passed 0 tests. 2026-10-29 04:50:27,589 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane.browser: "viin_ai > AI conversation on Discuss - model settings" passed 138 tests. 2026-10-29 04:50:29,131 100 INFO rb-19fb48c-226083-429903 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-29 04:50:29,131 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane.browser: "viin_ai" passed 0 tests. 2026-10-29 04:50:30,786 100 INFO rb-19fb48c-226083-429903 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-29 04:50:32,014 100 INFO rb-19fb48c-226083-429903 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-29 04:50:32,015 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane.browser: "viin_ai" passed 0 tests. 2026-10-29 04:50:32,053 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane.browser: QUnit test suite done. 2026-10-29 04:50:32,053 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane.browser: test successful 2026-10-29 04:50:32,072 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane: Closing chrome headless with pid 6971 2026-10-29 04:50:32,074 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane: Closing websocket connection 2026-10-29 04:50:32,075 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane: Terminating chrome headless with pid 6971 2026-10-29 04:50:32,188 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_045032_188648_TestDiscussSurfaceQunitLane.txt 2026-10-29 04:50:32,189 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane: Removing chrome user profile "/tmp/tmp9pt58jtn_chrome_odoo" 2026-10-29 04:50:32,212 100 INFO rb-19fb48c-226083-429903 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":7778,"modulesAtBegin":1629,"moduleCountNow":1629,"viinModuleCount":95,"viinModules":[{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - streamed answer","tests":7},{"name":"viin_ai > AI conversation on Discuss - approval card","tests":1},{"name":"viin_ai > AI conversation on Discuss - lists and entry points","tests":13},{"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":2},{"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","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 > AiSources","tests":5},{"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":9},{"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}],"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 - 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":80,"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-29 04:50:32,215 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_discuss_surface_qunit_lane.TestDiscussSurfaceQunitLane: discuss surface QUnit lane: viin_ai > AI conversation on Discuss - approval card -> passed 9 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 56 assertions, viin_ai > AI conversation on Discuss - model settings -> passed 138 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 - outcomes and error reports -> passed 12 assertions, viin_ai > AI conversation on Discuss - settings, feedback and first run -> passed 36 assertions, viin_ai > AI conversation on Discuss - streamed answer -> passed 43 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-29 04:50:32,241 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:50:32,246 100 INFO rb-19fb48c-226083-429903 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-29 04:50:32,298 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:50:32,439 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_embedding: Starting TestEmbeddingDegradation.test_similarity_search_returns_empty_when_embedding_unavailable ... 2026-10-29 04:50:32,554 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:50:32,636 100 INFO rb-19fb48c-226083-429903 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-29 04:50:32,660 100 INFO rb-19fb48c-226083-429903 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-29 04:50:32,728 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:50:34,002 100 INFO rb-19fb48c-226083-429903 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-29 04:50:43,924 100 INFO rb-19fb48c-226083-429903 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-29 04:50:43,993 100 INFO rb-19fb48c-226083-429903 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-29 04:50:44,728 100 INFO rb-19fb48c-226083-429903 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 1325. 2026-10-29 04:50:44,745 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:50:44,864 100 INFO rb-19fb48c-226083-429903 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-29 04:50:44,917 100 INFO rb-19fb48c-226083-429903 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-29 04:50:45,013 100 INFO rb-19fb48c-226083-429903 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-29 04:50:45,101 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_embedding_vectors_follow_the_declared_width: Starting TestEmbeddingVectorsFollowTheDeclaredWidth.test_only_a_storable_width_can_be_declared ... 2026-10-29 04:50:45,334 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:50:46,542 100 INFO rb-19fb48c-226083-429903 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-29 04:50:46,591 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:envelope_person_kgteg3gegdg1gag8g9gegfgdgcg4gbg2g0g9gbg7g7gfgegagag0gegcg8gcg6gegf from n/a 2026-10-29 04:50:46,801 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:50:47,833 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:47] "POST /viin_ai/chat/message HTTP/1.1" 200 - 251 0.244 0.793 2026-10-29 04:50:48,498 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:48] "POST /viin_ai/chat/message HTTP/1.1" 200 - 161 0.125 0.379 2026-10-29 04:50:48,549 100 INFO rb-19fb48c-226083-429903 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-29 04:50:48,595 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:envelope_person_kgteg3gegdg1gag8g9gegfgdgcg4gbg2g0g9gbg7g7gfgegagag0gegcg8gcg6gegf from n/a 2026-10-29 04:50:48,774 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:50:49,817 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:49] "POST /viin_ai/chat/message HTTP/1.1" 200 - 261 0.226 0.823 2026-10-29 04:50:49,889 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:51:01,056 100 INFO rb-19fb48c-226083-429903 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-29 04:51:01,177 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:51:01,266 100 INFO rb-19fb48c-226083-429903 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-29 04:51:01,325 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:51:01,426 100 INFO rb-19fb48c-226083-429903 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-29 04:51:02,069 100 INFO rb-19fb48c-226083-429903 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-29 04:51:02,145 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:51:02,834 100 INFO rb-19fb48c-226083-429903 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-29 04:51:03,441 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:51:03,537 100 INFO rb-19fb48c-226083-429903 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-29 04:51:07,837 100 INFO rb-19fb48c-226083-429903 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-29 04:51:09,797 100 INFO rb-19fb48c-226083-429903 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-29 04:51:10,795 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 464 and Message-Id '<278868917467729.1793249470.677061080932617-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com', 'g***es@example.viindoo.com' successfully sent 2026-10-29 04:51:10,795 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 2 2026-10-29 04:51:10,819 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [464] 2026-10-29 04:51:10,820 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:51:11,102 100 INFO rb-19fb48c-226083-429903 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-29 04:51:12,920 100 INFO rb-19fb48c-226083-429903 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-29 04:51:14,778 100 INFO rb-19fb48c-226083-429903 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-29 04:51:18,396 100 INFO rb-19fb48c-226083-429903 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-29 04:51:21,465 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:51:22,380 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 465 and Message-Id '<160616785621886.1793249482.323639869689941-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'*************_a@test.local'" successfully sent 2026-10-29 04:51:22,380 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:51:22,389 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [465] 2026-10-29 04:51:22,427 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64211] 2026-10-29 04:51:22,427 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:51:22,438 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:51:23,277 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 466 and Message-Id '<739473439863389.1793249483.229954004287720-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'*************_b@test.local'" successfully sent 2026-10-29 04:51:23,277 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:51:23,291 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [466] 2026-10-29 04:51:23,313 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64213] 2026-10-29 04:51:23,314 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:51:23,322 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:51:24,159 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 467 and Message-Id '<201296757225493.1793249484.106266975402832-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'*************em@test.local'" successfully sent 2026-10-29 04:51:24,159 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:51:24,174 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [467] 2026-10-29 04:51:24,193 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64215] 2026-10-29 04:51:24,193 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:51:24,205 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:51:24,238 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_feedback: Starting TestFeedbackModel.test_a_person_reads_only_their_own_feedback_and_cannot_change_it ... 2026-10-29 04:51:24,332 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1331, model: viin.ai.feedback 2026-10-29 04:51:24,334 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_feedback: Starting TestFeedbackModel.test_a_system_user_reads_every_persons_feedback ... 2026-10-29 04:51:24,404 100 INFO rb-19fb48c-226083-429903 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-29 04:51:24,441 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 04:51:24,447 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_feedback_category: Starting TestFeedbackCategory.test_a_basic_person_reads_categories_but_cannot_create_one ... 2026-10-29 04:51:25,118 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 468 and Message-Id '<910527069952960.1793249485.077980041503906-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'****************ic@test.local'" successfully sent 2026-10-29 04:51:25,118 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:51:25,132 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [468] 2026-10-29 04:51:25,154 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64217] 2026-10-29 04:51:25,155 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:51:25,168 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:51:25,243 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1334, model: viin.ai.feedback.category 2026-10-29 04:51:25,277 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:51:26,664 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 469 and Message-Id '<159909390967984.1793249486.607431888580322-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'****************er@test.local'" successfully sent 2026-10-29 04:51:26,664 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:51:26,678 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [469] 2026-10-29 04:51:26,702 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64219] 2026-10-29 04:51:26,702 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:51:26,713 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:51:27,314 100 INFO rb-19fb48c-226083-429903 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-29 04:51:27,367 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:c8-feedback-caller@test.local from n/a 2026-10-29 04:51:27,412 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:51:29,065 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:29] "POST /viin_ai/chat/feedback HTTP/1.1" 200 - 20 0.021 1.638 2026-10-29 04:51:29,079 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:29] "POST /viin_ai/chat/feedback HTTP/1.1" 200 - 4 0.004 0.006 2026-10-29 04:51:29,085 100 INFO rb-19fb48c-226083-429903 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-29 04:51:29,132 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:c8-feedback-caller@test.local from n/a 2026-10-29 04:51:29,158 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:51:29,558 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:29] "POST /viin_ai/chat/feedback HTTP/1.1" 200 - 23 0.021 0.386 2026-10-29 04:51:29,564 100 INFO rb-19fb48c-226083-429903 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-29 04:51:29,602 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:c8-feedback-caller@test.local from n/a 2026-10-29 04:51:29,630 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:51:29,998 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:29] "POST /viin_ai/chat/feedback HTTP/1.1" 200 - 17 0.021 0.355 2026-10-29 04:51:30,014 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:51:31,276 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_find_knowledge: Starting TestFindKnowledge.test_each_record_answers_with_one_passage_and_unbound_text_with_its_source ... 2026-10-29 04:51:31,442 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_find_knowledge: Starting TestFindKnowledge.test_knowledge_not_ready_to_be_searched_is_unavailable_never_empty ... 2026-10-29 04:51:31,542 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_find_knowledge: Starting TestFindKnowledge.test_naming_a_model_alone_searches_the_passages_of_every_record_of_it_and_nothing_else ... 2026-10-29 04:51:31,655 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_find_knowledge: Starting TestFindKnowledge.test_naming_a_model_and_conditions_searches_only_the_passages_of_those_records ... 2026-10-29 04:51:31,782 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_find_knowledge: Starting TestFindKnowledge.test_nothing_that_means_something_to_the_question_is_empty_with_its_sentence ... 2026-10-29 04:51:31,887 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_find_knowledge: Starting TestFindKnowledge.test_the_number_of_passages_defaults_to_the_depth_of_the_asking_assistant ... 2026-10-29 04:51:32,077 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:51:54,520 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_getting_started_config: Starting TestGettingStartedConfig.test_a_blank_key_field_does_not_wipe_an_existing_key ... 2026-10-29 04:51:56,212 100 INFO rb-19fb48c-226083-429903 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-29 04:51:58,423 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_getting_started_config: Starting TestGettingStartedConfig.test_default_get_never_echoes_stored_key ... 2026-10-29 04:51:59,141 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_getting_started_config: Starting TestGettingStartedConfig.test_main_settings_apply_does_not_pin_provider ... 2026-10-29 04:52:00,832 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:52:02,877 100 INFO rb-19fb48c-226083-429903 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-29 04:52:05,147 100 INFO rb-19fb48c-226083-429903 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-29 04:52:05,328 100 INFO rb-19fb48c-226083-429903 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-29 04:52:05,468 100 INFO rb-19fb48c-226083-429903 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-29 04:52:05,586 100 INFO rb-19fb48c-226083-429903 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-29 04:52:06,970 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:52:18,869 100 INFO rb-19fb48c-226083-429903 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-29 04:52:20,966 100 INFO rb-19fb48c-226083-429903 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-29 04:52:23,791 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:52:23,794 100 INFO rb-19fb48c-226083-429903 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-29 04:52:24,302 100 INFO rb-19fb48c-226083-429903 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-29 04:52:24,673 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 04:52:27,403 100 INFO rb-19fb48c-226083-429903 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-29 04:52:27,692 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 04:52:27,928 100 INFO rb-19fb48c-226083-429903 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-29 04:52:28,175 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 04:52:35,419 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-29 04:52:35,773 100 INFO rb-19fb48c-226083-429903 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-29 04:52:38,440 100 INFO rb-19fb48c-226083-429903 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-29 04:52:38,946 100 INFO rb-19fb48c-226083-429903 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-29 04:52:40,582 100 INFO rb-19fb48c-226083-429903 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-29 04:52:40,859 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 04:52:47,891 100 INFO rb-19fb48c-226083-429903 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-29 04:52:48,161 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 04:52:51,700 100 INFO rb-19fb48c-226083-429903 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-29 04:52:51,980 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 04:52:53,362 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-29 04:52:53,768 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:52:53,868 100 INFO rb-19fb48c-226083-429903 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-29 04:52:54,038 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 04:52:54,101 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-29 04:52:54,188 100 INFO rb-19fb48c-226083-429903 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-29 04:52:54,442 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 04:52:54,572 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-29 04:52:54,610 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:52:56,091 100 INFO rb-19fb48c-226083-429903 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-29 04:52:56,172 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:later_turns_person_kgt4g6gdgag4gegeg9gbg5g6g7g4gdg2g6g8g7g5gag3g3g8gbg8g8g4g2g3g8g1gf from n/a 2026-10-29 04:52:56,408 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:52:57,615 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:57] "POST /viin_ai/chat/message HTTP/1.1" 200 - 249 0.371 0.842 2026-10-29 04:52:58,072 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:58] "POST /viin_ai/chat/message HTTP/1.1" 200 - 147 0.122 0.319 2026-10-29 04:52:58,081 100 INFO rb-19fb48c-226083-429903 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-29 04:52:58,137 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:later_turns_person_kgt4g6gdgag4gegeg9gbg5g6g7g4gdg2g6g8g7g5gag3g3g8gbg8g8g4g2g3g8g1gf from n/a 2026-10-29 04:52:58,339 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:52:59,626 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:59] "POST /viin_ai/chat/message HTTP/1.1" 200 - 249 0.369 0.923 2026-10-29 04:52:59,631 100 INFO rb-19fb48c-226083-429903 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-29 04:52:59,684 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:later_turns_person_kgt4g6gdgag4gegeg9gbg5g6g7g4gdg2g6g8g7g5gag3g3g8gbg8g8g4g2g3g8g1gf from n/a 2026-10-29 04:52:59,852 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:53:00,929 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:00] "POST /viin_ai/chat/message HTTP/1.1" 200 - 248 0.226 0.855 2026-10-29 04:53:01,357 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:01] "POST /viin_ai/chat/message HTTP/1.1" 200 - 148 0.106 0.315 2026-10-29 04:53:01,366 100 INFO rb-19fb48c-226083-429903 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-29 04:53:01,431 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:later_turns_person_kgt4g6gdgag4gegeg9gbg5g6g7g4gdg2g6g8g7g5gag3g3g8gbg8g8g4g2g3g8g1gf from n/a 2026-10-29 04:53:01,660 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:53:03,962 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:03] "POST /viin_ai/chat/message HTTP/1.1" 200 - 249 0.187 2.119 2026-10-29 04:53:04,433 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:04] "POST /viin_ai/chat/message HTTP/1.1" 200 - 147 0.146 0.320 2026-10-29 04:53:04,439 100 INFO rb-19fb48c-226083-429903 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-29 04:53:04,510 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:later_turns_person_kgt4g6gdgag4gegeg9gbg5g6g7g4gdg2g6g8g7g5gag3g3g8gbg8g8g4g2g3g8g1gf from n/a 2026-10-29 04:53:04,721 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:53:06,107 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:06] "POST /viin_ai/chat/message HTTP/1.1" 200 - 310 0.408 0.984 2026-10-29 04:53:06,231 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1342 deleted viin.ai.chat.pending.tool records with IDs: [42] 2026-10-29 04:53:06,663 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:06] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 186 0.180 0.371 2026-10-29 04:53:07,145 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:07] "POST /viin_ai/chat/message HTTP/1.1" 200 - 150 0.160 0.316 2026-10-29 04:53:07,152 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_later_turns_keep_earlier_tool_calls: Starting TestLaterTurnsKeepEarlierToolCalls.test_only_the_system_reads_searches_or_groups_by_what_a_message_keeps_of_a_tool_result ... 2026-10-29 04:53:07,227 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:later_turns_person_kgt4g6gdgag4gegeg9gbg5g6g7g4gdg2g6g8g7g5gag3g3g8gbg8g8g4g2g3g8g1gf from n/a 2026-10-29 04:53:07,426 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:53:08,579 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:08] "POST /viin_ai/chat/message HTTP/1.1" 200 - 249 0.222 0.935 2026-10-29 04:53:08,598 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 1342, model: mail.message, fields: viin_ai_transcript 2026-10-29 04:53:08,614 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 1342, model: mail.message, fields: viin_ai_transcript 2026-10-29 04:53:10,084 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 1342, model: mail.message, fields: viin_ai_transcript 2026-10-29 04:53:10,119 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:53:22,119 100 INFO rb-19fb48c-226083-429903 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-29 04:53:22,752 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [100], uid: 1343, model: viin.ai.embedding 2026-10-29 04:53:22,824 100 INFO rb-19fb48c-226083-429903 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-29 04:53:23,061 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [186], uid: 1343, model: viin.ai.source 2026-10-29 04:53:23,142 100 INFO rb-19fb48c-226083-429903 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-29 04:53:23,545 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:53:23,784 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_mail_compose_ai_draft: Starting TestMailComposeAiDraft.test_an_empty_draft_leaves_what_the_person_already_typed ... 2026-10-29 04:53:24,798 100 INFO rb-19fb48c-226083-429903 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-29 04:53:26,376 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:53:40,321 100 INFO rb-19fb48c-226083-429903 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-29 04:53:40,564 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 04:53:54,398 100 INFO rb-19fb48c-226083-429903 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-29 04:53:54,516 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [68569] 2026-10-29 04:53:54,516 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [27] 2026-10-29 04:53:55,065 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.mcp.catalog records with IDs: [26] 2026-10-29 04:53:55,544 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 04:54:08,967 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_mcp_config_actions_require_write: Starting TestMcpDiscoverToolsRequiresWrite.test_only_a_system_administrator_can_discover_tools ... 2026-10-29 04:54:09,166 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1358, model: viin.ai.mcp.server 2026-10-29 04:54:09,276 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 04:54:23,067 100 INFO rb-19fb48c-226083-429903 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-29 04:54:23,222 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1364, model: viin.ai.mcp.server 2026-10-29 04:54:23,302 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 04:54:36,555 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_mcp_config_actions_require_write: Starting TestMcpOauthDiscoverMetadataRequiresWrite.test_only_a_system_administrator_can_discover_oauth_metadata ... 2026-10-29 04:54:36,728 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1370, model: viin.ai.mcp.server 2026-10-29 04:54:36,825 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 04:54:50,650 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_mcp_config_actions_require_write: Starting TestMcpOauthRevokeRequiresWrite.test_only_a_system_administrator_can_revoke_a_connection ... 2026-10-29 04:54:50,785 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1376, model: viin.ai.mcp.server 2026-10-29 04:54:50,888 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 04:55:04,298 100 INFO rb-19fb48c-226083-429903 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-29 04:55:04,395 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1382, model: viin.ai.mcp.server 2026-10-29 04:55:04,441 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 04:55:17,554 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_mcp_connect_handshake: Starting TestConnect.test_a_refused_handshake_never_reads_connected_and_shows_no_identity ... 2026-10-29 04:55:17,693 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_mcp_connect_handshake: Starting TestConnect.test_a_revision_nobody_has_heard_of_costs_the_administrator_nothing ... 2026-10-29 04:55:17,902 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_mcp_connect_handshake: Starting TestConnect.test_connecting_greets_first_and_shows_who_answered_with_every_tool ... 2026-10-29 04:55:18,170 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 04:55:31,550 100 INFO rb-19fb48c-226083-429903 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-29 04:55:31,774 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1392, model: viin.ai.mcp.oauth.token 2026-10-29 04:55:31,793 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1392, model: viin.ai.mcp.oauth.token 2026-10-29 04:55:31,819 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1392, model: viin.ai.mcp.oauth.token 2026-10-29 04:55:31,826 100 INFO rb-19fb48c-226083-429903 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-29 04:55:31,969 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 1392, model: viin.ai.mcp.oauth.token, fields: oauth_access_token 2026-10-29 04:55:31,986 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 1392, model: viin.ai.mcp.oauth.token, fields: oauth_refresh_token 2026-10-29 04:55:31,992 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 1392, model: viin.ai.mcp.server, fields: allow_confirmation_bypass 2026-10-29 04:55:31,998 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 1392, model: viin.ai.mcp.server, fields: allow_private_networks 2026-10-29 04:55:32,004 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 1392, model: viin.ai.mcp.server, fields: auth_token 2026-10-29 04:55:32,010 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 1392, model: viin.ai.mcp.server, fields: extra_headers 2026-10-29 04:55:32,015 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 1392, model: viin.ai.mcp.server, fields: mcp_session_id 2026-10-29 04:55:32,021 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 1392, model: viin.ai.mcp.server, fields: oauth_client_secret 2026-10-29 04:55:32,027 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 1392, model: viin.ai.mcp.server, fields: oauth_code_verifier 2026-10-29 04:55:32,032 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 1392, model: viin.ai.mcp.server, fields: oauth_state 2026-10-29 04:55:32,086 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 04:55:46,798 100 INFO rb-19fb48c-226083-429903 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-29 04:55:47,528 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.viin_ai_mcp_server: Renewed permission for the MCP connection s5e4ba7e6fbb4432baad. 2026-10-29 04:55:47,724 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 04:56:01,229 100 INFO rb-19fb48c-226083-429903 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-29 04:56:01,496 100 INFO rb-19fb48c-226083-429903 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-29 04:56:01,749 100 INFO rb-19fb48c-226083-429903 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-29 04:56:02,197 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 04:56:15,384 100 INFO rb-19fb48c-226083-429903 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-29 04:56:15,501 100 INFO rb-19fb48c-226083-429903 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-29 04:56:15,730 100 INFO rb-19fb48c-226083-429903 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-29 04:56:16,043 100 INFO rb-19fb48c-226083-429903 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-29 04:56:16,311 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 04:56:29,892 100 INFO rb-19fb48c-226083-429903 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-29 04:56:30,211 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_mcp_discovery_dispatcher: Starting TestMcpSyncAllIsolation.test_a_sweep_survives_a_service_whose_destination_is_refused ... 2026-10-29 04:56:30,504 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 04:56:44,815 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_mcp_discovery_dispatcher: Starting TestMcpToolSearchRow.test_a_sweep_leaves_the_platforms_own_search_tool_alone ... 2026-10-29 04:56:45,059 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 04:56:57,750 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_mcp_discovery_sweep: Starting TestMcpDiscoveryCreatesSafeRows.test_a_read_keeps_every_decision_an_administrator_made ... 2026-10-29 04:56:57,943 100 INFO rb-19fb48c-226083-429903 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-29 04:56:58,109 100 INFO rb-19fb48c-226083-429903 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-29 04:56:58,316 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_mcp_discovery_sweep: Starting TestMcpDiscoveryCreatesSafeRows.test_new_tools_arrive_switched_off_asking_first_and_unpriced ... 2026-10-29 04:56:58,552 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 04:57:12,260 100 INFO rb-19fb48c-226083-429903 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-29 04:57:12,508 100 INFO rb-19fb48c-226083-429903 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-29 04:57:12,709 100 INFO rb-19fb48c-226083-429903 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-29 04:57:12,928 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 04:57:12,935 100 INFO rb-19fb48c-226083-429903 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-29 04:57:14,120 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 470 and Message-Id '<400137442235010.1793249834.038949012756348-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:57:14,120 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:57:14,146 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [470] 2026-10-29 04:57:14,186 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68931] 2026-10-29 04:57:14,186 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:57:14,199 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:57:14,277 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:57:27,782 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_mcp_group_settings: Starting TestWhoMayConfigureTheExternalToolServices.test_only_a_system_administrator_approves_a_destination ... 2026-10-29 04:57:27,918 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1441, model: viin.ai.mcp.catalog 2026-10-29 04:57:27,942 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1441, model: viin.ai.mcp.catalog 2026-10-29 04:57:27,988 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1442, model: viin.ai.mcp.catalog 2026-10-29 04:57:28,002 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1442, model: viin.ai.mcp.catalog 2026-10-29 04:57:28,023 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1445 deleted viin.ai.mcp.catalog records with IDs: [74] 2026-10-29 04:57:28,026 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_mcp_group_settings: Starting TestWhoMayConfigureTheExternalToolServices.test_only_a_system_administrator_configures_a_connection ... 2026-10-29 04:57:28,170 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1441, model: viin.ai.mcp.server 2026-10-29 04:57:28,179 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1441, model: viin.ai.mcp.server 2026-10-29 04:57:28,187 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1441, model: viin.ai.mcp.server 2026-10-29 04:57:28,226 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1442, model: viin.ai.mcp.server 2026-10-29 04:57:28,234 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1442, model: viin.ai.mcp.server 2026-10-29 04:57:28,245 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1442, model: viin.ai.mcp.server 2026-10-29 04:57:28,294 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1445 deleted viin.ai.mcp.server records with IDs: [86] 2026-10-29 04:57:28,353 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 04:57:41,103 100 INFO rb-19fb48c-226083-429903 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-29 04:57:41,302 100 INFO rb-19fb48c-226083-429903 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-29 04:57:41,426 100 INFO rb-19fb48c-226083-429903 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-29 04:57:41,554 100 INFO rb-19fb48c-226083-429903 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-29 04:57:41,673 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 04:57:55,456 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_mcp_oauth_callback_route: Starting TestMcpOauthCallbackRoute.test_a_callback_that_matches_no_live_nonce_redeems_nothing ... 2026-10-29 04:57:55,568 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:mcp_system_mcp_rb-19fb48c-226083-429903@test.local from n/a 2026-10-29 04:57:55,700 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:57:56,109 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.viin_ai_mcp_server: The MCP connection s2a5f0dad588a4ea0ab8 was granted permission by user 1457. 2026-10-29 04:57:56,112 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:56] "GET /viin_ai/mcp/oauth/callback?state=state-f100ae61fdce4ecd9988c90832a5379b&code=synthetic-authorization-code HTTP/1.1" 303 - 22 0.013 0.404 2026-10-29 04:57:56,129 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:56] "GET /viin_ai/mcp/oauth/callback?state=state-f100ae61fdce4ecd9988c90832a5379b&code=synthetic-authorization-code HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 04:57:56,204 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:56] "GET /viin_ai/mcp/oauth/callback?state=state-5646f5a3e89d4e398bac24b6b7d70ea0&code=synthetic-authorization-code HTTP/1.1" 200 - 3 0.001 0.005 2026-10-29 04:57:56,279 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:56] "GET /viin_ai/mcp/oauth/callback?state=state-3c2e2165e73d4296b2c7f5752e602f4c&error=access_denied HTTP/1.1" 200 - 3 0.001 0.004 2026-10-29 04:57:56,291 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_mcp_oauth_callback_route: Starting TestMcpOauthCallbackRoute.test_a_failed_exchange_does_not_leave_the_connection_connected ... 2026-10-29 04:57:56,476 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:mcp_system_mcp_rb-19fb48c-226083-429903@test.local from n/a 2026-10-29 04:57:56,503 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:57:56,928 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:56] "GET /viin_ai/mcp/oauth/callback?state=state-95eb2ef2acff4d1f83b83b791189a596&code=synthetic-authorization-code HTTP/1.1" 200 - 40 0.022 0.407 2026-10-29 04:57:56,934 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_mcp_oauth_callback_route: Starting TestMcpOauthCallbackRoute.test_a_refused_or_truncated_authorization_burns_the_nonce ... 2026-10-29 04:57:57,089 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:mcp_system_mcp_rb-19fb48c-226083-429903@test.local from n/a 2026-10-29 04:57:57,141 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:57:57,544 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:57] "GET /viin_ai/mcp/oauth/callback?state=state-d898172917fa4a6394fb9bbf1a6574ff&error=access_denied&error_description=The+resource+owner+denied+the+request. HTTP/1.1" 200 - 20 0.013 0.396 2026-10-29 04:57:57,557 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:57] "GET /viin_ai/mcp/oauth/callback?state=state-d898172917fa4a6394fb9bbf1a6574ff&error=access_denied&error_description=The+resource+owner+denied+the+request. HTTP/1.1" 200 - 3 0.001 0.005 2026-10-29 04:57:57,609 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:57] "GET /viin_ai/mcp/oauth/callback?state=state-4c3b64ebcf8a4eabbae7d3dcb70f516a HTTP/1.1" 200 - 10 0.006 0.013 2026-10-29 04:57:57,628 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:57] "GET /viin_ai/mcp/oauth/callback?state=state-4c3b64ebcf8a4eabbae7d3dcb70f516a HTTP/1.1" 200 - 3 0.001 0.005 2026-10-29 04:57:57,643 100 INFO rb-19fb48c-226083-429903 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-29 04:57:57,762 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:57:58,121 100 INFO rb-19fb48c-226083-429903 odoo.http: Session expired 2026-10-29 04:57:58,122 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:58] "GET /viin_ai/mcp/oauth/callback?state=state-74ac4075e5624299b1ab6d319d521bb1&code=synthetic-authorization-code HTTP/1.1" 303 - 10 0.004 0.359 2026-10-29 04:57:58,132 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_mcp_oauth_callback_route: Starting TestMcpOauthCallbackRoute.test_no_spelling_of_a_foreign_destination_leaves_this_odoo ... 2026-10-29 04:57:58,286 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:mcp_system_mcp_rb-19fb48c-226083-429903@test.local from n/a 2026-10-29 04:57:58,334 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:57:59,788 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.viin_ai_mcp_server: The MCP connection s9ee4e4b4614b4357871 was granted permission by user 1457. 2026-10-29 04:57:59,790 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:59] "GET /viin_ai/mcp/oauth/callback?state=state-34c663a3d4744d11be94aaa79c21132a&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 1.447 2026-10-29 04:57:59,825 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.viin_ai_mcp_server: The MCP connection s202ee4b5b0af4498a06 was granted permission by user 1457. 2026-10-29 04:57:59,827 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:59] "GET /viin_ai/mcp/oauth/callback?state=state-b0e4b855e5b24d32a389e96e8a6393c8&code=synthetic-authorization-code&redirect=%2F%2Fevil.example.com%2Fharvest&redirect_uri=%2F%2Fevil.example.com%2Fharvest HTTP/1.1" 303 - 13 0.004 0.015 2026-10-29 04:57:59,866 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.viin_ai_mcp_server: The MCP connection sef7b5d66d4044e61b6c was granted permission by user 1457. 2026-10-29 04:57:59,868 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:59] "GET /viin_ai/mcp/oauth/callback?state=state-1151342e075640a880145f279afbf655&code=synthetic-authorization-code&redirect=%2F%5Cevil.example.com%2Fharvest&redirect_uri=%2F%5Cevil.example.com%2Fharvest HTTP/1.1" 303 - 13 0.004 0.011 2026-10-29 04:57:59,902 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.viin_ai_mcp_server: The MCP connection s3dd490d31b3d49deac3 was granted permission by user 1457. 2026-10-29 04:57:59,904 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:59] "GET /viin_ai/mcp/oauth/callback?state=state-934b68c4f7324e70aa9c90baa9ef8f61&code=synthetic-authorization-code&redirect=https%3Aevil.example.com&redirect_uri=https%3Aevil.example.com HTTP/1.1" 303 - 13 0.004 0.013 2026-10-29 04:57:59,912 100 INFO rb-19fb48c-226083-429903 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-29 04:58:00,092 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:mcp_employee_rb-19fb48c-226083-429903@test.local from n/a 2026-10-29 04:58:00,110 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:58:00,553 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:00] "GET /viin_ai/mcp/oauth/callback?state=state-e959d40f656e4e57b7ac5f92563da215&code=synthetic-authorization-code HTTP/1.1" 200 - 13 0.028 0.419 2026-10-29 04:58:00,568 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:00] "GET /viin_ai/mcp/oauth/callback?state=state-e959d40f656e4e57b7ac5f92563da215&error=access_denied&error_description=The+resource+owner+denied+the+request. HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 04:58:00,582 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:00] "GET /viin_ai/mcp/oauth/callback?state=state-63d15d916d354028804801815218017b&code=synthetic-authorization-code HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 04:58:00,611 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:mcp_mcp_configurator_rb-19fb48c-226083-429903@test.local from n/a 2026-10-29 04:58:00,678 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.viin_ai_mcp_server: The MCP connection sca2136ef0b8547ae951 was granted permission by user 1456. 2026-10-29 04:58:00,680 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:00] "GET /viin_ai/mcp/oauth/callback?state=state-e959d40f656e4e57b7ac5f92563da215&code=synthetic-authorization-code HTTP/1.1" 303 - 17 0.012 0.031 2026-10-29 04:58:00,743 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:mcp_tenant_admin_rb-19fb48c-226083-429903@test.local from n/a 2026-10-29 04:58:00,777 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:00] "GET /viin_ai/mcp/oauth/callback?state=state-d8d50e4f84ea4511a986ca3dba9e14c4&code=synthetic-authorization-code HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 04:58:00,796 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:00] "GET /viin_ai/mcp/oauth/callback?state=state-d8d50e4f84ea4511a986ca3dba9e14c4&error=access_denied&error_description=The+resource+owner+denied+the+request. HTTP/1.1" 200 - 3 0.003 0.005 2026-10-29 04:58:00,810 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:00] "GET /viin_ai/mcp/oauth/callback?state=state-881abe49e48c4d4697ab7292cea881d4&code=synthetic-authorization-code HTTP/1.1" 200 - 3 0.002 0.005 2026-10-29 04:58:00,831 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:mcp_mcp_configurator_rb-19fb48c-226083-429903@test.local from n/a 2026-10-29 04:58:00,880 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.viin_ai_mcp_server: The MCP connection s2332264bd16d41a688e was granted permission by user 1456. 2026-10-29 04:58:00,882 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:00] "GET /viin_ai/mcp/oauth/callback?state=state-d8d50e4f84ea4511a986ca3dba9e14c4&code=synthetic-authorization-code HTTP/1.1" 303 - 15 0.018 0.025 2026-10-29 04:58:00,928 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:mcp_mcp_company_b_rb-19fb48c-226083-429903@test.local from n/a 2026-10-29 04:58:00,967 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:00] "GET /viin_ai/mcp/oauth/callback?state=state-0768067a0c0844248f58a4ba4475c427&code=synthetic-authorization-code HTTP/1.1" 200 - 8 0.007 0.016 2026-10-29 04:58:00,996 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:00] "GET /viin_ai/mcp/oauth/callback?state=state-0768067a0c0844248f58a4ba4475c427&error=access_denied&error_description=The+resource+owner+denied+the+request. HTTP/1.1" 200 - 6 0.006 0.019 2026-10-29 04:58:01,011 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:01] "GET /viin_ai/mcp/oauth/callback?state=state-d4e24cab7a5e4ea79a3130040d839aa4&code=synthetic-authorization-code HTTP/1.1" 200 - 3 0.002 0.007 2026-10-29 04:58:01,033 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:mcp_mcp_configurator_rb-19fb48c-226083-429903@test.local from n/a 2026-10-29 04:58:01,071 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.viin_ai_mcp_server: The MCP connection sf0894879975340e08fd was granted permission by user 1456. 2026-10-29 04:58:01,073 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:01] "GET /viin_ai/mcp/oauth/callback?state=state-0768067a0c0844248f58a4ba4475c427&code=synthetic-authorization-code HTTP/1.1" 303 - 15 0.008 0.025 2026-10-29 04:58:01,158 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 04:58:14,042 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_mcp_oauth_discovery: Starting TestMcpOauthMetadataDiscovery.test_a_failed_discovery_leaves_the_configured_endpoints_alone ... 2026-10-29 04:58:14,154 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_mcp_oauth_discovery: Starting TestMcpOauthMetadataDiscovery.test_an_address_the_far_end_supplied_is_still_judged_first ... 2026-10-29 04:58:14,290 100 INFO rb-19fb48c-226083-429903 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-29 04:58:14,429 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 04:58:27,147 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_mcp_oauth_fields: Starting TestMcpCredentialInUrlRefused.test_a_destination_carrying_a_credential_parameter_is_refused ... 2026-10-29 04:58:27,244 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_mcp_oauth_fields: Starting TestMcpCredentialInUrlRefused.test_a_legitimate_pre_signed_destination_is_still_accepted ... 2026-10-29 04:58:27,312 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 04:58:39,557 100 INFO rb-19fb48c-226083-429903 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-29 04:58:39,775 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 04:58:52,472 100 INFO rb-19fb48c-226083-429903 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-29 04:58:52,931 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 04:59:06,343 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_mcp_oauth_fields: Starting TestMcpOauthFieldLayer.test_the_token_validity_indicator_answers_the_three_real_cases ... 2026-10-29 04:59:06,468 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 04:59:18,931 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_mcp_oauth_fields: Starting TestMcpOauthResourceIndicator.test_a_typed_resource_override_survives_a_mode_round_trip_and_a_destination_edit ... 2026-10-29 04:59:19,043 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_mcp_oauth_fields: Starting TestMcpOauthResourceIndicator.test_the_resource_indicator_defaults_to_this_connection_s_own_uri ... 2026-10-29 04:59:19,146 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 04:59:32,275 100 INFO rb-19fb48c-226083-429903 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-29 04:59:32,534 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 04:59:45,925 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_mcp_oauth_fields: Starting TestMcpOauthSecretsAcl.test_every_oauth_secret_is_refused_to_an_ai_administrator ... 2026-10-29 04:59:46,101 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 1503, model: viin.ai.mcp.oauth.token, fields: oauth_access_token 2026-10-29 04:59:46,135 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 1503, model: viin.ai.mcp.oauth.token, fields: oauth_access_token 2026-10-29 04:59:46,153 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 1503, model: viin.ai.mcp.oauth.token, fields: oauth_refresh_token 2026-10-29 04:59:46,165 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 1503, model: viin.ai.mcp.oauth.token, fields: oauth_refresh_token 2026-10-29 04:59:46,182 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 1503, model: viin.ai.mcp.server, fields: oauth_client_secret 2026-10-29 04:59:46,197 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 1503, model: viin.ai.mcp.server, fields: oauth_client_secret 2026-10-29 04:59:46,209 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 1503, model: viin.ai.mcp.server, fields: oauth_code_verifier 2026-10-29 04:59:46,227 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 1503, model: viin.ai.mcp.server, fields: oauth_code_verifier 2026-10-29 04:59:46,244 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 1503, model: viin.ai.mcp.server, fields: oauth_state 2026-10-29 04:59:46,262 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 1503, model: viin.ai.mcp.server, fields: oauth_state 2026-10-29 04:59:46,268 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_mcp_oauth_fields: Starting TestMcpOauthSecretsAcl.test_the_oauth_indicator_answers_for_a_connection_still_being_typed ... 2026-10-29 04:59:46,300 100 INFO rb-19fb48c-226083-429903 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-29 04:59:46,423 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 1503, model: viin.ai.mcp.server, fields: oauth_client_secret 2026-10-29 04:59:46,445 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 1503, model: viin.ai.mcp.server, fields: oauth_client_secret 2026-10-29 04:59:46,452 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_mcp_oauth_fields: Starting TestMcpOauthSecretsAcl.test_the_token_validity_indicator_never_leaks_the_access_token ... 2026-10-29 04:59:46,556 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 1503, model: viin.ai.mcp.oauth.token, fields: oauth_access_token 2026-10-29 04:59:46,624 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 04:59:59,797 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_mcp_oauth_token_row: Starting TestMovedSecretsStaySecret.test_a_system_administrator_reading_the_expiry_prefetches_no_secret ... 2026-10-29 04:59:59,865 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 1509, model: viin.ai.mcp.oauth.token, fields: oauth_access_token 2026-10-29 04:59:59,893 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 1509, model: viin.ai.mcp.oauth.token, fields: oauth_refresh_token 2026-10-29 04:59:59,916 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 1509, model: viin.ai.mcp.oauth.token, fields: oauth_access_token 2026-10-29 04:59:59,922 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 1509, model: viin.ai.mcp.oauth.token, fields: oauth_refresh_token 2026-10-29 04:59:59,972 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 05:00:13,045 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_mcp_oauth_token_row: Starting TestRevokingAConnectionRevokesItsCredential.test_revoking_connections_destroys_exactly_their_credentials ... 2026-10-29 05:00:13,156 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1516 deleted viin.ai.mcp.oauth.token records with IDs: [27, 28] 2026-10-29 05:00:13,188 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1516 deleted viin.ai.mcp.server records with IDs: [206, 207] 2026-10-29 05:00:13,231 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 05:00:27,095 100 INFO rb-19fb48c-226083-429903 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-29 05:00:27,123 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_mcp_onboarding_ux: Starting TestTheApprovedServiceCarriesItsOwnHeaderName.test_choosing_an_approved_service_pre_fills_how_it_authenticates ... 2026-10-29 05:00:27,410 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 05:00:40,802 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_mcp_protocol_era_fields: Starting TestMcpSessionIdIsBearerEquivalent.test_a_tenant_administrator_can_never_read_the_session_id ... 2026-10-29 05:00:40,938 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 1527, model: viin.ai.mcp.server, fields: mcp_session_id 2026-10-29 05:00:40,967 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 1527, model: viin.ai.mcp.server, fields: mcp_session_id 2026-10-29 05:00:40,975 100 INFO rb-19fb48c-226083-429903 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-29 05:00:41,095 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 05:00:56,339 100 INFO rb-19fb48c-226083-429903 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-29 05:01:00,417 100 INFO rb-19fb48c-226083-429903 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-29 05:01:03,151 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-29 05:01:18,012 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_mcp_server_record: Starting TestMcpConstraints.test_a_server_identifier_must_be_a_short_lowercase_technical_name ... 2026-10-29 05:01:18,218 100 INFO rb-19fb48c-226083-429903 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-29 05:01:18,433 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_mcp_server_record: Starting TestMcpConstraints.test_two_servers_can_never_share_an_identifier ... 2026-10-29 05:01:18,602 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 05:01:35,024 100 INFO rb-19fb48c-226083-429903 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-29 05:01:35,217 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 1550, model: viin.ai.mcp.server, fields: auth_token 2026-10-29 05:01:35,236 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 1550, model: viin.ai.mcp.server, fields: auth_token 2026-10-29 05:01:35,279 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 05:01:50,171 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_mcp_server_record: Starting TestMcpDestinationPolicy.test_a_private_address_spelled_as_a_number_cannot_be_saved ... 2026-10-29 05:01:50,312 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_mcp_server_record: Starting TestMcpDestinationPolicy.test_no_private_or_link_local_destination_can_be_saved ... 2026-10-29 05:01:50,499 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_mcp_server_record: Starting TestMcpDestinationPolicy.test_only_http_and_https_destinations_are_accepted ... 2026-10-29 05:01:50,681 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 05:02:05,949 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_mcp_server_record: Starting TestMcpPrivateNetworkEscapeHatch.test_a_system_administrator_may_deliberately_reach_a_private_network ... 2026-10-29 05:02:06,115 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_mcp_server_record: Starting TestMcpPrivateNetworkEscapeHatch.test_a_tenant_administrator_cannot_open_the_private_network_escape_hatch ... 2026-10-29 05:02:06,264 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 1562, model: viin.ai.mcp.server, fields: allow_private_networks 2026-10-29 05:02:06,333 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1562, model: viin.ai.mcp.server 2026-10-29 05:02:06,336 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: create, uid: 1562, model: viin.ai.mcp.server, fields: allow_private_networks 2026-10-29 05:02:06,349 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_mcp_server_record: Starting TestMcpPrivateNetworkEscapeHatch.test_the_confirmation_bypass_is_a_system_administrator_flag_too ... 2026-10-29 05:02:06,502 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 1562, model: viin.ai.mcp.server, fields: allow_confirmation_bypass 2026-10-29 05:02:06,528 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1562, model: viin.ai.mcp.server 2026-10-29 05:02:06,587 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 05:02:23,014 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_mcp_streaming_trace_counters: Starting TestAStreamedTurnLeavesItsToolsOfferedByNameFigure.test_a_streamed_turn_that_offers_tools_by_name_records_how_many ... 2026-10-29 05:02:25,813 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-29 05:02:40,223 100 INFO rb-19fb48c-226083-429903 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-29 05:02:40,343 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_mcp_tool_constraints: Starting TestMcpToolConfirmationGate.test_the_bypass_of_one_server_does_not_speak_for_another ... 2026-10-29 05:02:40,517 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 05:02:56,150 100 INFO rb-19fb48c-226083-429903 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-29 05:02:56,360 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 05:03:12,151 100 INFO rb-19fb48c-226083-429903 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-29 05:03:12,356 100 INFO rb-19fb48c-226083-429903 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-29 05:03:12,535 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-29 05:03:27,239 100 INFO rb-19fb48c-226083-429903 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-29 05:03:27,335 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1596 deleted viin.ai.mcp.server records with IDs: [289] 2026-10-29 05:03:27,385 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 05:03:27,465 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_media: Starting TestAIMedia.test_process_cost_cap_exceeded_defers_to_pending_not_permanent_error ... 2026-10-29 05:03:27,468 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-29 05:03:27,557 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_media: Starting TestAIMedia.test_process_ocrs_once_then_dedups_by_sha256 ... 2026-10-29 05:03:27,559 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-29 05:03:27,602 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-29 05:03:27,656 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_media: Starting TestAIMedia.test_self_hosted_keyless_provider_reaches_ocr_and_completes ... 2026-10-29 05:03:27,729 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-29 05:03:27,761 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 05:03:40,113 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-29 05:03:40,125 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_media_acl: Starting TestMediaSourcedChunkACL.test_media_sourced_chunk_respects_record_acl ... 2026-10-29 05:03:40,371 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 05:03:40,457 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_media_never_logged: Starting TestMediaNeverReadableInTransportLog.test_a_document_read_through_extraction_is_equally_unreadable ... 2026-10-29 05:03:40,614 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_media_never_logged: Starting TestMediaNeverReadableInTransportLog.test_a_failing_vendor_response_is_still_recorded ... 2026-10-29 05:03:40,702 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_media_never_logged: Starting TestMediaNeverReadableInTransportLog.test_a_recording_sent_for_transcription_reaches_the_vendor_and_never_the_record ... 2026-10-29 05:03:40,855 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_media_never_logged: Starting TestMediaNeverReadableInTransportLog.test_a_scanned_invoice_is_never_readable_afterwards_in_the_record ... 2026-10-29 05:03:41,040 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_media_never_logged: Starting TestMediaNeverReadableInTransportLog.test_a_spoken_reply_is_not_left_readable_in_the_record ... 2026-10-29 05:03:41,155 100 INFO rb-19fb48c-226083-429903 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-29 05:03:41,351 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:03:41,423 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_media_spend_attribution: Starting TestMediaSpendAttribution.test_transcribing_a_knowledge_recording_leaves_reportable_spend ... 2026-10-29 05:03:41,603 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:03:43,373 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 477 and Message-Id '<927525475968072.1793250223.328243970870972-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:03:43,373 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:03:43,393 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [477] 2026-10-29 05:03:43,427 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [74990] 2026-10-29 05:03:43,428 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:03:43,438 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:03:44,625 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 478 and Message-Id '<050126479451757.1793250224.580620527267456-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:03:44,625 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:03:44,639 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [478] 2026-10-29 05:03:44,656 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [74992] 2026-10-29 05:03:44,657 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:03:44,666 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:03:45,939 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 479 and Message-Id '<804935286112698.1793250225.891638278961182-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:03:45,939 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:03:45,955 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [479] 2026-10-29 05:03:45,977 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [74994] 2026-10-29 05:03:45,978 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:03:45,988 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:03:46,117 100 INFO rb-19fb48c-226083-429903 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-29 05:03:46,146 100 INFO rb-19fb48c-226083-429903 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-29 05:03:46,182 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 05:03:58,367 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 480 and Message-Id '<761638373207551.1793250238.328158140182495-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:03:58,367 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:03:58,380 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [480] 2026-10-29 05:03:58,400 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [75222] 2026-10-29 05:03:58,400 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:03:58,410 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:03:59,655 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 481 and Message-Id '<156534824686381.1793250239.598618030548096-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:03:59,655 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:03:59,682 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [481] 2026-10-29 05:03:59,706 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [75224] 2026-10-29 05:03:59,707 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:03:59,718 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:04:00,881 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 482 and Message-Id '<367382631337117.1793250240.844274759292603-openerp-private@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:04:00,881 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:04:00,892 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [482] 2026-10-29 05:04:00,911 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [75226] 2026-10-29 05:04:00,911 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:04:00,926 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:04:00,961 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_memory_security: Starting TestMemorySecurity.test_a_person_can_add_an_observation_but_never_rewrite_it ... 2026-10-29 05:04:01,034 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1603, model: viin.ai.memory.observation 2026-10-29 05:04:01,039 100 INFO rb-19fb48c-226083-429903 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-29 05:04:01,141 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 05:04:03,384 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_menu_audience: Starting TestMenuAudience.test_an_operator_reaches_the_operational_menus_under_operations ... 2026-10-29 05:04:03,640 100 INFO rb-19fb48c-226083-429903 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-29 05:04:04,065 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_menu_audience: Starting TestMenuAudience.test_every_internal_user_reaches_the_ai_app_but_not_its_configuration ... 2026-10-29 05:04:04,323 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-29 05:04:04,472 100 INFO rb-19fb48c-226083-429903 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-29 05:04:04,556 100 INFO rb-19fb48c-226083-429903 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-29 05:04:04,668 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:04:04,680 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_message_adapter_model: Starting TestMessageAdapterGate.test_a_coherent_adapter_row_is_accepted_for_every_protocol ... 2026-10-29 05:04:04,696 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_message_adapter_model: Starting TestMessageAdapterGate.test_an_adapter_row_that_would_break_the_wire_is_refused ... 2026-10-29 05:04:04,732 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:04:04,818 100 INFO rb-19fb48c-226083-429903 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-29 05:04:04,850 100 INFO rb-19fb48c-226083-429903 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-29 05:04:04,965 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:04:05,096 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_message_adapter_wire_shape: Starting TestWireShapeAnthropic.test_anthropic_turn2_assistant_and_result_blocks ... 2026-10-29 05:04:05,165 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:04:05,285 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_message_adapter_wire_shape: Starting TestWireShapeGoogle.test_google_turn2_function_call_and_response_present ... 2026-10-29 05:04:05,336 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:04:05,444 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_message_adapter_wire_shape: Starting TestWireShapeOpenAI.test_openai_turn2_assistant_tool_calls_and_fanout ... 2026-10-29 05:04:05,484 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:04:05,603 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_message_adapter_wire_shape: Starting TestWireShapeTurn1NoOp.test_a_plain_conversation_reaches_every_vendor_unchanged ... 2026-10-29 05:04:05,698 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:04:05,830 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_message_adapter_wire_shape: Starting TestWireShapeVendorOverride.test_vendor_override_beats_protocol_default ... 2026-10-29 05:04:05,906 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:04:07,297 100 INFO rb-19fb48c-226083-429903 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-29 05:04:07,354 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:message_id_person_kgtdg2g1g5g5g4g1g5g9gcg2g4g4gag3gegbgeg8gegbg1g5g2gegfgdg1g5g7g8g0 from n/a 2026-10-29 05:04:07,542 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:04:08,635 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:08] "POST /viin_ai/chat/message HTTP/1.1" 200 - 235 0.225 0.872 2026-10-29 05:04:09,117 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:09] "POST /viin_ai/chat/message HTTP/1.1" 200 - 147 0.126 0.351 2026-10-29 05:04:09,169 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:04:10,432 100 INFO rb-19fb48c-226083-429903 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-29 05:04:10,483 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:message_id_person_kgt4geg6gag6g1gbgag9g7geg5g4gag5gegbg3g3g6gfg6g6g5gagag0g6g3g8gdgc from n/a 2026-10-29 05:04:10,674 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:04:12,768 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:12] "POST /viin_ai/chat/message HTTP/1.1" 200 - 234 0.244 1.858 2026-10-29 05:04:13,493 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:13] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 172 0.170 0.440 2026-10-29 05:04:13,522 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:04:14,784 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 483 and Message-Id '<445295562762940.1793250254.730886697769165-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:04:14,784 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:04:14,801 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [483] 2026-10-29 05:04:14,831 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [75266] 2026-10-29 05:04:14,831 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:04:14,847 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:04:14,885 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_narrate_endpoint: Starting TestNarrateEndpoint.test_narrate_cap_breach_returns_budget_exceeded_not_raw_error ... 2026-10-29 05:04:14,905 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:narrate_employee from n/a 2026-10-29 05:04:14,990 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:04:15,427 100 INFO rb-19fb48c-226083-429903 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-29 05:04:15,430 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:15] "POST /viin_ai/aggregation/narrate HTTP/1.1" 200 - 34 0.032 0.411 2026-10-29 05:04:15,452 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:04:16,672 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 484 and Message-Id '<565067973247346.1793250256.638423919677734-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:04:16,673 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:04:16,686 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [484] 2026-10-29 05:04:16,704 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [75269] 2026-10-29 05:04:16,704 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:04:16,714 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:04:16,747 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_narrate_stub: Starting TestNarrateEndpointStubbed.test_narrate_path_gates_model_read_access_before_any_llm_call ... 2026-10-29 05:04:17,527 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 485 and Message-Id '<001432668920426.1793250257.476471900939941-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'**************ss@local.test'" successfully sent 2026-10-29 05:04:17,527 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:04:17,540 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [485] 2026-10-29 05:04:17,558 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [75271] 2026-10-29 05:04:17,559 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:04:17,569 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:04:17,610 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1614, model: ir.config_parameter 2026-10-29 05:04:17,615 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_narrate_stub: Starting TestNarrateEndpointStubbed.test_narrate_path_produces_narrative_offline ... 2026-10-29 05:04:17,685 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:04:17,737 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_narrative: Starting TestNarrativeDeidentification.test_summarize_rows_keeps_customer_identifiers_out_of_the_model_call ... 2026-10-29 05:04:18,926 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 486 and Message-Id '<684993145056286.1793250258.880719661712646-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:04:18,926 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:04:18,940 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [486] 2026-10-29 05:04:18,962 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [75274] 2026-10-29 05:04:18,963 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:04:18,979 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:04:19,055 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:04:32,223 100 INFO rb-19fb48c-226083-429903 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-29 05:04:32,596 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [75502] 2026-10-29 05:04:33,303 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3295] 2026-10-29 05:04:33,436 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1616, model: portal.wizard 2026-10-29 05:04:33,441 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1616, model: portal.wizard 2026-10-29 05:04:33,499 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_nav_tool_outcomes: Starting TestNavigationOutcomes.test_the_refusals_the_person_hears_are_mutually_distinguishable ... 2026-10-29 05:04:33,811 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_nav_tool_outcomes: Starting TestNavigationOutcomes.test_the_single_use_nonce_never_reaches_the_model ... 2026-10-29 05:04:34,036 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:04:34,054 100 INFO rb-19fb48c-226083-429903 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-29 05:04:35,350 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:04:47,775 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestARecordOutsideThePinnedCompanyIsRefused.test_a_record_outside_the_pinned_company_is_never_offered ... 2026-10-29 05:04:47,984 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1620, model: portal.wizard 2026-10-29 05:04:47,987 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1620, model: portal.wizard 2026-10-29 05:04:48,133 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1620, model: portal.wizard 2026-10-29 05:04:48,139 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1620, model: portal.wizard 2026-10-29 05:04:48,206 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3302], uid: 1620, model: res.partner 2026-10-29 05:04:48,270 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:05:00,699 100 INFO rb-19fb48c-226083-429903 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-29 05:05:01,220 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1622, model: portal.wizard 2026-10-29 05:05:01,224 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1622, model: portal.wizard 2026-10-29 05:05:01,382 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestApplyingAFilterOrGrouping.test_a_domain_given_as_text_is_issued_as_one_facet ... 2026-10-29 05:05:01,475 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1622, model: portal.wizard 2026-10-29 05:05:01,478 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1622, model: portal.wizard 2026-10-29 05:05:01,615 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestApplyingAFilterOrGrouping.test_a_domain_of_several_conditions_issues_exactly_one_facet ... 2026-10-29 05:05:01,721 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1622, model: portal.wizard 2026-10-29 05:05:01,726 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1622, model: portal.wizard 2026-10-29 05:05:01,894 100 INFO rb-19fb48c-226083-429903 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-29 05:05:01,988 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1622, model: portal.wizard 2026-10-29 05:05:01,990 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1622, model: portal.wizard 2026-10-29 05:05:02,128 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1622, model: portal.wizard 2026-10-29 05:05:02,131 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1622, model: portal.wizard 2026-10-29 05:05:02,138 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestApplyingAFilterOrGrouping.test_a_grouping_the_screen_cannot_take_is_refused_with_a_reason ... 2026-10-29 05:05:02,265 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1622, model: portal.wizard 2026-10-29 05:05:02,267 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1622, model: portal.wizard 2026-10-29 05:05:02,369 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1622, model: portal.wizard 2026-10-29 05:05:02,372 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1622, model: portal.wizard 2026-10-29 05:05:02,397 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1622, model: portal.wizard 2026-10-29 05:05:02,399 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1622, model: portal.wizard 2026-10-29 05:05:02,422 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1622, model: portal.wizard 2026-10-29 05:05:02,425 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1622, model: portal.wizard 2026-10-29 05:05:02,454 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1622, model: portal.wizard 2026-10-29 05:05:02,456 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1622, model: portal.wizard 2026-10-29 05:05:02,477 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1622, model: portal.wizard 2026-10-29 05:05:02,479 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1622, model: portal.wizard 2026-10-29 05:05:02,508 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1622, model: portal.wizard 2026-10-29 05:05:02,510 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1622, model: portal.wizard 2026-10-29 05:05:02,531 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1622, model: portal.wizard 2026-10-29 05:05:02,534 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1622, model: portal.wizard 2026-10-29 05:05:02,553 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1622, model: portal.wizard 2026-10-29 05:05:02,555 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1622, model: portal.wizard 2026-10-29 05:05:02,586 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1622, model: portal.wizard 2026-10-29 05:05:02,588 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1622, model: portal.wizard 2026-10-29 05:05:02,612 100 INFO rb-19fb48c-226083-429903 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-29 05:05:02,748 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1622, model: portal.wizard 2026-10-29 05:05:02,752 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1622, model: portal.wizard 2026-10-29 05:05:02,967 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestApplyingAFilterOrGrouping.test_res_model_with_group_by_addresses_a_grouped_action ... 2026-10-29 05:05:03,190 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:05:15,629 100 INFO rb-19fb48c-226083-429903 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-29 05:05:15,910 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestOpeningAMenuByOneOfThreeKeys.test_a_menu_opening_nothing_is_refused_as_unavailable ... 2026-10-29 05:05:16,059 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestOpeningAMenuByOneOfThreeKeys.test_a_menu_this_users_groups_exclude_is_refused_not_permitted ... 2026-10-29 05:05:16,359 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestOpeningAMenuByOneOfThreeKeys.test_a_parent_menu_with_no_action_offers_its_first_actionable_descendant ... 2026-10-29 05:05:16,617 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestOpeningAMenuByOneOfThreeKeys.test_an_action_id_this_users_groups_exclude_is_not_permitted ... 2026-10-29 05:05:16,643 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestOpeningAMenuByOneOfThreeKeys.test_an_action_xmlid_naming_a_reachable_action_offers_it ... 2026-10-29 05:05:16,706 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestOpeningAMenuByOneOfThreeKeys.test_an_unknown_menu_id_is_refused_to_the_model ... 2026-10-29 05:05:16,739 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.ui.menu records with IDs: [1768] 2026-10-29 05:05:16,799 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:05:29,548 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestOpeningARecordByAddress.test_a_record_on_an_unrelated_model_is_opened_by_address ... 2026-10-29 05:05:29,845 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestOpeningARecordByAddress.test_a_record_outside_the_pinned_company_is_refused_by_address ... 2026-10-29 05:05:29,910 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3321], uid: 1626, model: res.partner 2026-10-29 05:05:29,924 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestOpeningARecordByAddress.test_an_unknown_model_is_refused_to_the_model ... 2026-10-29 05:05:29,940 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestOpeningARecordByAddress.test_res_model_matching_the_pinned_screen_uses_the_pinned_action ... 2026-10-29 05:05:30,045 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1626, model: portal.wizard 2026-10-29 05:05:30,048 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1626, model: portal.wizard 2026-10-29 05:05:30,173 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:05:43,331 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestOpeningAnActionOnChosenRecords.test_a_report_bound_to_the_model_opens_on_the_chosen_records ... 2026-10-29 05:05:43,527 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestOpeningAnActionOnChosenRecords.test_a_window_action_opens_on_the_chosen_records ... 2026-10-29 05:05:43,675 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestOpeningAnActionOnChosenRecords.test_records_the_person_cannot_read_are_never_issued ... 2026-10-29 05:05:43,740 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3326], uid: 1628, model: res.partner 2026-10-29 05:05:43,781 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3326], uid: 1628, model: res.partner 2026-10-29 05:05:43,835 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:05:57,687 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestSwitchingViewByAddress.test_res_model_addresses_a_fresh_action_in_the_requested_view ... 2026-10-29 05:05:57,913 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:06:09,201 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestTheAssistantCannotRelocateItselfThroughForgedArguments.test_extra_argument_keys_never_override_the_pinned_screen ... 2026-10-29 05:06:09,406 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1632, model: portal.wizard 2026-10-29 05:06:09,409 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1632, model: portal.wizard 2026-10-29 05:06:09,493 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:06:22,022 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_navigation_tools: Starting TestTheAssistantOffersButNeverPerformsTheMove.test_no_navigation_tool_ever_closes_its_own_step ... 2026-10-29 05:06:22,350 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1634, model: portal.wizard 2026-10-29 05:06:22,353 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1634, model: portal.wizard 2026-10-29 05:06:22,392 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1634, model: portal.wizard 2026-10-29 05:06:22,394 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1634, model: portal.wizard 2026-10-29 05:06:22,407 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1634, model: portal.wizard 2026-10-29 05:06:22,410 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1634, model: portal.wizard 2026-10-29 05:06:22,532 100 INFO rb-19fb48c-226083-429903 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-29 05:06:22,616 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:06:23,696 100 INFO rb-19fb48c-226083-429903 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-29 05:06:23,863 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:no_empty_body_person_kgt5g3gbgdg1gfg4gegeg1g3gfg4g1geg9g8g4g6g7g5g8g9gcg7g9g6g4g5g2g5g2 from n/a 2026-10-29 05:06:23,885 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:06:24,544 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:24] "POST /viin_ai/chat/message HTTP/1.1" 200 - 123 0.119 0.545 2026-10-29 05:06:24,683 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:no_empty_body_person_kgt5g3gbgdg1gfg4gegeg1g3gfg4g1geg9g8g4g6g7g5g8g9gcg7g9g6g4g5g2g5g2 from n/a 2026-10-29 05:06:24,908 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:24] "POST /viin_ai/chat/message HTTP/1.1" 200 - 81 0.077 0.142 2026-10-29 05:06:25,017 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:no_empty_body_person_kgt5g3gbgdg1gfg4gegeg1g3gfg4g1geg9g8g4g6g7g5g8g9gcg7g9g6g4g5g2g5g2 from n/a 2026-10-29 05:06:25,240 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:25] "POST /viin_ai/chat/message HTTP/1.1" 200 - 81 0.072 0.146 2026-10-29 05:06:25,372 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:no_empty_body_person_kgt5g3gbgdg1gfg4gegeg1g3gfg4g1geg9g8g4g6g7g5g8g9gcg7g9g6g4g5g2g5g2 from n/a 2026-10-29 05:06:25,579 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:25] "POST /viin_ai/chat/message HTTP/1.1" 200 - 81 0.054 0.140 2026-10-29 05:06:25,607 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:06:26,881 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 487 and Message-Id '<768840401113790.1793250386.843119144439697-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:06:26,881 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:06:26,896 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [487] 2026-10-29 05:06:26,922 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [77343] 2026-10-29 05:06:26,922 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:06:26,936 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:06:28,192 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 488 and Message-Id '<278467820310558.1793250388.128224611282349-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:06:28,192 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:06:28,213 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [488] 2026-10-29 05:06:28,249 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [77345] 2026-10-29 05:06:28,249 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:06:28,266 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:06:28,296 100 INFO rb-19fb48c-226083-429903 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-29 05:06:29,045 100 INFO rb-19fb48c-226083-429903 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-29 05:06:29,506 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:06:29,609 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_ocr_cost_reporting: Starting TestOcrCostReporting.test_a_scan_reports_the_price_it_was_billed_at ... 2026-10-29 05:06:29,675 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:06:42,687 100 INFO rb-19fb48c-226083-429903 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-29 05:06:42,920 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_two_companies from n/a 2026-10-29 05:06:42,956 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:06:43,469 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1639, model: portal.wizard 2026-10-29 05:06:43,471 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1639, model: portal.wizard 2026-10-29 05:06:44,248 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:44] "POST /viin_ai/chat/message HTTP/1.1" 200 - 286 0.284 1.014 2026-10-29 05:06:44,320 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1639, model: portal.wizard 2026-10-29 05:06:44,323 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1639, model: portal.wizard 2026-10-29 05:06:44,461 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1639 deleted viin.ai.chat.pending.tool records with IDs: [43] 2026-10-29 05:06:44,727 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:44] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 155 0.135 0.338 2026-10-29 05:06:44,777 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:44] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 11 0.008 0.018 2026-10-29 05:06:44,819 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:06:57,542 100 INFO rb-19fb48c-226083-429903 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-29 05:06:57,762 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_two_companies from n/a 2026-10-29 05:06:57,787 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:06:59,496 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1641, model: portal.wizard 2026-10-29 05:06:59,498 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1641, model: portal.wizard 2026-10-29 05:07:00,219 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1641, model: portal.wizard 2026-10-29 05:07:00,221 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1641, model: portal.wizard 2026-10-29 05:07:00,287 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:07:00] "POST /viin_ai/chat/message HTTP/1.1" 200 - 288 0.294 2.212 2026-10-29 05:07:00,342 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:07:00] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 11 0.006 0.014 2026-10-29 05:07:00,392 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:07:00,470 100 INFO rb-19fb48c-226083-429903 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-29 05:07:00,603 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-29 05:07:00,724 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-29 05:07:01,101 100 INFO rb-19fb48c-226083-429903 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-29 05:07:01,617 100 INFO rb-19fb48c-226083-429903 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-29 05:07:02,136 100 INFO rb-19fb48c-226083-429903 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-29 05:07:02,572 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-29 05:07:03,869 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 489 and Message-Id '<858145986217627.1793250423.820203065872192-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:07:03,869 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:07:03,886 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [489] 2026-10-29 05:07:03,918 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [77868] 2026-10-29 05:07:03,918 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:07:03,928 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:07:03,961 100 INFO rb-19fb48c-226083-429903 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-29 05:07:03,982 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:unfinished_search_user from n/a 2026-10-29 05:07:04,006 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:07:05,145 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:07:05] "POST /viin_ai/search/translate HTTP/1.1" 200 - 231 0.298 0.846 2026-10-29 05:07:05,726 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:07:05] "POST /viin_ai/search/translate HTTP/1.1" 200 - 144 0.161 0.399 2026-10-29 05:07:05,730 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_one_off_ai_callers_never_use_an_unfinished_answer.TestTheNaturalLanguageSearchNeverRunsAnUnfinishedAnswer: waiting for threads: [] 2026-10-29 05:07:05,751 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:07:16,683 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 490 and Message-Id '<659653057584609.1793250436.640729904174805-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:07:16,683 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:07:16,695 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [490] 2026-10-29 05:07:16,721 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [78096] 2026-10-29 05:07:16,722 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:07:16,735 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:07:17,947 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 491 and Message-Id '<286475706740087.1793250437.902854919433594-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:07:17,947 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:07:17,963 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [491] 2026-10-29 05:07:17,980 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [78098] 2026-10-29 05:07:17,981 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:07:17,990 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:07:18,025 100 INFO rb-19fb48c-226083-429903 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-29 05:07:18,200 100 INFO rb-19fb48c-226083-429903 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-29 05:07:18,310 100 INFO rb-19fb48c-226083-429903 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-29 05:07:18,350 100 INFO rb-19fb48c-226083-429903 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-29 05:07:18,403 100 INFO rb-19fb48c-226083-429903 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-29 05:07:18,484 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: create, uid: 1644, model: viin.ai.provider, fields: api_key 2026-10-29 05:07:18,529 100 INFO rb-19fb48c-226083-429903 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-29 05:07:18,686 100 INFO rb-19fb48c-226083-429903 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-29 05:07:18,708 100 INFO rb-19fb48c-226083-429903 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-29 05:07:19,007 100 INFO rb-19fb48c-226083-429903 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-29 05:07:19,164 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:07:20,347 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 492 and Message-Id '<696456928041611.1793250440.291534900665283-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:07:20,347 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:07:20,363 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [492] 2026-10-29 05:07:20,383 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [78114] 2026-10-29 05:07:20,383 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:07:20,395 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:07:21,568 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 493 and Message-Id '<515473649233171.1793250441.520336866378784-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:07:21,568 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:07:21,582 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [493] 2026-10-29 05:07:21,601 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [78116] 2026-10-29 05:07:21,602 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:07:21,618 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:07:21,688 100 INFO rb-19fb48c-226083-429903 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-29 05:07:21,885 100 INFO rb-19fb48c-226083-429903 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-29 05:07:21,955 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:07:22,021 100 INFO rb-19fb48c-226083-429903 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-29 05:07:22,147 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:07:23,410 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 494 and Message-Id '<493708288711614.1793250443.364031791687012-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:07:23,410 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:07:23,433 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [494] 2026-10-29 05:07:23,453 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [78120] 2026-10-29 05:07:23,454 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:07:23,465 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:07:24,631 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 495 and Message-Id '<096567985175998.1793250444.588411092758179-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:07:24,631 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:07:24,644 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [495] 2026-10-29 05:07:24,663 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [78122] 2026-10-29 05:07:24,664 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:07:24,674 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:07:24,703 100 INFO rb-19fb48c-226083-429903 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-29 05:07:24,745 100 INFO rb-19fb48c-226083-429903 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-29 05:07:24,764 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent: agent 252 was asked by user 1648 to run under a trace that belongs to another person or assistant; running under a new one instead 2026-10-29 05:07:25,263 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent: agent 252 was asked by user 1648 to run under a trace that belongs to another person or assistant; running under a new one instead 2026-10-29 05:07:25,593 100 INFO rb-19fb48c-226083-429903 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-29 05:07:25,644 100 INFO rb-19fb48c-226083-429903 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-29 05:07:26,143 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:07:28,062 100 INFO rb-19fb48c-226083-429903 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-29 05:07:28,104 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:open_assistant_person from n/a 2026-10-29 05:07:28,130 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:07:28,646 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:07:28] "POST /viin_ai/chat/conversation/open HTTP/1.1" 200 - 73 0.065 0.456 2026-10-29 05:07:28,672 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:open_assistant_colleague from n/a 2026-10-29 05:07:28,868 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:07:28] "POST /viin_ai/chat/conversation/open HTTP/1.1" 200 - 58 0.066 0.112 2026-10-29 05:07:28,888 100 INFO rb-19fb48c-226083-429903 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-29 05:07:28,924 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:open_assistant_person from n/a 2026-10-29 05:07:28,948 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:07:29,476 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:07:29] "POST /viin_ai/chat/conversation/open HTTP/1.1" 200 - 78 0.064 0.468 2026-10-29 05:07:29,603 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:07:29] "POST /viin_ai/chat/conversation/new HTTP/1.1" 200 - 30 0.023 0.098 2026-10-29 05:07:29,617 100 INFO rb-19fb48c-226083-429903 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-29 05:07:29,645 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:open_assistant_person from n/a 2026-10-29 05:07:29,670 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:07:30,210 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:07:30] "POST /viin_ai/chat/conversation/open HTTP/1.1" 200 - 73 0.068 0.476 2026-10-29 05:07:30,303 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:07:30] "POST /viin_ai/chat/conversation/open HTTP/1.1" 200 - 24 0.022 0.065 2026-10-29 05:07:30,417 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:07:30] "POST /viin_ai/chat/conversation/new HTTP/1.1" 200 - 30 0.024 0.068 2026-10-29 05:07:30,488 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:07:30] "POST /viin_ai/chat/conversation/open HTTP/1.1" 200 - 23 0.018 0.042 2026-10-29 05:07:30,493 100 INFO rb-19fb48c-226083-429903 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-29 05:07:30,523 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:open_assistant_person from n/a 2026-10-29 05:07:30,552 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:07:31,015 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:07:31] "POST /viin_ai/chat/conversation/open HTTP/1.1" 200 - 73 0.054 0.413 2026-10-29 05:07:31,048 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:07:31,179 100 INFO rb-19fb48c-226083-429903 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-29 05:07:31,969 100 INFO rb-19fb48c-226083-429903 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-29 05:07:32,683 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:07:32,789 100 INFO rb-19fb48c-226083-429903 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-29 05:07:32,887 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:07:34,039 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 496 and Message-Id '<505791521061590.1793250453.997328758239746-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:07:34,039 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:07:34,050 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [496] 2026-10-29 05:07:34,068 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [78131] 2026-10-29 05:07:34,068 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:07:34,076 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:07:34,110 100 INFO rb-19fb48c-226083-429903 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-29 05:07:34,540 100 INFO rb-19fb48c-226083-429903 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-29 05:07:34,954 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:07:37,014 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_pending_tool_claim: Starting TestPendingToolDurableAcrossSessionBoundary.test_a_colleague_cannot_confirm_a_proposal_made_for_someone_else ... 2026-10-29 05:07:37,074 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:durable_pending_person_kgt7g3g0g7gag8g4g8g3g9g7gcg4g3g5gag9gagbgeg7g0gcg7g1g6g5gbg2g4gagf from n/a 2026-10-29 05:07:37,105 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:07:38,000 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:07:38] "POST /viin_ai/chat/message HTTP/1.1" 200 - 177 0.152 0.747 2026-10-29 05:07:38,024 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:durable_pending_colleague_kgt1g4gfg2gcg3g4g0g9g7g2g8g4g2gfg8g8g9g0g2g1gfg1gbgegfgeg2gbgdg5ga from n/a 2026-10-29 05:07:38,069 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:07:38] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 7 0.010 0.014 2026-10-29 05:07:38,091 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:durable_pending_person_kgt7g3g0g7gag8g4g8g3g9g7gcg4g3g5gag9gagbgeg7g0gcg7g1g6g5gbg2g4gagf from n/a 2026-10-29 05:07:38,460 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1653 deleted viin.ai.chat.pending.tool records with IDs: [44] 2026-10-29 05:07:38,717 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:07:38] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 196 0.181 0.439 2026-10-29 05:07:38,725 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_pending_tool_claim: Starting TestPendingToolDurableAcrossSessionBoundary.test_a_pending_confirmation_survives_a_session_boundary_for_its_owner ... 2026-10-29 05:07:38,771 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:durable_pending_person_kgt7g3g0g7gag8g4g8g3g9g7gcg4g3g5gag9gagbgeg7g0gcg7g1g6g5gbg2g4gagf from n/a 2026-10-29 05:07:38,797 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:07:39,655 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:07:39] "POST /viin_ai/chat/message HTTP/1.1" 200 - 177 0.146 0.717 2026-10-29 05:07:39,674 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:durable_pending_person_kgt7g3g0g7gag8g4g8g3g9g7gcg4g3g5gag9gagbgeg7g0gcg7g1g6g5gbg2g4gagf from n/a 2026-10-29 05:07:39,988 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1653 deleted viin.ai.chat.pending.tool records with IDs: [45] 2026-10-29 05:07:40,264 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:07:40] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 200 0.140 0.441 2026-10-29 05:07:40,279 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_pending_tool_claim: Starting TestPendingToolDurableAcrossSessionBoundary.test_approving_the_same_proposal_twice_performs_it_once ... 2026-10-29 05:07:40,338 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:durable_pending_person_kgt7g3g0g7gag8g4g8g3g9g7gcg4g3g5gag9gagbgeg7g0gcg7g1g6g5gbg2g4gagf from n/a 2026-10-29 05:07:40,364 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:07:42,413 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:07:42] "POST /viin_ai/chat/message HTTP/1.1" 200 - 177 0.152 1.901 2026-10-29 05:07:42,710 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1653 deleted viin.ai.chat.pending.tool records with IDs: [46] 2026-10-29 05:07:42,977 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:07:42] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 200 0.172 0.386 2026-10-29 05:07:42,998 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:07:42] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 6 0.006 0.011 2026-10-29 05:07:43,025 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:07:47,069 100 INFO rb-19fb48c-226083-429903 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-29 05:07:47,297 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:reply_language_person from n/a 2026-10-29 05:07:47,497 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:07:48,622 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:07:48] "POST /viin_ai/chat/message HTTP/1.1" 200 - 304 0.231 0.897 2026-10-29 05:07:48,626 100 INFO rb-19fb48c-226083-429903 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-29 05:07:48,867 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:reply_language_person from n/a 2026-10-29 05:07:49,040 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:07:50,289 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:07:50] "POST /viin_ai/chat/message HTTP/1.1" 200 - 303 0.238 1.018 2026-10-29 05:07:50,312 100 INFO rb-19fb48c-226083-429903 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-29 05:07:50,574 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:reply_language_person from n/a 2026-10-29 05:07:50,781 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:07:51,921 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:07:51] "POST /viin_ai/chat/message HTTP/1.1" 200 - 301 0.250 0.897 2026-10-29 05:07:51,928 100 INFO rb-19fb48c-226083-429903 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-29 05:07:52,125 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:reply_language_person from n/a 2026-10-29 05:07:52,272 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:07:53,484 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:07:53] "POST /viin_ai/chat/message HTTP/1.1" 200 - 304 0.234 0.988 2026-10-29 05:07:54,212 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:07:54] "POST /viin_ai/chat/message HTTP/1.1" 200 - 247 0.211 0.509 2026-10-29 05:07:54,246 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:07:55,529 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 497 and Message-Id '<671407156686287.1793250475.479676485061646-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:07:55,529 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:07:55,544 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [497] 2026-10-29 05:07:55,574 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [78207] 2026-10-29 05:07:55,575 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:07:55,595 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:07:55,747 100 INFO rb-19fb48c-226083-429903 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-29 05:07:56,310 100 INFO rb-19fb48c-226083-429903 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-29 05:07:56,852 100 INFO rb-19fb48c-226083-429903 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-29 05:07:57,367 100 INFO rb-19fb48c-226083-429903 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-29 05:07:58,052 100 INFO rb-19fb48c-226083-429903 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-29 05:07:58,791 100 INFO rb-19fb48c-226083-429903 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-29 05:07:59,336 100 INFO rb-19fb48c-226083-429903 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-29 05:07:59,900 100 INFO rb-19fb48c-226083-429903 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-29 05:08:00,408 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:08:00,417 100 INFO rb-19fb48c-226083-429903 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-29 05:08:00,518 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:08:00,526 100 INFO rb-19fb48c-226083-429903 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-29 05:08:00,658 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:08:00,681 100 INFO rb-19fb48c-226083-429903 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-29 05:08:00,839 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:08:00,847 100 INFO rb-19fb48c-226083-429903 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-29 05:08:00,961 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:08:00,971 100 INFO rb-19fb48c-226083-429903 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-29 05:08:01,073 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:08:01,076 100 INFO rb-19fb48c-226083-429903 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-29 05:08:01,109 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:08:01,191 100 INFO rb-19fb48c-226083-429903 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-29 05:08:01,268 100 INFO rb-19fb48c-226083-429903 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-29 05:08:12,535 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:08:12,550 100 INFO rb-19fb48c-226083-429903 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-29 05:08:12,795 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:08:13,989 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 498 and Message-Id '<927491368968988.1793250493.927721023559570-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:08:13,989 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:08:14,001 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [498] 2026-10-29 05:08:14,025 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [78452] 2026-10-29 05:08:14,025 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:08:14,042 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:08:14,076 100 INFO rb-19fb48c-226083-429903 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-29 05:08:14,797 100 INFO rb-19fb48c-226083-429903 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-29 05:08:15,263 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:08:16,529 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 499 and Message-Id '<071216514962931.1793250496.480246305465698-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:08:16,529 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:08:16,542 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [499] 2026-10-29 05:08:16,563 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [78455] 2026-10-29 05:08:16,564 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:08:16,575 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:08:16,611 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_prompt_safety: Starting TestAgentLoopToolResultWrap.test_agent_loop_wraps_tool_result_in_history_unchanged ... 2026-10-29 05:08:17,033 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:08:17,215 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_prompt_safety: Starting TestServerActionAndCronSafety.test_server_action_fences_the_record_context_and_threads_a_trace_id ... 2026-10-29 05:08:17,292 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:08:17,362 100 INFO rb-19fb48c-226083-429903 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-29 05:08:17,476 100 INFO rb-19fb48c-226083-429903 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-29 05:08:17,565 100 INFO rb-19fb48c-226083-429903 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-29 05:08:18,701 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 1660, model: viin.ai.provider, fields: api_key 2026-10-29 05:08:18,724 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_provider: Starting TestProvider.test_call_completion_4xx_raises_and_logs_the_vendors_reason_for_the_administrator ... 2026-10-29 05:08:18,987 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 500 and Message-Id '<917084304546877.1793250498.849931478500366-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-29 05:08:18,987 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:08:19,008 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [500] 2026-10-29 05:08:19,008 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:08:19,025 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:08:19,102 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_provider_connection: Starting TestProviderConnection.test_a_failing_connection_is_reported_red_and_never_leaks_the_key ... 2026-10-29 05:08:19,291 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 501 and Message-Id '<194021665904171.1793250499.193370342254639-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-29 05:08:19,291 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:08:19,317 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [501] 2026-10-29 05:08:19,318 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:08:19,489 100 INFO rb-19fb48c-226083-429903 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-29 05:08:19,661 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:08:19,665 100 INFO rb-19fb48c-226083-429903 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-29 05:08:19,801 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:08:19,923 100 INFO rb-19fb48c-226083-429903 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-29 05:08:19,970 100 INFO rb-19fb48c-226083-429903 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-29 05:08:20,120 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:08:20,883 100 INFO rb-19fb48c-226083-429903 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-29 05:08:20,962 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 05:08:22,244 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-29 05:08:22,244 100 INFO rb-19fb48c-226083-429903 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-29 05:08:22,287 100 INFO rb-19fb48c-226083-429903 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-29 05:08:22,432 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:08:22,525 100 INFO rb-19fb48c-226083-429903 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-29 05:08:22,579 100 INFO rb-19fb48c-226083-429903 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-29 05:08:22,735 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:08:22,846 100 INFO rb-19fb48c-226083-429903 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-29 05:08:22,913 100 INFO rb-19fb48c-226083-429903 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-29 05:08:22,950 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.provider: Provider 428 rate-limited (429); re-offering in 0.36s (attempt 1 of 4) 2026-10-29 05:08:22,951 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.provider: Provider 428 rate-limited (429); re-offering in 0.74s (attempt 2 of 4) 2026-10-29 05:08:22,993 100 INFO rb-19fb48c-226083-429903 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-29 05:08:23,218 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 502 and Message-Id '<309238165998412.1793250503.106754541397095-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-29 05:08:23,219 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:08:23,232 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [502] 2026-10-29 05:08:23,233 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:08:23,379 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 503 and Message-Id '<896374242085447.1793250503.325679779052734-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-29 05:08:23,379 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:08:23,397 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [503] 2026-10-29 05:08:23,398 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:08:23,459 100 INFO rb-19fb48c-226083-429903 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-29 05:08:23,681 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 504 and Message-Id '<242059037935724.1793250503.572311878204346-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-29 05:08:23,681 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:08:23,705 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [504] 2026-10-29 05:08:23,706 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:08:23,796 100 INFO rb-19fb48c-226083-429903 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-29 05:08:24,707 100 INFO rb-19fb48c-226083-429903 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-29 05:08:25,672 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 505 and Message-Id '<764390593182364.1793250505.560949802398682-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-29 05:08:25,672 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:08:25,690 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1661 deleted mail.mail records with IDs: [505] 2026-10-29 05:08:25,690 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:08:26,273 100 INFO rb-19fb48c-226083-429903 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-29 05:08:26,321 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.provider: Provider 428 rate-limited (429); re-offering in 60.00s (attempt 1 of 4) 2026-10-29 05:08:26,362 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.provider: Provider 428 rate-limited (429); re-offering in 0.00s (attempt 1 of 4) 2026-10-29 05:08:26,378 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.provider: Provider 428 rate-limited (429 rate_limit_exceeded); re-offering in 0.20s (attempt 1 of 4) 2026-10-29 05:08:26,394 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.provider: Provider 428 rate-limited (429 rate_limit_exceeded); re-offering in 1.50s (attempt 1 of 4) 2026-10-29 05:08:26,412 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.provider: Provider 428 rate-limited (429 rate_limit_exceeded); re-offering in 1.50s (attempt 1 of 4) 2026-10-29 05:08:26,430 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.provider: Provider 428 rate-limited (429 rate_limit_exceeded); re-offering in 37.31s (attempt 1 of 4) 2026-10-29 05:08:26,448 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.provider: Provider 428 rate-limited (429 rate_limit_exceeded); re-offering in 60.00s (attempt 1 of 4) 2026-10-29 05:08:26,468 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:08:26,596 100 INFO rb-19fb48c-226083-429903 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-29 05:08:26,700 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:08:48,770 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_quality_cost_report: Starting TestQualityCostReportAccess.test_free_text_comment_is_absent_while_its_existence_is_flagged ... 2026-10-29 05:08:48,878 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_quality_cost_report: Starting TestQualityCostReportAccess.test_operator_allowed_in_company_a_never_sees_company_b_interactions ... 2026-10-29 05:08:48,951 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_quality_cost_report: Starting TestQualityCostReportAccess.test_operator_view_is_strict_superset_of_plain_employee_view ... 2026-10-29 05:08:49,110 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-29 05:08:49,191 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_quality_cost_report: Starting TestQualityCostReportGrain.test_every_status_a_trace_can_close_with_is_declared_and_read_by_the_report ... 2026-10-29 05:08:49,222 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_quality_cost_report: Starting TestQualityCostReportGrain.test_rated_interaction_without_metered_call_reports_zero_cost ... 2026-10-29 05:08:49,255 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_quality_cost_report: Starting TestQualityCostReportGrain.test_report_attributes_the_terminal_call_model_and_provider ... 2026-10-29 05:08:49,359 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_quality_cost_report: Starting TestQualityCostReportGrain.test_trace_rated_twice_keeps_one_row_and_shows_latest_verdict ... 2026-10-29 05:08:49,394 100 INFO rb-19fb48c-226083-429903 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-29 05:08:49,428 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_quality_cost_report: Starting TestQualityCostReportGrain.test_unrated_interaction_still_appears_with_its_cost ... 2026-10-29 05:08:49,494 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:08:49,563 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_quality_cost_report_agent: Starting TestQualityCostReportAgentAttribution.test_report_names_the_agent_that_ran_each_interaction ... 2026-10-29 05:08:49,625 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:08:49,683 100 INFO rb-19fb48c-226083-429903 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-29 05:08:50,333 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:08:50,422 100 INFO rb-19fb48c-226083-429903 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-29 05:08:50,461 100 INFO rb-19fb48c-226083-429903 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-29 05:08:50,529 100 INFO rb-19fb48c-226083-429903 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-29 05:08:50,601 100 INFO rb-19fb48c-226083-429903 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-29 05:08:50,765 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:08:50,883 100 INFO rb-19fb48c-226083-429903 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-29 05:08:50,908 100 INFO rb-19fb48c-226083-429903 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-29 05:08:50,978 100 INFO rb-19fb48c-226083-429903 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-29 05:08:51,048 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:09:02,433 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [79183] 2026-10-29 05:09:03,147 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3397] 2026-10-29 05:09:03,157 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_query_records_reads_records_by_id: Starting TestQueryRecordsReadsRecordsById.test_a_record_the_person_may_not_read_is_not_found_in_the_same_words ... 2026-10-29 05:09:03,211 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_query_records_reads_records_by_id: Starting TestQueryRecordsReadsRecordsById.test_an_archived_record_is_reported_as_archived_never_as_missing ... 2026-10-29 05:09:03,318 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_query_records_reads_records_by_id: Starting TestQueryRecordsReadsRecordsById.test_an_id_that_does_not_exist_is_not_found_with_its_sentence ... 2026-10-29 05:09:03,421 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_query_records_reads_records_by_id: Starting TestQueryRecordsReadsRecordsById.test_the_readable_records_come_back_with_the_ids_that_did_not ... 2026-10-29 05:09:03,582 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:09:03,585 100 INFO rb-19fb48c-226083-429903 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-29 05:09:04,391 100 INFO rb-19fb48c-226083-429903 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-29 05:09:05,296 100 INFO rb-19fb48c-226083-429903 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-29 05:09:06,155 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:09:06,158 100 INFO rb-19fb48c-226083-429903 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-29 05:09:06,900 100 INFO rb-19fb48c-226083-429903 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-29 05:09:07,617 100 INFO rb-19fb48c-226083-429903 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-29 05:09:08,318 100 INFO rb-19fb48c-226083-429903 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-29 05:09:09,135 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_query_records_refuses_an_unreadable_requested_field_by_name: Starting TestQueryRecordsAnswersAPathThroughARelationWithTheFieldToAskFor.test_the_person_reads_a_sentence_of_their_own_and_the_advice_is_for_the_model_alone ... 2026-10-29 05:09:09,803 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:09:09,806 100 INFO rb-19fb48c-226083-429903 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-29 05:09:10,402 100 INFO rb-19fb48c-226083-429903 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-29 05:09:11,095 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:09:11,097 100 INFO rb-19fb48c-226083-429903 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-29 05:09:11,814 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:09:11,891 100 INFO rb-19fb48c-226083-429903 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-29 05:09:11,996 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:09:12,000 100 INFO rb-19fb48c-226083-429903 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-29 05:09:12,972 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:09:12,975 100 INFO rb-19fb48c-226083-429903 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-29 05:09:13,650 100 INFO rb-19fb48c-226083-429903 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-29 05:09:14,503 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:09:47,570 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-29 05:09:47,583 100 INFO rb-19fb48c-226083-429903 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-29 05:09:49,263 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.embedding records with IDs: [301] 2026-10-29 05:09:50,452 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.embedding records with IDs: [302] 2026-10-29 05:09:50,637 100 INFO rb-19fb48c-226083-429903 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-29 05:09:51,139 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.embedding records with IDs: [301] 2026-10-29 05:09:52,537 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 05:09:52,541 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_res_reference_display: Starting TestResReferenceDisplay.test_a_readable_record_is_shown_by_its_name ... 2026-10-29 05:09:52,716 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_res_reference_display: Starting TestResReferenceDisplay.test_an_unreadable_record_is_shown_without_its_name ... 2026-10-29 05:10:03,026 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3443], uid: 1687, model: res.partner 2026-10-29 05:10:03,139 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:10:03,256 100 INFO rb-19fb48c-226083-429903 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-29 05:10:03,475 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 05:10:03,559 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-29 05:10:03,608 100 INFO rb-19fb48c-226083-429903 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-29 05:10:03,793 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 05:10:03,867 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-29 05:10:03,906 100 INFO rb-19fb48c-226083-429903 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-29 05:10:04,148 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 05:10:04,217 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-29 05:10:04,259 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:10:13,934 100 INFO rb-19fb48c-226083-429903 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-29 05:10:14,387 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 05:10:14,446 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_1536 vector(1536) 2026-10-29 05:10:14,572 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_1536_idx on embedding_1536 2026-10-29 05:10:14,682 100 INFO rb-19fb48c-226083-429903 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-29 05:10:15,067 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 05:10:15,123 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_1536 vector(1536) 2026-10-29 05:10:15,257 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_1536_idx on embedding_1536 2026-10-29 05:10:15,332 100 INFO rb-19fb48c-226083-429903 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-29 05:10:15,689 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 05:10:15,748 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_1536 vector(1536) 2026-10-29 05:10:15,887 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_1536_idx on embedding_1536 2026-10-29 05:10:15,909 100 INFO rb-19fb48c-226083-429903 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-29 05:10:16,274 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 05:10:16,348 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-29 05:10:16,466 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:10:16,599 100 INFO rb-19fb48c-226083-429903 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-29 05:10:16,794 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 05:10:16,849 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_1536 vector(1536) 2026-10-29 05:10:16,969 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_1536_idx on embedding_1536 2026-10-29 05:10:17,065 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_retrieval_ranks_several_vector_spaces_fairly: Starting TestRetrievalRanksSeveralVectorSpacesFairly.test_the_relevance_floor_applies_to_each_space_against_its_own_models_floor ... 2026-10-29 05:10:17,326 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 05:10:17,380 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_1536 vector(1536) 2026-10-29 05:10:17,505 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_1536_idx on embedding_1536 2026-10-29 05:10:17,632 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:10:17,759 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_retrieve_for_query: Starting TestRetrieveForQuery.test_acl_excludes_chunk_from_record_the_user_cannot_read ... 2026-10-29 05:10:28,388 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_retrieve_for_query: Starting TestRetrieveForQuery.test_no_match_when_nothing_scores_above_floor ... 2026-10-29 05:10:28,435 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_retrieve_for_query: Starting TestRetrieveForQuery.test_ok_returns_matching_chunk_and_model ... 2026-10-29 05:10:28,488 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:10:28,511 100 INFO rb-19fb48c-226083-429903 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-29 05:10:29,092 100 INFO rb-19fb48c-226083-429903 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-29 05:10:29,850 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:10:31,105 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 506 and Message-Id '<081305048879305.1793250631.057984352111816-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:10:31,105 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:10:31,119 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [506] 2026-10-29 05:10:31,147 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [80598] 2026-10-29 05:10:31,148 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:10:31,163 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:10:31,196 100 INFO rb-19fb48c-226083-429903 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-29 05:10:31,804 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:10:32,477 100 INFO rb-19fb48c-226083-429903 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-29 05:10:33,314 100 INFO rb-19fb48c-226083-429903 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-29 05:10:33,707 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:10:34,333 100 INFO rb-19fb48c-226083-429903 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-29 05:10:34,794 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:10:35,792 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_search_controller: Starting TestViinAiSearchController.test_a_json_object_reply_is_answered_as_an_aggregation ... 2026-10-29 05:10:35,837 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:search_bar_user_kgt3gfg0g6g2gegbgfgcg9gag2g4g0g8g3gagbgdg9g9g2g8gfgag0gbgcg4gfg6ge from n/a 2026-10-29 05:10:35,859 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:10:36,432 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:36] "POST /viin_ai/search/translate HTTP/1.1" 200 - 112 0.085 0.495 2026-10-29 05:10:36,434 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_search_controller.TestViinAiSearchController: waiting for threads: [] 2026-10-29 05:10:36,436 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_search_controller: Starting TestViinAiSearchController.test_a_malformed_request_is_refused ... 2026-10-29 05:10:36,484 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:search_bar_user_kgt3gfg0g6g2gegbgfgcg9gag2g4g0g8g3gagbgdg9g9g2g8gfgag0gbgcg4gfg6ge from n/a 2026-10-29 05:10:36,518 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:10:36,937 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:36] "POST /viin_ai/search/translate HTTP/1.1" 200 - 13 0.008 0.415 2026-10-29 05:10:36,958 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:36] "POST /viin_ai/search/translate HTTP/1.1" 200 - 3 0.002 0.009 2026-10-29 05:10:36,971 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:36] "POST /viin_ai/search/translate HTTP/1.1" 200 - 3 0.001 0.005 2026-10-29 05:10:36,973 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_search_controller.TestViinAiSearchController: waiting for threads: [] 2026-10-29 05:10:36,976 100 INFO rb-19fb48c-226083-429903 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-29 05:10:37,310 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:search_bar_user_kgt3gfg0g6g2gegbgfgcg9gag2g4g0g8g3gagbgdg9g9g2g8gfgag0gbgcg4gfg6ge from n/a 2026-10-29 05:10:37,332 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:10:38,032 100 INFO rb-19fb48c-226083-429903 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-29 05:10:38,034 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:38] "POST /viin_ai/search/translate HTTP/1.1" 200 - 120 0.110 0.597 2026-10-29 05:10:38,060 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:search_bar_user_kgt3gfg0g6g2gegbgfgcg9gag2g4g0g8g3gagbgdg9g9g2g8gfgag0gbgcg4gfg6ge from n/a 2026-10-29 05:10:38,164 100 INFO rb-19fb48c-226083-429903 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-29 05:10:38,166 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:38] "POST /viin_ai/search/translate HTTP/1.1" 200 - 18 0.014 0.083 2026-10-29 05:10:38,194 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:search_bar_user_kgt3gfg0g6g2gegbgfgcg9gag2g4g0g8g3gagbgdg9g9g2g8gfgag0gbgcg4gfg6ge from n/a 2026-10-29 05:10:38,292 100 INFO rb-19fb48c-226083-429903 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-29 05:10:38,294 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:38] "POST /viin_ai/search/translate HTTP/1.1" 200 - 18 0.012 0.082 2026-10-29 05:10:38,317 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:search_bar_user_kgt3gfg0g6g2gegbgfgcg9gag2g4g0g8g3gagbgdg9g9g2g8gfgag0gbgcg4gfg6ge from n/a 2026-10-29 05:10:38,417 100 INFO rb-19fb48c-226083-429903 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-29 05:10:38,419 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:38] "POST /viin_ai/search/translate HTTP/1.1" 200 - 18 0.011 0.077 2026-10-29 05:10:38,449 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:search_bar_user_kgt3gfg0g6g2gegbgfgcg9gag2g4g0g8g3gagbgdg9g9g2g8gfgag0gbgcg4gfg6ge from n/a 2026-10-29 05:10:38,539 100 INFO rb-19fb48c-226083-429903 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-29 05:10:38,542 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:38] "POST /viin_ai/search/translate HTTP/1.1" 200 - 18 0.012 0.073 2026-10-29 05:10:38,589 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:search_bar_user_kgt3gfg0g6g2gegbgfgcg9gag2g4g0g8g3gagbgdg9g9g2g8gfgag0gbgcg4gfg6ge from n/a 2026-10-29 05:10:38,677 100 INFO rb-19fb48c-226083-429903 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-29 05:10:38,679 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:38] "POST /viin_ai/search/translate HTTP/1.1" 200 - 18 0.013 0.069 2026-10-29 05:10:38,689 100 INFO rb-19fb48c-226083-429903 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-29 05:10:38,731 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:search_bar_user_kgt3gfg0g6g2gegbgfgcg9gag2g4g0g8g3gagbgdg9g9g2g8gfgag0gbgcg4gfg6ge from n/a 2026-10-29 05:10:38,760 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:10:39,282 100 INFO rb-19fb48c-226083-429903 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-29 05:10:39,284 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:39] "POST /viin_ai/search/translate HTTP/1.1" 200 - 101 0.064 0.465 2026-10-29 05:10:39,286 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_search_controller.TestViinAiSearchController: waiting for threads: [] 2026-10-29 05:10:39,288 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_search_controller: Starting TestViinAiSearchController.test_a_usable_domain_is_returned_even_after_an_unusable_first_reply ... 2026-10-29 05:10:39,335 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:search_bar_user_kgt3gfg0g6g2gegbgfgcg9gag2g4g0g8g3gagbgdg9g9g2g8gfgag0gbgcg4gfg6ge from n/a 2026-10-29 05:10:39,360 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:10:39,995 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:39] "POST /viin_ai/search/translate HTTP/1.1" 200 - 106 0.074 0.565 2026-10-29 05:10:40,011 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:search_bar_user_kgt3gfg0g6g2gegbgfgcg9gag2g4g0g8g3gagbgdg9g9g2g8gfgag0gbgcg4gfg6ge from n/a 2026-10-29 05:10:40,121 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:40] "POST /viin_ai/search/translate HTTP/1.1" 200 - 21 0.017 0.087 2026-10-29 05:10:40,122 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_search_controller.TestViinAiSearchController: waiting for threads: [] 2026-10-29 05:10:40,125 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_search_controller: Starting TestViinAiSearchController.test_an_administrator_written_nl_search_topic_fills_the_few_shot ... 2026-10-29 05:10:40,161 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:search_bar_user_kgt3gfg0g6g2gegbgfgcg9gag2g4g0g8g3gagbgdg9g9g2g8gfgag0gbgcg4gfg6ge from n/a 2026-10-29 05:10:40,181 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:10:40,757 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:40] "POST /viin_ai/search/translate HTTP/1.1" 200 - 107 0.075 0.505 2026-10-29 05:10:40,759 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_search_controller.TestViinAiSearchController: waiting for threads: [] 2026-10-29 05:10:40,761 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_search_controller: Starting TestViinAiSearchController.test_the_question_reaches_the_model_fenced_as_untrusted_text ... 2026-10-29 05:10:40,810 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:search_bar_user_kgt3gfg0g6g2gegbgfgcg9gag2g4g0g8g3gagbgdg9g9g2g8gfgag0gbgcg4gfg6ge from n/a 2026-10-29 05:10:40,835 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:10:41,409 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:41] "POST /viin_ai/search/translate HTTP/1.1" 200 - 106 0.073 0.505 2026-10-29 05:10:41,436 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:search_bar_user_kgt3gfg0g6g2gegbgfgcg9gag2g4g0g8g3gagbgdg9g9g2g8gfgag0gbgcg4gfg6ge from n/a 2026-10-29 05:10:41,537 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:41] "POST /viin_ai/search/translate HTTP/1.1" 200 - 21 0.022 0.071 2026-10-29 05:10:41,560 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:search_bar_user_kgt3gfg0g6g2gegbgfgcg9gag2g4g0g8g3gagbgdg9g9g2g8gfgag0gbgcg4gfg6ge from n/a 2026-10-29 05:10:41,700 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:41] "POST /viin_ai/search/translate HTTP/1.1" 200 - 21 0.021 0.098 2026-10-29 05:10:41,721 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:search_bar_user_kgt3gfg0g6g2gegbgfgcg9gag2g4g0g8g3gagbgdg9g9g2g8gfgag0gbgcg4gfg6ge from n/a 2026-10-29 05:10:41,831 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:41] "POST /viin_ai/search/translate HTTP/1.1" 200 - 21 0.017 0.087 2026-10-29 05:10:41,843 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:10:43,025 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_second_pause_is_confirmable: Starting TestTheSecondPauseIsConfirmableToo.test_the_second_pause_can_be_approved_like_the_first ... 2026-10-29 05:10:43,075 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:second_pause_person_kgtbgcg8gag8g1g6g4gagfg4gcg4g5g5gfg9g6g2gbgdgcgag3g1gcgdg1g0gbgdgf from n/a 2026-10-29 05:10:43,093 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:10:44,848 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:44] "POST /viin_ai/chat/conversation/new HTTP/1.1" 200 - 68 0.077 1.683 2026-10-29 05:10:45,627 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:45] "POST /viin_ai/chat/message HTTP/1.1" 200 - 295 0.255 0.521 2026-10-29 05:10:45,826 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1695 deleted viin.ai.chat.pending.tool records with IDs: [47] 2026-10-29 05:10:46,346 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:46] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 281 0.210 0.503 2026-10-29 05:10:46,500 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1695 deleted viin.ai.chat.pending.tool records with IDs: [48] 2026-10-29 05:10:46,837 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:46] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 192 0.130 0.351 2026-10-29 05:10:46,870 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:10:48,622 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_security_groups: Starting TestSecurityGroups.test_a_system_administrator_keeps_the_speech_pronunciations ... 2026-10-29 05:10:49,182 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_security_groups: Starting TestSecurityGroups.test_a_user_sees_only_their_own_usage_records ... 2026-10-29 05:10:49,962 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_security_groups: Starting TestSecurityGroups.test_an_administrator_sees_the_pronunciations_of_their_companies_and_shared_ones ... 2026-10-29 05:11:00,675 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [7], uid: 1696, model: viin.ai.pronunciation 2026-10-29 05:11:00,715 100 INFO rb-19fb48c-226083-429903 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-29 05:11:12,328 100 INFO rb-19fb48c-226083-429903 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-29 05:11:12,436 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1697, model: viin.ai.model.voice 2026-10-29 05:11:12,448 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1697, model: viin.ai.model.voice 2026-10-29 05:11:12,459 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1697, model: viin.ai.model.voice 2026-10-29 05:11:12,516 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1698, model: viin.ai.model.voice 2026-10-29 05:11:12,527 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1698, model: viin.ai.model.voice 2026-10-29 05:11:12,536 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1698, model: viin.ai.model.voice 2026-10-29 05:11:12,539 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_security_groups: Starting TestSecurityGroups.test_group_admin_keeps_the_speech_pronunciations ... 2026-10-29 05:11:12,617 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1696 deleted viin.ai.pronunciation records with IDs: [8] 2026-10-29 05:11:12,625 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_security_groups: Starting TestSecurityGroups.test_group_admin_keeps_the_voice_of_each_language ... 2026-10-29 05:11:12,756 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1696 deleted viin.ai.model.voice records with IDs: [13] 2026-10-29 05:11:12,759 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_security_groups: Starting TestSecurityGroups.test_group_admin_maintains_connections_and_their_models ... 2026-10-29 05:11:12,919 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_security_groups: Starting TestSecurityGroups.test_group_operator_cannot_write_config_records ... 2026-10-29 05:11:12,967 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1697, model: viin.ai.provider 2026-10-29 05:11:12,970 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_security_groups: Starting TestSecurityGroups.test_menu_visibility_per_role ... 2026-10-29 05:11:13,383 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_security_groups: Starting TestSecurityGroups.test_nobody_below_the_ai_administrator_reads_or_changes_the_pronunciations ... 2026-10-29 05:11:13,448 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1697, model: viin.ai.pronunciation 2026-10-29 05:11:13,464 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1697, model: viin.ai.pronunciation 2026-10-29 05:11:13,476 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1697, model: viin.ai.pronunciation 2026-10-29 05:11:13,488 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1697, model: viin.ai.pronunciation 2026-10-29 05:11:13,535 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1698, model: viin.ai.pronunciation 2026-10-29 05:11:13,551 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1698, model: viin.ai.pronunciation 2026-10-29 05:11:13,567 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1698, model: viin.ai.pronunciation 2026-10-29 05:11:13,583 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1698, model: viin.ai.pronunciation 2026-10-29 05:11:13,615 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 05:11:13,735 100 INFO rb-19fb48c-226083-429903 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-29 05:11:14,312 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:11:14,592 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_server_action_ai_prompt: Starting TestServerActionAiPrompt.test_an_incomplete_ai_action_leaves_the_record_untouched ... 2026-10-29 05:11:14,689 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_server_action_ai_prompt: Starting TestServerActionAiPrompt.test_run_ai_prompt_writes_target_field ... 2026-10-29 05:11:14,902 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:11:16,227 100 INFO rb-19fb48c-226083-429903 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-29 05:11:16,342 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:history_person_kgt2g8g7gcgcgegegdgegeg9gcg4g2gfgbgbgbgfg8gagfg6g7g7g1g8g3g5g7gdg2 from n/a 2026-10-29 05:11:16,373 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:11:16,846 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:11:16] "POST /viin_ai/chat/message HTTP/1.1" 200 - 13 0.010 0.467 2026-10-29 05:11:16,856 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_server_built_turn_history: Starting TestServerBuiltTurnHistory.test_a_confirmed_tool_resumes_with_the_stored_conversation ... 2026-10-29 05:11:16,901 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:history_person_kgt2g8g7gcgcgegegdgegeg9gcg4g2gfgbgbgbgfg8gagfg6g7g7g1g8g3g5g7gdg2 from n/a 2026-10-29 05:11:21,008 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:11:22,466 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:11:22] "POST /viin_ai/chat/message HTTP/1.1" 200 - 432 0.355 1.109 2026-10-29 05:11:22,587 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1701 deleted viin.ai.chat.pending.tool records with IDs: [49] 2026-10-29 05:11:23,043 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:11:23] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 187 0.168 0.402 2026-10-29 05:11:23,055 100 INFO rb-19fb48c-226083-429903 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-29 05:11:23,112 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:history_person_kgt2g8g7gcgcgegegdgegeg9gcg4g2gfgbgbgbgfg8gagfg6g7g7g1g8g3g5g7gdg2 from n/a 2026-10-29 05:11:26,464 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:11:27,725 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:11:27] "POST /viin_ai/chat/message HTTP/1.1" 200 - 357 0.329 0.943 2026-10-29 05:11:27,733 100 INFO rb-19fb48c-226083-429903 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-29 05:11:27,784 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:history_person_kgt2g8g7gcgcgegegdgegeg9gcg4g2gfgbgbgbgfg8gagfg6g7g7g1g8g3g5g7gdg2 from n/a 2026-10-29 05:11:27,813 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:11:28,230 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:11:28] "POST /viin_ai/chat/message HTTP/1.1" 200 - 13 0.009 0.413 2026-10-29 05:11:28,236 100 INFO rb-19fb48c-226083-429903 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-29 05:11:28,282 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:history_person_kgt2g8g7gcgcgegegdgegeg9gcg4g2gfgbgbgbgfg8gagfg6g7g7g1g8g3g5g7gdg2 from n/a 2026-10-29 05:11:29,047 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:11:30,289 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:11:30] "POST /viin_ai/chat/message HTTP/1.1" 200 - 250 0.237 1.009 2026-10-29 05:11:30,302 100 INFO rb-19fb48c-226083-429903 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-29 05:11:30,356 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:history_person_kgt2g8g7gcgcgegegdgegeg9gcg4g2gfgbgbgbgfg8gagfg6g7g7g1g8g3g5g7gdg2 from n/a 2026-10-29 05:11:30,384 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:11:31,316 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:11:31] "POST /viin_ai/chat/message HTTP/1.1" 200 - 147 0.167 0.771 2026-10-29 05:11:31,326 100 INFO rb-19fb48c-226083-429903 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-29 05:11:31,392 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:history_person_kgt2g8g7gcgcgegegdgegeg9gcg4g2gfgbgbgbgfg8gagfg6g7g7g1g8g3g5g7gdg2 from n/a 2026-10-29 05:11:31,420 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:11:32,338 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:11:32] "POST /viin_ai/chat/message HTTP/1.1" 200 - 147 0.171 0.751 2026-10-29 05:11:32,343 100 INFO rb-19fb48c-226083-429903 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-29 05:11:32,380 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:history_person_kgt2g8g7gcgcgegegdgegeg9gcg4g2gfgbgbgbgfg8gagfg6g7g7g1g8g3g5g7gdg2 from n/a 2026-10-29 05:11:35,776 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:11:36,895 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:11:36] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 375 0.221 0.909 2026-10-29 05:11:36,901 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_server_built_turn_history: Starting TestServerBuiltTurnHistory.test_the_new_question_reaches_the_model_exactly_once ... 2026-10-29 05:11:36,954 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:history_person_kgt2g8g7gcgcgegegdgegeg9gcg4g2gfgbgbgbgfg8gagfg6g7g7g1g8g3g5g7gdg2 from n/a 2026-10-29 05:11:40,587 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:11:43,058 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:11:43] "POST /viin_ai/chat/message HTTP/1.1" 200 - 357 0.257 2.227 2026-10-29 05:11:43,077 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:11:43,096 100 INFO rb-19fb48c-226083-429903 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-29 05:11:43,642 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane: Chrome pid: 7285 2026-10-29 05:11:43,643 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane: Chrome headless temporary user profile dir: /tmp/tmpmvl4uv1f_chrome_odoo 2026-10-29 05:11:43,643 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane: Issuing json command http://127.0.0.1:33527/json/version 2026-10-29 05:11:43,645 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:33527/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:11:43,692 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane: Browser version: Chrome/150.0.7871.114 2026-10-29 05:11:43,693 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane: Issuing json command http://127.0.0.1:33527/json 2026-10-29 05:11:43,694 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:33527/json with timeout 3 increased to 10s during tests 2026-10-29 05:11:43,702 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane: Websocket url found: ws://127.0.0.1:33527/devtools/page/E2EF834D3CE80BCA998FF1EB049C446D 2026-10-29 05:11:43,727 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane: Enable chrome headless console log notification 2026-10-29 05:11:43,754 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane: Chrome headless enable page notifications 2026-10-29 05:11:44,833 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 05:11:44,837 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:admin from n/a 2026-10-29 05:11:44,854 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane: Setting session cookie in browser 2026-10-29 05:11:44,857 100 INFO rb-19fb48c-226083-429903 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-29 05:11:44,857 100 INFO rb-19fb48c-226083-429903 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-29 05:11:44,891 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:11:46,291 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:11:46] "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.040 1.364 2026-10-29 05:11:46,300 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane: Navigation result: {'frameId': 'E2EF834D3CE80BCA998FF1EB049C446D', 'loaderId': '0C3B775F97B2647D35EEC1ECE7D8FC62', 'isDownload': False} 2026-10-29 05:11:46,301 100 INFO rb-19fb48c-226083-429903 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-29 05:11:46,364 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:11:46] "GET /web/assets/e1d1937/web.tests_assets.min.css HTTP/1.1" 200 - 4 0.006 0.013 2026-10-29 05:11:46,397 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:11:46] "GET /web/assets/2a12415/web.tests_assets.min.js HTTP/1.1" 200 - 4 0.008 0.043 2026-10-29 05:11:46,406 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:11:46] "GET /web/assets/3ea6781/web.qunit_suite_tests.min.css HTTP/1.1" 200 - 4 0.003 0.046 2026-10-29 05:11:46,454 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:11:46] "GET /web/assets/bcdbe0b/web.qunit_suite_tests.min.js HTTP/1.1" 200 - 4 0.019 0.052 2026-10-29 05:11:46,619 100 INFO rb-19fb48c-226083-429903 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-29 05:11:48,494 100 INFO rb-19fb48c-226083-429903 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 > AiSources", "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-29 05:11:50,407 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: [assets] fetch libs from xmlID: web.assets_emoji 2026-10-29 05:11:50,505 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:11:50] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:11:52,529 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:11:52] "POST /bus/get_model_definitions HTTP/1.1" 200 - 688 0.605 1.501 2026-10-29 05:11:52,541 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:11:52] "GET /web/bundle/web.assets_emoji HTTP/1.1" 200 - 3 0.001 2.100 2026-10-29 05:11:52,563 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: [assets] fetch JS ressource: /web/assets/d90bb30/web.assets_emoji.min.js 2026-10-29 05:11:52,582 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:11:52] "GET /web/assets/d90bb30/web.assets_emoji.min.js HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 05:11:52,646 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: [assets] fetch libs from xmlID: mail.assets_lamejs 2026-10-29 05:11:52,666 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:11:52] "GET /web/bundle/mail.assets_lamejs HTTP/1.1" 200 - 3 0.001 0.014 2026-10-29 05:11:52,674 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: [assets] fetch JS ressource: /web/assets/fc4b119/mail.assets_lamejs.min.js 2026-10-29 05:11:52,693 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:11:52] "GET /web/assets/fc4b119/mail.assets_lamejs.min.js HTTP/1.1" 200 - 4 0.002 0.014 2026-10-29 05:11:52,833 100 INFO rb-19fb48c-226083-429903 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-29 05:11:52,836 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: "viin_ai" passed 0 tests. 2026-10-29 05:11:52,945 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:11:52] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-29 05:11:53,004 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:11:53] "GET /web/offline HTTP/1.1" 200 - 7 0.006 0.029 2026-10-29 05:11:53,045 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:11:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 05:11:53,047 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:11:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.030 2026-10-29 05:11:53,060 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:11:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 05:11:53,438 100 INFO rb-19fb48c-226083-429903 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":32,"readyHookInstalled":true,"beginFired":true,"totalTestsAtBegin":7778,"modulesAtBegin":1629,"moduleCountNow":1629,"viinModuleCount":95,"viinModules":[{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - streamed answer","tests":7},{"name":"viin_ai > AI conversation on Discuss - approval card","tests":1},{"name":"viin_ai > AI conversation on Discuss - lists and entry points","tests":13},{"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":2},{"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","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 > AiSources","tests":5},{"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":9},{"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}],"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 > AiSources","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":73,"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-29 05:11:53,823 100 INFO rb-19fb48c-226083-429903 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-29 05:11:53,823 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: "viin_ai" passed 0 tests. 2026-10-29 05:11:54,099 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: "viin_ai > AiOutcomeNotice render" passed 15 tests. 2026-10-29 05:11:54,105 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: "viin_ai" passed 0 tests. 2026-10-29 05:11:54,397 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: "viin_ai > AiSources" passed 15 tests. 2026-10-29 05:11:54,399 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: "viin_ai" passed 0 tests. 2026-10-29 05:11:54,475 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: "viin_ai > AskAiDialog server error message" passed 1 tests. 2026-10-29 05:11:54,484 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: "viin_ai" passed 0 tests. 2026-10-29 05:11:54,683 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:11:54] "GET /viin_ai/static/tests/fixtures/markdown_cases.json HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 05:11:55,024 100 INFO rb-19fb48c-226083-429903 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-29 05:11:55,030 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: "viin_ai" passed 0 tests. 2026-10-29 05:11:55,238 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:11:55] "GET /web/image/res.company/undefined/favicon HTTP/1.1" 404 - 236 0.365 1.828 2026-10-29 05:11:55,463 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: "viin_ai > MarkdownBlock closed AST" passed 101 tests. 2026-10-29 05:11:55,467 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: "viin_ai" passed 0 tests. 2026-10-29 05:11:55,647 100 INFO rb-19fb48c-226083-429903 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-29 05:11:55,995 100 INFO rb-19fb48c-226083-429903 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-29 05:11:55,996 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: "viin_ai" passed 0 tests. 2026-10-29 05:11:56,206 100 INFO rb-19fb48c-226083-429903 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-29 05:11:56,404 100 INFO rb-19fb48c-226083-429903 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-29 05:11:56,515 100 INFO rb-19fb48c-226083-429903 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-29 05:11:56,516 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: "viin_ai" passed 0 tests. 2026-10-29 05:11:59,687 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: "viin_ai > ui_directive_executor" passed 99 tests. 2026-10-29 05:11:59,688 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: "viin_ai" passed 0 tests. 2026-10-29 05:11:59,810 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: "viin_ai > ui_search_bridge applyFacets" passed 6 tests. 2026-10-29 05:11:59,810 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: "viin_ai" passed 0 tests. 2026-10-29 05:11:59,845 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: QUnit test suite done. 2026-10-29 05:11:59,846 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane.browser: test successful 2026-10-29 05:11:59,903 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane: Closing chrome headless with pid 7285 2026-10-29 05:11:59,912 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane: Closing websocket connection 2026-10-29 05:11:59,913 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane: Terminating chrome headless with pid 7285 2026-10-29 05:12:00,023 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_051200_023301_TestServiceAndRendererQunitLane.txt 2026-10-29 05:12:00,023 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_service_and_renderer_qunit_lane.TestServiceAndRendererQunitLane: Removing chrome user profile "/tmp/tmpmvl4uv1f_chrome_odoo" 2026-10-29 05:12:00,071 100 INFO rb-19fb48c-226083-429903 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":32,"readyHookInstalled":true,"beginFired":true,"totalTestsAtBegin":7778,"modulesAtBegin":1629,"moduleCountNow":1629,"viinModuleCount":95,"viinModules":[{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - streamed answer","tests":7},{"name":"viin_ai > AI conversation on Discuss - approval card","tests":1},{"name":"viin_ai > AI conversation on Discuss - lists and entry points","tests":13},{"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":2},{"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","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 > AiSources","tests":5},{"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":9},{"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}],"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 > AiSources","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":73,"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-29 05:12:00,076 100 INFO rb-19fb48c-226083-429903 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 > AiSources -> 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 101 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-29 05:12:00,103 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:12:23,038 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_settings_surfaces: Starting TestFirecrawlCredentialAccess.test_firecrawl_key_stays_denied_to_users_below_ai_admin ... 2026-10-29 05:12:23,200 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 1703, model: res.company, fields: viin_ai_firecrawl_api_key 2026-10-29 05:12:23,559 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 1705, model: res.company, fields: viin_ai_firecrawl_api_key 2026-10-29 05:12:23,879 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_settings_surfaces: Starting TestFirecrawlCredentialAccess.test_sysadmin_can_read_and_write_the_firecrawl_key_on_the_company ... 2026-10-29 05:12:23,998 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-29 05:12:49,236 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_settings_surfaces: Starting TestSettingsSurface.test_a_save_lands_every_governed_setting_on_the_acting_company_only ... 2026-10-29 05:12:50,839 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-29 05:13:14,902 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_settings_surfaces: Starting TestTheSettingsPageKeepsEverySetting.test_every_setting_on_the_page_still_saves ... 2026-10-29 05:13:20,693 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-29 05:13:33,048 100 INFO rb-19fb48c-226083-429903 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-29 05:13:33,220 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_similarity_acl: Starting TestSimilarityACL.test_global_restricted_by_group ... 2026-10-29 05:13:33,420 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_similarity_acl: Starting TestSimilarityACL.test_source_ids_filter ... 2026-10-29 05:13:33,531 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:13:35,021 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 507 and Message-Id '<917782748915080.1793250814.955662965774536-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'*************up@local.test'" successfully sent 2026-10-29 05:13:35,022 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:13:35,037 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [507] 2026-10-29 05:13:35,059 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [83030] 2026-10-29 05:13:35,059 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:13:35,070 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:13:35,865 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 508 and Message-Id '<411929224717314.1793250815.815468311309814-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'************er@local.test'" successfully sent 2026-10-29 05:13:35,865 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:13:35,878 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [508] 2026-10-29 05:13:35,899 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [83032] 2026-10-29 05:13:35,900 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:13:35,911 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:13:35,942 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_skill_runtime: Starting TestApplicationAppendOnly.test_a_person_cannot_add_an_application_row_of_their_own ... 2026-10-29 05:13:35,978 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1717, model: viin.ai.skill.application 2026-10-29 05:13:35,982 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_skill_runtime: Starting TestApplicationAppendOnly.test_non_admin_cannot_write_or_unlink_application_row ... 2026-10-29 05:13:36,011 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1717, model: viin.ai.skill.application 2026-10-29 05:13:36,016 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1717, model: viin.ai.skill.application 2026-10-29 05:13:36,030 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:13:37,253 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 509 and Message-Id '<292089757981965.1793250817.192949533462524-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'*************up@local.test'" successfully sent 2026-10-29 05:13:37,254 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:13:37,267 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [509] 2026-10-29 05:13:37,294 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [83035] 2026-10-29 05:13:37,294 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:13:37,307 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:13:38,105 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 510 and Message-Id '<411760707852777.1793250818.041833877563477-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'************er@local.test'" successfully sent 2026-10-29 05:13:38,105 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:13:38,121 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [510] 2026-10-29 05:13:38,141 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [83037] 2026-10-29 05:13:38,141 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:13:38,153 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:13:38,194 100 INFO rb-19fb48c-226083-429903 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-29 05:13:59,701 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 511 and Message-Id '<684839530498408.1793250839.655073881149292-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'******************er@local.test'" successfully sent 2026-10-29 05:13:59,701 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:13:59,716 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [511] 2026-10-29 05:13:59,737 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [83490] 2026-10-29 05:13:59,737 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:13:59,748 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:14:00,296 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 05:14:01,793 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 512 and Message-Id '<546223540682052.1793250841.737105369567871-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'*************up@local.test'" successfully sent 2026-10-29 05:14:01,794 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:14:01,814 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [512] 2026-10-29 05:14:01,854 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [83493] 2026-10-29 05:14:01,855 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:14:01,870 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:14:02,679 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 513 and Message-Id '<974028210379227.1793250842.629979372024536-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'************er@local.test'" successfully sent 2026-10-29 05:14:02,679 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:14:02,693 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [513] 2026-10-29 05:14:02,721 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [83495] 2026-10-29 05:14:02,721 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:14:02,739 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:14:02,774 100 INFO rb-19fb48c-226083-429903 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-29 05:14:02,812 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:14:04,231 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 514 and Message-Id '<200255485572373.1793250844.182566165924072-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'*************up@local.test'" successfully sent 2026-10-29 05:14:04,231 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:14:04,247 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [514] 2026-10-29 05:14:04,271 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [83498] 2026-10-29 05:14:04,272 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:14:04,283 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:14:05,081 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 515 and Message-Id '<823976943227456.1793250845.026016950607300-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'************er@local.test'" successfully sent 2026-10-29 05:14:05,081 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:14:05,100 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [515] 2026-10-29 05:14:05,122 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [83500] 2026-10-29 05:14:05,122 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:14:05,133 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:14:05,189 100 INFO rb-19fb48c-226083-429903 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-29 05:14:05,888 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:14:07,261 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 516 and Message-Id '<906969379473355.1793250847.195174932479858-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'*************up@local.test'" successfully sent 2026-10-29 05:14:07,262 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:14:07,279 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [516] 2026-10-29 05:14:07,303 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [83503] 2026-10-29 05:14:07,304 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:14:07,314 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:14:08,111 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 517 and Message-Id '<324376709659010.1793250848.059768438339233-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'************er@local.test'" successfully sent 2026-10-29 05:14:08,111 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:14:08,125 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [517] 2026-10-29 05:14:08,151 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [83505] 2026-10-29 05:14:08,151 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:14:08,171 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:14:08,212 100 INFO rb-19fb48c-226083-429903 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-29 05:14:09,224 100 INFO rb-19fb48c-226083-429903 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-29 05:14:10,227 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:14:11,729 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 518 and Message-Id '<002077878871495.1793250851.679675579071045-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'*************up@local.test'" successfully sent 2026-10-29 05:14:11,731 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:14:11,744 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [518] 2026-10-29 05:14:11,763 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [83508] 2026-10-29 05:14:11,764 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:14:11,778 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:14:12,541 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 519 and Message-Id '<079817834787496.1793250852.492694616317749-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'************er@local.test'" successfully sent 2026-10-29 05:14:12,541 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:14:12,555 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [519] 2026-10-29 05:14:12,575 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [83510] 2026-10-29 05:14:12,576 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:14:12,585 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:14:12,622 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_skill_runtime: Starting TestSkillEditsTakeEffect.test_an_edited_skill_reaches_the_next_turn ... 2026-10-29 05:14:13,399 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:14:14,680 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 520 and Message-Id '<991018649492739.1793250854.629077196121216-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'*************up@local.test'" successfully sent 2026-10-29 05:14:14,680 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:14:14,693 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [520] 2026-10-29 05:14:14,712 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [83513] 2026-10-29 05:14:14,712 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:14:14,722 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:14:15,480 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 521 and Message-Id '<756109166725341.1793250855.434034109115601-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'************er@local.test'" successfully sent 2026-10-29 05:14:15,480 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:14:15,494 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [521] 2026-10-29 05:14:15,511 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [83515] 2026-10-29 05:14:15,512 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:14:15,521 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:14:15,585 100 INFO rb-19fb48c-226083-429903 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-29 05:14:15,659 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1730, model: viin.ai.skill 2026-10-29 05:14:15,669 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1730, model: viin.ai.skill 2026-10-29 05:14:15,692 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1730, model: viin.ai.skill 2026-10-29 05:14:15,704 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:14:28,966 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 522 and Message-Id '<955305981547936.1793250868.901261329650879-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:14:28,966 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:14:28,981 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [522] 2026-10-29 05:14:29,036 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [83744] 2026-10-29 05:14:29,036 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:14:29,050 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:14:30,237 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 523 and Message-Id '<611435904336275.1793250870.189801216125488-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:14:30,237 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:14:30,251 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [523] 2026-10-29 05:14:30,271 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [83746] 2026-10-29 05:14:30,271 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:14:30,282 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:14:30,445 100 INFO rb-19fb48c-226083-429903 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-29 05:14:30,492 100 INFO rb-19fb48c-226083-429903 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-29 05:14:30,538 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_source_access_group_rule: Starting TestSourceAccessGroupRule.test_an_unrestricted_source_of_another_company_stays_invisible ... 2026-10-29 05:14:30,653 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:14:40,977 100 INFO rb-19fb48c-226083-429903 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-29 05:14:41,319 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:14:43,166 100 INFO rb-19fb48c-226083-429903 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-29 05:14:43,880 100 INFO rb-19fb48c-226083-429903 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-29 05:14:44,667 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent 289: grounded run refused - no embedding-capable provider configured (trace 76ad60e8-ad87-429b-a009-010b22da399b) 2026-10-29 05:14:44,747 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent 289: grounded run refused - no embedding-capable provider configured (trace 7b8a473a-debd-4af8-8329-8fa55c8882fd) 2026-10-29 05:14:44,822 100 INFO rb-19fb48c-226083-429903 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-29 05:14:44,880 100 INFO rb-19fb48c-226083-429903 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-29 05:14:45,498 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:14:45,567 100 INFO rb-19fb48c-226083-429903 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-29 05:14:45,753 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_speech_calls: Starting TestSpeechBillingAndBudget.test_listening_is_charged_by_how_long_the_recording_was ... 2026-10-29 05:14:45,808 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_speech_calls: Starting TestSpeechBillingAndBudget.test_reading_aloud_is_charged_by_how_much_text_was_spoken ... 2026-10-29 05:14:45,861 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_speech_calls: Starting TestSpeechBillingAndBudget.test_speaking_spends_the_same_daily_budget_typing_asks_for ... 2026-10-29 05:14:46,080 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 524 and Message-Id '<945663512401728.1793250885.954972743988037-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-29 05:14:46,080 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:14:46,103 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [524] 2026-10-29 05:14:46,103 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:14:46,176 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_speech_calls: Starting TestSpeechBillingAndBudget.test_typing_spends_the_same_daily_budget_speaking_asks_for ... 2026-10-29 05:14:46,410 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 525 and Message-Id '<278459271226882.1793250886.287797927856445-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-29 05:14:46,410 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:14:46,431 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [525] 2026-10-29 05:14:46,431 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:14:46,513 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:14:46,581 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_speech_calls: Starting TestSpeechMediaNeverRecorded.test_a_recording_reaches_the_vendor_and_never_the_record ... 2026-10-29 05:14:46,690 100 INFO rb-19fb48c-226083-429903 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-29 05:14:46,832 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:14:46,940 100 INFO rb-19fb48c-226083-429903 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-29 05:14:47,040 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_speech_calls: Starting TestSpeechRefusals.test_a_vendor_the_code_has_never_heard_of_is_still_understood ... 2026-10-29 05:14:47,129 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_speech_calls: Starting TestSpeechRefusals.test_a_voice_serves_only_the_languages_it_declares ... 2026-10-29 05:14:47,228 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:14:48,357 100 INFO rb-19fb48c-226083-429903 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-29 05:14:48,405 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:speech_chunk_person_kgt0gdg1g2gfg6g5g8g3g9g1g9g4g4g1g0g9gbg9gbg3gbg3g5g1g7gegcg1g7geg4 from n/a 2026-10-29 05:14:48,661 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:14:49,676 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:14:49] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 244 0.188 0.830 2026-10-29 05:14:49,704 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:14:49,779 100 INFO rb-19fb48c-226083-429903 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-29 05:14:50,011 100 INFO rb-19fb48c-226083-429903 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-29 05:14:50,237 100 INFO rb-19fb48c-226083-429903 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-29 05:14:50,463 100 INFO rb-19fb48c-226083-429903 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-29 05:14:50,622 100 INFO rb-19fb48c-226083-429903 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-29 05:14:50,795 100 INFO rb-19fb48c-226083-429903 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-29 05:14:50,954 100 INFO rb-19fb48c-226083-429903 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-29 05:14:51,612 100 INFO rb-19fb48c-226083-429903 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-29 05:14:51,766 100 INFO rb-19fb48c-226083-429903 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-29 05:14:51,915 100 INFO rb-19fb48c-226083-429903 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-29 05:14:52,061 100 INFO rb-19fb48c-226083-429903 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-29 05:14:52,215 100 INFO rb-19fb48c-226083-429903 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-29 05:14:52,361 100 INFO rb-19fb48c-226083-429903 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-29 05:14:52,522 100 INFO rb-19fb48c-226083-429903 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-29 05:14:52,800 100 INFO rb-19fb48c-226083-429903 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-29 05:15:03,210 100 INFO rb-19fb48c-226083-429903 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-29 05:15:03,479 100 INFO rb-19fb48c-226083-429903 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-29 05:15:03,740 100 INFO rb-19fb48c-226083-429903 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-29 05:15:03,904 100 INFO rb-19fb48c-226083-429903 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-29 05:15:04,128 100 INFO rb-19fb48c-226083-429903 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-29 05:15:04,394 100 INFO rb-19fb48c-226083-429903 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-29 05:15:04,550 100 INFO rb-19fb48c-226083-429903 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-29 05:15:04,852 100 INFO rb-19fb48c-226083-429903 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-29 05:15:05,238 100 INFO rb-19fb48c-226083-429903 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-29 05:15:05,381 100 INFO rb-19fb48c-226083-429903 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-29 05:15:05,743 100 INFO rb-19fb48c-226083-429903 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-29 05:15:05,884 100 INFO rb-19fb48c-226083-429903 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-29 05:15:06,041 100 INFO rb-19fb48c-226083-429903 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-29 05:15:06,245 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:15:07,951 100 INFO rb-19fb48c-226083-429903 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-29 05:15:08,009 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:stop_caller_kgtfg5gegfg7gdgeg8g5g4gbgcg4g2g9g9g9gfg9g8gbg8g9g4g5g3g2g5g8g3gfg6 from n/a 2026-10-29 05:15:08,275 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:15:10,149 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:15:10] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 731 0.443 1.437 2026-10-29 05:15:10,163 100 INFO rb-19fb48c-226083-429903 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-29 05:15:10,218 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:stop_caller_kgtfg5gegfg7gdgeg8g5g4gbgcg4g2g9g9g9gfg9g8gbg8g9g4g5g3g2g5g8g3gfg6 from n/a 2026-10-29 05:15:10,490 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:15:11,974 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1736 deleted viin.ai.turn.cancel records with IDs: [6] 2026-10-29 05:15:12,153 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:15:12] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 589 0.428 1.248 2026-10-29 05:15:12,174 100 INFO rb-19fb48c-226083-429903 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-29 05:15:12,212 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:stop_caller_kgtfg5gegfg7gdgeg8g5g4gbgcg4g2g9g9g9gfg9g8gbg8g9g4g5g3g2g5g8g3gfg6 from n/a 2026-10-29 05:15:12,232 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:15:12,609 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:15:12] "POST /viin_ai/chat/stop HTTP/1.1" 200 - 23 0.019 0.362 2026-10-29 05:15:12,636 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:15:12,735 100 INFO rb-19fb48c-226083-429903 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-29 05:15:13,751 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:15:13,850 100 INFO rb-19fb48c-226083-429903 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-29 05:15:14,514 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:15:14,598 100 INFO rb-19fb48c-226083-429903 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-29 05:15:15,274 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:15:15,340 100 INFO rb-19fb48c-226083-429903 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-29 05:15:16,099 100 INFO rb-19fb48c-226083-429903 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-29 05:15:16,653 100 INFO rb-19fb48c-226083-429903 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-29 05:15:17,567 100 INFO rb-19fb48c-226083-429903 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-29 05:15:18,141 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:15:18,208 100 INFO rb-19fb48c-226083-429903 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-29 05:15:18,974 100 INFO rb-19fb48c-226083-429903 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-29 05:15:20,243 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:15:20,316 100 INFO rb-19fb48c-226083-429903 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-29 05:15:20,587 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:15:20,705 100 INFO rb-19fb48c-226083-429903 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-29 05:15:21,354 100 INFO rb-19fb48c-226083-429903 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-29 05:15:22,092 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:15:22,270 100 INFO rb-19fb48c-226083-429903 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-29 05:15:23,201 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:15:23,287 100 INFO rb-19fb48c-226083-429903 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-29 05:15:24,295 100 INFO rb-19fb48c-226083-429903 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-29 05:15:25,241 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:15:25,347 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_streaming_adapter_guard: Starting TestStreamingAdapterGuard.test_streaming_payload_is_wire_shaped ... 2026-10-29 05:15:26,253 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:15:26,340 100 INFO rb-19fb48c-226083-429903 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-29 05:15:26,992 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 6, model: viin.ai.provider, fields: api_key 2026-10-29 05:15:27,013 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:15:38,288 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_streaming_transport_failure_metering: Starting TestDeadStreamIsStillAccounted.test_a_dead_stream_closes_its_trace_as_an_error ... 2026-10-29 05:15:39,442 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_streaming_transport_failure_metering: Starting TestDeadStreamIsStillAccounted.test_a_dead_stream_is_still_metered ... 2026-10-29 05:15:40,399 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:15:50,922 100 INFO rb-19fb48c-226083-429903 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-29 05:15:52,076 100 INFO rb-19fb48c-226083-429903 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-29 05:15:53,136 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:16:04,358 100 INFO rb-19fb48c-226083-429903 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-29 05:16:05,354 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:16:05,491 100 INFO rb-19fb48c-226083-429903 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-29 05:16:06,057 100 INFO rb-19fb48c-226083-429903 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-29 05:16:06,615 100 INFO rb-19fb48c-226083-429903 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-29 05:16:07,382 100 INFO rb-19fb48c-226083-429903 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-29 05:16:08,091 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:16:08,766 100 INFO rb-19fb48c-226083-429903 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-29 05:16:08,823 100 INFO rb-19fb48c-226083-429903 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-29 05:16:08,847 100 INFO rb-19fb48c-226083-429903 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-29 05:16:08,889 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:16:08,896 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_the_ai_request_logs_action_opens_only_the_requests_of_an_ai_turn: Starting TestTheAiRequestLogsActionOpensOnlyTheRequestsOfAnAiTurn.test_the_ai_request_logs_action_opens_only_the_requests_of_an_ai_turn ... 2026-10-29 05:16:08,948 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:16:08,951 100 INFO rb-19fb48c-226083-429903 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-29 05:16:09,253 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 05:16:09,343 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-29 05:16:11,880 100 INFO rb-19fb48c-226083-429903 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-29 05:16:14,896 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:16:29,911 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_the_assistant_reads_a_tool_offered_by_name_with_load_tools: Starting TestMcpToolSearchShim.test_calling_the_search_tool_returns_the_ranked_catalog ... 2026-10-29 05:16:30,980 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_the_assistant_reads_a_tool_offered_by_name_with_load_tools: Starting TestMcpToolSearchShim.test_the_search_helper_is_offered_to_the_person_by_the_agents_setting ... 2026-10-29 05:16:32,102 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-29 05:16:33,231 100 INFO rb-19fb48c-226083-429903 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-29 05:16:33,295 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:blocking_door_person from n/a 2026-10-29 05:16:33,515 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:16:34,673 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:16:34] "POST /viin_ai/chat/message HTTP/1.1" 200 - 238 0.247 0.915 2026-10-29 05:16:34,697 100 INFO rb-19fb48c-226083-429903 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-29 05:16:34,757 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:blocking_door_person from n/a 2026-10-29 05:16:34,912 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:16:36,008 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:16:36] "POST /viin_ai/chat/message HTTP/1.1" 200 - 237 0.224 0.877 2026-10-29 05:16:36,036 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:16:47,794 100 INFO rb-19fb48c-226083-429903 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-29 05:16:50,288 100 INFO rb-19fb48c-226083-429903 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-29 05:16:51,260 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <150859607752752.1793251011.112263441085815-openerp-message-notify@2ff4138d272a>: ['"Catalogue Administrator" <@False>'] 2026-10-29 05:16:51,262 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 526 and Message-Id '<150859607752752.1793251011.112263441085815-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com', False successfully sent 2026-10-29 05:16:51,262 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 2 2026-10-29 05:16:51,286 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1747 deleted mail.mail records with IDs: [526] 2026-10-29 05:16:51,287 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:16:51,334 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:catalogue_administrator from n/a 2026-10-29 05:16:51,347 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:16:51,816 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:16:51] "GET /viin_ai/model/add?provider=514&name=gemini-catalogue-2&line=28&sig=6d48160881c023636f13b6ee6ceac0b52f90e1ddff99d753cc17245392413b08 HTTP/1.1" 303 - 43 0.033 0.441 2026-10-29 05:16:52,730 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:16:52] "GET /web HTTP/1.1" 200 - 110 0.143 0.766 2026-10-29 05:16:53,146 100 INFO rb-19fb48c-226083-429903 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-29 05:16:53,174 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_cron: Manually starting job `AI Models: Follow the Vendors' Newest Models`. 2026-10-29 05:16:53,826 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_cron: Job `AI Models: Follow the Vendors' Newest Models` done. 2026-10-29 05:16:53,841 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_cron: Manually starting job `AI Models: Follow the Vendors' Newest Models`. 2026-10-29 05:16:54,136 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_cron: Job `AI Models: Follow the Vendors' Newest Models` done. 2026-10-29 05:16:54,146 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_cron: Manually starting job `AI Models: Follow the Vendors' Newest Models`. 2026-10-29 05:16:54,393 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_cron: Job `AI Models: Follow the Vendors' Newest Models` done. 2026-10-29 05:16:54,398 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_cron: Manually starting job `AI Models: Follow the Vendors' Newest Models`. 2026-10-29 05:16:54,653 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_cron: Job `AI Models: Follow the Vendors' Newest Models` done. 2026-10-29 05:16:54,688 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:catalogue_administrator from n/a 2026-10-29 05:16:54,725 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:16:56,476 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:16:56] "GET /viin_ai/model/add?provider=512&name=catalogue-gpt-3&line=26&sig=59e1fd1445ebabdfb5855d1af74afc60dadeb7f3bce0d639665f8b1ce786cee0 HTTP/1.1" 403 - 12 0.013 1.744 2026-10-29 05:16:56,491 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:16:56] "GET /viin_ai/model/add?provider=512&name=catalogue-gpt-9&line=26&sig=59e1fd1445ebabdfb5855d1af74afc60dadeb7f3bce0d639665f8b1ce786cee4 HTTP/1.1" 403 - 3 0.000 0.004 2026-10-29 05:16:56,577 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:16:56] "GET /viin_ai/model/add?provider=512&name=catalogue-gpt-3&line=26&sig=59e1fd1445ebabdfb5855d1af74afc60dadeb7f3bce0d639665f8b1ce786cee4 HTTP/1.1" 303 - 31 0.034 0.038 2026-10-29 05:16:57,443 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:16:57] "GET /web HTTP/1.1" 200 - 113 0.124 0.735 2026-10-29 05:16:57,455 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_cron: Manually starting job `AI Models: Follow the Vendors' Newest Models`. 2026-10-29 05:16:57,693 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_cron: Job `AI Models: Follow the Vendors' Newest Models` done. 2026-10-29 05:16:57,957 100 INFO rb-19fb48c-226083-429903 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-29 05:16:57,967 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_cron: Manually starting job `AI Models: Follow the Vendors' Newest Models`. 2026-10-29 05:16:58,549 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_cron: Job `AI Models: Follow the Vendors' Newest Models` done. 2026-10-29 05:16:58,665 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_cron: Manually starting job `AI Models: Follow the Vendors' Newest Models`. 2026-10-29 05:16:58,849 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_cron: Job `AI Models: Follow the Vendors' Newest Models` done. 2026-10-29 05:16:58,853 100 INFO rb-19fb48c-226083-429903 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-29 05:16:58,863 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_cron: Manually starting job `AI Models: Follow the Vendors' Newest Models`. 2026-10-29 05:16:59,472 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_cron: Job `AI Models: Follow the Vendors' Newest Models` done. 2026-10-29 05:16:59,481 100 INFO rb-19fb48c-226083-429903 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-29 05:17:00,228 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <051949576438107.1793251020.073996543884277-openerp-message-notify@2ff4138d272a>: ['"Catalogue Administrator" <@False>'] 2026-10-29 05:17:00,229 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 531 and Message-Id '<051949576438107.1793251020.073996543884277-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com', False successfully sent 2026-10-29 05:17:00,230 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 2 2026-10-29 05:17:00,247 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1747 deleted mail.mail records with IDs: [531] 2026-10-29 05:17:00,247 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:17:00,277 100 INFO rb-19fb48c-226083-429903 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-29 05:17:00,881 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <577656727605134.1793251020.769017934799194-openerp-message-notify@2ff4138d272a>: ['"Catalogue Administrator" <@False>'] 2026-10-29 05:17:00,898 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1747 deleted mail.mail records with IDs: [532] 2026-10-29 05:17:00,898 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:17:01,262 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:17:04,685 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 533 and Message-Id '<094256288451477.1793251024.644560098648071-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:17:04,685 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:17:04,698 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [533] 2026-10-29 05:17:04,741 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [85505] 2026-10-29 05:17:04,742 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:17:04,752 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:17:04,788 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_the_conversation_search_offers_only_the_callers_own_ai_chats: Starting TestTheConversationSearchOffersOnlyTheCallersOwnAiChats.test_a_conversation_is_offered_with_the_date_of_its_last_message ... 2026-10-29 05:17:05,055 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_the_conversation_search_offers_only_the_callers_own_ai_chats: Starting TestTheConversationSearchOffersOnlyTheCallersOwnAiChats.test_a_hidden_conversation_of_its_owner_is_found_by_its_name ... 2026-10-29 05:17:05,243 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_the_conversation_search_offers_only_the_callers_own_ai_chats: Starting TestTheConversationSearchOffersOnlyTheCallersOwnAiChats.test_a_settings_user_is_offered_only_their_own_conversations ... 2026-10-29 05:17:05,524 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_the_conversation_search_offers_only_the_callers_own_ai_chats: Starting TestTheConversationSearchOffersOnlyTheCallersOwnAiChats.test_an_empty_search_term_offers_nothing ... 2026-10-29 05:17:05,680 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_the_conversation_search_offers_only_the_callers_own_ai_chats: Starting TestTheConversationSearchOffersOnlyTheCallersOwnAiChats.test_another_persons_conversation_is_never_offered ... 2026-10-29 05:17:05,873 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_the_conversation_search_offers_only_the_callers_own_ai_chats: Starting TestTheConversationSearchOffersOnlyTheCallersOwnAiChats.test_at_most_ten_matching_conversations_are_offered ... 2026-10-29 05:17:06,488 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 05:17:07,756 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [85508] 2026-10-29 05:17:08,434 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3539] 2026-10-29 05:17:08,587 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_the_core_prompt_tells_a_data_assistant_to_answer_from_its_tools: Starting TestTheCorePromptTellsADataAssistantToAnswerFromItsTools.test_the_rule_is_absent_when_no_offered_tool_answers_data_questions ... 2026-10-29 05:17:09,123 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_the_core_prompt_tells_a_data_assistant_to_answer_from_its_tools: Starting TestTheCorePromptTellsADataAssistantToAnswerFromItsTools.test_the_rule_is_in_the_prompt_of_a_turn_offering_a_data_tool ... 2026-10-29 05:17:09,586 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:17:10,958 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 534 and Message-Id '<600899608506716.1793251030.918126106262207-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:17:10,958 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:17:10,970 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [534] 2026-10-29 05:17:11,001 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [85525] 2026-10-29 05:17:11,001 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:17:11,016 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:17:12,222 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 535 and Message-Id '<216196784271177.1793251032.178098440170288-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:17:12,222 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:17:12,236 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [535] 2026-10-29 05:17:12,254 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [85528] 2026-10-29 05:17:12,255 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:17:12,265 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:17:12,473 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [85529] 2026-10-29 05:17:12,730 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3542] 2026-10-29 05:17:12,735 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_the_editor_ai_command_stays_in_the_company: Starting TestTheEditorAiCommandStaysInTheCompany.test_a_prompt_the_dialog_already_added_to_the_conversation_is_sent_once ... 2026-10-29 05:17:12,837 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:editor_ai_employee from n/a 2026-10-29 05:17:12,864 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:17:13,854 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:17:13] "POST /web_editor/generate_text HTTP/1.1" 200 - 202 0.194 0.802 2026-10-29 05:17:13,857 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_the_editor_ai_command_stays_in_the_company.TestTheEditorAiCommandStaysInTheCompany: waiting for threads: [] 2026-10-29 05:17:13,860 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_the_editor_ai_command_stays_in_the_company: Starting TestTheEditorAiCommandStaysInTheCompany.test_a_run_whose_step_failed_raises_the_reason_and_adds_nothing ... 2026-10-29 05:17:13,955 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:editor_ai_employee from n/a 2026-10-29 05:17:13,986 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:17:15,157 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:17:15] "POST /web_editor/generate_text HTTP/1.1" 200 - 261 0.251 0.924 2026-10-29 05:17:15,165 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_the_editor_ai_command_stays_in_the_company: Starting TestTheEditorAiCommandStaysInTheCompany.test_a_user_who_is_not_internal_is_refused_by_odoo_and_no_run_starts ... 2026-10-29 05:17:15,259 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:editor_ai_portal from n/a 2026-10-29 05:17:15,286 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:17:15,667 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:17:15] "POST /web_editor/generate_text HTTP/1.1" 200 - 14 0.009 0.375 2026-10-29 05:17:15,669 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_the_editor_ai_command_stays_in_the_company.TestTheEditorAiCommandStaysInTheCompany: waiting for threads: [] 2026-10-29 05:17:15,671 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_the_editor_ai_command_stays_in_the_company: Starting TestTheEditorAiCommandStaysInTheCompany.test_the_text_an_alternatives_dialog_rephrases_reaches_the_model_once ... 2026-10-29 05:17:15,772 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:editor_ai_employee from n/a 2026-10-29 05:17:15,807 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:17:16,847 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:17:16] "POST /web_editor/generate_text HTTP/1.1" 200 - 204 0.193 0.852 2026-10-29 05:17:16,850 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_the_editor_ai_command_stays_in_the_company.TestTheEditorAiCommandStaysInTheCompany: waiting for threads: [] 2026-10-29 05:17:16,853 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_the_editor_ai_command_stays_in_the_company: Starting TestTheEditorAiCommandStaysInTheCompany.test_with_a_usable_connection_the_answer_is_the_models_and_odoos_service_hears_nothing ... 2026-10-29 05:17:16,938 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:editor_ai_employee from n/a 2026-10-29 05:17:16,968 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:17:17,934 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:17:17] "POST /web_editor/generate_text HTTP/1.1" 200 - 204 0.171 0.799 2026-10-29 05:17:17,936 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_the_editor_ai_command_stays_in_the_company.TestTheEditorAiCommandStaysInTheCompany: waiting for threads: [] 2026-10-29 05:17:17,938 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_the_editor_ai_command_stays_in_the_company: Starting TestTheEditorAiCommandStaysInTheCompany.test_with_no_usable_connection_odoos_own_service_answers ... 2026-10-29 05:17:17,976 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:editor_ai_employee from n/a 2026-10-29 05:17:18,000 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:17:18,387 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:17:18] "POST /web_editor/generate_text HTTP/1.1" 200 - 24 0.021 0.371 2026-10-29 05:17:18,417 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:17:19,892 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 536 and Message-Id '<220223602305909.1793251039.852629661560059-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:17:19,892 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:17:19,906 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [536] 2026-10-29 05:17:19,924 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [85552] 2026-10-29 05:17:19,925 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:17:19,938 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:17:19,978 100 INFO rb-19fb48c-226083-429903 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-29 05:17:20,808 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:17:21,632 100 INFO rb-19fb48c-226083-429903 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-29 05:17:22,213 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:17:22,872 100 INFO rb-19fb48c-226083-429903 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-29 05:17:23,594 100 INFO rb-19fb48c-226083-429903 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-29 05:17:24,419 100 INFO rb-19fb48c-226083-429903 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-29 05:17:25,014 100 INFO rb-19fb48c-226083-429903 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-29 05:17:25,554 100 INFO rb-19fb48c-226083-429903 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-29 05:17:26,195 100 INFO rb-19fb48c-226083-429903 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-29 05:17:26,590 100 INFO rb-19fb48c-226083-429903 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-29 05:17:27,283 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:17:27,953 100 INFO rb-19fb48c-226083-429903 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-29 05:17:28,898 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 537 and Message-Id '<202563506391468.1793251048.764846801757812-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-29 05:17:28,902 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:17:28,924 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1757 deleted mail.mail records with IDs: [537] 2026-10-29 05:17:28,924 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:17:29,896 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 538 and Message-Id '<928209920699329.1793251049.836858034133911-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-29 05:17:29,896 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:17:29,922 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1757 deleted mail.mail records with IDs: [538] 2026-10-29 05:17:29,923 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:17:30,873 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:17:31,582 100 INFO rb-19fb48c-226083-429903 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-29 05:17:31,659 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_cron: Manually starting job `AI Models: Follow the Vendors' Newest Models`. 2026-10-29 05:17:32,051 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_cron: Job `AI Models: Follow the Vendors' Newest Models` done. 2026-10-29 05:17:32,712 100 INFO rb-19fb48c-226083-429903 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-29 05:17:32,767 100 INFO rb-19fb48c-226083-429903 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-29 05:17:33,907 100 INFO rb-19fb48c-226083-429903 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-29 05:17:34,602 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:17:35,277 100 INFO rb-19fb48c-226083-429903 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-29 05:17:35,982 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:17:48,645 100 INFO rb-19fb48c-226083-429903 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-29 05:17:49,266 100 INFO rb-19fb48c-226083-429903 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-29 05:17:49,308 100 INFO rb-19fb48c-226083-429903 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-29 05:17:49,430 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:17:51,903 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 540 and Message-Id '<239029720757011.1793251071.861046314239502-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:17:51,903 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:17:51,917 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [540] 2026-10-29 05:17:51,938 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [85829] 2026-10-29 05:17:51,938 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:17:51,949 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:17:53,275 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 541 and Message-Id '<084679215045899.1793251073.221426010131836-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:17:53,275 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:17:53,302 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [541] 2026-10-29 05:17:53,324 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [85832] 2026-10-29 05:17:53,325 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:17:53,336 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:17:53,387 100 INFO rb-19fb48c-226083-429903 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-29 05:17:53,411 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:model_catalogue_employee from n/a 2026-10-29 05:17:53,434 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:17:55,265 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:17:55] "POST /viin_ai/chat/models HTTP/1.1" 200 - 51 0.039 1.796 2026-10-29 05:17:55,283 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:model_catalogue_employee from n/a 2026-10-29 05:17:55,378 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:17:55] "POST /viin_ai/chat/models HTTP/1.1" 200 - 26 0.029 0.058 2026-10-29 05:17:55,383 100 INFO rb-19fb48c-226083-429903 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-29 05:17:55,412 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:model_catalogue_portal_customer from n/a 2026-10-29 05:17:55,448 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:17:55,835 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1765, model: viin.ai.tool 2026-10-29 05:17:55,842 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:17:55] "POST /viin_ai/chat/models HTTP/1.1" 200 - 18 0.018 0.386 2026-10-29 05:17:55,844 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_the_model_catalogue_route_serves_only_a_caller_who_may_list_models.TestTheModelCatalogueRouteServesOnlyACallerWhoMayListModels: waiting for threads: [] 2026-10-29 05:17:55,852 100 INFO rb-19fb48c-226083-429903 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-29 05:17:55,880 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:model_catalogue_employee from n/a 2026-10-29 05:17:55,920 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:17:56,411 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:17:56] "POST /viin_ai/chat/models HTTP/1.1" 200 - 57 0.053 0.443 2026-10-29 05:17:56,430 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:18:10,262 100 INFO rb-19fb48c-226083-429903 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-29 05:18:10,889 100 INFO rb-19fb48c-226083-429903 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-29 05:18:11,022 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 05:18:12,477 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_the_prompt_fits_the_window_of_its_model: Starting TestAMenuAppearsInTheMapAccordingToTheWindow.test_an_application_is_always_listed_and_counts_the_menus_below_it_that_are_not ... 2026-10-29 05:18:13,263 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_the_prompt_fits_the_window_of_its_model: Starting TestAMenuAppearsInTheMapAccordingToTheWindow.test_every_menu_is_listed_in_full_when_the_window_holds_everything ... 2026-10-29 05:18:13,859 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:18:15,479 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_the_prompt_fits_the_window_of_its_model: Starting TestThePromptFitsTheWindowOfItsModel.test_a_greeting_on_a_32k_model_is_answered_within_the_room_of_its_window ... 2026-10-29 05:18:16,176 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_the_prompt_fits_the_window_of_its_model: Starting TestThePromptFitsTheWindowOfItsModel.test_a_model_whose_window_holds_everything_is_told_everything_in_full ... 2026-10-29 05:18:16,761 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_the_prompt_fits_the_window_of_its_model: Starting TestThePromptFitsTheWindowOfItsModel.test_a_tool_flagged_to_be_described_to_the_model_is_described_in_full_and_counted_first ... 2026-10-29 05:18:17,281 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_the_prompt_fits_the_window_of_its_model: Starting TestThePromptFitsTheWindowOfItsModel.test_a_tool_offered_by_name_is_exactly_as_runnable_as_one_described_in_full ... 2026-10-29 05:18:18,429 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_the_prompt_fits_the_window_of_its_model: Starting TestThePromptFitsTheWindowOfItsModel.test_always_offers_every_tool_by_name_whatever_the_window_flagged_ones_included ... 2026-10-29 05:18:18,926 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_the_prompt_fits_the_window_of_its_model: Starting TestThePromptFitsTheWindowOfItsModel.test_an_application_listed_with_its_hidden_menus_gives_them_when_it_is_selected ... 2026-10-29 05:18:20,062 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_the_prompt_fits_the_window_of_its_model: Starting TestThePromptFitsTheWindowOfItsModel.test_an_assistant_whose_name_has_a_space_is_read_by_that_name ... 2026-10-29 05:18:21,059 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_the_prompt_fits_the_window_of_its_model: Starting TestThePromptFitsTheWindowOfItsModel.test_load_tools_reads_a_menu_a_skill_and_an_assistant_offered_by_name ... 2026-10-29 05:18:22,278 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_the_prompt_fits_the_window_of_its_model: Starting TestThePromptFitsTheWindowOfItsModel.test_load_tools_reads_a_tool_offered_by_name_and_never_one_beyond_the_rights_of_the_person ... 2026-10-29 05:18:24,180 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_the_prompt_fits_the_window_of_its_model: Starting TestThePromptFitsTheWindowOfItsModel.test_never_describes_every_tool_in_full_and_a_window_too_small_for_that_shows_the_too_large_card ... 2026-10-29 05:18:24,807 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_the_prompt_fits_the_window_of_its_model: Starting TestThePromptFitsTheWindowOfItsModel.test_nothing_beyond_the_rights_of_the_person_is_offered_in_full_or_by_name ... 2026-10-29 05:18:25,542 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_the_prompt_fits_the_window_of_its_model: Starting TestThePromptFitsTheWindowOfItsModel.test_the_fixed_part_takes_at_most_half_of_the_room_and_every_tool_is_in_full_or_by_name ... 2026-10-29 05:18:26,029 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:18:26,157 100 INFO rb-19fb48c-226083-429903 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-29 05:18:26,648 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:18:28,069 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 542 and Message-Id '<049236223911558.1793251108.020153522491455-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:18:28,069 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:18:28,087 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [542] 2026-10-29 05:18:28,111 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [86119] 2026-10-29 05:18:28,111 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:18:28,122 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:18:28,155 100 INFO rb-19fb48c-226083-429903 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-29 05:18:28,176 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:search_bar_stop_searcher from n/a 2026-10-29 05:18:28,199 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:18:29,392 100 INFO rb-19fb48c-226083-429903 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-29 05:18:29,394 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:18:29] "POST /viin_ai/search/translate HTTP/1.1" 200 - 200 0.222 0.977 2026-10-29 05:18:29,404 100 INFO rb-19fb48c-226083-429903 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-29 05:18:29,442 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:search_bar_stop_searcher from n/a 2026-10-29 05:18:29,476 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:18:31,410 100 INFO rb-19fb48c-226083-429903 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-29 05:18:31,414 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:18:31] "POST /viin_ai/search/translate HTTP/1.1" 200 - 168 0.188 1.754 2026-10-29 05:18:31,442 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:18:32,588 100 INFO rb-19fb48c-226083-429903 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-29 05:18:32,994 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:search_fields_employee from n/a 2026-10-29 05:18:33,020 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:18:34,088 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:18:34] "POST /viin_ai/search/translate HTTP/1.1" 200 - 177 0.171 0.901 2026-10-29 05:18:34,102 100 INFO rb-19fb48c-226083-429903 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-29 05:18:34,347 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:search_fields_employee from n/a 2026-10-29 05:18:34,372 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:18:35,135 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:18:35] "POST /viin_ai/search/translate HTTP/1.1" 200 - 157 0.137 0.631 2026-10-29 05:18:35,143 100 INFO rb-19fb48c-226083-429903 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-29 05:18:35,385 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:search_fields_employee from n/a 2026-10-29 05:18:35,406 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:18:36,167 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:18:36] "POST /viin_ai/search/translate HTTP/1.1" 200 - 155 0.168 0.597 2026-10-29 05:18:36,170 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_the_search_bar_tells_the_model_which_fields_the_user_may_search.TestTheSearchBarTellsTheModelWhichFieldsTheUserMaySearch: waiting for threads: [] 2026-10-29 05:18:36,174 100 INFO rb-19fb48c-226083-429903 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-29 05:18:36,361 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:search_fields_employee from n/a 2026-10-29 05:18:36,395 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:18:38,442 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:18:38] "POST /viin_ai/search/translate HTTP/1.1" 200 - 158 0.125 1.930 2026-10-29 05:18:38,455 100 INFO rb-19fb48c-226083-429903 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-29 05:18:38,681 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:search_fields_employee from n/a 2026-10-29 05:18:38,717 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:18:39,550 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:18:39] "POST /viin_ai/search/translate HTTP/1.1" 200 - 157 0.160 0.688 2026-10-29 05:18:39,555 100 INFO rb-19fb48c-226083-429903 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-29 05:18:39,759 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:search_fields_employee from n/a 2026-10-29 05:18:39,778 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:18:40,634 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:18:40] "POST /viin_ai/search/translate HTTP/1.1" 200 - 157 0.146 0.714 2026-10-29 05:18:40,636 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_the_search_bar_tells_the_model_which_fields_the_user_may_search.TestTheSearchBarTellsTheModelWhichFieldsTheUserMaySearch: waiting for threads: [] 2026-10-29 05:18:40,658 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:18:42,094 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 544 and Message-Id '<022846785360079.1793251122.044794321060181-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:18:42,094 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:18:42,109 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [544] 2026-10-29 05:18:42,133 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [86223] 2026-10-29 05:18:42,133 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:18:42,144 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:18:43,297 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 545 and Message-Id '<122615953547785.1793251123.251501083374023-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:18:43,298 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:18:43,311 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [545] 2026-10-29 05:18:43,331 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [86226] 2026-10-29 05:18:43,332 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:18:43,345 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:18:43,364 100 INFO rb-19fb48c-226083-429903 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-29 05:18:43,379 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:search_route_portal_customer from n/a 2026-10-29 05:18:43,400 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:18:43,809 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1779, model: viin.ai.search.tools 2026-10-29 05:18:43,811 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:18:43] "POST /viin_ai/aggregation/narrate HTTP/1.1" 200 - 16 0.010 0.408 2026-10-29 05:18:43,816 100 INFO rb-19fb48c-226083-429903 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-29 05:18:43,839 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:search_route_portal_customer from n/a 2026-10-29 05:18:43,859 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:18:44,266 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1779, model: viin.ai.search.tools 2026-10-29 05:18:44,269 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:18:44] "POST /viin_ai/search/translate HTTP/1.1" 200 - 16 0.012 0.401 2026-10-29 05:18:44,273 100 INFO rb-19fb48c-226083-429903 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-29 05:18:44,299 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:search_route_employee from n/a 2026-10-29 05:18:44,327 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:18:44,956 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:18:44] "POST /viin_ai/aggregation/narrate HTTP/1.1" 200 - 84 0.066 0.566 2026-10-29 05:18:44,962 100 INFO rb-19fb48c-226083-429903 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-29 05:18:44,994 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:search_route_employee from n/a 2026-10-29 05:18:45,044 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:18:45,816 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:18:45] "POST /viin_ai/search/translate HTTP/1.1" 200 - 157 0.134 0.643 2026-10-29 05:18:45,849 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:18:56,769 100 INFO rb-19fb48c-226083-429903 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-29 05:18:57,494 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:19:10,378 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_the_sources_of_an_answer_are_the_records_its_tools_named: Starting TestTheSourcesOfAnAnswerAreTheRecordsItsToolsNamed.test_a_nothing_matched_card_gives_way_to_what_a_later_search_found ... 2026-10-29 05:19:10,489 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:sources_person from n/a 2026-10-29 05:19:10,658 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:19:11,777 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:19:11] "POST /viin_ai/chat/message HTTP/1.1" 200 - 268 0.222 0.902 2026-10-29 05:19:11,845 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_the_sources_of_an_answer_are_the_records_its_tools_named: Starting TestTheSourcesOfAnAnswerAreTheRecordsItsToolsNamed.test_a_nothing_matched_card_stays_when_the_turn_found_no_record ... 2026-10-29 05:19:11,958 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:sources_person from n/a 2026-10-29 05:19:12,171 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:19:13,381 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:19:13] "POST /viin_ai/chat/message HTTP/1.1" 200 - 251 0.230 0.992 2026-10-29 05:19:13,446 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_the_sources_of_an_answer_are_the_records_its_tools_named: Starting TestTheSourcesOfAnAnswerAreTheRecordsItsToolsNamed.test_each_record_is_listed_once_in_the_order_received_and_one_the_person_may_not_read_is_left_out ... 2026-10-29 05:19:13,568 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:sources_person from n/a 2026-10-29 05:19:13,792 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:19:16,388 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:19:16] "POST /viin_ai/chat/message HTTP/1.1" 200 - 269 0.307 2.294 2026-10-29 05:19:16,483 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:19:16,486 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_the_tool_loading_setting_is_never_blank: Starting TestTheToolLoadingSettingIsNeverBlank.test_a_new_assistant_starts_on_automatic_and_the_setting_is_required_in_storage ... 2026-10-29 05:19:16,546 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:19:17,292 100 INFO rb-19fb48c-226083-429903 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-29 05:19:18,161 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:19:18,359 100 INFO rb-19fb48c-226083-429903 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-29 05:19:20,025 100 INFO rb-19fb48c-226083-429903 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-29 05:19:20,950 100 INFO rb-19fb48c-226083-429903 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-29 05:19:22,339 100 INFO rb-19fb48c-226083-429903 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-29 05:19:26,014 100 INFO rb-19fb48c-226083-429903 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-29 05:19:28,482 100 INFO rb-19fb48c-226083-429903 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-29 05:19:29,988 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:19:29,991 100 INFO rb-19fb48c-226083-429903 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-29 05:19:30,171 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:19:30,174 100 INFO rb-19fb48c-226083-429903 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-29 05:19:30,599 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:19:31,846 100 INFO rb-19fb48c-226083-429903 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-29 05:19:31,892 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:whole_answer_person_kgtdg1gag2g4g3gagdgbg3gdgbg4g7g3g7gagegagbg0g3gbg4g3g0g6gag4g6g9g5 from n/a 2026-10-29 05:19:32,071 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:19:32,545 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1783, model: portal.wizard 2026-10-29 05:19:32,547 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1783, model: portal.wizard 2026-10-29 05:19:33,250 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1783, model: portal.wizard 2026-10-29 05:19:33,252 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1783, model: portal.wizard 2026-10-29 05:19:33,537 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:19:33] "POST /viin_ai/chat/message HTTP/1.1" 200 - 403 0.341 1.131 2026-10-29 05:19:33,550 100 INFO rb-19fb48c-226083-429903 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-29 05:19:33,594 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:whole_answer_person_kgtdg1gag2g4g3gagdgbg3gdgbg4g7g3g7gagegagbg0g3gbg4g3g0g6gag4g6g9g5 from n/a 2026-10-29 05:19:33,876 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:19:34,277 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1783, model: portal.wizard 2026-10-29 05:19:34,279 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1783, model: portal.wizard 2026-10-29 05:19:35,171 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1783, model: portal.wizard 2026-10-29 05:19:35,173 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1783, model: portal.wizard 2026-10-29 05:19:35,365 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:19:35] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 401 0.314 1.183 2026-10-29 05:19:35,382 100 INFO rb-19fb48c-226083-429903 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-29 05:19:35,458 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:whole_answer_person_kgtdg1gag2g4g3gagdgbg3gdgbg4g7g3g7gagegagbg0g3gbg4g3g0g6gag4g6g9g5 from n/a 2026-10-29 05:19:35,787 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:19:36,193 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1783, model: portal.wizard 2026-10-29 05:19:36,194 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1783, model: portal.wizard 2026-10-29 05:19:36,886 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1783, model: portal.wizard 2026-10-29 05:19:36,888 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1783, model: portal.wizard 2026-10-29 05:19:37,160 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:19:37] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 426 0.318 1.059 2026-10-29 05:19:37,177 100 INFO rb-19fb48c-226083-429903 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-29 05:19:37,228 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:whole_answer_person_kgtdg1gag2g4g3gagdgbg3gdgbg4g7g3g7gagegagbg0g3gbg4g3g0g6gag4g6g9g5 from n/a 2026-10-29 05:19:37,390 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:19:37,841 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1783, model: portal.wizard 2026-10-29 05:19:37,843 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1783, model: portal.wizard 2026-10-29 05:19:38,583 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1783, model: portal.wizard 2026-10-29 05:19:38,585 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1783, model: portal.wizard 2026-10-29 05:19:38,869 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:19:38] "POST /viin_ai/chat/message HTTP/1.1" 200 - 403 0.350 1.133 2026-10-29 05:19:38,896 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1783, model: portal.wizard 2026-10-29 05:19:38,898 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1783, model: portal.wizard 2026-10-29 05:19:39,446 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:19:39] "POST /viin_ai/chat/message HTTP/1.1" 200 - 219 0.187 0.382 2026-10-29 05:19:39,468 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:19:40,130 100 INFO rb-19fb48c-226083-429903 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-29 05:19:41,445 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:20:02,662 100 INFO rb-19fb48c-226083-429903 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-29 05:20:02,734 100 INFO rb-19fb48c-226083-429903 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-29 05:20:02,883 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [359], uid: 1785, model: viin.ai.tool.call.claim 2026-10-29 05:20:02,948 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:20:03,743 100 INFO rb-19fb48c-226083-429903 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-29 05:20:04,066 100 INFO rb-19fb48c-226083-429903 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-29 05:20:04,639 100 INFO rb-19fb48c-226083-429903 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-29 05:20:05,383 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:20:06,536 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tool_confirm: Starting TestToolConfirmController.test_a_tampered_or_missing_nonce_never_runs_the_tool ... 2026-10-29 05:20:06,595 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:tool_confirm_person_kgt7g8g6g8gdg5g6geg8gfg8g7g4gcgcg8g9g5gbg0gbgeg8g4gfgfgfg3geg1gfg7 from n/a 2026-10-29 05:20:06,614 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:20:07,031 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:07] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 15 0.016 0.407 2026-10-29 05:20:07,050 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:07] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 4 0.002 0.013 2026-10-29 05:20:07,054 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tool_confirm: Starting TestToolConfirmController.test_the_nonce_is_burned_after_a_mismatch ... 2026-10-29 05:20:07,118 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:tool_confirm_person_kgt7g8g6g8gdg5g6geg8gfg8g7g4gcgcg8g9g5gbg0gbgeg8g4gfgfgfg3geg1gfg7 from n/a 2026-10-29 05:20:07,159 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:20:07,595 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:07] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 15 0.021 0.433 2026-10-29 05:20:07,616 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:07] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 5 0.004 0.010 2026-10-29 05:20:07,637 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:20:08,902 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tool_confirm_execution: Starting TestToolConfirmRealExecution.test_approve_feeds_real_result_to_llm ... 2026-10-29 05:20:08,957 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:tool_execution_person_kgt1g5g0g9g1gcg5g9gegagagfg4g5gbg8gbgdgbgcgagbg9g0g6gdg1gbg3g2gfgf from n/a 2026-10-29 05:20:09,013 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:20:11,312 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:11] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 206 0.221 2.085 2026-10-29 05:20:11,328 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tool_confirm_execution: Starting TestToolConfirmRealExecution.test_approve_real_failure_surfaces_not_fake_success ... 2026-10-29 05:20:11,395 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:tool_execution_person_kgt1g5g0g9g1gcg5g9gegagagfg4g5gbg8gbgdgbgcgagbg9g0g6gdg1gbg3g2gfgf from n/a 2026-10-29 05:20:11,492 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:20:12,771 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:12] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 272 0.293 0.992 2026-10-29 05:20:12,776 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tool_confirm_execution: Starting TestToolConfirmRealExecution.test_approving_after_the_conversation_was_deleted_is_not_a_warning ... 2026-10-29 05:20:12,811 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:tool_execution_person_kgt1g5g0g9g1gcg5g9gegagagfg4g5gbg8gbgdgbgcgagbg9g0g6gdg1gbg3g2gfgf from n/a 2026-10-29 05:20:12,967 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1788 deleted discuss.channel records with IDs: [228] 2026-10-29 05:20:12,992 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:20:14,093 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:14] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 206 0.187 0.919 2026-10-29 05:20:14,106 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tool_confirm_execution: Starting TestToolConfirmRealExecution.test_reject_does_not_run_server_action ... 2026-10-29 05:20:14,182 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:tool_execution_person_kgt1g5g0g9g1gcg5g9gegagagfg4g5gbg8gbgdgbgcgagbg9g0g6gdg1gbg3g2gfgf from n/a 2026-10-29 05:20:14,268 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:20:15,126 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:15] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 140 0.163 0.701 2026-10-29 05:20:15,150 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:20:18,310 100 INFO rb-19fb48c-226083-429903 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-29 05:20:18,785 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:20:19,382 100 INFO rb-19fb48c-226083-429903 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-29 05:20:19,871 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:20:20,930 100 INFO rb-19fb48c-226083-429903 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-29 05:20:21,382 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_a_file_attached_in_the_chat_reaches_the_assistant.TestTourAFileAttachedInTheChatReachesTheAssistant: Chrome pid: 7516 2026-10-29 05:20:21,387 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_a_file_attached_in_the_chat_reaches_the_assistant.TestTourAFileAttachedInTheChatReachesTheAssistant: Chrome headless temporary user profile dir: /tmp/tmpvngy3smg_chrome_odoo 2026-10-29 05:20:21,388 100 INFO rb-19fb48c-226083-429903 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:44697/json/version 2026-10-29 05:20:21,390 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:44697/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:20:21,449 100 INFO rb-19fb48c-226083-429903 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-29 05:20:21,450 100 INFO rb-19fb48c-226083-429903 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:44697/json 2026-10-29 05:20:21,451 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:44697/json with timeout 3 increased to 10s during tests 2026-10-29 05:20:21,467 100 INFO rb-19fb48c-226083-429903 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:44697/devtools/page/887C914BDBB9FB6182EE16327BF74A7B 2026-10-29 05:20:21,484 100 INFO rb-19fb48c-226083-429903 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-29 05:20:21,495 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_a_file_attached_in_the_chat_reaches_the_assistant.TestTourAFileAttachedInTheChatReachesTheAssistant: Chrome headless enable page notifications 2026-10-29 05:20:21,626 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:attach-file-person from n/a 2026-10-29 05:20:21,652 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_a_file_attached_in_the_chat_reaches_the_assistant.TestTourAFileAttachedInTheChatReachesTheAssistant: Setting session cookie in browser 2026-10-29 05:20:21,680 100 INFO rb-19fb48c-226083-429903 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-29 05:20:21,680 100 INFO rb-19fb48c-226083-429903 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-29 05:20:21,708 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:20:22,974 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:22] "GET /web HTTP/1.1" 200 - 115 0.105 1.167 2026-10-29 05:20:22,979 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_a_file_attached_in_the_chat_reaches_the_assistant.TestTourAFileAttachedInTheChatReachesTheAssistant: Navigation result: {'frameId': '887C914BDBB9FB6182EE16327BF74A7B', 'loaderId': 'D2BA499CD4AC571BB21E4C81931699DA', 'isDownload': False} 2026-10-29 05:20:22,980 100 INFO rb-19fb48c-226083-429903 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-29 05:20:23,080 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:23] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.025 0.023 2026-10-29 05:20:23,109 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:23] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.004 0.062 2026-10-29 05:20:23,154 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:23] "GET /web/webclient/load_menus/ec58a6a84f9325f904c49ab0d512875616887d043dc40a73c0658868f90d7a50 HTTP/1.1" 200 - 4 0.016 0.094 2026-10-29 05:20:23,163 100 INFO rb-19fb48c-226083-429903 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-29 05:20:23,191 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:23] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.016 0.121 2026-10-29 05:20:23,252 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:23] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.037 0.115 2026-10-29 05:20:23,308 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:23] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.003 0.010 2026-10-29 05:20:24,373 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:24] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-29 05:20:24,391 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:24] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-29 05:20:24,400 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:24] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-29 05:20:24,449 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.032 2026-10-29 05:20:24,674 100 INFO rb-19fb48c-226083-429903 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-29 05:20:24,928 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:24] "POST /mail/init_messaging HTTP/1.1" 200 - 103 0.250 0.246 2026-10-29 05:20:24,935 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:24] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.455 2026-10-29 05:20:25,001 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:25] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 05:20:25,002 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:25] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.019 0.435 2026-10-29 05:20:25,082 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:25] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.051 0.443 2026-10-29 05:20:25,167 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:25] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.050 0.510 2026-10-29 05:20:25,193 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.480 2026-10-29 05:20:25,271 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:25] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.022 0.403 2026-10-29 05:20:25,325 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:25] "GET /web/offline HTTP/1.1" 200 - 7 0.010 0.325 2026-10-29 05:20:25,369 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:20:25,378 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.082 2026-10-29 05:20:25,384 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:25] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.023 0.343 2026-10-29 05:20:25,427 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:25] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.018 0.375 2026-10-29 05:20:25,431 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:25] "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-29 05:20:25,659 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:25] "POST /viin_ai/chat/conversation/open HTTP/1.1" 200 - 46 0.068 0.436 2026-10-29 05:20:25,738 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:25] "GET /web/image?model=res.users&field=avatar_128&id=1791 HTTP/1.1" 200 - 11 0.012 0.555 2026-10-29 05:20:25,873 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:25] "POST /viin_ai/chat/status HTTP/1.1" 200 - 8 0.009 0.023 2026-10-29 05:20:26,000 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:26] "POST /viin_ai/voice/status HTTP/1.1" 200 - 31 0.055 0.069 2026-10-29 05:20:26,036 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:26] "POST /discuss/channel/messages HTTP/1.1" 200 - 9 0.009 0.121 2026-10-29 05:20:26,107 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:26] "GET /web/image/res.partner/87/avatar_128 HTTP/1.1" 200 - 10 0.012 0.153 2026-10-29 05:20:26,138 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:26] "GET /discuss/channel/1/avatar_128?unique=709e84ef3cb0065e4ce5ae3b68a540939e83af3930943b7424ab780a713514f03be3e485767772efccd4789aeaad6d3d4438e6faaa063f2083af5771ef287163 HTTP/1.1" 200 - 8 0.011 0.187 2026-10-29 05:20:26,198 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:26] "GET /web/image/res.partner/2/avatar_128?unique=2026-10-29%2002%3A10%3A00 HTTP/1.1" 200 - 10 0.013 0.223 2026-10-29 05:20:26,256 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:26] "GET /discuss/channel/230/partner/3595/avatar_128?unique=2026-10-29%2005%3A20%3A19 HTTP/1.1" 200 - 14 0.013 0.272 2026-10-29 05:20:26,798 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 05:20:27,019 100 INFO rb-19fb48c-226083-429903 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-29 05:20:27,034 100 INFO rb-19fb48c-226083-429903 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-29 05:20:27,056 100 INFO rb-19fb48c-226083-429903 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("tour-notes.txt"))' 2026-10-29 05:20:27,106 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:27] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 05:20:27,125 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:27] "POST /mail/attachment/upload HTTP/1.1" 200 - 9 0.013 0.037 2026-10-29 05:20:27,919 100 INFO rb-19fb48c-226083-429903 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-29 05:20:27,944 100 INFO rb-19fb48c-226083-429903 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-29 05:20:27,971 100 INFO rb-19fb48c-226083-429903 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('Attachment answer'))' 2026-10-29 05:20:27,975 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:27] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-10-29 05:20:28,009 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:28] "GET /web/assets/d90bb30/web.assets_emoji.min.js HTTP/1.1" 200 - 4 0.002 0.012 2026-10-29 05:20:28,347 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:28] "POST /mail/message/post HTTP/1.1" 200 - 54 0.070 0.103 2026-10-29 05:20:28,353 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.121 2026-10-29 05:20:28,378 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:28] "POST /mail/link_preview HTTP/1.1" 200 - 6 0.002 0.010 2026-10-29 05:20:28,463 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.discuss_channel: Conversation 230: answering agent re-pointed to agent 353. 2026-10-29 05:20:29,178 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:29] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 240 0.238 0.556 2026-10-29 05:20:29,249 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:29] "GET /discuss/channel/230/partner/87/avatar_128?unique=2026-10-29%2002%3A10%3A00 HTTP/1.1" 200 - 14 0.024 0.778 2026-10-29 05:20:30,028 100 INFO rb-19fb48c-226083-429903 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-29 05:20:30,031 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_a_file_attached_in_the_chat_reaches_the_assistant.TestTourAFileAttachedInTheChatReachesTheAssistant.browser: test successful 2026-10-29 05:20:30,046 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:30] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:20:30,066 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_a_file_attached_in_the_chat_reaches_the_assistant.TestTourAFileAttachedInTheChatReachesTheAssistant: Closing chrome headless with pid 7516 2026-10-29 05:20:30,070 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_a_file_attached_in_the_chat_reaches_the_assistant.TestTourAFileAttachedInTheChatReachesTheAssistant: Closing websocket connection 2026-10-29 05:20:30,072 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_a_file_attached_in_the_chat_reaches_the_assistant.TestTourAFileAttachedInTheChatReachesTheAssistant: Terminating chrome headless with pid 7516 2026-10-29 05:20:30,199 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_a_file_attached_in_the_chat_reaches_the_assistant.TestTourAFileAttachedInTheChatReachesTheAssistant: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_052030_199423_TestTourAFileAttachedInTheChatReachesTheAssistant.txt 2026-10-29 05:20:30,199 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_a_file_attached_in_the_chat_reaches_the_assistant.TestTourAFileAttachedInTheChatReachesTheAssistant: Removing chrome user profile "/tmp/tmpvngy3smg_chrome_odoo" 2026-10-29 05:20:30,255 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:20:31,432 100 INFO rb-19fb48c-226083-429903 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-29 05:20:31,502 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:reopened-approval-person from n/a 2026-10-29 05:20:31,684 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:20:33,080 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:33] "POST /viin_ai/chat/message HTTP/1.1" 200 - 361 0.318 1.083 2026-10-29 05:20:33,748 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Chrome pid: 7726 2026-10-29 05:20:33,749 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Chrome headless temporary user profile dir: /tmp/tmpr8sixgtt_chrome_odoo 2026-10-29 05:20:33,749 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Issuing json command http://127.0.0.1:32791/json/version 2026-10-29 05:20:33,751 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:32791/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:20:33,873 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Browser version: Chrome/150.0.7871.114 2026-10-29 05:20:33,874 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Issuing json command http://127.0.0.1:32791/json 2026-10-29 05:20:33,875 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:32791/json with timeout 3 increased to 10s during tests 2026-10-29 05:20:33,890 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Websocket url found: ws://127.0.0.1:32791/devtools/page/8D8AD01435DB7640019E2A3EFA326E8F 2026-10-29 05:20:33,905 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Enable chrome headless console log notification 2026-10-29 05:20:33,918 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Chrome headless enable page notifications 2026-10-29 05:20:33,971 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:reopened-approval-person from n/a 2026-10-29 05:20:33,974 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Setting session cookie in browser 2026-10-29 05:20:34,000 100 INFO rb-19fb48c-226083-429903 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-29 05:20:34,000 100 INFO rb-19fb48c-226083-429903 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-29 05:20:34,851 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:34] "GET /web HTTP/1.1" 200 - 102 0.090 0.679 2026-10-29 05:20:34,856 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Navigation result: {'frameId': '8D8AD01435DB7640019E2A3EFA326E8F', 'loaderId': 'A579B9AD3B2B588550BCC0A0305425ED', 'isDownload': False} 2026-10-29 05:20:34,857 100 INFO rb-19fb48c-226083-429903 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-29 05:20:34,965 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:34] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.022 0.033 2026-10-29 05:20:34,979 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:34] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.003 0.047 2026-10-29 05:20:35,048 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:35] "GET /web/webclient/load_menus/63d0a57696e25039c4f001debc134d33b7e53d4d2edd156bea847c5f67d5243f HTTP/1.1" 200 - 2 0.000 0.113 2026-10-29 05:20:35,104 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:35] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.016 0.145 2026-10-29 05:20:35,110 100 INFO rb-19fb48c-226083-429903 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-29 05:20:35,186 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:35] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.053 0.182 2026-10-29 05:20:35,259 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:35] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 05:20:36,340 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:36] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-29 05:20:36,369 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:36] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.041 2026-10-29 05:20:36,418 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:36] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.081 2026-10-29 05:20:36,425 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.019 0.045 2026-10-29 05:20:36,550 100 INFO rb-19fb48c-226083-429903 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-29 05:20:36,877 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:36] "POST /mail/init_messaging HTTP/1.1" 200 - 93 0.168 0.324 2026-10-29 05:20:36,882 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:36] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.452 2026-10-29 05:20:36,908 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:36] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:20:36,919 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:36] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.009 0.404 2026-10-29 05:20:36,932 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:36] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.425 2026-10-29 05:20:37,047 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:37] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.048 0.470 2026-10-29 05:20:37,064 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.478 2026-10-29 05:20:37,067 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:20:37,108 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:37] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 6 0.010 0.422 2026-10-29 05:20:37,149 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 05:20:37,151 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:37] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.026 0.187 2026-10-29 05:20:37,180 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:37] "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-29 05:20:37,217 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:37] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.003 0.257 2026-10-29 05:20:37,249 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:37] "GET /web/offline HTTP/1.1" 200 - 7 0.011 0.286 2026-10-29 05:20:37,276 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:37] "POST /web/action/load HTTP/1.1" 200 - 9 0.006 0.279 2026-10-29 05:20:37,357 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:37] "GET /web/image?model=res.users&field=avatar_128&id=1792 HTTP/1.1" 200 - 11 0.023 0.124 2026-10-29 05:20:37,468 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:37] "POST /viin_ai/chat/conversation/open HTTP/1.1" 200 - 24 0.042 0.103 2026-10-29 05:20:37,631 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:37] "POST /viin_ai/chat/status HTTP/1.1" 200 - 8 0.008 0.023 2026-10-29 05:20:37,787 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:37] "POST /viin_ai/voice/status HTTP/1.1" 200 - 31 0.044 0.097 2026-10-29 05:20:38,009 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:38] "POST /discuss/channel/messages HTTP/1.1" 200 - 66 0.076 0.270 2026-10-29 05:20:38,035 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:38] "GET /discuss/channel/1/avatar_128?unique=709e84ef3cb0065e4ce5ae3b68a540939e83af3930943b7424ab780a713514f03be3e485767772efccd4789aeaad6d3d4438e6faaa063f2083af5771ef287163 HTTP/1.1" 200 - 8 0.005 0.319 2026-10-29 05:20:38,088 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:38] "GET /web/image/res.partner/87/avatar_128 HTTP/1.1" 200 - 10 0.017 0.348 2026-10-29 05:20:38,173 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:38] "GET /discuss/channel/231/partner/3596/avatar_128?unique=2026-10-29%2005%3A20%3A30 HTTP/1.1" 200 - 14 0.019 0.407 2026-10-29 05:20:38,233 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:38] "GET /web/image/res.partner/2/avatar_128?unique=2026-10-29%2002%3A10%3A00 HTTP/1.1" 200 - 10 0.018 0.461 2026-10-29 05:20:38,285 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:38] "POST /discuss/channel/set_last_seen_message HTTP/1.1" 200 - 14 0.015 0.230 2026-10-29 05:20:38,379 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:38] "GET /discuss/channel/231/partner/87/avatar_128?unique=2026-10-29%2002%3A10%3A00 HTTP/1.1" 200 - 14 0.022 0.190 2026-10-29 05:20:38,810 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.006 2026-10-29 05:20:39,467 100 INFO rb-19fb48c-226083-429903 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-29 05:20:39,483 100 INFO rb-19fb48c-226083-429903 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-29 05:20:39,502 100 INFO rb-19fb48c-226083-429903 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-29 05:20:39,943 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1792 deleted viin.ai.chat.pending.tool records with IDs: [50] 2026-10-29 05:20:40,541 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:40] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 283 0.461 0.583 2026-10-29 05:20:40,554 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.775 2026-10-29 05:20:41,341 100 INFO rb-19fb48c-226083-429903 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-29 05:20:41,342 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval.browser: test successful 2026-10-29 05:20:41,359 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:41] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:20:41,374 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Closing chrome headless with pid 7726 2026-10-29 05:20:41,388 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Closing websocket connection 2026-10-29 05:20:41,391 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Terminating chrome headless with pid 7726 2026-10-29 05:20:41,502 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_052041_502644_TestTourAReopenedConversationOffersItsPendingApproval.txt 2026-10-29 05:20:41,503 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_a_reopened_conversation_offers_its_pending_approval.TestTourAReopenedConversationOffersItsPendingApproval: Removing chrome user profile "/tmp/tmpr8sixgtt_chrome_odoo" 2026-10-29 05:20:41,543 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:20:42,734 100 INFO rb-19fb48c-226083-429903 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-29 05:20:43,176 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_an_agent_card_opens_its_conversation.TestTourAnAgentCardOpensItsConversation: Chrome pid: 7935 2026-10-29 05:20:43,177 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_an_agent_card_opens_its_conversation.TestTourAnAgentCardOpensItsConversation: Chrome headless temporary user profile dir: /tmp/tmpp1ktof8w_chrome_odoo 2026-10-29 05:20:43,177 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_an_agent_card_opens_its_conversation.TestTourAnAgentCardOpensItsConversation: Issuing json command http://127.0.0.1:34639/json/version 2026-10-29 05:20:43,179 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:34639/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:20:43,296 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_an_agent_card_opens_its_conversation.TestTourAnAgentCardOpensItsConversation: Browser version: Chrome/150.0.7871.114 2026-10-29 05:20:43,304 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_an_agent_card_opens_its_conversation.TestTourAnAgentCardOpensItsConversation: Issuing json command http://127.0.0.1:34639/json 2026-10-29 05:20:43,308 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:34639/json with timeout 3 increased to 10s during tests 2026-10-29 05:20:43,343 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_an_agent_card_opens_its_conversation.TestTourAnAgentCardOpensItsConversation: Websocket url found: ws://127.0.0.1:34639/devtools/page/FE3D8BF241A9F30083724E0AF3B2D607 2026-10-29 05:20:43,356 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_an_agent_card_opens_its_conversation.TestTourAnAgentCardOpensItsConversation: Enable chrome headless console log notification 2026-10-29 05:20:43,372 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_an_agent_card_opens_its_conversation.TestTourAnAgentCardOpensItsConversation: Chrome headless enable page notifications 2026-10-29 05:20:43,485 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:agent-card-person from n/a 2026-10-29 05:20:43,500 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_an_agent_card_opens_its_conversation.TestTourAnAgentCardOpensItsConversation: Setting session cookie in browser 2026-10-29 05:20:43,522 100 INFO rb-19fb48c-226083-429903 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-29 05:20:43,522 100 INFO rb-19fb48c-226083-429903 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-29 05:20:43,560 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:20:44,914 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:44] "GET /web HTTP/1.1" 200 - 115 0.145 1.214 2026-10-29 05:20:44,919 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_an_agent_card_opens_its_conversation.TestTourAnAgentCardOpensItsConversation: Navigation result: {'frameId': 'FE3D8BF241A9F30083724E0AF3B2D607', 'loaderId': '62D482E680DBA4E2423C35ECA4EB8A2D', 'isDownload': False} 2026-10-29 05:20:44,920 100 INFO rb-19fb48c-226083-429903 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-29 05:20:44,993 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:44] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.011 0.019 2026-10-29 05:20:45,025 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:45] "GET /web/webclient/load_menus/ec58a6a84f9325f904c49ab0d512875616887d043dc40a73c0658868f90d7a50 HTTP/1.1" 200 - 4 0.008 0.043 2026-10-29 05:20:45,060 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:45] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.015 0.071 2026-10-29 05:20:45,081 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:45] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.006 0.100 2026-10-29 05:20:45,109 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:45] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.011 0.121 2026-10-29 05:20:45,140 100 INFO rb-19fb48c-226083-429903 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-29 05:20:45,233 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:45] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.018 2026-10-29 05:20:46,390 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:46] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-29 05:20:46,404 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:46] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.024 2026-10-29 05:20:46,442 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:46] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.066 2026-10-29 05:20:46,471 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.024 0.056 2026-10-29 05:20:46,622 100 INFO rb-19fb48c-226083-429903 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-29 05:20:46,904 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:46] "POST /mail/init_messaging HTTP/1.1" 200 - 103 0.190 0.255 2026-10-29 05:20:46,922 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:46] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:20:46,927 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:46] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.003 0.456 2026-10-29 05:20:46,943 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:46] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.005 0.413 2026-10-29 05:20:47,063 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:47] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.079 0.396 2026-10-29 05:20:47,073 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.446 2026-10-29 05:20:47,100 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:47] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.011 0.505 2026-10-29 05:20:47,164 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:47] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.016 0.394 2026-10-29 05:20:47,203 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:47] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.029 0.218 2026-10-29 05:20:47,219 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:47] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.003 0.256 2026-10-29 05:20:47,266 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:47] "GET /web/offline HTTP/1.1" 200 - 7 0.011 0.292 2026-10-29 05:20:47,281 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:47] "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-29 05:20:47,294 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 05:20:47,299 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.050 2026-10-29 05:20:47,307 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.034 0.130 2026-10-29 05:20:47,361 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:47] "POST /web/action/load HTTP/1.1" 200 - 11 0.020 0.164 2026-10-29 05:20:47,456 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:47] "GET /web/image?model=res.users&field=avatar_128&id=1793 HTTP/1.1" 200 - 18 0.025 0.262 2026-10-29 05:20:47,723 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:47] "POST /web/dataset/call_kw/viin.ai.agent/get_views HTTP/1.1" 200 - 54 0.142 0.117 2026-10-29 05:20:47,793 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:47] "POST /web/dataset/call_kw/viin.ai.agent/web_search_read HTTP/1.1" 200 - 9 0.005 0.016 2026-10-29 05:20:48,921 100 INFO rb-19fb48c-226083-429903 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("Card Agent") button[name="action_open_chat"])' 2026-10-29 05:20:48,944 100 INFO rb-19fb48c-226083-429903 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-29 05:20:48,976 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:48] "POST /web/dataset/call_button HTTP/1.1" 200 - 8 0.005 0.016 2026-10-29 05:20:49,143 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:49] "POST /viin_ai/chat/conversation/open HTTP/1.1" 200 - 45 0.041 0.110 2026-10-29 05:20:49,166 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 05:20:49,334 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:49] "POST /viin_ai/chat/status HTTP/1.1" 200 - 8 0.023 0.034 2026-10-29 05:20:49,466 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:49] "POST /viin_ai/voice/status HTTP/1.1" 200 - 31 0.054 0.083 2026-10-29 05:20:49,496 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:49] "POST /discuss/channel/messages HTTP/1.1" 200 - 9 0.008 0.135 2026-10-29 05:20:49,522 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:49] "GET /discuss/channel/1/avatar_128?unique=709e84ef3cb0065e4ce5ae3b68a540939e83af3930943b7424ab780a713514f03be3e485767772efccd4789aeaad6d3d4438e6faaa063f2083af5771ef287163 HTTP/1.1" 200 - 8 0.007 0.148 2026-10-29 05:20:49,591 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:49] "GET /web/image/res.partner/87/avatar_128 HTTP/1.1" 200 - 10 0.019 0.197 2026-10-29 05:20:49,666 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:49] "GET /discuss/channel/234/partner/3598/avatar_128?unique=2026-10-29%2005%3A20%3A41 HTTP/1.1" 200 - 14 0.013 0.265 2026-10-29 05:20:49,728 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:49] "GET /web/image/res.partner/2/avatar_128?unique=2026-10-29%2002%3A10%3A00 HTTP/1.1" 200 - 10 0.018 0.325 2026-10-29 05:20:50,502 100 INFO rb-19fb48c-226083-429903 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-29 05:20:50,528 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:50] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-10-29 05:20:50,529 100 INFO rb-19fb48c-226083-429903 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('Card agent answer'))' 2026-10-29 05:20:50,557 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:50] "GET /web/assets/d90bb30/web.assets_emoji.min.js HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 05:20:50,871 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:50] "POST /mail/message/post HTTP/1.1" 200 - 45 0.044 0.104 2026-10-29 05:20:50,876 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.105 2026-10-29 05:20:50,918 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:50] "POST /mail/link_preview HTTP/1.1" 200 - 6 0.003 0.018 2026-10-29 05:20:51,646 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:51] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 233 0.218 0.515 2026-10-29 05:20:51,728 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:51] "GET /discuss/channel/234/partner/87/avatar_128?unique=2026-10-29%2002%3A10%3A00 HTTP/1.1" 200 - 14 0.013 0.770 2026-10-29 05:20:52,490 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_an_agent_card_opens_its_conversation.TestTourAnAgentCardOpensItsConversation.browser: test successful 2026-10-29 05:20:52,510 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:52] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:20:52,519 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_an_agent_card_opens_its_conversation.TestTourAnAgentCardOpensItsConversation: Closing chrome headless with pid 7935 2026-10-29 05:20:52,520 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_an_agent_card_opens_its_conversation.TestTourAnAgentCardOpensItsConversation: Closing websocket connection 2026-10-29 05:20:52,531 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_an_agent_card_opens_its_conversation.TestTourAnAgentCardOpensItsConversation: Terminating chrome headless with pid 7935 2026-10-29 05:20:52,661 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_an_agent_card_opens_its_conversation.TestTourAnAgentCardOpensItsConversation: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_052052_660905_TestTourAnAgentCardOpensItsConversation.txt 2026-10-29 05:20:52,661 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_an_agent_card_opens_its_conversation.TestTourAnAgentCardOpensItsConversation: Removing chrome user profile "/tmp/tmpp1ktof8w_chrome_odoo" 2026-10-29 05:20:52,720 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:20:52,932 100 INFO rb-19fb48c-226083-429903 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-29 05:20:53,396 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt: Chrome pid: 8158 2026-10-29 05:20:53,398 100 INFO rb-19fb48c-226083-429903 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/tmpj3cfpm77_chrome_odoo 2026-10-29 05:20:53,402 100 INFO rb-19fb48c-226083-429903 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:38557/json/version 2026-10-29 05:20:53,405 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:38557/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:20:53,561 100 INFO rb-19fb48c-226083-429903 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-29 05:20:53,561 100 INFO rb-19fb48c-226083-429903 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:38557/json 2026-10-29 05:20:53,562 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:38557/json with timeout 3 increased to 10s during tests 2026-10-29 05:20:53,577 100 INFO rb-19fb48c-226083-429903 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:38557/devtools/page/1B2CD8C18DDDD5618EB19DD9218F91DD 2026-10-29 05:20:53,592 100 INFO rb-19fb48c-226083-429903 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-29 05:20:53,616 100 INFO rb-19fb48c-226083-429903 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-29 05:20:54,582 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 05:20:54,586 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:demo from n/a 2026-10-29 05:20:54,599 100 INFO rb-19fb48c-226083-429903 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-29 05:20:54,603 100 INFO rb-19fb48c-226083-429903 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-29 05:20:54,603 100 INFO rb-19fb48c-226083-429903 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-29 05:20:54,633 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:20:56,046 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:56] "GET /web HTTP/1.1" 200 - 115 0.145 1.273 2026-10-29 05:20:56,061 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt: Navigation result: {'frameId': '1B2CD8C18DDDD5618EB19DD9218F91DD', 'loaderId': '911CEFAD75C80F5C2CB362F93112FF6F', 'isDownload': False} 2026-10-29 05:20:56,062 100 INFO rb-19fb48c-226083-429903 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-29 05:20:56,158 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:56] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.019 0.025 2026-10-29 05:20:56,179 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:56] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.013 0.024 2026-10-29 05:20:56,246 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:56] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.040 0.061 2026-10-29 05:20:56,273 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:56] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.006 0.107 2026-10-29 05:20:56,281 100 INFO rb-19fb48c-226083-429903 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-29 05:20:56,354 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:56] "GET /web/webclient/load_menus/6f9eacc13b3865b0891d365800bc9510495d59115f6e7c286c773e7ff620138a HTTP/1.1" 200 - 4 0.017 0.175 2026-10-29 05:20:56,389 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:56] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.011 0.020 2026-10-29 05:20:57,621 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:57] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-29 05:20:57,654 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:57] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.027 2026-10-29 05:20:57,675 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:57] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.053 2026-10-29 05:20:57,700 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.018 2026-10-29 05:20:57,930 100 INFO rb-19fb48c-226083-429903 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-29 05:20:58,163 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:58] "POST /mail/init_messaging HTTP/1.1" 200 - 114 0.217 0.253 2026-10-29 05:20:58,170 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:58] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.445 2026-10-29 05:20:58,178 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:58] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:20:58,356 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:58] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 19 0.137 0.396 2026-10-29 05:20:58,464 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:58] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.017 0.630 2026-10-29 05:20:58,490 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:20:58,508 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:20:58,546 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:58] "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-29 05:20:58,568 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:58] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:20:58,735 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:58] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 44 0.134 0.754 2026-10-29 05:20:58,745 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.790 2026-10-29 05:20:58,759 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:58] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:20:58,840 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:58] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.059 0.698 2026-10-29 05:20:58,854 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:58] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.004 0.632 2026-10-29 05:20:58,888 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:58] "GET /web/offline HTTP/1.1" 200 - 7 0.009 0.657 2026-10-29 05:20:58,916 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:58] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.008 0.525 2026-10-29 05:20:58,976 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:58] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 11 0.013 0.386 2026-10-29 05:20:59,039 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:59] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.034 0.154 2026-10-29 05:20:59,689 100 INFO rb-19fb48c-226083-429903 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-29 05:20:59,707 100 INFO rb-19fb48c-226083-429903 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-29 05:20:59,799 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:20:59] "POST /web/action/load HTTP/1.1" 200 - 11 0.064 0.025 2026-10-29 05:21:00,383 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:00] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 147 0.152 0.387 2026-10-29 05:21:00,698 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:00] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 18 0.041 0.204 2026-10-29 05:21:00,714 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.009 0.182 2026-10-29 05:21:00,723 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.119 2026-10-29 05:21:02,001 100 INFO rb-19fb48c-226083-429903 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-29 05:21:02,053 100 INFO rb-19fb48c-226083-429903 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-29 05:21:02,060 100 INFO rb-19fb48c-226083-429903 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-29 05:21:02,102 100 INFO rb-19fb48c-226083-429903 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-29 05:21:02,126 100 INFO rb-19fb48c-226083-429903 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-29 05:21:02,147 100 INFO rb-19fb48c-226083-429903 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-29 05:21:02,175 100 INFO rb-19fb48c-226083-429903 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-29 05:21:02,194 100 INFO rb-19fb48c-226083-429903 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-29 05:21:02,418 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:02] "POST /viin_ai/search/translate HTTP/1.1" 200 - 39 0.058 0.163 2026-10-29 05:21:02,426 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.106 2026-10-29 05:21:03,211 100 INFO rb-19fb48c-226083-429903 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-29 05:21:03,219 100 INFO rb-19fb48c-226083-429903 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-29 05:21:03,234 100 INFO rb-19fb48c-226083-429903 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-29 05:21:03,278 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:03] "POST /viin_ai/aggregation/narrate HTTP/1.1" 200 - 12 0.010 0.032 2026-10-29 05:21:04,051 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt.browser: test successful 2026-10-29 05:21:04,064 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:04] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:21:04,086 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt: Closing chrome headless with pid 8158 2026-10-29 05:21:04,091 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt: Closing websocket connection 2026-10-29 05:21:04,092 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt: Terminating chrome headless with pid 8158 2026-10-29 05:21:04,252 100 INFO rb-19fb48c-226083-429903 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-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_052104_252541_TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt.txt 2026-10-29 05:21:04,253 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_ask_ai_aggregation_table_renders_in_dialog_and_summarize_narrates_it.TestTourAskAiAggregationTableRendersInDialogAndSummarizeNarratesIt: Removing chrome user profile "/tmp/tmpj3cfpm77_chrome_odoo" 2026-10-29 05:21:04,280 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:21:04,538 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list: Starting TestTourAskAiSearchAppliesTheModelsFilter.test_tour_ask_ai_happy_path ... 2026-10-29 05:21:05,022 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Chrome pid: 8367 2026-10-29 05:21:05,023 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Chrome headless temporary user profile dir: /tmp/tmpbee2nzna_chrome_odoo 2026-10-29 05:21:05,023 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Issuing json command http://127.0.0.1:43325/json/version 2026-10-29 05:21:05,025 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:43325/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:21:05,137 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Browser version: Chrome/150.0.7871.114 2026-10-29 05:21:05,139 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Issuing json command http://127.0.0.1:43325/json 2026-10-29 05:21:05,142 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:43325/json with timeout 3 increased to 10s during tests 2026-10-29 05:21:05,179 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Websocket url found: ws://127.0.0.1:43325/devtools/page/7E70A7D4E96F857ED5A0969140AA68CC 2026-10-29 05:21:05,205 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Enable chrome headless console log notification 2026-10-29 05:21:05,245 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Chrome headless enable page notifications 2026-10-29 05:21:06,108 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 05:21:06,113 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:demo from n/a 2026-10-29 05:21:06,129 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Setting session cookie in browser 2026-10-29 05:21:06,134 100 INFO rb-19fb48c-226083-429903 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-29 05:21:06,134 100 INFO rb-19fb48c-226083-429903 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-29 05:21:06,166 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:21:08,941 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:08] "GET /web HTTP/1.1" 200 - 115 0.111 2.671 2026-10-29 05:21:08,947 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Navigation result: {'frameId': '7E70A7D4E96F857ED5A0969140AA68CC', 'loaderId': '56656A8BE428F323EC9D2573522F354C', 'isDownload': False} 2026-10-29 05:21:08,947 100 INFO rb-19fb48c-226083-429903 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-29 05:21:09,030 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:09] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.025 0.010 2026-10-29 05:21:09,086 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:09] "GET /web/webclient/load_menus/6f9eacc13b3865b0891d365800bc9510495d59115f6e7c286c773e7ff620138a HTTP/1.1" 200 - 4 0.005 0.086 2026-10-29 05:21:09,103 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:09] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.005 0.094 2026-10-29 05:21:09,128 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:09] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.003 0.107 2026-10-29 05:21:09,153 100 INFO rb-19fb48c-226083-429903 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-29 05:21:09,172 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:09] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.024 0.125 2026-10-29 05:21:09,235 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:09] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.005 0.013 2026-10-29 05:21:10,468 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:10] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-29 05:21:10,488 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:10] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.023 2026-10-29 05:21:10,525 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:10] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.037 2026-10-29 05:21:10,609 100 INFO rb-19fb48c-226083-429903 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-29 05:21:10,909 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:10] "POST /mail/init_messaging HTTP/1.1" 200 - 114 0.154 0.244 2026-10-29 05:21:10,941 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.430 2026-10-29 05:21:10,949 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:10] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.415 2026-10-29 05:21:10,976 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:10] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:21:11,047 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:11] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 12 0.041 0.447 2026-10-29 05:21:11,142 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:11] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 16 0.040 0.530 2026-10-29 05:21:11,290 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:11] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 44 0.067 0.625 2026-10-29 05:21:11,302 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:21:11,351 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 05:21:11,367 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:11] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.024 0.424 2026-10-29 05:21:11,390 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:11] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.007 0.416 2026-10-29 05:21:11,418 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.047 2026-10-29 05:21:11,427 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:11] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-29 05:21:11,431 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:11] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.024 0.394 2026-10-29 05:21:11,441 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.400 2026-10-29 05:21:11,492 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:11] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 05:21:11,505 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:11] "GET /web/offline HTTP/1.1" 200 - 7 0.020 0.416 2026-10-29 05:21:11,551 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:11] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 11 0.010 0.341 2026-10-29 05:21:11,598 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:11] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.012 0.174 2026-10-29 05:21:12,291 100 INFO rb-19fb48c-226083-429903 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-29 05:21:12,316 100 INFO rb-19fb48c-226083-429903 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-29 05:21:12,358 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:12] "POST /web/action/load HTTP/1.1" 200 - 11 0.007 0.026 2026-10-29 05:21:12,891 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:12] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 147 0.098 0.396 2026-10-29 05:21:13,147 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:13] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 18 0.038 0.172 2026-10-29 05:21:13,162 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.207 2026-10-29 05:21:13,302 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-29 05:21:14,454 100 INFO rb-19fb48c-226083-429903 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-29 05:21:14,507 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 05:21:14,521 100 INFO rb-19fb48c-226083-429903 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-29 05:21:14,531 100 INFO rb-19fb48c-226083-429903 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-29 05:21:14,584 100 INFO rb-19fb48c-226083-429903 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-29 05:21:14,614 100 INFO rb-19fb48c-226083-429903 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-29 05:21:14,624 100 INFO rb-19fb48c-226083-429903 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-29 05:21:14,660 100 INFO rb-19fb48c-226083-429903 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-29 05:21:14,668 100 INFO rb-19fb48c-226083-429903 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-29 05:21:14,687 100 INFO rb-19fb48c-226083-429903 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-29 05:21:14,842 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:14] "POST /viin_ai/search/translate HTTP/1.1" 200 - 32 0.030 0.114 2026-10-29 05:21:14,935 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:14] "POST /web/dataset/call_kw/res.partner/fields_get HTTP/1.1" 200 - 2 0.000 0.062 2026-10-29 05:21:15,100 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:15] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 11 0.026 0.109 2026-10-29 05:21:15,930 100 INFO rb-19fb48c-226083-429903 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-29 05:21:15,947 100 INFO rb-19fb48c-226083-429903 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-29 05:21:15,949 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter.browser: test successful 2026-10-29 05:21:15,961 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Closing chrome headless with pid 8367 2026-10-29 05:21:15,964 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Closing websocket connection 2026-10-29 05:21:15,978 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Terminating chrome headless with pid 8367 2026-10-29 05:21:16,112 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_052116_112139_TestTourAskAiSearchAppliesTheModelsFilter.txt 2026-10-29 05:21:16,112 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_ask_ai_search_filters_the_list.TestTourAskAiSearchAppliesTheModelsFilter: Removing chrome user profile "/tmp/tmpbee2nzna_chrome_odoo" 2026-10-29 05:21:16,148 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:21:27,798 100 INFO rb-19fb48c-226083-429903 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-29 05:21:28,251 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Chrome pid: 8588 2026-10-29 05:21:28,257 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Chrome headless temporary user profile dir: /tmp/tmpsrbfxdn0_chrome_odoo 2026-10-29 05:21:28,257 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Issuing json command http://127.0.0.1:35395/json/version 2026-10-29 05:21:28,259 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:35395/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:21:28,316 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Browser version: Chrome/150.0.7871.114 2026-10-29 05:21:28,319 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Issuing json command http://127.0.0.1:35395/json 2026-10-29 05:21:28,324 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:35395/json with timeout 3 increased to 10s during tests 2026-10-29 05:21:28,339 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Websocket url found: ws://127.0.0.1:35395/devtools/page/67CEBE5043DD4763C4517DB4CEEAC124 2026-10-29 05:21:28,383 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Enable chrome headless console log notification 2026-10-29 05:21:28,409 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Chrome headless enable page notifications 2026-10-29 05:21:28,683 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:c5-restricted-approver from n/a 2026-10-29 05:21:28,700 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Setting session cookie in browser 2026-10-29 05:21:28,709 100 INFO rb-19fb48c-226083-429903 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-29 05:21:28,709 100 INFO rb-19fb48c-226083-429903 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-29 05:21:28,737 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:21:29,943 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:29] "GET /web HTTP/1.1" 200 - 115 0.105 1.106 2026-10-29 05:21:29,948 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Navigation result: {'frameId': '67CEBE5043DD4763C4517DB4CEEAC124', 'loaderId': '9BEDB8F436270D55600057CCDE87385B', 'isDownload': False} 2026-10-29 05:21:29,948 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Evaluate ready code "odoo.isTourReady("confirm_card_undisclosed_name")" 2026-10-29 05:21:30,033 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:30] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.015 0.026 2026-10-29 05:21:30,064 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:30] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.019 0.039 2026-10-29 05:21:30,133 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:30] "GET /web/webclient/load_menus/ec58a6a84f9325f904c49ab0d512875616887d043dc40a73c0658868f90d7a50 HTTP/1.1" 200 - 4 0.028 0.081 2026-10-29 05:21:30,218 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:30] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.048 0.134 2026-10-29 05:21:30,227 100 INFO rb-19fb48c-226083-429903 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-29 05:21:30,238 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:30] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.004 0.198 2026-10-29 05:21:30,342 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:30] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.006 0.011 2026-10-29 05:21:31,731 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:31] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-29 05:21:31,742 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:31] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.024 2026-10-29 05:21:31,750 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:31] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-10-29 05:21:31,784 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:31] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.016 2026-10-29 05:21:31,939 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Evaluate test code "window._tour_unreadable_name = "C5 Confidential Counterparty"; odoo.startTour("confirm_card_undisclosed_name", {"stepDelay": 0, "keepWatchBrowser": false})" 2026-10-29 05:21:32,178 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:32] "POST /mail/init_messaging HTTP/1.1" 200 - 103 0.174 0.201 2026-10-29 05:21:32,187 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:32] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.372 2026-10-29 05:21:32,204 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:32] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.316 2026-10-29 05:21:32,221 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:32] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 05:21:32,282 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:32] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.062 0.331 2026-10-29 05:21:32,365 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:32] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.045 0.406 2026-10-29 05:21:32,373 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.429 2026-10-29 05:21:32,550 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:32] "POST /viin_ai/chat/conversation/open HTTP/1.1" 200 - 49 0.059 0.117 2026-10-29 05:21:32,580 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:21:32,606 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:21:32,617 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:32] "GET /web/offline HTTP/1.1" 200 - 7 0.040 0.344 2026-10-29 05:21:32,631 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:21:32,643 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:32] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.007 0.381 2026-10-29 05:21:32,684 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:32] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.009 0.412 2026-10-29 05:21:32,748 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:32] "GET /web/image?model=res.users&field=avatar_128&id=1794 HTTP/1.1" 200 - 11 0.010 0.413 2026-10-29 05:21:32,783 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:32] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 6 0.009 0.741 2026-10-29 05:21:32,896 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:32] "POST /viin_ai/chat/status HTTP/1.1" 200 - 8 0.015 0.046 2026-10-29 05:21:33,046 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:33] "POST /viin_ai/voice/status HTTP/1.1" 200 - 31 0.049 0.087 2026-10-29 05:21:33,070 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:33] "POST /discuss/channel/messages HTTP/1.1" 200 - 9 0.008 0.142 2026-10-29 05:21:33,104 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:33] "GET /discuss/channel/1/avatar_128?unique=709e84ef3cb0065e4ce5ae3b68a540939e83af3930943b7424ab780a713514f03be3e485767772efccd4789aeaad6d3d4438e6faaa063f2083af5771ef287163 HTTP/1.1" 200 - 8 0.008 0.173 2026-10-29 05:21:33,162 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:33] "GET /web/image/res.partner/87/avatar_128 HTTP/1.1" 200 - 10 0.017 0.202 2026-10-29 05:21:33,269 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:33] "GET /discuss/channel/238/partner/3608/avatar_128?unique=2026-10-29%2005%3A21%3A16 HTTP/1.1" 200 - 14 0.026 0.278 2026-10-29 05:21:33,351 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:33] "GET /web/image/res.partner/2/avatar_128?unique=2026-10-29%2002%3A10%3A00 HTTP/1.1" 200 - 10 0.044 0.354 2026-10-29 05:21:34,239 100 INFO rb-19fb48c-226083-429903 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-29 05:21:34,263 100 INFO rb-19fb48c-226083-429903 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-29 05:21:34,287 100 INFO rb-19fb48c-226083-429903 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-29 05:21:34,288 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:34] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-10-29 05:21:34,332 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:34] "GET /web/assets/d90bb30/web.assets_emoji.min.js HTTP/1.1" 200 - 4 0.002 0.017 2026-10-29 05:21:34,495 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 05:21:34,678 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:34] "POST /mail/message/post HTTP/1.1" 200 - 46 0.041 0.113 2026-10-29 05:21:34,721 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:34] "POST /mail/link_preview HTTP/1.1" 200 - 6 0.008 0.018 2026-10-29 05:21:34,814 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.discuss_channel: Conversation 238: answering agent re-pointed to agent 357. 2026-10-29 05:21:35,589 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:35] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 317 0.275 0.594 2026-10-29 05:21:35,665 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:35] "GET /discuss/channel/238/partner/87/avatar_128?unique=2026-10-29%2002%3A10%3A00 HTTP/1.1" 200 - 14 0.025 0.889 2026-10-29 05:21:35,683 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-29 05:21:36,431 100 INFO rb-19fb48c-226083-429903 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-29 05:21:36,451 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric.browser: Tour confirm_card_undisclosed_name on step: 'The name is nowhere in the card, and the bare id is not shown as a value (trigger: .o_viin_ai_tool_confirm_dialog)' 2026-10-29 05:21:36,451 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric.browser: test successful 2026-10-29 05:21:36,471 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:36] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:21:36,483 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Closing chrome headless with pid 8588 2026-10-29 05:21:36,487 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Closing websocket connection 2026-10-29 05:21:36,488 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Terminating chrome headless with pid 8588 2026-10-29 05:21:36,617 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_052136_617270_TestTourConfirmCardGeneric.txt 2026-10-29 05:21:36,617 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Removing chrome user profile "/tmp/tmpsrbfxdn0_chrome_odoo" 2026-10-29 05:21:36,633 100 INFO rb-19fb48c-226083-429903 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-29 05:21:37,172 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Chrome pid: 8795 2026-10-29 05:21:37,172 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Chrome headless temporary user profile dir: /tmp/tmpssygzbc5_chrome_odoo 2026-10-29 05:21:37,173 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Issuing json command http://127.0.0.1:41993/json/version 2026-10-29 05:21:37,179 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:41993/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:21:37,268 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Browser version: Chrome/150.0.7871.114 2026-10-29 05:21:37,268 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Issuing json command http://127.0.0.1:41993/json 2026-10-29 05:21:37,269 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:41993/json with timeout 3 increased to 10s during tests 2026-10-29 05:21:37,309 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Websocket url found: ws://127.0.0.1:41993/devtools/page/8A52196B9B9EC5E8536C4CA981B5505D 2026-10-29 05:21:37,339 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Enable chrome headless console log notification 2026-10-29 05:21:37,348 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Chrome headless enable page notifications 2026-10-29 05:21:37,574 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:c5-restricted-approver from n/a 2026-10-29 05:21:37,598 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Setting session cookie in browser 2026-10-29 05:21:37,619 100 INFO rb-19fb48c-226083-429903 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-29 05:21:37,619 100 INFO rb-19fb48c-226083-429903 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-29 05:21:37,659 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:21:38,896 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:38] "GET /web HTTP/1.1" 200 - 116 0.106 1.139 2026-10-29 05:21:38,903 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Navigation result: {'frameId': '8A52196B9B9EC5E8536C4CA981B5505D', 'loaderId': 'FC454F7081AFEA803085BA7D59EAEA7F', 'isDownload': False} 2026-10-29 05:21:38,903 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Evaluate ready code "odoo.isTourReady('confirm_dialog_renders_resolved_names')" 2026-10-29 05:21:39,014 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:39] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.021 0.031 2026-10-29 05:21:39,040 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:39] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.004 0.064 2026-10-29 05:21:39,086 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:39] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.017 0.084 2026-10-29 05:21:39,113 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:39] "GET /web/webclient/load_menus/ec58a6a84f9325f904c49ab0d512875616887d043dc40a73c0658868f90d7a50 HTTP/1.1" 200 - 4 0.004 0.134 2026-10-29 05:21:39,132 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:39] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.006 0.117 2026-10-29 05:21:39,134 100 INFO rb-19fb48c-226083-429903 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-29 05:21:39,201 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:39] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.015 0.014 2026-10-29 05:21:40,330 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:40] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 05:21:40,334 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:40] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-29 05:21:40,379 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.028 2026-10-29 05:21:40,405 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:40] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.047 2026-10-29 05:21:40,647 100 INFO rb-19fb48c-226083-429903 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-29 05:21:40,784 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:40] "POST /mail/init_messaging HTTP/1.1" 200 - 106 0.161 0.241 2026-10-29 05:21:40,795 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:40] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.364 2026-10-29 05:21:40,814 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:40] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.328 2026-10-29 05:21:40,878 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:40] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.037 2026-10-29 05:21:40,897 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:40] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.052 0.321 2026-10-29 05:21:41,002 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:41] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.039 0.354 2026-10-29 05:21:41,020 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.334 2026-10-29 05:21:41,083 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:41] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.016 0.230 2026-10-29 05:21:41,108 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:21:41,139 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:21:41,169 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:41] "GET /web/offline HTTP/1.1" 200 - 7 0.029 0.278 2026-10-29 05:21:41,172 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:41] "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-29 05:21:41,196 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:41] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.007 0.325 2026-10-29 05:21:41,231 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:41] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.004 0.337 2026-10-29 05:21:41,395 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:41] "POST /viin_ai/chat/conversation/open HTTP/1.1" 200 - 46 0.073 0.363 2026-10-29 05:21:41,475 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:41] "GET /web/image?model=res.users&field=avatar_128&id=1794 HTTP/1.1" 200 - 11 0.029 0.433 2026-10-29 05:21:41,563 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:41] "POST /viin_ai/chat/status HTTP/1.1" 200 - 8 0.006 0.015 2026-10-29 05:21:41,677 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:41] "POST /viin_ai/voice/status HTTP/1.1" 200 - 31 0.036 0.051 2026-10-29 05:21:41,710 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:41] "POST /discuss/channel/messages HTTP/1.1" 200 - 9 0.010 0.103 2026-10-29 05:21:41,778 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:41] "GET /web/image/res.partner/87/avatar_128 HTTP/1.1" 200 - 10 0.013 0.116 2026-10-29 05:21:41,809 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:41] "GET /discuss/channel/1/avatar_128?unique=709e84ef3cb0065e4ce5ae3b68a540939e83af3930943b7424ab780a713514f03be3e485767772efccd4789aeaad6d3d4438e6faaa063f2083af5771ef287163 HTTP/1.1" 200 - 8 0.004 0.164 2026-10-29 05:21:41,881 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:41] "GET /discuss/channel/240/partner/3608/avatar_128?unique=2026-10-29%2005%3A21%3A16 HTTP/1.1" 200 - 14 0.023 0.201 2026-10-29 05:21:41,944 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:41] "GET /web/image/res.partner/2/avatar_128?unique=2026-10-29%2002%3A10%3A00 HTTP/1.1" 200 - 10 0.017 0.273 2026-10-29 05:21:42,710 100 INFO rb-19fb48c-226083-429903 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-29 05:21:42,729 100 INFO rb-19fb48c-226083-429903 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-29 05:21:42,753 100 INFO rb-19fb48c-226083-429903 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-29 05:21:42,758 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:42] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 3 0.003 0.011 2026-10-29 05:21:42,821 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:42] "GET /web/assets/d90bb30/web.assets_emoji.min.js HTTP/1.1" 200 - 4 0.004 0.012 2026-10-29 05:21:43,170 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:43] "POST /mail/message/post HTTP/1.1" 200 - 46 0.056 0.125 2026-10-29 05:21:43,177 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.061 2026-10-29 05:21:43,221 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:43] "POST /mail/link_preview HTTP/1.1" 200 - 6 0.015 0.016 2026-10-29 05:21:43,286 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.discuss_channel: Conversation 240: answering agent re-pointed to agent 357. 2026-10-29 05:21:44,130 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:44] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 328 0.265 0.655 2026-10-29 05:21:44,194 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:44] "GET /discuss/channel/240/partner/87/avatar_128?unique=2026-10-29%2002%3A10%3A00 HTTP/1.1" 200 - 14 0.021 0.920 2026-10-29 05:21:44,909 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-29 05:21:44,968 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric.browser: Tour confirm_dialog_renders_resolved_names on step: 'The 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-29 05:21:44,979 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric.browser: Tour confirm_dialog_renders_resolved_names on step: 'The tag name renders, not the raw category id (trigger: .o_viin_ai_tool_confirm_arg[data-arg="category_ids"] .o_viin_ai_tool_confirm_arg_value:contains("ACME Tour Tag"))' 2026-10-29 05:21:44,997 100 INFO rb-19fb48c-226083-429903 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, 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-29 05:21:44,998 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric.browser: test successful 2026-10-29 05:21:45,012 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Closing chrome headless with pid 8795 2026-10-29 05:21:45,014 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Closing websocket connection 2026-10-29 05:21:45,025 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Terminating chrome headless with pid 8795 2026-10-29 05:21:45,148 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_052145_148584_TestTourConfirmCardGeneric.txt 2026-10-29 05:21:45,149 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_confirm_card_generic.TestTourConfirmCardGeneric: Removing chrome user profile "/tmp/tmpssygzbc5_chrome_odoo" 2026-10-29 05:21:45,201 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:21:45,210 100 INFO rb-19fb48c-226083-429903 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-29 05:21:45,764 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Chrome pid: 9007 2026-10-29 05:21:45,765 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Chrome headless temporary user profile dir: /tmp/tmpzxmk1jlg_chrome_odoo 2026-10-29 05:21:45,765 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Issuing json command http://127.0.0.1:36487/json/version 2026-10-29 05:21:45,768 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:36487/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:21:45,805 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Browser version: Chrome/150.0.7871.114 2026-10-29 05:21:45,806 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Issuing json command http://127.0.0.1:36487/json 2026-10-29 05:21:45,809 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:36487/json with timeout 3 increased to 10s during tests 2026-10-29 05:21:45,821 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Websocket url found: ws://127.0.0.1:36487/devtools/page/16A7DE80D2CFF571FCC28847BA48B9EF 2026-10-29 05:21:45,829 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Enable chrome headless console log notification 2026-10-29 05:21:45,831 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Chrome headless enable page notifications 2026-10-29 05:21:46,891 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 05:21:46,895 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:admin from n/a 2026-10-29 05:21:46,910 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Setting session cookie in browser 2026-10-29 05:21:46,915 100 INFO rb-19fb48c-226083-429903 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-29 05:21:46,915 100 INFO rb-19fb48c-226083-429903 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-29 05:21:46,944 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:21:48,474 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:48] "GET /web HTTP/1.1" 200 - 121 0.131 1.406 2026-10-29 05:21:48,479 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Navigation result: {'frameId': '16A7DE80D2CFF571FCC28847BA48B9EF', 'loaderId': 'B4DFEB8FC1EF84A9EFB811CEEF2D18F5', 'isDownload': False} 2026-10-29 05:21:48,480 100 INFO rb-19fb48c-226083-429903 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-29 05:21:48,546 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:48] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.014 0.025 2026-10-29 05:21:48,563 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:48] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.006 0.045 2026-10-29 05:21:48,713 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:48] "GET /web/webclient/load_menus/1f230c4b7b3c31d1e5ac168421cb22b049d41454250a481ce84452c113349bfc HTTP/1.1" 200 - 4 0.034 0.154 2026-10-29 05:21:48,769 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:48] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.032 0.143 2026-10-29 05:21:48,824 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:48] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.012 0.075 2026-10-29 05:21:48,832 100 INFO rb-19fb48c-226083-429903 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-29 05:21:48,905 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:48] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.006 0.012 2026-10-29 05:21:50,078 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:50] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-29 05:21:50,084 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:50] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-29 05:21:50,088 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:50] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-29 05:21:50,131 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.017 0.018 2026-10-29 05:21:50,366 100 INFO rb-19fb48c-226083-429903 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-29 05:21:50,374 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:50] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.077 0.163 2026-10-29 05:21:50,458 100 INFO rb-19fb48c-226083-429903 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-29 05:21:50,563 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:50] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.043 0.369 2026-10-29 05:21:50,573 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:50] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.003 0.376 2026-10-29 05:21:50,622 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:50] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.012 0.343 2026-10-29 05:21:50,646 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:50] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:21:50,810 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:50] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.053 0.473 2026-10-29 05:21:51,112 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:51] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 80 0.162 0.651 2026-10-29 05:21:51,123 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.709 2026-10-29 05:21:51,146 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 05:21:51,193 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:21:51,213 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:51] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.024 0.748 2026-10-29 05:21:51,250 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:51] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:21:51,254 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:51] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.021 0.651 2026-10-29 05:21:51,259 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 05:21:51,305 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:51] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:21:51,334 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:51] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.025 0.719 2026-10-29 05:21:51,370 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:51] "GET /web/offline HTTP/1.1" 200 - 7 0.008 0.694 2026-10-29 05:21:51,446 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:51] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.019 0.563 2026-10-29 05:21:51,453 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.151 2026-10-29 05:21:51,490 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:51] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.011 0.142 2026-10-29 05:21:52,074 100 INFO rb-19fb48c-226083-429903 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-29 05:21:52,103 100 INFO rb-19fb48c-226083-429903 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-29 05:21:52,120 100 INFO rb-19fb48c-226083-429903 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-29 05:21:52,162 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:52] "POST /web/action/load HTTP/1.1" 200 - 10 0.012 0.025 2026-10-29 05:21:52,324 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:52] "POST /web/dataset/call_kw/viin.ai.agent/get_views HTTP/1.1" 200 - 53 0.041 0.075 2026-10-29 05:21:52,384 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:52] "POST /web/dataset/call_kw/viin.ai.agent/web_search_read HTTP/1.1" 200 - 9 0.007 0.017 2026-10-29 05:21:53,234 100 INFO rb-19fb48c-226083-429903 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-29 05:21:53,258 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:53] "POST /web/action/load HTTP/1.1" 200 - 7 0.004 0.017 2026-10-29 05:21:53,429 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:53] "POST /viin_ai/chat/conversation/open HTTP/1.1" 200 - 51 0.060 0.101 2026-10-29 05:21:53,435 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.057 2026-10-29 05:21:53,601 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:53] "POST /viin_ai/chat/status HTTP/1.1" 200 - 5 0.004 0.009 2026-10-29 05:21:53,715 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:53] "POST /viin_ai/voice/status HTTP/1.1" 200 - 9 0.040 0.025 2026-10-29 05:21:53,771 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:53] "GET /discuss/channel/1/avatar_128?unique=709e84ef3cb0065e4ce5ae3b68a540939e83af3930943b7424ab780a713514f03be3e485767772efccd4789aeaad6d3d4438e6faaa063f2083af5771ef287163 HTTP/1.1" 200 - 8 0.034 0.067 2026-10-29 05:21:53,816 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:53] "POST /discuss/channel/messages HTTP/1.1" 200 - 12 0.013 0.147 2026-10-29 05:21:53,908 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:53] "GET /web/image/res.partner/87/avatar_128 HTTP/1.1" 200 - 11 0.024 0.189 2026-10-29 05:21:53,953 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:53] "GET /discuss/channel/16/guest/8/avatar_128?unique=2026-10-29%2001%3A42%3A21 HTTP/1.1" 200 - 10 0.008 0.240 2026-10-29 05:21:54,022 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:54] "GET /discuss/channel/241/partner/3/avatar_128?unique=2026-10-29%2002%3A10%3A00 HTTP/1.1" 200 - 15 0.029 0.255 2026-10-29 05:21:54,499 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 05:21:54,790 100 INFO rb-19fb48c-226083-429903 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-29 05:21:54,799 100 INFO rb-19fb48c-226083-429903 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-29 05:21:54,814 100 INFO rb-19fb48c-226083-429903 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-29 05:21:54,843 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:54] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.031 2026-10-29 05:21:56,161 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:56] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 221 0.205 1.101 2026-10-29 05:21:56,328 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 13 0.034 0.021 2026-10-29 05:21:57,938 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:57] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 870 0.502 1.057 2026-10-29 05:21:57,944 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.675 2026-10-29 05:21:59,200 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:59] "GET /viin_sign/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 05:21:59,283 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:59] "GET /viin_document/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.092 2026-10-29 05:21:59,304 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:59] "GET /base/static/description/settings.png HTTP/1.1" 200 - 0 0.000 0.127 2026-10-29 05:21:59,310 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:59] "GET /event/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.097 2026-10-29 05:21:59,360 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:59] "GET /viin_freight_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.156 2026-10-29 05:21:59,373 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:59] "GET /viin_business_trip/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.055 2026-10-29 05:21:59,373 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:59] "GET /viin_logistics/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 05:21:59,388 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:59] "GET /viin_zalo/static/description/main_screenshot.png HTTP/1.1" 200 - 0 0.000 0.056 2026-10-29 05:21:59,408 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:59] "GET /crm/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.075 2026-10-29 05:21:59,431 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:59] "GET /viin_stringee/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 05:21:59,442 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:59] "GET /to_approvals/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.040 2026-10-29 05:21:59,467 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:59] "GET /sale_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.057 2026-10-29 05:21:59,557 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:59] "GET /calendar/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.097 2026-10-29 05:21:59,565 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:59] "GET /viin_brain/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.067 2026-10-29 05:21:59,582 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:59] "GET /viin_iot/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.048 2026-10-29 05:21:59,636 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:59] "GET /l10n_vn_viin_update_address/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.093 2026-10-29 05:21:59,640 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:59] "GET /viin_ai/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.152 2026-10-29 05:21:59,685 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:59] "GET /viin_hr_work_entry/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 05:21:59,720 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:59] "GET /to_hr_meal/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.067 2026-10-29 05:21:59,723 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:59] "GET /viin_helpdesk/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.100 2026-10-29 05:21:59,758 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:59] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 05:21:59,763 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:59] "GET /viin_appointment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.161 2026-10-29 05:21:59,780 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:59] "GET /viin_sem/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.041 2026-10-29 05:21:59,804 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:59] "GET /purchase/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 05:21:59,805 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:59] "GET /viin_rental/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.086 2026-10-29 05:21:59,806 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:59] "GET /website_slides/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.036 2026-10-29 05:21:59,815 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:59] "GET /stock/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 05:21:59,899 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:59] "GET /account/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.054 2026-10-29 05:21:59,924 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:59] "GET /mrp/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.082 2026-10-29 05:21:59,959 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:59] "GET /viin_hr_overtime/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.076 2026-10-29 05:21:59,987 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:21:59] "GET /to_loan_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.129 2026-10-29 05:22:00,005 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:00] "GET /to_git/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.044 2026-10-29 05:22:00,041 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:00] "GET /viin_sale_subscription/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.055 2026-10-29 05:22:00,042 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:00] "GET /to_hr_payroll/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.068 2026-10-29 05:22:00,054 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:00] "GET /contacts/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:22:00,101 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:00] "GET /viin_amazon/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.073 2026-10-29 05:22:00,120 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:00] "GET /viin_social/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 05:22:00,139 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:00] "GET /project/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 05:22:00,140 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:00] "GET /survey/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:22:00,186 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:00] "GET /hr_timesheet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 05:22:00,218 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:00] "GET /viin_marketplace/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.057 2026-10-29 05:22:00,235 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:00] "GET /mass_mailing/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.058 2026-10-29 05:22:00,249 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:00] "GET /hr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 05:22:00,269 100 INFO rb-19fb48c-226083-429903 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-29 05:22:00,270 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:00] "GET /hr_attendance/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 05:22:00,270 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:00] "GET /hr_recruitment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 05:22:00,277 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner.browser: test successful 2026-10-29 05:22:00,279 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:00] "GET /hr_expense/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 05:22:00,301 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:00] "GET /fleet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:22:00,426 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:00] "GET /lunch/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.127 2026-10-29 05:22:00,470 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:00] "GET /point_of_sale/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.069 2026-10-29 05:22:00,499 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:00] "GET /viin_workflow_automation/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.199 2026-10-29 05:22:00,518 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:00] "GET /viin_fleet_booking/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.162 2026-10-29 05:22:00,539 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:00] "GET /to_okr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.080 2026-10-29 05:22:00,582 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:00] "GET /to_odoo_module/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.088 2026-10-29 05:22:00,627 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:00] "GET /viin_affiliate/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.083 2026-10-29 05:22:00,627 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Closing chrome headless with pid 9007 2026-10-29 05:22:00,633 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Closing websocket connection 2026-10-29 05:22:00,641 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Terminating chrome headless with pid 9007 2026-10-29 05:22:00,839 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_052200_839401_TestTourFirstRunBanner.txt 2026-10-29 05:22:00,839 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: Removing chrome user profile "/tmp/tmpzxmk1jlg_chrome_odoo" 2026-10-29 05:22:00,868 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_first_run_banner_and_setup_cta.TestTourFirstRunBanner: waiting for threads: [, ] 2026-10-29 05:22:02,100 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:02] "GET /product_setting/static/description/icon.png HTTP/1.1" 404 - 235 0.571 2.245 2026-10-29 05:22:02,181 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:02] "POST /web/dataset/call_kw/res.config.settings/get_viin_brand_modules_icon HTTP/1.1" 200 - 2 0.003 2.324 2026-10-29 05:22:02,202 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:22:03,337 100 INFO rb-19fb48c-226083-429903 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-29 05:22:03,926 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Chrome pid: 9280 2026-10-29 05:22:03,927 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Chrome headless temporary user profile dir: /tmp/tmp3j5gml1y_chrome_odoo 2026-10-29 05:22:03,927 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Issuing json command http://127.0.0.1:42247/json/version 2026-10-29 05:22:03,929 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:42247/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:22:03,956 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Browser version: Chrome/150.0.7871.114 2026-10-29 05:22:03,956 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Issuing json command http://127.0.0.1:42247/json 2026-10-29 05:22:03,962 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:42247/json with timeout 3 increased to 10s during tests 2026-10-29 05:22:03,979 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Websocket url found: ws://127.0.0.1:42247/devtools/page/F833F4446B694805BB6D225045F767D1 2026-10-29 05:22:03,998 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Enable chrome headless console log notification 2026-10-29 05:22:04,011 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Chrome headless enable page notifications 2026-10-29 05:22:04,081 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:gesture-gate-person from n/a 2026-10-29 05:22:04,098 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Setting session cookie in browser 2026-10-29 05:22:04,112 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Open "http://127.0.0.1:8069/web#action=2598&model=res.partner&view_type=form&id=3610" in browser 2026-10-29 05:22:04,112 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Navigating to: "http://127.0.0.1:8069/web#action=2598&model=res.partner&view_type=form&id=3610" 2026-10-29 05:22:04,143 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:22:05,318 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:05] "GET /web HTTP/1.1" 200 - 116 0.099 1.084 2026-10-29 05:22:05,323 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Navigation result: {'frameId': 'F833F4446B694805BB6D225045F767D1', 'loaderId': '89CF20C44DD65A53BF5A7F59DC36754A', 'isDownload': False} 2026-10-29 05:22:05,324 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Evaluate ready code "odoo.isTourReady('gesture_gate_unattended')" 2026-10-29 05:22:05,364 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:05] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.007 0.008 2026-10-29 05:22:05,407 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:05] "GET /web/webclient/load_menus/63d0a57696e25039c4f001debc134d33b7e53d4d2edd156bea847c5f67d5243f HTTP/1.1" 200 - 4 0.010 0.031 2026-10-29 05:22:05,435 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:05] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.010 0.037 2026-10-29 05:22:05,490 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.029 0.061 2026-10-29 05:22:05,522 100 INFO rb-19fb48c-226083-429903 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-29 05:22:05,530 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:05] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.007 0.165 2026-10-29 05:22:05,589 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:05] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.004 0.026 2026-10-29 05:22:06,820 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:06] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-29 05:22:06,858 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:06] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-29 05:22:06,897 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:06] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.034 2026-10-29 05:22:06,920 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:06] "POST /web/action/load HTTP/1.1" 200 - 9 0.055 0.034 2026-10-29 05:22:06,984 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.074 2026-10-29 05:22:07,040 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:07] "POST /web/action/load HTTP/1.1" 200 - 9 0.015 0.113 2026-10-29 05:22:07,053 100 INFO rb-19fb48c-226083-429903 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=2598&model=res.partner&view_type=form&id=3610"})" 2026-10-29 05:22:07,466 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:07] "POST /mail/init_messaging HTTP/1.1" 200 - 107 0.164 0.370 2026-10-29 05:22:07,472 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:07] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.523 2026-10-29 05:22:07,485 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:07] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:22:07,515 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:07] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.011 0.552 2026-10-29 05:22:07,559 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:07] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.015 0.570 2026-10-29 05:22:07,575 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:07] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.012 2026-10-29 05:22:07,605 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.020 0.479 2026-10-29 05:22:07,670 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:07] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.016 0.418 2026-10-29 05:22:07,688 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:07] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.007 0.148 2026-10-29 05:22:07,716 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:22:07,773 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.030 2026-10-29 05:22:07,786 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:07] "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-29 05:22:07,801 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:07] "GET /web/offline HTTP/1.1" 200 - 7 0.049 0.214 2026-10-29 05:22:07,882 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:07] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.016 0.869 2026-10-29 05:22:08,007 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:08] "GET /web/image?model=res.users&field=avatar_128&id=1795 HTTP/1.1" 200 - 18 0.062 0.328 2026-10-29 05:22:08,475 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:08] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 146 0.116 0.587 2026-10-29 05:22:08,709 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:08] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 23 0.045 0.140 2026-10-29 05:22:08,718 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.180 2026-10-29 05:22:08,953 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:08] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 69 0.088 0.290 2026-10-29 05:22:09,142 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:09] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 3 0.006 0.031 2026-10-29 05:22:09,201 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:09] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 9 0.024 0.059 2026-10-29 05:22:09,235 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-29 05:22:09,340 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:09] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 3 0.013 0.026 2026-10-29 05:22:09,375 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:09] "POST /web/dataset/call_kw/res.partner/brain_get_mentioning_pages HTTP/1.1" 200 - 4 0.004 0.078 2026-10-29 05:22:09,403 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:09] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:22:09,475 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:09] "POST /mail/thread/data HTTP/1.1" 200 - 21 0.050 0.093 2026-10-29 05:22:09,564 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:09] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 8 0.017 0.209 2026-10-29 05:22:09,643 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:09] "POST /mail/thread/messages HTTP/1.1" 200 - 26 0.020 0.203 2026-10-29 05:22:09,795 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:09] "GET /web/image?field=avatar_128&id=2&model=res.partner&unique=2026-10-29%2002%3A10%3A00 HTTP/1.1" 200 - 10 0.010 0.040 2026-10-29 05:22:10,361 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-29 05:22:10,825 100 INFO rb-19fb48c-226083-429903 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-29 05:22:10,828 100 INFO rb-19fb48c-226083-429903 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-29 05:22:10,845 100 INFO rb-19fb48c-226083-429903 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-29 05:22:10,865 100 INFO rb-19fb48c-226083-429903 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-29 05:22:10,964 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:10] "POST /viin_ai/chat/conversation/open HTTP/1.1" 200 - 40 0.033 0.075 2026-10-29 05:22:11,023 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:11] "POST /web/dataset/call_kw/discuss.channel/channel_fold HTTP/1.1" 200 - 13 0.008 0.023 2026-10-29 05:22:11,095 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:11] "POST /viin_ai/chat/status HTTP/1.1" 200 - 8 0.008 0.026 2026-10-29 05:22:11,208 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:11] "POST /viin_ai/voice/status HTTP/1.1" 200 - 31 0.038 0.083 2026-10-29 05:22:11,238 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:11] "POST /discuss/channel/messages HTTP/1.1" 200 - 8 0.009 0.122 2026-10-29 05:22:11,300 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:11] "GET /web/image/res.partner/87/avatar_128 HTTP/1.1" 200 - 10 0.017 0.161 2026-10-29 05:22:12,404 100 INFO rb-19fb48c-226083-429903 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-29 05:22:12,426 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:12] "POST /web/dataset/call_kw/viin.ai.ui.directive/search_read HTTP/1.1" 200 - 7 0.004 0.013 2026-10-29 05:22:12,679 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:12] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 17 0.027 0.201 2026-10-29 05:22:12,689 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:12] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.210 2026-10-29 05:22:13,112 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:13] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 15 0.013 0.021 2026-10-29 05:22:13,141 100 INFO rb-19fb48c-226083-429903 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-29 05:22:13,142 100 INFO rb-19fb48c-226083-429903 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-29 05:22:13,149 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours.browser: test successful 2026-10-29 05:22:13,180 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:22:13,205 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Closing chrome headless with pid 9280 2026-10-29 05:22:13,206 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Closing websocket connection 2026-10-29 05:22:13,207 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Terminating chrome headless with pid 9280 2026-10-29 05:22:13,402 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_052213_401786_TestGestureGateTours.txt 2026-10-29 05:22:13,402 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Removing chrome user profile "/tmp/tmp3j5gml1y_chrome_odoo" 2026-10-29 05:22:13,420 100 INFO rb-19fb48c-226083-429903 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-29 05:22:14,046 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Chrome pid: 9501 2026-10-29 05:22:14,047 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Chrome headless temporary user profile dir: /tmp/tmpz5gvfdpp_chrome_odoo 2026-10-29 05:22:14,047 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Issuing json command http://127.0.0.1:38655/json/version 2026-10-29 05:22:14,049 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:38655/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:22:14,131 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Browser version: Chrome/150.0.7871.114 2026-10-29 05:22:14,131 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Issuing json command http://127.0.0.1:38655/json 2026-10-29 05:22:14,132 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:38655/json with timeout 3 increased to 10s during tests 2026-10-29 05:22:14,161 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Websocket url found: ws://127.0.0.1:38655/devtools/page/753444786BEE269683D3685B3CD83E16 2026-10-29 05:22:14,190 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Enable chrome headless console log notification 2026-10-29 05:22:14,205 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Chrome headless enable page notifications 2026-10-29 05:22:14,291 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:gesture-gate-person from n/a 2026-10-29 05:22:14,309 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Setting session cookie in browser 2026-10-29 05:22:14,324 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Open "http://127.0.0.1:8069/web#action=2598&model=res.partner&view_type=form&id=3610" in browser 2026-10-29 05:22:14,326 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Navigating to: "http://127.0.0.1:8069/web#action=2598&model=res.partner&view_type=form&id=3610" 2026-10-29 05:22:14,356 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:22:15,573 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:15] "GET /web HTTP/1.1" 200 - 116 0.096 1.129 2026-10-29 05:22:15,581 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Navigation result: {'frameId': '753444786BEE269683D3685B3CD83E16', 'loaderId': '32933BB24A6E55D6EBBA52CCF93DA6D2', 'isDownload': False} 2026-10-29 05:22:15,581 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Evaluate ready code "odoo.isTourReady('gesture_gate_dirty_form')" 2026-10-29 05:22:15,689 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:15] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.014 0.047 2026-10-29 05:22:15,705 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:15] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.004 0.062 2026-10-29 05:22:15,732 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.008 0.072 2026-10-29 05:22:15,761 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:15] "GET /web/webclient/load_menus/63d0a57696e25039c4f001debc134d33b7e53d4d2edd156bea847c5f67d5243f HTTP/1.1" 200 - 4 0.008 0.099 2026-10-29 05:22:15,776 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:15] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.003 0.144 2026-10-29 05:22:15,835 100 INFO rb-19fb48c-226083-429903 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-29 05:22:15,842 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:15] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.004 0.011 2026-10-29 05:22:17,197 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:17] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-29 05:22:17,202 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:17] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 05:22:17,209 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:17] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 05:22:17,243 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:17] "POST /web/action/load HTTP/1.1" 200 - 9 0.010 0.022 2026-10-29 05:22:17,275 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.036 2026-10-29 05:22:17,470 100 INFO rb-19fb48c-226083-429903 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=2598&model=res.partner&view_type=form&id=3610"})" 2026-10-29 05:22:17,643 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:17] "POST /mail/init_messaging HTTP/1.1" 200 - 107 0.133 0.238 2026-10-29 05:22:17,694 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:17] "POST /web/action/load HTTP/1.1" 200 - 9 0.029 0.382 2026-10-29 05:22:17,703 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:17] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.376 2026-10-29 05:22:17,723 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.319 2026-10-29 05:22:17,759 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:17] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.033 2026-10-29 05:22:17,784 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:17] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.030 0.305 2026-10-29 05:22:17,845 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:17] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.020 0.382 2026-10-29 05:22:17,855 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.340 2026-10-29 05:22:17,928 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:17] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.016 0.257 2026-10-29 05:22:17,962 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:17] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.019 0.205 2026-10-29 05:22:17,980 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-29 05:22:18,020 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:22:18,046 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:18] "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-29 05:22:18,047 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:18] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.036 0.255 2026-10-29 05:22:18,123 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:18] "GET /web/offline HTTP/1.1" 200 - 7 0.013 0.323 2026-10-29 05:22:18,253 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:18] "GET /web/image?model=res.users&field=avatar_128&id=1795 HTTP/1.1" 200 - 18 0.059 0.348 2026-10-29 05:22:18,828 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:18] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 146 0.131 0.655 2026-10-29 05:22:19,076 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:19] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 23 0.079 0.103 2026-10-29 05:22:19,086 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.163 2026-10-29 05:22:19,321 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:19] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 69 0.075 0.318 2026-10-29 05:22:19,484 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:19] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 3 0.003 0.015 2026-10-29 05:22:19,524 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:19] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 9 0.009 0.024 2026-10-29 05:22:19,677 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:19] "POST /web/dataset/call_kw/res.partner/brain_get_mentioning_pages HTTP/1.1" 200 - 4 0.007 0.026 2026-10-29 05:22:19,703 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:19] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 3 0.004 0.042 2026-10-29 05:22:19,772 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:19] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 05:22:19,861 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:19] "POST /mail/thread/data HTTP/1.1" 200 - 21 0.034 0.146 2026-10-29 05:22:20,000 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:20] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 8 0.022 0.272 2026-10-29 05:22:20,009 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.273 2026-10-29 05:22:20,085 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:20] "POST /mail/thread/messages HTTP/1.1" 200 - 26 0.021 0.269 2026-10-29 05:22:20,257 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:20] "GET /web/image?field=avatar_128&id=2&model=res.partner&unique=2026-10-29%2002%3A10%3A00 HTTP/1.1" 200 - 10 0.009 0.045 2026-10-29 05:22:20,618 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-29 05:22:21,264 100 INFO rb-19fb48c-226083-429903 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-29 05:22:21,278 100 INFO rb-19fb48c-226083-429903 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-29 05:22:21,307 100 INFO rb-19fb48c-226083-429903 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-29 05:22:21,339 100 INFO rb-19fb48c-226083-429903 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-29 05:22:21,344 100 INFO rb-19fb48c-226083-429903 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-29 05:22:21,494 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:21] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 37 0.043 0.143 2026-10-29 05:22:21,646 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:21] "POST /viin_ai/chat/conversation/open HTTP/1.1" 200 - 40 0.060 0.226 2026-10-29 05:22:21,709 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:21] "POST /web/dataset/call_kw/discuss.channel/channel_fold HTTP/1.1" 200 - 13 0.009 0.034 2026-10-29 05:22:21,806 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:21] "POST /viin_ai/chat/status HTTP/1.1" 200 - 8 0.015 0.051 2026-10-29 05:22:21,844 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:21] "POST /discuss/channel/messages HTTP/1.1" 200 - 8 0.021 0.044 2026-10-29 05:22:21,960 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:21] "POST /viin_ai/voice/status HTTP/1.1" 200 - 31 0.030 0.135 2026-10-29 05:22:22,027 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:22] "GET /web/image/res.partner/87/avatar_128 HTTP/1.1" 200 - 10 0.012 0.212 2026-10-29 05:22:23,126 100 INFO rb-19fb48c-226083-429903 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-29 05:22:23,128 100 INFO rb-19fb48c-226083-429903 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-29 05:22:23,153 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:23] "POST /web/dataset/call_kw/viin.ai.ui.directive/search_read HTTP/1.1" 200 - 7 0.005 0.017 2026-10-29 05:22:24,263 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 05:22:25,161 100 INFO rb-19fb48c-226083-429903 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-29 05:22:25,178 100 INFO rb-19fb48c-226083-429903 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-29 05:22:25,224 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:25] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 5 0.007 0.030 2026-10-29 05:22:25,246 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:25] "POST /web/dataset/call_kw/viin.ai.ui.directive/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 05:22:25,261 100 INFO rb-19fb48c-226083-429903 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-29 05:22:25,284 100 INFO rb-19fb48c-226083-429903 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-29 05:22:25,467 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:25] "POST /web/dataset/call_kw/res.partner/web_save HTTP/1.1" 200 - 44 0.069 0.116 2026-10-29 05:22:25,786 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:25] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 17 0.034 0.249 2026-10-29 05:22:25,797 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.286 2026-10-29 05:22:26,346 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:26] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 15 0.024 0.026 2026-10-29 05:22:27,120 100 INFO rb-19fb48c-226083-429903 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-29 05:22:27,122 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours.browser: test successful 2026-10-29 05:22:27,140 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:22:27] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:22:27,155 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Closing chrome headless with pid 9501 2026-10-29 05:22:27,157 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Closing websocket connection 2026-10-29 05:22:27,158 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Terminating chrome headless with pid 9501 2026-10-29 05:22:27,312 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_052227_312632_TestGestureGateTours.txt 2026-10-29 05:22:27,313 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tour_gesture_gate.TestGestureGateTours: Removing chrome user profile "/tmp/tmpz5gvfdpp_chrome_odoo" 2026-10-29 05:22:27,353 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:22:50,974 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_trace_company_scoping: Starting TestTraceCompanyScoping.test_company_selector_narrows_manager_view ... 2026-10-29 05:22:51,038 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_trace_company_scoping: Starting TestTraceCompanyScoping.test_ops_manager_company_a_cannot_see_company_b_traces ... 2026-10-29 05:22:51,081 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_trace_company_scoping: Starting TestTraceCompanyScoping.test_ops_manager_sees_company_wide_usage_logs ... 2026-10-29 05:22:51,192 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_trace_company_scoping: Starting TestTraceCompanyScoping.test_ops_manager_sees_other_users_traces_in_same_company ... 2026-10-29 05:22:51,220 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_trace_company_scoping: Starting TestTraceCompanyScoping.test_plain_employee_still_sees_only_own_traces ... 2026-10-29 05:22:51,265 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_trace_company_scoping: Starting TestTraceCompanyScoping.test_trace_company_id_defaults_to_active_company ... 2026-10-29 05:22:51,347 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-29 05:22:52,047 100 INFO rb-19fb48c-226083-429903 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-29 05:22:52,097 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:22:52,176 100 INFO rb-19fb48c-226083-429903 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-29 05:22:52,205 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:22:52,274 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_tts_request_parameters: Starting TestReadAloudRequestParameters.test_a_metadata_key_is_never_posted_as_a_vendor_parameter ... 2026-10-29 05:22:52,400 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:23:07,450 100 INFO rb-19fb48c-226083-429903 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-29 05:23:07,640 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [88148] 2026-10-29 05:23:08,260 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3624] 2026-10-29 05:23:08,385 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_two_companies from n/a 2026-10-29 05:23:08,420 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:23:08,892 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:23:08] "POST /viin_ai/chat/message HTTP/1.1" 200 - 36 0.027 0.452 2026-10-29 05:23:08,985 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1801, model: portal.wizard 2026-10-29 05:23:08,988 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1801, model: portal.wizard 2026-10-29 05:23:09,037 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1801, model: portal.wizard 2026-10-29 05:23:09,039 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1801, model: portal.wizard 2026-10-29 05:23:09,048 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:23:09] "POST /viin_ai/chat/message HTTP/1.1" 200 - 67 0.053 0.098 2026-10-29 05:23:09,056 100 INFO rb-19fb48c-226083-429903 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-29 05:23:09,151 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_one_company from n/a 2026-10-29 05:23:09,175 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:23:09,563 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3623], uid: 1802, model: res.partner 2026-10-29 05:23:09,581 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:23:09] "POST /viin_ai/chat/message HTTP/1.1" 200 - 29 0.024 0.388 2026-10-29 05:23:09,620 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3623], uid: 1802, model: res.partner 2026-10-29 05:23:09,641 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:23:09] "POST /viin_ai/chat/message HTTP/1.1" 200 - 16 0.016 0.039 2026-10-29 05:23:09,696 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:23:22,602 100 INFO rb-19fb48c-226083-429903 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-29 05:23:22,800 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_two_companies from n/a 2026-10-29 05:23:22,819 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:23:23,318 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1803, model: portal.wizard 2026-10-29 05:23:23,323 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1803, model: portal.wizard 2026-10-29 05:23:23,966 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:23:23] "POST /viin_ai/chat/message HTTP/1.1" 200 - 262 0.265 0.886 2026-10-29 05:23:24,146 100 INFO rb-19fb48c-226083-429903 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-29 05:23:24,159 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1803 deleted viin.ai.chat.pending.tool records with IDs: [53] 2026-10-29 05:23:24,170 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:23:24] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 30 0.020 0.031 2026-10-29 05:23:24,176 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_turn_context_survives_the_confirmation_boundary.TestTurnContextSurvivesTheConfirmationBoundary: waiting for threads: [] 2026-10-29 05:23:24,179 100 INFO rb-19fb48c-226083-429903 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-29 05:23:24,311 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_two_companies from n/a 2026-10-29 05:23:24,341 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:23:24,911 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1803, model: portal.wizard 2026-10-29 05:23:24,913 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1803, model: portal.wizard 2026-10-29 05:23:25,514 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:23:25] "POST /viin_ai/chat/message HTTP/1.1" 200 - 262 0.235 0.951 2026-10-29 05:23:25,585 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1803, model: portal.wizard 2026-10-29 05:23:25,587 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1803, model: portal.wizard 2026-10-29 05:23:25,880 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1803 deleted viin.ai.chat.pending.tool records with IDs: [54] 2026-10-29 05:23:26,148 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:23:26] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 185 0.153 0.474 2026-10-29 05:23:26,194 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:23:39,020 100 INFO rb-19fb48c-226083-429903 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-29 05:23:39,213 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_two_companies from n/a 2026-10-29 05:23:39,246 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:23:39,706 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:23:39] "POST /viin_ai/chat/message HTTP/1.1" 200 - 38 0.031 0.436 2026-10-29 05:23:39,752 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:23:39,879 100 INFO rb-19fb48c-226083-429903 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-29 05:23:40,991 100 INFO rb-19fb48c-226083-429903 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-29 05:23:42,248 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:23:42,256 100 INFO rb-19fb48c-226083-429903 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-29 05:23:43,404 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 05:23:43,412 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:admin from n/a 2026-10-29 05:23:43,587 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:23:45,065 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:23:45] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 294 0.294 1.189 2026-10-29 05:23:45,893 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:23:45] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 215 0.218 0.606 2026-10-29 05:23:46,807 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:23:46] "POST /viin_ai/chat/message HTTP/1.1" 200 - 211 0.259 0.640 2026-10-29 05:23:46,810 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_two_concurrent_turns_of_one_conversation_each_answer_their_own_question.TestTwoConcurrentTurnsOfOneConversationEachAnswerTheirOwnQuestion: waiting for threads: [] 2026-10-29 05:23:46,828 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:23:58,474 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_ui_ai_trail: Starting TestAiTrail.test_another_persons_ai_activity_never_enters_this_users_trail ... 2026-10-29 05:23:58,649 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1807, model: portal.wizard 2026-10-29 05:23:58,651 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1807, model: portal.wizard 2026-10-29 05:23:58,712 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:24:11,194 100 INFO rb-19fb48c-226083-429903 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-29 05:24:11,387 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3650], uid: 1809, model: res.partner 2026-10-29 05:24:11,476 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1809, model: portal.wizard 2026-10-29 05:24:11,479 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1809, model: portal.wizard 2026-10-29 05:24:11,649 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1809, model: portal.wizard 2026-10-29 05:24:11,652 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1809, model: portal.wizard 2026-10-29 05:24:11,958 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1810, model: portal.wizard 2026-10-29 05:24:11,960 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1810, model: portal.wizard 2026-10-29 05:24:12,030 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:24:23,927 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_ui_context_schema: Starting TestUiContextBounds.test_active_ids_are_refiltered_by_read_access ... 2026-10-29 05:24:24,104 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1811, model: portal.wizard 2026-10-29 05:24:24,106 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1811, model: portal.wizard 2026-10-29 05:24:24,156 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:24:26,169 100 INFO rb-19fb48c-226083-429903 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-29 05:24:26,255 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_ack_owner from n/a 2026-10-29 05:24:26,308 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:24:26,735 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:24:26] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 26 0.028 0.408 2026-10-29 05:24:26,786 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:24:26] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 13 0.025 0.016 2026-10-29 05:24:26,805 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:24:30,076 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_ui_directive_ack_closes_the_loop: Starting TestDirectiveAckRefusals.test_a_step_cannot_be_acknowledged_twice ... 2026-10-29 05:24:30,120 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_ack_owner from n/a 2026-10-29 05:24:30,140 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:24:30,569 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:24:30] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 26 0.021 0.412 2026-10-29 05:24:30,588 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:24:30] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 7 0.002 0.009 2026-10-29 05:24:30,592 100 INFO rb-19fb48c-226083-429903 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-29 05:24:30,633 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_ack_owner from n/a 2026-10-29 05:24:30,681 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:24:31,145 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:24:31] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 23 0.023 0.447 2026-10-29 05:24:31,164 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:24:31] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 3 0.002 0.005 2026-10-29 05:24:31,173 100 INFO rb-19fb48c-226083-429903 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-29 05:24:31,204 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_ack_other from n/a 2026-10-29 05:24:31,230 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:24:31,683 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [71], uid: 1816, model: viin.ai.ui.directive 2026-10-29 05:24:31,693 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:24:31] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 26 0.020 0.448 2026-10-29 05:24:31,698 100 INFO rb-19fb48c-226083-429903 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-29 05:24:42,742 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_ack_owner from n/a 2026-10-29 05:24:42,766 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:24:43,169 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:24:43] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 26 0.027 0.383 2026-10-29 05:24:43,238 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:24:45,215 100 INFO rb-19fb48c-226083-429903 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-29 05:24:45,278 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_ack_owner from n/a 2026-10-29 05:24:45,309 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:24:45,722 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:24:45] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 26 0.019 0.401 2026-10-29 05:24:45,765 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:24:45] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 13 0.013 0.023 2026-10-29 05:24:45,784 100 INFO rb-19fb48c-226083-429903 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-29 05:24:45,838 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_ack_owner from n/a 2026-10-29 05:24:45,875 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:24:46,282 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:24:46] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 28 0.023 0.388 2026-10-29 05:24:46,300 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:24:59,474 100 INFO rb-19fb48c-226083-429903 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-29 05:24:59,680 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_ui_directive_append_only: Starting TestDirectiveLedgerIsAppendOnlyForItsSubject.test_only_the_three_lifecycle_fields_may_ever_be_rewritten ... 2026-10-29 05:25:00,137 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-29 05:25:13,638 100 INFO rb-19fb48c-226083-429903 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-29 05:25:13,871 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-29 05:25:27,538 100 INFO rb-19fb48c-226083-429903 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-29 05:25:27,633 100 INFO rb-19fb48c-226083-429903 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-29 05:25:27,714 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-29 05:25:40,715 100 INFO rb-19fb48c-226083-429903 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-29 05:25:40,797 100 INFO rb-19fb48c-226083-429903 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-29 05:25:40,850 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-29 05:25:54,039 100 INFO rb-19fb48c-226083-429903 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-29 05:25:54,260 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-29 05:26:07,151 100 INFO rb-19fb48c-226083-429903 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-29 05:26:07,236 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_ui_directive_ledger_and_write_seam: Starting TestUiDirectiveLedgerContract.test_a_terminal_directive_can_never_transition_again ... 2026-10-29 05:26:07,514 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-29 05:26:21,223 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_ui_directive_ledger_and_write_seam: Starting TestUiDirectiveLedgerPrivacy.test_a_directive_from_another_company_is_invisible ... 2026-10-29 05:26:21,312 100 INFO rb-19fb48c-226083-429903 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-29 05:26:21,354 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_ui_directive_ledger_and_write_seam: Starting TestUiDirectiveLedgerPrivacy.test_an_ai_operator_may_unlink_a_directive ... 2026-10-29 05:26:21,401 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1845 deleted viin.ai.ui.directive records with IDs: [125] 2026-10-29 05:26:21,406 100 INFO rb-19fb48c-226083-429903 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-29 05:26:21,535 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1843, model: viin.ai.ui.directive 2026-10-29 05:26:21,575 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-29 05:26:22,865 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_ui_introspect: Starting TestTheMenuMapTheModelReadsHoldsOnlyMenusThePersonCouldClick.test_a_menu_the_person_could_not_click_never_reaches_the_model ... 2026-10-29 05:26:23,664 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:26:24,855 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_ui_nav_config_menu: Starting TestUiNavConfigMenuAudience.test_a_plain_internal_user_never_reaches_the_capabilities_screen ... 2026-10-29 05:26:25,189 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_ui_nav_config_menu: Starting TestUiNavConfigMenuAudience.test_the_configuration_audience_actually_reaches_the_screen ... 2026-10-29 05:26:26,684 100 INFO rb-19fb48c-226083-429903 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-29 05:26:26,724 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:26:38,935 100 INFO rb-19fb48c-226083-429903 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-29 05:26:39,302 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1850, model: portal.wizard 2026-10-29 05:26:39,308 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1850, model: portal.wizard 2026-10-29 05:26:39,356 100 INFO rb-19fb48c-226083-429903 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-29 05:26:39,564 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 05:26:52,689 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_ui_tools: Starting TestEveryAnswerIsScopedToThePinnedCompany.test_a_record_outside_the_pinned_company_is_refused_not_described ... 2026-10-29 05:26:52,884 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1853, model: portal.wizard 2026-10-29 05:26:52,887 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1853, model: portal.wizard 2026-10-29 05:26:53,295 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3720], uid: 1853, model: res.partner 2026-10-29 05:26:53,320 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_ui_tools: Starting TestEveryAnswerIsScopedToThePinnedCompany.test_the_same_question_answers_differently_in_each_company ... 2026-10-29 05:26:53,453 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1853, model: portal.wizard 2026-10-29 05:26:53,456 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1853, model: portal.wizard 2026-10-29 05:26:53,493 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1853, model: portal.wizard 2026-10-29 05:26:53,497 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1853, model: portal.wizard 2026-10-29 05:26:53,552 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 05:27:06,343 100 INFO rb-19fb48c-226083-429903 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-29 05:27:06,558 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1856, model: portal.wizard 2026-10-29 05:27:06,561 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1856, model: portal.wizard 2026-10-29 05:27:06,798 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1856, model: portal.wizard 2026-10-29 05:27:06,800 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1856, model: portal.wizard 2026-10-29 05:27:06,834 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1856, model: portal.wizard 2026-10-29 05:27:06,836 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1856, model: portal.wizard 2026-10-29 05:27:06,900 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1856, model: portal.wizard 2026-10-29 05:27:06,902 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1856, model: portal.wizard 2026-10-29 05:27:06,945 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1856, model: portal.wizard 2026-10-29 05:27:06,947 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1856, model: portal.wizard 2026-10-29 05:27:07,039 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 05:27:20,306 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_ui_tools: Starting TestReadingTheScreenChangesNothing.test_the_assistant_cannot_relocate_itself_through_its_arguments ... 2026-10-29 05:27:20,514 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1859, model: portal.wizard 2026-10-29 05:27:20,517 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1859, model: portal.wizard 2026-10-29 05:27:20,734 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_ui_tools: Starting TestReadingTheScreenChangesNothing.test_with_no_screen_pinned_the_assistant_admits_it_does_not_know ... 2026-10-29 05:27:20,829 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 05:27:33,892 100 INFO rb-19fb48c-226083-429903 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-29 05:27:34,137 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1862, model: portal.wizard 2026-10-29 05:27:34,141 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1862, model: portal.wizard 2026-10-29 05:27:34,173 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1862, model: portal.wizard 2026-10-29 05:27:34,176 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1862, model: portal.wizard 2026-10-29 05:27:34,242 100 INFO rb-19fb48c-226083-429903 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-29 05:27:34,466 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1862, model: portal.wizard 2026-10-29 05:27:34,470 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1862, model: portal.wizard 2026-10-29 05:27:34,528 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3738], uid: 1862, model: res.partner 2026-10-29 05:27:34,539 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_ui_tools: Starting TestTheAssistantReadsAnyRecordAndMethodThePersonCouldOpen.test_what_a_named_method_takes_is_reported_with_its_defaults ... 2026-10-29 05:27:34,631 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1862, model: portal.wizard 2026-10-29 05:27:34,634 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1862, model: portal.wizard 2026-10-29 05:27:34,683 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1862, model: portal.wizard 2026-10-29 05:27:34,685 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1862, model: portal.wizard 2026-10-29 05:27:34,721 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 05:27:48,227 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_ui_tools: Starting TestTheAssistantSeesExactlyWhatTheUserCouldClick.test_a_screen_with_no_model_states_no_rights_at_all ... 2026-10-29 05:27:48,375 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_ui_tools: Starting TestTheAssistantSeesExactlyWhatTheUserCouldClick.test_an_action_this_users_groups_exclude_is_refused ... 2026-10-29 05:27:48,488 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1866, model: portal.wizard 2026-10-29 05:27:48,491 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1866, model: portal.wizard 2026-10-29 05:27:48,659 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_ui_tools: Starting TestTheAssistantSeesExactlyWhatTheUserCouldClick.test_the_reported_capabilities_mirror_this_users_own_rights ... 2026-10-29 05:27:48,817 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1865, model: portal.wizard 2026-10-29 05:27:48,820 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1865, model: portal.wizard 2026-10-29 05:27:48,876 100 INFO rb-19fb48c-226083-429903 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-29 05:27:49,048 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1865, model: portal.wizard 2026-10-29 05:27:49,051 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1865, model: portal.wizard 2026-10-29 05:27:49,246 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 05:28:02,028 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_ui_trail_session: Starting TestTheTrailIsBoundedLikeTheOtherHalfOfTheHistory.test_the_trail_keeps_the_newest_steps_and_reads_oldest_first ... 2026-10-29 05:28:02,231 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_two_companies from n/a 2026-10-29 05:28:02,252 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:28:02,775 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1868, model: portal.wizard 2026-10-29 05:28:02,779 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1868, model: portal.wizard 2026-10-29 05:28:03,140 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1868, model: portal.wizard 2026-10-29 05:28:03,143 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1868, model: portal.wizard 2026-10-29 05:28:03,243 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:28:03] "POST /viin_ai/chat/message HTTP/1.1" 200 - 234 0.219 0.776 2026-10-29 05:28:03,288 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:28:16,939 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_ui_trail_session: Starting TestTheTrailIsNoWiderThanTheLedgersOwnRules.test_sharing_a_conversation_discloses_no_colleagues_activity ... 2026-10-29 05:28:17,124 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_two_companies from n/a 2026-10-29 05:28:17,144 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:28:17,688 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1870, model: portal.wizard 2026-10-29 05:28:17,690 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1870, model: portal.wizard 2026-10-29 05:28:18,188 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1870, model: portal.wizard 2026-10-29 05:28:18,190 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1870, model: portal.wizard 2026-10-29 05:28:18,311 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:28:18] "POST /viin_ai/chat/message HTTP/1.1" 200 - 234 0.251 0.921 2026-10-29 05:28:18,355 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:28:31,946 100 INFO rb-19fb48c-226083-429903 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-29 05:28:32,180 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_two_companies from n/a 2026-10-29 05:28:32,202 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:28:32,686 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1872, model: portal.wizard 2026-10-29 05:28:32,689 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1872, model: portal.wizard 2026-10-29 05:28:33,089 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1872, model: portal.wizard 2026-10-29 05:28:33,092 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1872, model: portal.wizard 2026-10-29 05:28:33,258 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:28:33] "POST /viin_ai/chat/message HTTP/1.1" 200 - 235 0.214 0.848 2026-10-29 05:28:33,307 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:28:46,553 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_ui_trail_session: Starting TestTheTurnStampsTheConversationOnTheStepsItOffers.test_a_step_offered_during_a_conversation_belongs_to_it ... 2026-10-29 05:28:46,718 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_two_companies from n/a 2026-10-29 05:28:46,736 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:28:47,157 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1874, model: portal.wizard 2026-10-29 05:28:47,160 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1874, model: portal.wizard 2026-10-29 05:28:47,679 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1874, model: portal.wizard 2026-10-29 05:28:47,681 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1874, model: portal.wizard 2026-10-29 05:28:47,828 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:28:47] "POST /viin_ai/chat/message HTTP/1.1" 200 - 238 0.271 0.825 2026-10-29 05:28:47,833 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_ui_trail_session.TestTheTurnStampsTheConversationOnTheStepsItOffers: waiting for threads: [] 2026-10-29 05:28:47,885 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:28:49,258 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 547 and Message-Id '<002488054381335.1793251729.179688215255737-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:28:49,258 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:28:49,277 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [547] 2026-10-29 05:28:49,317 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [93417] 2026-10-29 05:28:49,317 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:28:49,327 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:28:49,368 100 INFO rb-19fb48c-226083-429903 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-29 05:28:49,439 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:28:50,657 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 548 and Message-Id '<701528174552869.1793251730.610872268676758-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:28:50,657 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:28:50,677 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [548] 2026-10-29 05:28:50,707 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [93419] 2026-10-29 05:28:50,707 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:28:50,718 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:28:51,958 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 549 and Message-Id '<551994989566498.1793251731.911247253417969-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:28:51,958 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:28:51,969 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [549] 2026-10-29 05:28:51,994 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [93421] 2026-10-29 05:28:51,995 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:28:52,008 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:28:52,041 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_vendor: Starting TestAIVendor.test_a_vendor_code_is_lowercase_letters_digits_and_underscores_only ... 2026-10-29 05:28:52,066 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_vendor: Starting TestAIVendor.test_an_ai_administrator_can_add_a_vendor ... 2026-10-29 05:28:52,082 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_vendor: Starting TestAIVendor.test_an_employee_reads_the_catalogue_but_cannot_add_to_it ... 2026-10-29 05:28:52,131 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1877, model: viin.ai.vendor 2026-10-29 05:28:52,147 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:28:53,455 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 550 and Message-Id '<932417510550199.1793251733.408061027526855-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:28:53,455 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:28:53,469 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [550] 2026-10-29 05:28:53,490 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [93423] 2026-10-29 05:28:53,492 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:28:53,505 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:28:53,609 100 INFO rb-19fb48c-226083-429903 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-29 05:28:53,647 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.tests.test_vision_ocr: Starting TestVisionOcr.test_the_image_reaches_each_vendor_in_that_vendors_own_form ... 2026-10-29 05:28:54,106 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:28:55,056 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_a_page_change_refreshes_the_chunks_of_that_page_only: Starting TestAPageChangeRefreshesTheChunksOfThatPageOnly.test_a_deleted_page_is_gone_from_the_index ... 2026-10-29 05:28:55,304 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 05:28:55,350 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-29 05:28:55,360 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.embedding records with IDs: [1148] 2026-10-29 05:28:55,397 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [93430] 2026-10-29 05:28:55,569 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.brain.page records with IDs: [12333] 2026-10-29 05:28:55,720 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_a_page_change_refreshes_the_chunks_of_that_page_only: Starting TestAPageChangeRefreshesTheChunksOfThatPageOnly.test_a_moved_page_is_indexed_under_its_new_vault_only ... 2026-10-29 05:28:56,012 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 05:28:56,083 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-29 05:28:56,148 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1880 deleted viin.ai.embedding records with IDs: [1151] 2026-10-29 05:28:56,479 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_a_page_change_refreshes_the_chunks_of_that_page_only: Starting TestAPageChangeRefreshesTheChunksOfThatPageOnly.test_a_new_page_in_an_indexed_wiki_is_embedded_by_the_next_run ... 2026-10-29 05:28:56,719 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 05:28:56,780 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-29 05:28:57,149 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_a_page_change_refreshes_the_chunks_of_that_page_only: Starting TestAPageChangeRefreshesTheChunksOfThatPageOnly.test_a_saved_page_alone_is_embedded_again ... 2026-10-29 05:28:57,369 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 05:28:57,424 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-29 05:28:57,556 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1880 deleted viin.ai.embedding records with IDs: [1156] 2026-10-29 05:28:57,731 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_a_page_change_refreshes_the_chunks_of_that_page_only: Starting TestAPageChangeRefreshesTheChunksOfThatPageOnly.test_a_trashed_page_is_not_found_by_any_retrieval_and_is_found_again_once_restored ... 2026-10-29 05:28:57,959 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 05:28:58,026 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-29 05:28:58,321 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1880 deleted viin.ai.embedding records with IDs: [1159] 2026-10-29 05:28:58,816 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_a_page_change_refreshes_the_chunks_of_that_page_only: Starting TestAPageChangeRefreshesTheChunksOfThatPageOnly.test_an_archived_page_stays_in_the_index_and_its_hit_says_it_is_archived ... 2026-10-29 05:28:59,045 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 05:28:59,090 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-29 05:28:59,309 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:29:00,790 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_a_page_changed_in_an_assistant_turn_records_that_assistant_and_turn: Starting TestAPageChangedInAnAssistantTurnRecordsThatAssistantAndTurn.test_a_body_an_assistant_changes_needs_review_by_the_review_rule_of_its_vault ... 2026-10-29 05:29:01,117 100 INFO rb-19fb48c-226083-429903 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-29 05:29:01,290 100 INFO rb-19fb48c-226083-429903 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-29 05:29:01,402 100 INFO rb-19fb48c-226083-429903 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_needs_review_by_the_review_rule_of_its_vault ... 2026-10-29 05:29:01,596 100 INFO rb-19fb48c-226083-429903 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-29 05:29:01,739 100 INFO rb-19fb48c-226083-429903 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-29 05:29:01,954 100 INFO rb-19fb48c-226083-429903 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 ... 2026-10-29 05:29:02,109 100 INFO rb-19fb48c-226083-429903 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-29 05:29:02,275 100 INFO rb-19fb48c-226083-429903 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-29 05:29:02,430 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_a_page_changed_in_an_assistant_turn_records_that_assistant_and_turn: Starting TestAPageChangedInAnAssistantTurnRecordsThatAssistantAndTurn.test_the_revision_an_assistant_turn_makes_names_the_person_and_the_assistant ... 2026-10-29 05:29:02,695 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:29:03,596 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_a_page_tree_with_indexed_chunks_survives_trash_restore_and_delete: Starting TestAPageTreeWithIndexedChunksSurvivesTrashRestoreAndDelete.test_a_page_with_a_sub_page_goes_to_trash_and_comes_back_with_its_chunks ... 2026-10-29 05:29:03,898 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 05:29:03,990 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-29 05:29:04,088 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1883 deleted viin.ai.embedding records with IDs: [1164] 2026-10-29 05:29:04,113 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1883 deleted viin.ai.embedding records with IDs: [1166] 2026-10-29 05:29:04,220 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_a_page_tree_with_indexed_chunks_survives_trash_restore_and_delete: Starting TestAPageTreeWithIndexedChunksSurvivesTrashRestoreAndDelete.test_a_trashed_page_tree_is_deleted_for_good_with_its_chunks ... 2026-10-29 05:29:04,530 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 05:29:04,602 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-29 05:29:04,696 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1883 deleted viin.ai.embedding records with IDs: [1170] 2026-10-29 05:29:04,713 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1883 deleted viin.ai.embedding records with IDs: [1172] 2026-10-29 05:29:04,744 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [93479, 93473] 2026-10-29 05:29:04,806 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.brain.page records with IDs: [12353, 12356] 2026-10-29 05:29:04,833 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_a_page_tree_with_indexed_chunks_survives_trash_restore_and_delete: Starting TestAPageTreeWithIndexedChunksSurvivesTrashRestoreAndDelete.test_an_indexed_leaf_page_goes_to_trash_and_comes_back_with_its_chunks ... 2026-10-29 05:29:05,161 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 05:29:05,227 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-29 05:29:05,311 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1883 deleted viin.ai.embedding records with IDs: [1175] 2026-10-29 05:29:05,327 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1883 deleted viin.ai.embedding records with IDs: [1177] 2026-10-29 05:29:05,446 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:29:06,296 100 INFO rb-19fb48c-226083-429903 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-29 05:29:06,933 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [12358], uid: 1885, model: viin.brain.page 2026-10-29 05:29:06,959 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:29:06,964 100 INFO rb-19fb48c-226083-429903 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-29 05:29:06,965 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_ai_editor_bridge_js: Starting TestAiEditorBridgeJs.test_qunit_viin_ai_brain ... 2026-10-29 05:29:07,397 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:44627/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:29:07,497 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:44627/json with timeout 3 increased to 10s during tests 2026-10-29 05:29:08,404 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 05:29:08,414 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:admin from n/a 2026-10-29 05:29:08,463 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:29:10,725 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:29:10] "GET /web/tests?mod=web&filter=%2F%5Eviin_ai_brain%2F HTTP/1.1" 200 - 57 0.034 2.233 2026-10-29 05:29:10,836 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:29:10] "GET /web/assets/bcdbe0b/web.qunit_suite_tests.min.js HTTP/1.1" 200 - 4 0.006 0.029 2026-10-29 05:29:10,855 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:29:10] "GET /web/assets/2a12415/web.tests_assets.min.js HTTP/1.1" 200 - 4 0.003 0.053 2026-10-29 05:29:10,872 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:29:10] "GET /web/assets/3ea6781/web.qunit_suite_tests.min.css HTTP/1.1" 200 - 4 0.003 0.069 2026-10-29 05:29:10,945 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:29:10] "GET /web/assets/e1d1937/web.tests_assets.min.css HTTP/1.1" 200 - 4 0.033 0.091 2026-10-29 05:29:11,053 100 INFO rb-19fb48c-226083-429903 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-29 05:29:14,348 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:29:14] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-29 05:29:16,125 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:29:16] "POST /bus/get_model_definitions HTTP/1.1" 200 - 688 0.523 1.336 2026-10-29 05:29:16,137 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:29:16] "GET /web/bundle/web.assets_emoji HTTP/1.1" 200 - 3 0.002 1.870 2026-10-29 05:29:16,172 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:29:16] "GET /web/assets/d90bb30/web.assets_emoji.min.js HTTP/1.1" 200 - 4 0.001 0.012 2026-10-29 05:29:16,244 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:29:16] "GET /web/bundle/mail.assets_lamejs HTTP/1.1" 200 - 3 0.002 0.010 2026-10-29 05:29:16,284 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:29:16] "GET /web/assets/fc4b119/mail.assets_lamejs.min.js HTTP/1.1" 200 - 4 0.005 0.024 2026-10-29 05:29:16,619 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:29:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:29:16,648 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:29:16] "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-29 05:29:18,502 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:29:20,078 100 INFO rb-19fb48c-226083-429903 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-29 05:29:20,257 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1887 deleted viin.brain.link records with IDs: [1] 2026-10-29 05:29:20,372 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:29:21,446 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 551 and Message-Id '<812235902102595.1793251761.403554201126099-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:29:21,446 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:29:21,471 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [551] 2026-10-29 05:29:21,500 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [93504] 2026-10-29 05:29:21,500 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:29:21,514 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:29:22,659 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 552 and Message-Id '<116800275624312.1793251762.602517843246460-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:29:22,659 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:29:22,676 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [552] 2026-10-29 05:29:22,696 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [93506] 2026-10-29 05:29:22,696 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:29:22,707 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:29:22,933 100 INFO rb-19fb48c-226083-429903 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-29 05:29:22,994 100 INFO rb-19fb48c-226083-429903 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-29 05:29:23,114 100 INFO rb-19fb48c-226083-429903 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-29 05:29:23,248 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:29:24,823 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_an_assistant_change_follows_the_rule_of_the_person_it_acts_for: Starting TestAnAssistantChangeFollowsTheRuleOfThePersonItActsFor.test_a_block_the_assistant_adds_goes_to_the_draft_the_person_already_holds ... 2026-10-29 05:29:25,026 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_an_assistant_change_follows_the_rule_of_the_person_it_acts_for: Starting TestAnAssistantChangeFollowsTheRuleOfThePersonItActsFor.test_the_approved_draft_is_attributed_to_the_person_and_the_assistant ... 2026-10-29 05:29:25,498 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 553 and Message-Id '<629112104865943.1793251765.348256826400757-openerp-message-notify@2ff4138d272a>' from 'brain_common_editor@example.com' to (redacted) 'd*************er@example.com' successfully sent 2026-10-29 05:29:25,499 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:29:25,527 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1890 deleted mail.mail records with IDs: [553] 2026-10-29 05:29:25,527 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:29:25,740 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1891 deleted mail.activity records with IDs: [115] 2026-10-29 05:29:25,984 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 554 and Message-Id '<044706785067768.1793251765.909784793853760-openerp-12367-viin.brain.page@2ff4138d272a>' from 'brain_common_editor@example.com' to (redacted) 'd*************er@example.com' successfully sent 2026-10-29 05:29:25,985 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:29:26,002 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [554] 2026-10-29 05:29:26,003 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:29:26,021 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1891 deleted viin.brain.page.draft records with IDs: [3] 2026-10-29 05:29:26,041 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_an_assistant_change_follows_the_rule_of_the_person_it_acts_for: Starting TestAnAssistantChangeFollowsTheRuleOfThePersonItActsFor.test_the_assistant_acting_for_the_owner_changes_the_page_itself ... 2026-10-29 05:29:26,194 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_an_assistant_change_follows_the_rule_of_the_person_it_acts_for: Starting TestAnAssistantChangeFollowsTheRuleOfThePersonItActsFor.test_the_assistant_changes_the_draft_of_the_person_it_acts_for ... 2026-10-29 05:29:26,365 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:29:27,896 100 INFO rb-19fb48c-226083-429903 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-29 05:29:28,036 100 INFO rb-19fb48c-226083-429903 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-29 05:29:28,284 100 INFO rb-19fb48c-226083-429903 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-29 05:29:28,416 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:29:30,477 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 555 and Message-Id '<706642929490244.1793251770.433515071868896-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:29:30,477 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:29:30,492 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [555] 2026-10-29 05:29:30,515 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [93546] 2026-10-29 05:29:30,515 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:29:30,525 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:29:31,712 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 556 and Message-Id '<350245249619655.1793251771.678387880325317-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:29:31,712 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:29:31,723 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [556] 2026-10-29 05:29:31,740 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [93548] 2026-10-29 05:29:31,740 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:29:31,753 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:29:31,894 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_an_editor_ai_fill_and_its_attribution_are_decided_by_the_server: Starting TestAnEditorAiFillAndItsAttributionAreDecidedByTheServer.test_a_fill_whose_run_gives_no_complete_answer_leaves_the_page_untouched ... 2026-10-29 05:29:32,520 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_an_editor_ai_fill_and_its_attribution_are_decided_by_the_server: Starting TestAnEditorAiFillAndItsAttributionAreDecidedByTheServer.test_a_run_that_is_not_the_users_own_is_recorded_on_no_page ... 2026-10-29 05:29:32,813 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent: agent 377 was asked by user 1895 to run under a trace that belongs to another person or assistant; running under a new one instead 2026-10-29 05:29:32,835 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent: agent 377 was asked by user 1895 to run under a trace that belongs to another person or assistant; running under a new one instead 2026-10-29 05:29:32,936 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent: agent 377 was asked by user 1895 to run under a trace that belongs to another person or assistant; running under a new one instead 2026-10-29 05:29:32,955 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent: agent 377 was asked by user 1895 to run under a trace that belongs to another person or assistant; running under a new one instead 2026-10-29 05:29:32,959 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_an_editor_ai_fill_and_its_attribution_are_decided_by_the_server: Starting TestAnEditorAiFillAndItsAttributionAreDecidedByTheServer.test_a_run_the_page_already_records_does_not_ask_for_a_new_verification ... 2026-10-29 05:29:33,496 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_an_editor_ai_fill_and_its_attribution_are_decided_by_the_server: Starting TestAnEditorAiFillAndItsAttributionAreDecidedByTheServer.test_an_editors_fill_cannot_read_a_page_the_editor_cannot_open ... 2026-10-29 05:29:34,107 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12374], uid: 1895, model: viin.brain.page 2026-10-29 05:29:34,120 100 INFO rb-19fb48c-226083-429903 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=1895) 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-29 05:29:34,216 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_an_editor_ai_fill_and_its_attribution_are_decided_by_the_server: Starting TestAnEditorAiFillAndItsAttributionAreDecidedByTheServer.test_an_editors_fill_into_a_page_another_assistant_wrote_keeps_its_authoring_run ... 2026-10-29 05:29:34,947 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_an_editor_ai_fill_and_its_attribution_are_decided_by_the_server: Starting TestAnEditorAiFillAndItsAttributionAreDecidedByTheServer.test_an_editors_fill_is_ai_text_of_the_assistant_and_run_that_wrote_it ... 2026-10-29 05:29:35,582 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_an_editor_ai_fill_and_its_attribution_are_decided_by_the_server: Starting TestAnEditorAiFillAndItsAttributionAreDecidedByTheServer.test_an_editors_fill_needs_review_only_in_a_vault_that_reviews_ai_changes ... 2026-10-29 05:29:36,489 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_an_editor_ai_fill_and_its_attribution_are_decided_by_the_server: Starting TestAnEditorAiFillAndItsAttributionAreDecidedByTheServer.test_the_answer_the_reviewer_sees_is_the_inert_block_the_page_stores ... 2026-10-29 05:29:37,007 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_an_editor_ai_fill_and_its_attribution_are_decided_by_the_server: Starting TestAnEditorAiFillAndItsAttributionAreDecidedByTheServer.test_the_open_revision_holding_the_assistants_text_names_the_assistant ... 2026-10-29 05:29:37,287 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_an_editor_ai_fill_and_its_attribution_are_decided_by_the_server: Starting TestAnEditorAiFillAndItsAttributionAreDecidedByTheServer.test_the_users_new_run_on_a_page_another_assistant_wrote_is_its_last_editor_only ... 2026-10-29 05:29:37,402 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_an_editor_ai_fill_and_its_attribution_are_decided_by_the_server: Starting TestAnEditorAiFillAndItsAttributionAreDecidedByTheServer.test_the_users_run_is_recorded_as_the_author_of_a_page_with_none_and_needs_review_by_its_vaults_rule ... 2026-10-29 05:29:37,590 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 05:29:39,675 100 INFO rb-19fb48c-226083-429903 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-29 05:29:39,939 100 INFO rb-19fb48c-226083-429903 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-29 05:29:40,070 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [12397], uid: 1899, model: viin.brain.page 2026-10-29 05:29:40,101 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [12397], uid: 1899, model: viin.brain.page 2026-10-29 05:29:40,138 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 05:29:41,583 100 INFO rb-19fb48c-226083-429903 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-29 05:29:42,420 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:29:43,154 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_insert_embed: Starting TestADraftPutsTheViewsWhereTheTextNamesThem.test_a_name_that_is_no_view_of_the_run_is_dropped_and_loose_text_is_kept ... 2026-10-29 05:29:43,469 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_insert_embed: Starting TestADraftPutsTheViewsWhereTheTextNamesThem.test_a_person_who_may_not_edit_the_page_gets_no_draft ... 2026-10-29 05:29:44,228 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [12402], uid: 1903, model: viin.brain.page 2026-10-29 05:29:44,248 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_insert_embed: Starting TestADraftPutsTheViewsWhereTheTextNamesThem.test_a_view_named_inside_a_paragraph_is_placed_after_that_paragraph ... 2026-10-29 05:29:44,618 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_insert_embed: Starting TestADraftPutsTheViewsWhereTheTextNamesThem.test_an_answer_with_markdown_and_no_tag_is_sent_to_the_page_as_blocks ... 2026-10-29 05:29:44,691 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_insert_embed: Starting TestADraftPutsTheViewsWhereTheTextNamesThem.test_an_answer_wrapped_in_a_code_fence_gives_the_blocks_of_the_bare_answer ... 2026-10-29 05:29:44,750 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_insert_embed: Starting TestADraftPutsTheViewsWhereTheTextNamesThem.test_an_answer_written_in_markdown_becomes_headings_and_paragraphs ... 2026-10-29 05:29:44,824 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_insert_embed: Starting TestADraftPutsTheViewsWhereTheTextNamesThem.test_each_view_stands_where_the_draft_names_it_and_the_rest_follow_the_text ... 2026-10-29 05:29:45,288 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_insert_embed: Starting TestADraftPutsTheViewsWhereTheTextNamesThem.test_the_draft_skill_is_applied_whenever_the_dialog_asks_for_it ... 2026-10-29 05:29:45,302 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_insert_embed: Starting TestADraftPutsTheViewsWhereTheTextNamesThem.test_the_write_skill_is_applied_whenever_the_dialog_asks_for_it ... 2026-10-29 05:29:45,324 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:29:46,188 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_insert_embed: Starting TestAnAllChangesSpaceKeepsTheEditorsDraftWhenTheAssistantWorks.test_drafting_the_whole_page_adds_to_the_held_draft_and_leaves_the_published_text ... 2026-10-29 05:29:46,580 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_insert_embed: Starting TestAnAllChangesSpaceKeepsTheEditorsDraftWhenTheAssistantWorks.test_the_block_ids_the_assistant_reads_from_a_held_draft_stay_the_same_until_it_changes ... 2026-10-29 05:29:46,995 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:29:49,482 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_insert_embed: Starting TestBrainInsertEmbed.test_a_list_embed_lists_only_the_records_its_caller_may_read ... 2026-10-29 05:29:49,882 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_insert_embed: Starting TestBrainInsertEmbed.test_a_page_embed_shows_a_page_only_to_a_caller_who_may_read_it ... 2026-10-29 05:29:50,310 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_insert_embed: Starting TestBrainInsertEmbed.test_a_person_who_may_not_edit_the_page_adds_no_embed ... 2026-10-29 05:29:50,382 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [12414], uid: 1907, model: viin.brain.page 2026-10-29 05:29:50,405 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_insert_embed: Starting TestBrainInsertEmbed.test_a_pivot_the_assistant_places_hands_its_figures_back_to_it ... 2026-10-29 05:29:50,740 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_insert_embed: Starting TestBrainInsertEmbed.test_a_record_embed_names_one_document_the_caller_may_read ... 2026-10-29 05:29:51,198 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_insert_embed: Starting TestBrainInsertEmbed.test_a_type_the_caller_cannot_read_is_refused_and_nothing_is_added ... 2026-10-29 05:29:51,301 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_insert_embed: Starting TestBrainInsertEmbed.test_an_argument_the_kind_does_not_use_is_refused ... 2026-10-29 05:29:51,355 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_insert_embed: Starting TestBrainInsertEmbed.test_an_embed_the_assistant_places_is_its_change_for_review_in_the_history ... 2026-10-29 05:29:51,690 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_insert_embed: Starting TestBrainInsertEmbed.test_the_embed_goes_after_the_block_named_and_never_after_one_the_page_lacks ... 2026-10-29 05:29:52,092 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 05:29:53,010 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3760, 2945, 2500, 2499, 2485, 2471] 2026-10-29 05:29:53,571 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [90610] 2026-10-29 05:29:53,571 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.brain.vault records with IDs: [1, 3, 5, 31] 2026-10-29 05:29:53,659 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3768, 2953, 2504, 2503, 2493, 2472] 2026-10-29 05:29:54,068 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [90618] 2026-10-29 05:29:54,068 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.brain.vault records with IDs: [2, 4, 6, 32] 2026-10-29 05:29:54,113 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [90738] 2026-10-29 05:29:54,113 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.brain.search.log records with IDs: [1] 2026-10-29 05:29:54,134 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [90739] 2026-10-29 05:29:54,134 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.brain.search.log records with IDs: [2] 2026-10-29 05:29:54,135 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_search_and_home_find_by_meaning_and_name_the_assistant: Starting TestBrainSearchAndHomeFindByMeaningAndNameTheAssistant.test_a_page_an_assistant_edited_names_the_assistant_on_home_and_in_its_history ... 2026-10-29 05:29:54,636 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_search_and_home_find_by_meaning_and_name_the_assistant: Starting TestBrainSearchAndHomeFindByMeaningAndNameTheAssistant.test_a_page_far_from_the_query_leaves_the_meaning_group_but_not_the_assistants_search ... 2026-10-29 05:29:55,032 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 05:29:55,106 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-29 05:29:55,412 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_search_and_home_find_by_meaning_and_name_the_assistant: Starting TestBrainSearchAndHomeFindByMeaningAndNameTheAssistant.test_a_page_found_by_its_words_is_not_listed_again_by_meaning ... 2026-10-29 05:29:55,700 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 05:29:55,760 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-29 05:29:55,939 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_search_and_home_find_by_meaning_and_name_the_assistant: Starting TestBrainSearchAndHomeFindByMeaningAndNameTheAssistant.test_a_page_with_none_of_the_words_is_listed_as_related_by_meaning_only ... 2026-10-29 05:29:56,232 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 05:29:56,286 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-29 05:29:56,451 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_search_and_home_find_by_meaning_and_name_the_assistant: Starting TestBrainSearchAndHomeFindByMeaningAndNameTheAssistant.test_a_search_matching_no_page_by_words_or_meaning_is_logged_for_the_wiki_admins ... 2026-10-29 05:29:56,748 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 05:29:56,805 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-29 05:29:57,010 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_search_and_home_find_by_meaning_and_name_the_assistant: Starting TestBrainSearchAndHomeFindByMeaningAndNameTheAssistant.test_a_search_that_asks_for_no_meaning_group_embeds_nothing_and_the_default_does ... 2026-10-29 05:29:57,270 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 05:29:57,339 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-29 05:29:57,572 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_search_and_home_find_by_meaning_and_name_the_assistant: Starting TestBrainSearchAndHomeFindByMeaningAndNameTheAssistant.test_an_operator_agent_that_leaves_the_relevance_unset_still_gets_the_shipped_floor ... 2026-10-29 05:29:57,595 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_search_and_home_find_by_meaning_and_name_the_assistant: Starting TestBrainSearchAndHomeFindByMeaningAndNameTheAssistant.test_the_meaning_group_follows_the_vault_and_archive_filters ... 2026-10-29 05:29:57,833 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 05:29:57,886 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-29 05:29:58,296 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_search_and_home_find_by_meaning_and_name_the_assistant: Starting TestBrainSearchAndHomeFindByMeaningAndNameTheAssistant.test_the_relevance_an_operator_agent_sets_is_the_floor ... 2026-10-29 05:29:58,340 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:29:59,221 100 INFO rb-19fb48c-226083-429903 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-29 05:29:59,390 100 INFO rb-19fb48c-226083-429903 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-29 05:29:59,631 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 05:29:59,698 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-29 05:29:59,767 100 INFO rb-19fb48c-226083-429903 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-29 05:30:00,011 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 05:30:00,062 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-29 05:30:00,153 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:30:00,962 100 INFO rb-19fb48c-226083-429903 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-29 05:30:01,182 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 05:30:01,241 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-29 05:30:01,315 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_semantic_search_reports_an_outage_instead_of_a_keyword_match: Starting TestBrainSemanticSearchReportsAnOutageInsteadOfAKeywordMatch.test_a_search_made_while_the_company_budget_is_spent_is_flagged_and_not_logged ... 2026-10-29 05:30:01,565 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 05:30:01,621 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-29 05:30:01,789 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_semantic_search_reports_an_outage_instead_of_a_keyword_match: Starting TestBrainSemanticSearchReportsAnOutageInsteadOfAKeywordMatch.test_a_search_whose_meaning_group_cannot_run_is_flagged_and_not_logged_as_without_result ... 2026-10-29 05:30:02,059 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 05:30:02,131 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-29 05:30:02,300 100 INFO rb-19fb48c-226083-429903 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-29 05:30:02,556 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 05:30:02,605 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-29 05:30:02,798 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:30:04,912 100 INFO rb-19fb48c-226083-429903 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-29 05:30:05,024 100 INFO rb-19fb48c-226083-429903 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-29 05:30:05,100 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 05:30:07,679 100 INFO rb-19fb48c-226083-429903 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-29 05:30:07,779 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 05:30:09,328 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-29 05:30:09,364 100 INFO rb-19fb48c-226083-429903 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-29 05:30:09,602 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:30:11,698 100 INFO rb-19fb48c-226083-429903 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-29 05:30:11,802 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 05:30:13,191 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-29 05:30:13,225 100 INFO rb-19fb48c-226083-429903 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-29 05:30:13,311 100 INFO rb-19fb48c-226083-429903 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-29 05:30:13,567 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:30:15,152 100 INFO rb-19fb48c-226083-429903 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-29 05:30:15,358 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:30:17,469 100 INFO rb-19fb48c-226083-429903 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-29 05:30:17,588 100 INFO rb-19fb48c-226083-429903 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-29 05:30:17,727 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [12440], uid: 1922, model: viin.brain.page 2026-10-29 05:30:17,772 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [12440], uid: 1922, model: viin.brain.page 2026-10-29 05:30:17,789 100 INFO rb-19fb48c-226083-429903 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-29 05:30:18,070 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 05:30:19,841 100 INFO rb-19fb48c-226083-429903 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-29 05:30:20,352 100 INFO rb-19fb48c-226083-429903 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-29 05:30:20,523 100 INFO rb-19fb48c-226083-429903 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-29 05:30:20,536 100 INFO rb-19fb48c-226083-429903 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-29 05:30:21,155 100 INFO rb-19fb48c-226083-429903 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-29 05:30:21,572 100 INFO rb-19fb48c-226083-429903 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-29 05:30:21,674 100 INFO rb-19fb48c-226083-429903 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-29 05:30:21,719 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:30:23,034 100 INFO rb-19fb48c-226083-429903 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-29 05:30:23,913 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:30:24,777 100 INFO rb-19fb48c-226083-429903 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-29 05:30:24,947 100 INFO rb-19fb48c-226083-429903 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-29 05:30:25,519 100 INFO rb-19fb48c-226083-429903 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-29 05:30:25,723 100 INFO rb-19fb48c-226083-429903 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-29 05:30:25,943 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 05:30:26,001 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-29 05:30:26,197 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tools: Starting TestBrainTools.test_a_brain_writer_called_outside_an_assistant_turn_is_refused ... 2026-10-29 05:30:26,317 100 INFO rb-19fb48c-226083-429903 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-29 05:30:26,384 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tools: Starting TestBrainTools.test_a_property_the_assistant_sets_leaves_the_page_text_and_its_authorship_alone ... 2026-10-29 05:30:26,548 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tools: Starting TestBrainTools.test_a_typed_property_holds_the_value_the_assistant_sent ... 2026-10-29 05:30:26,718 100 INFO rb-19fb48c-226083-429903 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-29 05:30:26,846 100 INFO rb-19fb48c-226083-429903 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-29 05:30:27,087 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tools: Starting TestBrainTools.test_an_assistant_cannot_ask_for_more_results_than_the_cap_allows ... 2026-10-29 05:30:28,889 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tools: Starting TestBrainTools.test_semantic_search_respects_page_acl ... 2026-10-29 05:30:29,828 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tools: Starting TestBrainTools.test_the_page_read_lists_the_records_the_page_links_that_the_caller_may_read ... 2026-10-29 05:30:30,152 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tools: Starting TestBrainTools.test_the_timeline_tells_the_owner_of_a_page_from_the_person_who_edited_it_last ... 2026-10-29 05:30:30,936 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 05:30:31,865 100 INFO rb-19fb48c-226083-429903 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-29 05:30:32,594 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [12519], uid: 1930, model: viin.brain.page 2026-10-29 05:30:32,616 100 INFO rb-19fb48c-226083-429903 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-29 05:30:33,875 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 05:30:34,724 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tools_kg_temporal: Starting TestBrainToolsRecordStateAsOf.test_a_field_with_no_tracked_change_after_the_date_shows_its_label_and_current_value ... 2026-10-29 05:30:35,338 100 INFO rb-19fb48c-226083-429903 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-29 05:30:36,090 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1932 deleted mail.message records with IDs: [93888] 2026-10-29 05:30:36,147 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1932 deleted viin.brain.page records with IDs: [12525] 2026-10-29 05:30:36,165 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1932 deleted mail.followers records with IDs: [34655] 2026-10-29 05:30:36,252 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12522], uid: 1933, model: viin.brain.page 2026-10-29 05:30:36,285 100 INFO rb-19fb48c-226083-429903 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-29 05:30:36,366 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:30:37,886 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tools_kg_temporal_run: Starting TestBrainToolsKgTemporalRun.test_graph_traverse_as_of_excludes_superseded_link ... 2026-10-29 05:30:38,039 100 INFO rb-19fb48c-226083-429903 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-29 05:30:38,092 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tools_kg_temporal_run: Starting TestBrainToolsKgTemporalRun.test_temporal_diff_acl_excludes_unreadable ... 2026-10-29 05:30:38,307 100 INFO rb-19fb48c-226083-429903 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-29 05:30:38,444 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:30:38,502 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3760, 2945, 2500, 2499, 2485, 2471] 2026-10-29 05:30:39,030 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [90610] 2026-10-29 05:30:39,031 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.brain.vault records with IDs: [1, 3, 5, 31] 2026-10-29 05:30:39,067 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3768, 2953, 2504, 2503, 2493, 2472] 2026-10-29 05:30:39,440 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [90618] 2026-10-29 05:30:39,440 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.brain.vault records with IDs: [2, 4, 6, 32] 2026-10-29 05:30:39,458 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [90738] 2026-10-29 05:30:39,458 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.brain.search.log records with IDs: [1] 2026-10-29 05:30:39,472 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [90739] 2026-10-29 05:30:39,473 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.brain.search.log records with IDs: [2] 2026-10-29 05:30:39,955 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours: Starting TestBrainAiBlockMidDocTour.test_brain_ai_block_mid_doc_tour ... 2026-10-29 05:30:40,572 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Chrome pid: 9940 2026-10-29 05:30:40,572 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Chrome headless temporary user profile dir: /tmp/tmp8p7e1rrp_chrome_odoo 2026-10-29 05:30:40,575 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Issuing json command http://127.0.0.1:38535/json/version 2026-10-29 05:30:40,577 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:38535/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:30:40,692 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Browser version: Chrome/150.0.7871.114 2026-10-29 05:30:40,692 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Issuing json command http://127.0.0.1:38535/json 2026-10-29 05:30:40,697 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:38535/json with timeout 3 increased to 10s during tests 2026-10-29 05:30:40,707 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Websocket url found: ws://127.0.0.1:38535/devtools/page/74183BAFDB45256762FF23F0FB054C51 2026-10-29 05:30:40,725 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Enable chrome headless console log notification 2026-10-29 05:30:40,746 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Chrome headless enable page notifications 2026-10-29 05:30:41,596 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 05:30:41,600 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:admin from n/a 2026-10-29 05:30:41,612 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Setting session cookie in browser 2026-10-29 05:30:41,620 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Open "http://127.0.0.1:8069/web#action=692" in browser 2026-10-29 05:30:41,621 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Navigating to: "http://127.0.0.1:8069/web#action=692" 2026-10-29 05:30:41,660 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:30:43,268 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:43] "GET /web HTTP/1.1" 200 - 119 0.139 1.474 2026-10-29 05:30:43,274 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Navigation result: {'frameId': '74183BAFDB45256762FF23F0FB054C51', 'loaderId': '8B1B08060C447ABEA8716EC729B48E7E', 'isDownload': False} 2026-10-29 05:30:43,274 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Evaluate ready code "odoo.isTourReady('ai_block_mid_doc')" 2026-10-29 05:30:43,390 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:43] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.016 0.064 2026-10-29 05:30:43,390 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:43] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.024 0.045 2026-10-29 05:30:43,454 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:43] "GET /web/webclient/load_menus/1f230c4b7b3c31d1e5ac168421cb22b049d41454250a481ce84452c113349bfc HTTP/1.1" 200 - 4 0.020 0.097 2026-10-29 05:30:43,506 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:43] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.031 0.109 2026-10-29 05:30:43,550 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:43] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.024 0.173 2026-10-29 05:30:43,580 100 INFO rb-19fb48c-226083-429903 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-29 05:30:43,584 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:43] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 05:30:44,913 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:44] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 05:30:44,925 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:44] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 05:30:44,986 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:44] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.023 2026-10-29 05:30:45,001 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:45] "POST /web/action/load HTTP/1.1" 200 - 7 0.045 0.025 2026-10-29 05:30:45,051 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.067 2026-10-29 05:30:45,096 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:45] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.008 0.095 2026-10-29 05:30:45,112 100 INFO rb-19fb48c-226083-429903 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=692"})" 2026-10-29 05:30:45,318 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:45] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 43 0.069 0.148 2026-10-29 05:30:45,357 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:45] "POST /web/action/load HTTP/1.1" 200 - 7 0.012 0.330 2026-10-29 05:30:45,442 100 INFO rb-19fb48c-226083-429903 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-29 05:30:45,550 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:45] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.071 0.430 2026-10-29 05:30:45,587 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 05:30:45,628 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 05:30:45,633 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:45] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.025 0.534 2026-10-29 05:30:45,643 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:45] "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-29 05:30:45,655 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:45] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:30:45,910 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:45] "POST /mail/init_messaging HTTP/1.1" 200 - 74 0.132 0.755 2026-10-29 05:30:46,186 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:46] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 79 0.138 0.947 2026-10-29 05:30:46,198 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 1.042 2026-10-29 05:30:46,233 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:46] "GET /web/offline HTTP/1.1" 200 - 7 0.005 0.902 2026-10-29 05:30:46,299 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:46] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.018 0.917 2026-10-29 05:30:46,362 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:46] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.016 0.689 2026-10-29 05:30:46,427 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:46] "GET /web/bundle/viin_brain.lazy_brain_app?lang=en_US HTTP/1.1" 200 - 7 0.003 0.749 2026-10-29 05:30:46,499 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:46] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.032 0.502 2026-10-29 05:30:46,522 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:46] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.003 0.315 2026-10-29 05:30:46,532 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:46] "GET /web/assets/dca6678/viin_brain.lazy_brain_app.min.css HTTP/1.1" 200 - 4 0.002 0.084 2026-10-29 05:30:46,553 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:46] "GET /web/assets/3979d76/viin_brain.lazy_brain_app.min.js HTTP/1.1" 200 - 4 0.006 0.080 2026-10-29 05:30:46,593 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.006 2026-10-29 05:30:46,658 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.012 2026-10-29 05:30:46,815 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:46] "POST /web/dataset/call_kw/viin.brain.vault/brain_home_data HTTP/1.1" 200 - 48 0.042 0.111 2026-10-29 05:30:46,881 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:46] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 8 0.007 0.025 2026-10-29 05:30:46,952 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:46] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 6 0.004 0.026 2026-10-29 05:30:47,778 100 INFO rb-19fb48c-226083-429903 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-29 05:30:47,794 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour.browser: Tour ai_block_mid_doc on step: 'Ensure the "Test Vault" Brain space is open (trigger: .o_brain_sidebar)' 2026-10-29 05:30:47,916 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:47] "POST /web/dataset/call_kw/viin.brain.vault/brain_home_data HTTP/1.1" 200 - 31 0.021 0.089 2026-10-29 05:30:47,964 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:47] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 8 0.009 0.024 2026-10-29 05:30:48,030 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:48] "POST /web/dataset/call_kw/viin.brain.page/brain_load_root_pages HTTP/1.1" 200 - 8 0.007 0.023 2026-10-29 05:30:48,073 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:48] "POST /web/dataset/call_kw/viin.brain.tag/brain_tag_tree_with_counts HTTP/1.1" 200 - 8 0.011 0.013 2026-10-29 05:30:48,183 100 INFO rb-19fb48c-226083-429903 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-29 05:30:48,215 100 INFO rb-19fb48c-226083-429903 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-29 05:30:48,344 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:48] "POST /web/dataset/call_kw/viin.brain.vault/brain_home_data HTTP/1.1" 200 - 32 0.048 0.129 2026-10-29 05:30:48,362 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:48] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 6 0.005 0.176 2026-10-29 05:30:48,394 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:48] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 8 0.010 0.177 2026-10-29 05:30:48,437 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:48] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.003 0.198 2026-10-29 05:30:48,482 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:48] "GET /web/assets/3b695c0/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.005 0.016 2026-10-29 05:30:48,506 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:48] "GET /web/assets/e60a36d/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.002 0.030 2026-10-29 05:30:48,540 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-29 05:30:48,667 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:48] "POST /web/dataset/call_kw/viin.brain.page/get_brain_client_config HTTP/1.1" 200 - 3 0.004 0.036 2026-10-29 05:30:48,796 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:48] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 23 0.020 0.060 2026-10-29 05:30:48,837 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:48] "POST /web/dataset/call_kw/viin.brain.share.link/search_count HTTP/1.1" 200 - 7 0.007 0.012 2026-10-29 05:30:48,897 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:48] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 8 0.011 0.027 2026-10-29 05:30:48,922 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:48] "POST /web/dataset/call_kw/viin.brain.page/get_brain_client_config HTTP/1.1" 200 - 3 0.006 0.049 2026-10-29 05:30:49,009 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:49] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 19 0.019 0.048 2026-10-29 05:30:49,035 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:49] "POST /web/dataset/call_kw/viin.brain.share.link/search_count HTTP/1.1" 200 - 3 0.001 0.011 2026-10-29 05:30:49,133 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:49] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.007 0.044 2026-10-29 05:30:49,243 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 05:30:49,334 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:49] "POST /web/dataset/call_kw/viin.brain.page/brain_get_linked_records HTTP/1.1" 200 - 13 0.035 0.035 2026-10-29 05:30:49,349 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:49] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.002 0.080 2026-10-29 05:30:49,482 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:49] "POST /web/dataset/call_kw/viin.brain.vault/brain_home_data HTTP/1.1" 200 - 32 0.027 0.173 2026-10-29 05:30:49,499 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:49] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 6 0.007 0.185 2026-10-29 05:30:49,534 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:49] "POST /web/dataset/call_kw/viin.brain.page/action_presence_open HTTP/1.1" 200 - 11 0.012 0.219 2026-10-29 05:30:49,556 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:49] "POST /web/dataset/call_kw/viin.brain.comment/search_count HTTP/1.1" 200 - 3 0.014 0.013 2026-10-29 05:30:49,580 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:49] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.002 0.044 2026-10-29 05:30:49,600 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:49] "POST /web/dataset/call_kw/viin.brain.page/brain_load_root_pages HTTP/1.1" 200 - 4 0.007 0.048 2026-10-29 05:30:49,636 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:49] "POST /web/dataset/call_kw/viin.brain.page/brain_load_root_pages HTTP/1.1" 200 - 4 0.006 0.021 2026-10-29 05:30:49,649 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:49] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.001 0.014 2026-10-29 05:30:49,683 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:49] "POST /web/dataset/call_kw/viin.brain.tag/brain_tag_tree_with_counts HTTP/1.1" 200 - 4 0.005 0.015 2026-10-29 05:30:49,699 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:49] "POST /web/dataset/call_kw/viin.brain.tag/brain_tag_tree_with_counts HTTP/1.1" 200 - 4 0.005 0.024 2026-10-29 05:30:50,046 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.007 2026-10-29 05:30:50,873 100 INFO rb-19fb48c-226083-429903 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-29 05:30:50,902 100 INFO rb-19fb48c-226083-429903 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-29 05:30:50,908 100 INFO rb-19fb48c-226083-429903 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-29 05:30:50,927 100 INFO rb-19fb48c-226083-429903 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-29 05:30:50,970 100 INFO rb-19fb48c-226083-429903 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-29 05:30:50,992 100 INFO rb-19fb48c-226083-429903 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-29 05:30:50,994 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour.browser: test successful 2026-10-29 05:30:51,020 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:51] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:30:51,040 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Closing chrome headless with pid 9940 2026-10-29 05:30:51,042 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Closing websocket connection 2026-10-29 05:30:51,044 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Terminating chrome headless with pid 9940 2026-10-29 05:30:51,152 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_053051_151987_TestBrainAiBlockMidDocTour.txt 2026-10-29 05:30:51,152 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockMidDocTour: Removing chrome user profile "/tmp/tmp8p7e1rrp_chrome_odoo" 2026-10-29 05:30:51,187 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:30:51,252 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3760, 2945, 2500, 2499, 2485, 2471] 2026-10-29 05:30:51,752 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [90610] 2026-10-29 05:30:51,752 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.brain.vault records with IDs: [1, 3, 5, 31] 2026-10-29 05:30:51,791 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3768, 2953, 2504, 2503, 2493, 2472] 2026-10-29 05:30:52,155 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [90618] 2026-10-29 05:30:52,155 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.brain.vault records with IDs: [2, 4, 6, 32] 2026-10-29 05:30:52,172 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [90738] 2026-10-29 05:30:52,172 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.brain.search.log records with IDs: [1] 2026-10-29 05:30:52,189 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [90739] 2026-10-29 05:30:52,189 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.brain.search.log records with IDs: [2] 2026-10-29 05:30:52,596 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours: Starting TestBrainAiBlockTour.test_an_ai_block_the_assistant_fills_is_recorded_without_inventing_a_confidence ... 2026-10-29 05:30:53,162 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Chrome pid: 10185 2026-10-29 05:30:53,163 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Chrome headless temporary user profile dir: /tmp/tmp32xa7jfc_chrome_odoo 2026-10-29 05:30:53,163 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Issuing json command http://127.0.0.1:35031/json/version 2026-10-29 05:30:53,165 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:35031/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:30:53,276 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Browser version: Chrome/150.0.7871.114 2026-10-29 05:30:53,276 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Issuing json command http://127.0.0.1:35031/json 2026-10-29 05:30:53,277 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:35031/json with timeout 3 increased to 10s during tests 2026-10-29 05:30:53,295 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Websocket url found: ws://127.0.0.1:35031/devtools/page/C2ED8CCAC38BB5420D63B3658997EEEA 2026-10-29 05:30:53,346 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Enable chrome headless console log notification 2026-10-29 05:30:53,362 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Chrome headless enable page notifications 2026-10-29 05:30:54,380 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 05:30:54,384 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:admin from n/a 2026-10-29 05:30:54,399 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Setting session cookie in browser 2026-10-29 05:30:54,403 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Open "http://127.0.0.1:8069/web#action=692&active_page_id=12537&active_vault_id=5021" in browser 2026-10-29 05:30:54,403 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Navigating to: "http://127.0.0.1:8069/web#action=692&active_page_id=12537&active_vault_id=5021" 2026-10-29 05:30:54,432 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:30:55,948 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:55] "GET /web HTTP/1.1" 200 - 119 0.125 1.396 2026-10-29 05:30:55,955 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Navigation result: {'frameId': 'C2ED8CCAC38BB5420D63B3658997EEEA', 'loaderId': 'D8A5C2CC1A091A4B7F9D341827516838', 'isDownload': False} 2026-10-29 05:30:55,956 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Evaluate ready code "odoo.isTourReady('ai_block')" 2026-10-29 05:30:56,053 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:56] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.003 0.055 2026-10-29 05:30:56,183 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:56] "GET /web/webclient/load_menus/1f230c4b7b3c31d1e5ac168421cb22b049d41454250a481ce84452c113349bfc HTTP/1.1" 200 - 4 0.022 0.163 2026-10-29 05:30:56,220 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:56] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.024 0.160 2026-10-29 05:30:56,261 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:56] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.021 0.198 2026-10-29 05:30:56,287 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:56] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.016 0.271 2026-10-29 05:30:56,372 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:56] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.013 2026-10-29 05:30:56,374 100 INFO rb-19fb48c-226083-429903 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-29 05:30:57,574 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:57] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-29 05:30:57,610 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:57] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.051 2026-10-29 05:30:57,636 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:57] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.073 2026-10-29 05:30:57,678 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:57] "POST /web/action/load HTTP/1.1" 200 - 7 0.045 0.050 2026-10-29 05:30:57,735 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.031 0.069 2026-10-29 05:30:57,866 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Evaluate test code "odoo.startTour('ai_block', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web#action=692&active_page_id=12537&active_vault_id=5021"})" 2026-10-29 05:30:57,985 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:57] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.096 0.207 2026-10-29 05:30:58,034 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:58] "POST /web/action/load HTTP/1.1" 200 - 7 0.027 0.306 2026-10-29 05:30:58,047 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:58] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.322 2026-10-29 05:30:58,118 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:58] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:30:58,132 100 INFO rb-19fb48c-226083-429903 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-29 05:30:58,237 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:58] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.054 0.464 2026-10-29 05:30:58,290 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:58] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.024 0.461 2026-10-29 05:30:58,489 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:58] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.077 0.597 2026-10-29 05:30:58,499 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.631 2026-10-29 05:30:58,801 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:58] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 79 0.173 0.630 2026-10-29 05:30:58,813 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:30:58,832 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:30:58,861 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:58] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.028 0.769 2026-10-29 05:30:58,865 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:58] "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-29 05:30:58,955 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:58] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.053 0.772 2026-10-29 05:30:58,990 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:58] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.021 0.723 2026-10-29 05:30:59,019 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:59] "GET /web/offline HTTP/1.1" 200 - 7 0.006 0.710 2026-10-29 05:30:59,038 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.507 2026-10-29 05:30:59,088 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:59] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.011 0.529 2026-10-29 05:30:59,187 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:59] "GET /web/bundle/viin_brain.lazy_brain_app?lang=en_US HTTP/1.1" 200 - 7 0.007 0.310 2026-10-29 05:30:59,216 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:59] "GET /web/assets/dca6678/viin_brain.lazy_brain_app.min.css HTTP/1.1" 200 - 4 0.006 0.011 2026-10-29 05:30:59,235 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:59] "GET /web/assets/3979d76/viin_brain.lazy_brain_app.min.js HTTP/1.1" 200 - 4 0.002 0.032 2026-10-29 05:30:59,331 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.006 2026-10-29 05:30:59,460 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:59] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 15 0.016 0.033 2026-10-29 05:30:59,525 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:59] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.016 0.087 2026-10-29 05:30:59,552 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:59] "GET /web/assets/3b695c0/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.003 0.013 2026-10-29 05:30:59,571 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:59] "GET /web/assets/e60a36d/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.002 0.018 2026-10-29 05:30:59,698 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:59] "POST /web/dataset/call_kw/viin.brain.page/get_brain_client_config HTTP/1.1" 200 - 3 0.006 0.018 2026-10-29 05:30:59,812 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:59] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 29 0.033 0.061 2026-10-29 05:30:59,847 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:59] "POST /web/dataset/call_kw/viin.brain.share.link/search_count HTTP/1.1" 200 - 7 0.006 0.013 2026-10-29 05:30:59,909 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:59] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 8 0.012 0.026 2026-10-29 05:30:59,939 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:30:59] "POST /web/dataset/call_kw/viin.brain.page/get_brain_client_config HTTP/1.1" 200 - 3 0.005 0.054 2026-10-29 05:31:00,029 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:00] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 19 0.015 0.056 2026-10-29 05:31:00,061 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:00] "POST /web/dataset/call_kw/viin.brain.share.link/search_count HTTP/1.1" 200 - 3 0.003 0.008 2026-10-29 05:31:00,168 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:00] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.005 0.041 2026-10-29 05:31:00,299 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.007 2026-10-29 05:31:00,355 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:00] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.007 0.028 2026-10-29 05:31:00,424 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:00] "POST /web/dataset/call_kw/viin.brain.page/brain_get_linked_records HTTP/1.1" 200 - 13 0.021 0.084 2026-10-29 05:31:00,619 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:00] "POST /web/dataset/call_kw/viin.brain.vault/brain_home_data HTTP/1.1" 200 - 39 0.092 0.205 2026-10-29 05:31:00,646 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:00] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 6 0.010 0.292 2026-10-29 05:31:00,694 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:00] "POST /web/dataset/call_kw/viin.brain.page/action_presence_open HTTP/1.1" 200 - 11 0.025 0.309 2026-10-29 05:31:00,705 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.320 2026-10-29 05:31:00,720 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:00] "POST /web/dataset/call_kw/viin.brain.comment/search_count HTTP/1.1" 200 - 3 0.006 0.017 2026-10-29 05:31:00,744 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:00] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.002 0.035 2026-10-29 05:31:00,773 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:00] "POST /web/dataset/call_kw/viin.brain.page/brain_load_root_pages HTTP/1.1" 200 - 4 0.014 0.039 2026-10-29 05:31:00,793 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:00] "POST /web/dataset/call_kw/viin.brain.page/brain_load_root_pages HTTP/1.1" 200 - 4 0.005 0.023 2026-10-29 05:31:00,811 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:00] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.003 0.014 2026-10-29 05:31:00,864 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:00] "POST /web/dataset/call_kw/viin.brain.tag/brain_tag_tree_with_counts HTTP/1.1" 200 - 8 0.011 0.022 2026-10-29 05:31:00,884 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:00] "POST /web/dataset/call_kw/viin.brain.tag/brain_tag_tree_with_counts HTTP/1.1" 200 - 4 0.006 0.031 2026-10-29 05:31:01,439 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-10-29 05:31:02,059 100 INFO rb-19fb48c-226083-429903 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-29 05:31:02,075 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: Tour ai_block on step: 'Space sidebar is mounted (trigger: .o_brain_sidebar)' 2026-10-29 05:31:02,091 100 INFO rb-19fb48c-226083-429903 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-29 05:31:02,123 100 INFO rb-19fb48c-226083-429903 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-29 05:31:02,130 100 INFO rb-19fb48c-226083-429903 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-29 05:31:02,134 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:02] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.015 0.015 2026-10-29 05:31:02,148 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:02] "POST /web/dataset/call_kw/viin.brain.comment/search_count HTTP/1.1" 200 - 3 0.001 0.034 2026-10-29 05:31:02,171 100 INFO rb-19fb48c-226083-429903 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-29 05:31:02,176 100 INFO rb-19fb48c-226083-429903 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-29 05:31:02,179 100 INFO rb-19fb48c-226083-429903 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-29 05:31:02,226 100 INFO rb-19fb48c-226083-429903 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-29 05:31:02,246 100 INFO rb-19fb48c-226083-429903 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-29 05:31:02,261 100 INFO rb-19fb48c-226083-429903 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-29 05:31:02,284 100 INFO rb-19fb48c-226083-429903 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-29 05:31:02,304 100 INFO rb-19fb48c-226083-429903 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-29 05:31:02,334 100 INFO rb-19fb48c-226083-429903 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-29 05:31:02,335 100 INFO rb-19fb48c-226083-429903 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-29 05:31:02,354 100 INFO rb-19fb48c-226083-429903 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-29 05:31:03,281 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:03] "POST /viin_ai_brain/ai_block/fill HTTP/1.1" 200 - 150 0.216 0.772 2026-10-29 05:31:03,315 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:03] "POST /web/dataset/call_kw/viin.brain.page/save_with_version_token HTTP/1.1" 200 - 4 0.015 0.559 2026-10-29 05:31:04,109 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 05:31:04,495 100 INFO rb-19fb48c-226083-429903 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-29 05:31:04,508 100 INFO rb-19fb48c-226083-429903 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-29 05:31:04,523 100 INFO rb-19fb48c-226083-429903 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-29 05:31:04,540 100 INFO rb-19fb48c-226083-429903 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-29 05:31:04,568 100 INFO rb-19fb48c-226083-429903 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-29 05:31:04,581 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:04] "POST /viin_ai_brain/ai_block/commit_attribution HTTP/1.1" 200 - 7 0.006 0.022 2026-10-29 05:31:04,602 100 INFO rb-19fb48c-226083-429903 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-29 05:31:04,748 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:04] "POST /web/dataset/call_kw/viin.brain.page/save_with_version_token HTTP/1.1" 200 - 36 0.061 0.106 2026-10-29 05:31:05,515 100 INFO rb-19fb48c-226083-429903 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-29 05:31:05,516 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour.browser: test successful 2026-10-29 05:31:05,537 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:05] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:31:05,552 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Closing chrome headless with pid 10185 2026-10-29 05:31:05,558 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Closing websocket connection 2026-10-29 05:31:05,565 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Terminating chrome headless with pid 10185 2026-10-29 05:31:05,676 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_053105_675847_TestBrainAiBlockTour.txt 2026-10-29 05:31:05,676 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainAiBlockTour: Removing chrome user profile "/tmp/tmp32xa7jfc_chrome_odoo" 2026-10-29 05:31:05,722 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:31:05,780 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3760, 2945, 2500, 2499, 2485, 2471] 2026-10-29 05:31:06,280 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [90610] 2026-10-29 05:31:06,280 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.brain.vault records with IDs: [1, 3, 5, 31] 2026-10-29 05:31:06,327 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3768, 2953, 2504, 2503, 2493, 2472] 2026-10-29 05:31:06,667 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [90618] 2026-10-29 05:31:06,667 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.brain.vault records with IDs: [2, 4, 6, 32] 2026-10-29 05:31:06,701 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [90738] 2026-10-29 05:31:06,701 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.brain.search.log records with IDs: [1] 2026-10-29 05:31:06,720 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [90739] 2026-10-29 05:31:06,723 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.brain.search.log records with IDs: [2] 2026-10-29 05:31:07,152 100 INFO rb-19fb48c-226083-429903 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-29 05:31:07,602 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Chrome pid: 10421 2026-10-29 05:31:07,602 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Chrome headless temporary user profile dir: /tmp/tmpiac8gx0u_chrome_odoo 2026-10-29 05:31:07,602 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Issuing json command http://127.0.0.1:40531/json/version 2026-10-29 05:31:07,604 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:40531/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:31:07,688 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Browser version: Chrome/150.0.7871.114 2026-10-29 05:31:07,689 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Issuing json command http://127.0.0.1:40531/json 2026-10-29 05:31:07,693 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:40531/json with timeout 3 increased to 10s during tests 2026-10-29 05:31:07,705 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Websocket url found: ws://127.0.0.1:40531/devtools/page/27D83D7DA7A73FE4FB531B13C672E9C3 2026-10-29 05:31:07,717 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Enable chrome headless console log notification 2026-10-29 05:31:07,721 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Chrome headless enable page notifications 2026-10-29 05:31:08,586 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 05:31:08,591 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:admin from n/a 2026-10-29 05:31:08,604 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Setting session cookie in browser 2026-10-29 05:31:08,607 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Open "http://127.0.0.1:8069/web#action=692&active_page_id=12547&active_vault_id=5023" in browser 2026-10-29 05:31:08,607 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Navigating to: "http://127.0.0.1:8069/web#action=692&active_page_id=12547&active_vault_id=5023" 2026-10-29 05:31:08,642 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:31:10,235 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:10] "GET /web HTTP/1.1" 200 - 119 0.136 1.463 2026-10-29 05:31:10,242 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Navigation result: {'frameId': '27D83D7DA7A73FE4FB531B13C672E9C3', 'loaderId': 'F6093D342783734063A853335B15C77D', 'isDownload': False} 2026-10-29 05:31:10,242 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Evaluate ready code "odoo.isTourReady('chatgpt_dialog')" 2026-10-29 05:31:10,341 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:10] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.009 0.033 2026-10-29 05:31:10,359 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:10] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.002 0.051 2026-10-29 05:31:10,388 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:10] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.007 0.053 2026-10-29 05:31:10,452 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:10] "GET /web/webclient/load_menus/1f230c4b7b3c31d1e5ac168421cb22b049d41454250a481ce84452c113349bfc HTTP/1.1" 200 - 4 0.005 0.147 2026-10-29 05:31:10,503 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:10] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.035 0.127 2026-10-29 05:31:10,507 100 INFO rb-19fb48c-226083-429903 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-29 05:31:10,596 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:10] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.010 0.014 2026-10-29 05:31:11,899 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:11] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-29 05:31:11,900 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:11] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.019 2026-10-29 05:31:11,907 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:11] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 05:31:11,942 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:11] "POST /web/action/load HTTP/1.1" 200 - 7 0.008 0.022 2026-10-29 05:31:11,966 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.041 2026-10-29 05:31:12,124 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Evaluate test code "odoo.startTour('chatgpt_dialog', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web#action=692&active_page_id=12547&active_vault_id=5023"})" 2026-10-29 05:31:12,244 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:12] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.134 0.156 2026-10-29 05:31:12,301 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:12] "POST /web/action/load HTTP/1.1" 200 - 7 0.021 0.306 2026-10-29 05:31:12,367 100 INFO rb-19fb48c-226083-429903 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-29 05:31:13,730 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:13] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.029 1.724 2026-10-29 05:31:13,764 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:13] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 1.777 2026-10-29 05:31:13,823 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:13] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.025 1.730 2026-10-29 05:31:13,844 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:13] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 05:31:14,010 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:14] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.060 1.860 2026-10-29 05:31:14,022 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 1.857 2026-10-29 05:31:14,033 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:14] "GET /odoo/brain HTTP/1.1" 303 - 3 0.006 1.774 2026-10-29 05:31:14,317 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:14] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 79 0.118 1.857 2026-10-29 05:31:14,324 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:31:14,360 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:31:14,406 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:14] "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-29 05:31:14,412 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:14] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.032 0.631 2026-10-29 05:31:14,449 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:14] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.010 0.664 2026-10-29 05:31:14,483 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:14] "GET /web/offline HTTP/1.1" 200 - 7 0.007 0.618 2026-10-29 05:31:14,624 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:14] "GET /web HTTP/1.1" 200 - 18 0.019 0.549 2026-10-29 05:31:14,718 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:14] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.027 0.619 2026-10-29 05:31:14,800 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:14] "GET /web/bundle/viin_brain.lazy_brain_app?lang=en_US HTTP/1.1" 200 - 7 0.004 0.365 2026-10-29 05:31:14,807 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.340 2026-10-29 05:31:15,291 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:15] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.021 2026-10-29 05:31:15,349 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:15] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.035 2026-10-29 05:31:15,351 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:15] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.072 2026-10-29 05:31:15,421 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:15] "POST /web/action/load HTTP/1.1" 200 - 7 0.027 0.035 2026-10-29 05:31:15,437 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.005 0.070 2026-10-29 05:31:15,471 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 0.091 2026-10-29 05:31:15,675 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:15] "POST /mail/init_messaging HTTP/1.1" 200 - 48 0.099 0.198 2026-10-29 05:31:15,715 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:15] "POST /web/action/load HTTP/1.1" 200 - 7 0.009 0.293 2026-10-29 05:31:15,767 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:15] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.013 0.289 2026-10-29 05:31:15,886 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:15] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 25 0.027 0.343 2026-10-29 05:31:16,026 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:16] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 24 0.042 0.439 2026-10-29 05:31:16,036 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.470 2026-10-29 05:31:16,083 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:16] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.020 0.475 2026-10-29 05:31:16,124 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:16] "POST /mail/load_message_failures HTTP/1.1" 200 - 11 0.019 0.345 2026-10-29 05:31:16,139 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:16] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.001 0.347 2026-10-29 05:31:16,154 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:16] "GET /web/bundle/viin_brain.lazy_brain_app?lang=en_US HTTP/1.1" 200 - 2 0.002 0.211 2026-10-29 05:31:16,228 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:16] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.032 0.270 2026-10-29 05:31:16,232 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.071 2026-10-29 05:31:16,256 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:16] "GET /web/assets/dca6678/viin_brain.lazy_brain_app.min.css HTTP/1.1" 200 - 4 0.002 0.054 2026-10-29 05:31:16,274 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:16] "GET /web/assets/3979d76/viin_brain.lazy_brain_app.min.js HTTP/1.1" 200 - 4 0.006 0.063 2026-10-29 05:31:16,370 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:16] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.008 2026-10-29 05:31:16,540 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:16] "POST /web/dataset/call_kw/viin.brain.vault/brain_home_data HTTP/1.1" 200 - 48 0.067 0.103 2026-10-29 05:31:16,632 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:16] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 8 0.008 0.030 2026-10-29 05:31:16,680 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:16] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 6 0.003 0.021 2026-10-29 05:31:17,531 100 INFO rb-19fb48c-226083-429903 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-29 05:31:17,539 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage.browser: Tour chatgpt_dialog on step: 'Ensure the "Test Vault" Brain space is open (trigger: .o_brain_sidebar)' 2026-10-29 05:31:17,659 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:17] "POST /web/dataset/call_kw/viin.brain.vault/brain_home_data HTTP/1.1" 200 - 31 0.026 0.081 2026-10-29 05:31:17,697 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:17] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 8 0.006 0.023 2026-10-29 05:31:17,734 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:17] "POST /web/dataset/call_kw/viin.brain.page/brain_load_root_pages HTTP/1.1" 200 - 8 0.007 0.016 2026-10-29 05:31:17,774 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:17] "POST /web/dataset/call_kw/viin.brain.tag/brain_tag_tree_with_counts HTTP/1.1" 200 - 8 0.007 0.014 2026-10-29 05:31:17,859 100 INFO rb-19fb48c-226083-429903 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-29 05:31:17,906 100 INFO rb-19fb48c-226083-429903 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-29 05:31:17,959 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:17] "POST /web/dataset/call_kw/viin.brain.vault/brain_home_data HTTP/1.1" 200 - 32 0.036 0.091 2026-10-29 05:31:17,983 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:17] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 6 0.005 0.098 2026-10-29 05:31:18,029 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:18] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 8 0.013 0.124 2026-10-29 05:31:18,086 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:18] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.007 0.155 2026-10-29 05:31:18,117 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:18] "GET /web/assets/3b695c0/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.006 0.013 2026-10-29 05:31:18,129 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:18] "GET /web/assets/e60a36d/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.001 0.021 2026-10-29 05:31:18,235 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:18] "POST /web/dataset/call_kw/viin.brain.page/get_brain_client_config HTTP/1.1" 200 - 3 0.004 0.020 2026-10-29 05:31:18,332 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:18] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 23 0.020 0.063 2026-10-29 05:31:18,339 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.051 2026-10-29 05:31:18,379 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:18] "POST /web/dataset/call_kw/viin.brain.share.link/search_count HTTP/1.1" 200 - 7 0.007 0.019 2026-10-29 05:31:18,439 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:18] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 8 0.008 0.039 2026-10-29 05:31:18,459 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:18] "POST /web/dataset/call_kw/viin.brain.page/get_brain_client_config HTTP/1.1" 200 - 3 0.004 0.062 2026-10-29 05:31:18,537 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:18] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 19 0.015 0.046 2026-10-29 05:31:18,559 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:18] "POST /web/dataset/call_kw/viin.brain.share.link/search_count HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 05:31:18,653 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:18] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.006 0.039 2026-10-29 05:31:18,762 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-29 05:31:18,839 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:18] "POST /web/dataset/call_kw/viin.brain.page/brain_get_linked_records HTTP/1.1" 200 - 13 0.029 0.043 2026-10-29 05:31:18,857 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:18] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.003 0.061 2026-10-29 05:31:19,010 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:19] "POST /web/dataset/call_kw/viin.brain.vault/brain_home_data HTTP/1.1" 200 - 32 0.045 0.158 2026-10-29 05:31:19,031 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:19] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 6 0.005 0.217 2026-10-29 05:31:19,090 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:19] "POST /web/dataset/call_kw/viin.brain.page/action_presence_open HTTP/1.1" 200 - 11 0.036 0.239 2026-10-29 05:31:19,100 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:19] "POST /web/dataset/call_kw/viin.brain.comment/search_count HTTP/1.1" 200 - 3 0.001 0.046 2026-10-29 05:31:19,114 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:19] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.001 0.037 2026-10-29 05:31:19,130 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:19] "POST /web/dataset/call_kw/viin.brain.page/brain_load_root_pages HTTP/1.1" 200 - 4 0.004 0.042 2026-10-29 05:31:19,164 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:19] "POST /web/dataset/call_kw/viin.brain.page/brain_load_root_pages HTTP/1.1" 200 - 4 0.003 0.010 2026-10-29 05:31:19,184 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:19] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.004 0.014 2026-10-29 05:31:19,201 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:19] "POST /web/dataset/call_kw/viin.brain.tag/brain_tag_tree_with_counts HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 05:31:19,223 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:19] "POST /web/dataset/call_kw/viin.brain.tag/brain_tag_tree_with_counts HTTP/1.1" 200 - 4 0.002 0.012 2026-10-29 05:31:19,436 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-29 05:31:19,996 100 INFO rb-19fb48c-226083-429903 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-29 05:31:19,998 100 INFO rb-19fb48c-226083-429903 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-29 05:31:20,021 100 INFO rb-19fb48c-226083-429903 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-29 05:31:20,028 100 INFO rb-19fb48c-226083-429903 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-29 05:31:20,044 100 INFO rb-19fb48c-226083-429903 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-29 05:31:20,075 100 INFO rb-19fb48c-226083-429903 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-29 05:31:20,108 100 INFO rb-19fb48c-226083-429903 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-29 05:31:20,113 100 INFO rb-19fb48c-226083-429903 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-29 05:31:20,126 100 INFO rb-19fb48c-226083-429903 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-29 05:31:20,140 100 INFO rb-19fb48c-226083-429903 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-29 05:31:20,161 100 INFO rb-19fb48c-226083-429903 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-29 05:31:20,780 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:20] "POST /viin_ai_brain/wysiwyg/prompt HTTP/1.1" 200 - 126 0.141 0.488 2026-10-29 05:31:20,931 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:20] "POST /web/dataset/call_kw/viin.brain.page/save_with_version_token HTTP/1.1" 200 - 29 0.027 0.100 2026-10-29 05:31:20,994 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:20] "POST /viin_ai_brain/ai_block/commit_attribution HTTP/1.1" 200 - 23 0.016 0.032 2026-10-29 05:31:21,101 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:21] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 27 0.029 0.066 2026-10-29 05:31:21,453 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 05:31:21,894 100 INFO rb-19fb48c-226083-429903 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-29 05:31:21,907 100 INFO rb-19fb48c-226083-429903 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-29 05:31:21,923 100 INFO rb-19fb48c-226083-429903 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-29 05:31:21,926 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage.browser: test successful 2026-10-29 05:31:21,947 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Closing chrome headless with pid 10421 2026-10-29 05:31:21,948 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Closing websocket connection 2026-10-29 05:31:21,953 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:21] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:31:21,954 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Terminating chrome headless with pid 10421 2026-10-29 05:31:22,076 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_053122_076758_TestBrainChatGptDialogTourUlEndingPage.txt 2026-10-29 05:31:22,077 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainChatGptDialogTourUlEndingPage: Removing chrome user profile "/tmp/tmpiac8gx0u_chrome_odoo" 2026-10-29 05:31:22,111 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:31:22,189 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3760, 2945, 2500, 2499, 2485, 2471] 2026-10-29 05:31:22,703 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [90610] 2026-10-29 05:31:22,703 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.brain.vault records with IDs: [1, 3, 5, 31] 2026-10-29 05:31:22,761 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3768, 2953, 2504, 2503, 2493, 2472] 2026-10-29 05:31:23,124 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [90618] 2026-10-29 05:31:23,124 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.brain.vault records with IDs: [2, 4, 6, 32] 2026-10-29 05:31:23,148 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [90738] 2026-10-29 05:31:23,148 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.brain.search.log records with IDs: [1] 2026-10-29 05:31:23,170 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [90739] 2026-10-29 05:31:23,172 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.brain.search.log records with IDs: [2] 2026-10-29 05:31:23,657 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours: Starting TestBrainFactHistoryTour.test_brain_fact_history_tour ... 2026-10-29 05:31:24,156 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Chrome pid: 10679 2026-10-29 05:31:24,157 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Chrome headless temporary user profile dir: /tmp/tmpo0a3lmiv_chrome_odoo 2026-10-29 05:31:24,157 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Issuing json command http://127.0.0.1:38175/json/version 2026-10-29 05:31:24,159 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:38175/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:31:24,280 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Browser version: Chrome/150.0.7871.114 2026-10-29 05:31:24,280 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Issuing json command http://127.0.0.1:38175/json 2026-10-29 05:31:24,281 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:38175/json with timeout 3 increased to 10s during tests 2026-10-29 05:31:24,328 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Websocket url found: ws://127.0.0.1:38175/devtools/page/168948D6E00945B593CDC1EFF58FB8D6 2026-10-29 05:31:24,356 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Enable chrome headless console log notification 2026-10-29 05:31:24,379 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Chrome headless enable page notifications 2026-10-29 05:31:25,259 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 05:31:25,263 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:admin from n/a 2026-10-29 05:31:25,274 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Setting session cookie in browser 2026-10-29 05:31:25,278 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Open "http://127.0.0.1:8069/web#action=692" in browser 2026-10-29 05:31:25,278 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Navigating to: "http://127.0.0.1:8069/web#action=692" 2026-10-29 05:31:25,307 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:31:26,914 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:26] "GET /web HTTP/1.1" 200 - 118 0.123 1.489 2026-10-29 05:31:26,919 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Navigation result: {'frameId': '168948D6E00945B593CDC1EFF58FB8D6', 'loaderId': 'DA80C013B78F37F2B1388CF8390B066C', 'isDownload': False} 2026-10-29 05:31:26,919 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Evaluate ready code "odoo.isTourReady('fact_history')" 2026-10-29 05:31:26,977 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:26] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.005 0.018 2026-10-29 05:31:27,008 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:27] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.011 0.036 2026-10-29 05:31:27,093 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:27] "GET /web/webclient/load_menus/1f230c4b7b3c31d1e5ac168421cb22b049d41454250a481ce84452c113349bfc HTTP/1.1" 200 - 4 0.014 0.108 2026-10-29 05:31:27,100 100 INFO rb-19fb48c-226083-429903 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-29 05:31:27,131 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:27] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.013 0.141 2026-10-29 05:31:27,149 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:27] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.002 0.174 2026-10-29 05:31:27,177 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:27] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.003 0.013 2026-10-29 05:31:28,435 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:28] "POST /web/action/load HTTP/1.1" 200 - 7 0.019 0.019 2026-10-29 05:31:28,454 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:28] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.051 2026-10-29 05:31:28,466 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:28] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.053 2026-10-29 05:31:28,502 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:28] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.028 2026-10-29 05:31:28,644 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Evaluate test code "odoo.startTour('fact_history', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web#action=692"})" 2026-10-29 05:31:28,827 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:28] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.149 0.175 2026-10-29 05:31:28,854 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.338 2026-10-29 05:31:28,932 100 INFO rb-19fb48c-226083-429903 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-29 05:31:29,014 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:29] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.047 0.429 2026-10-29 05:31:29,038 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:29] "POST /web/action/load HTTP/1.1" 200 - 7 0.010 0.502 2026-10-29 05:31:29,049 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:29] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:31:29,053 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:29] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.453 2026-10-29 05:31:29,110 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:29] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.015 0.489 2026-10-29 05:31:29,133 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:29] "GET /odoo/brain HTTP/1.1" 303 - 3 0.005 0.292 2026-10-29 05:31:29,324 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:29] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.048 0.381 2026-10-29 05:31:29,328 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.423 2026-10-29 05:31:29,578 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:29] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 79 0.085 0.473 2026-10-29 05:31:29,589 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:31:29,616 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:31:29,624 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:29] "POST /mail/load_message_failures HTTP/1.1" 200 - 11 0.018 0.545 2026-10-29 05:31:29,651 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:29] "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-29 05:31:29,659 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:29] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.011 0.576 2026-10-29 05:31:29,715 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:29] "GET /web/offline HTTP/1.1" 200 - 7 0.011 0.582 2026-10-29 05:31:29,835 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:29] "GET /web HTTP/1.1" 200 - 18 0.016 0.665 2026-10-29 05:31:29,908 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:29] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.024 0.509 2026-10-29 05:31:29,979 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:29] "GET /web/bundle/viin_brain.lazy_brain_app?lang=en_US HTTP/1.1" 200 - 7 0.006 0.325 2026-10-29 05:31:29,989 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.330 2026-10-29 05:31:30,493 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:30] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-29 05:31:30,560 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:30] "POST /web/action/load HTTP/1.1" 200 - 7 0.026 0.028 2026-10-29 05:31:30,578 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:30] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.025 2026-10-29 05:31:30,611 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:30] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.039 2026-10-29 05:31:30,633 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:30] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.042 0.044 2026-10-29 05:31:30,666 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:30] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.007 0.097 2026-10-29 05:31:30,857 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:30] "POST /mail/init_messaging HTTP/1.1" 200 - 48 0.048 0.242 2026-10-29 05:31:30,875 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:30] "POST /web/action/load HTTP/1.1" 200 - 7 0.004 0.289 2026-10-29 05:31:30,920 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:30] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.019 0.271 2026-10-29 05:31:31,027 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:31] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 25 0.027 0.361 2026-10-29 05:31:31,118 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:31] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 24 0.031 0.416 2026-10-29 05:31:31,124 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.412 2026-10-29 05:31:31,156 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:31] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.010 0.427 2026-10-29 05:31:31,197 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:31] "POST /mail/load_message_failures HTTP/1.1" 200 - 11 0.009 0.287 2026-10-29 05:31:31,208 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:31] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.280 2026-10-29 05:31:31,265 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:31] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.013 0.199 2026-10-29 05:31:31,274 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:31] "GET /web/bundle/viin_brain.lazy_brain_app?lang=en_US HTTP/1.1" 200 - 2 0.002 0.202 2026-10-29 05:31:31,279 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.041 2026-10-29 05:31:31,335 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:31] "GET /web/assets/dca6678/viin_brain.lazy_brain_app.min.css HTTP/1.1" 200 - 4 0.008 0.027 2026-10-29 05:31:31,345 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:31] "GET /web/assets/3979d76/viin_brain.lazy_brain_app.min.js HTTP/1.1" 200 - 4 0.002 0.037 2026-10-29 05:31:31,475 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.003 0.009 2026-10-29 05:31:31,672 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:31] "POST /web/dataset/call_kw/viin.brain.vault/brain_home_data HTTP/1.1" 200 - 48 0.048 0.148 2026-10-29 05:31:31,753 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:31] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 8 0.007 0.027 2026-10-29 05:31:31,801 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:31] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 6 0.003 0.015 2026-10-29 05:31:32,661 100 INFO rb-19fb48c-226083-429903 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-29 05:31:32,672 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour.browser: Tour fact_history on step: 'Ensure the "Test Vault" Brain space is open (trigger: .o_brain_sidebar)' 2026-10-29 05:31:32,792 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:32] "POST /web/dataset/call_kw/viin.brain.vault/brain_home_data HTTP/1.1" 200 - 31 0.025 0.080 2026-10-29 05:31:32,834 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:32] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 8 0.006 0.025 2026-10-29 05:31:32,872 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:32] "POST /web/dataset/call_kw/viin.brain.page/brain_load_root_pages HTTP/1.1" 200 - 8 0.007 0.016 2026-10-29 05:31:32,917 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:32] "POST /web/dataset/call_kw/viin.brain.tag/brain_tag_tree_with_counts HTTP/1.1" 200 - 8 0.008 0.014 2026-10-29 05:31:33,007 100 INFO rb-19fb48c-226083-429903 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-29 05:31:33,033 100 INFO rb-19fb48c-226083-429903 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-29 05:31:33,137 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:33] "POST /web/dataset/call_kw/viin.brain.vault/brain_home_data HTTP/1.1" 200 - 32 0.038 0.116 2026-10-29 05:31:33,161 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:33] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 6 0.007 0.165 2026-10-29 05:31:33,202 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:33] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 8 0.007 0.165 2026-10-29 05:31:33,263 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:33] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.006 0.215 2026-10-29 05:31:33,298 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:33] "GET /web/assets/3b695c0/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.003 0.013 2026-10-29 05:31:33,310 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:33] "GET /web/assets/e60a36d/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.002 0.024 2026-10-29 05:31:33,434 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:33] "POST /web/dataset/call_kw/viin.brain.page/get_brain_client_config HTTP/1.1" 200 - 3 0.009 0.020 2026-10-29 05:31:33,523 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:33] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 23 0.018 0.055 2026-10-29 05:31:33,550 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:33] "POST /web/dataset/call_kw/viin.brain.share.link/search_count HTTP/1.1" 200 - 7 0.006 0.012 2026-10-29 05:31:33,563 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.006 2026-10-29 05:31:33,616 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:33] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 8 0.014 0.028 2026-10-29 05:31:33,644 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:33] "POST /web/dataset/call_kw/viin.brain.page/get_brain_client_config HTTP/1.1" 200 - 3 0.006 0.036 2026-10-29 05:31:33,712 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:33] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 19 0.012 0.042 2026-10-29 05:31:33,734 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:33] "POST /web/dataset/call_kw/viin.brain.share.link/search_count HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 05:31:33,844 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:33] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.006 0.051 2026-10-29 05:31:33,980 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:33] "POST /web/dataset/call_kw/viin.brain.link/brain_resolve_record_mentions HTTP/1.1" 200 - 8 0.007 0.024 2026-10-29 05:31:33,997 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-29 05:31:34,112 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:34] "POST /web/dataset/call_kw/viin.brain.page/brain_get_linked_records HTTP/1.1" 200 - 20 0.034 0.060 2026-10-29 05:31:34,122 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:34] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.002 0.089 2026-10-29 05:31:34,286 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:34] "POST /web/dataset/call_kw/viin.brain.vault/brain_home_data HTTP/1.1" 200 - 32 0.068 0.161 2026-10-29 05:31:34,307 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:34] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 6 0.009 0.228 2026-10-29 05:31:34,355 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:34] "POST /web/dataset/call_kw/viin.brain.page/action_presence_open HTTP/1.1" 200 - 11 0.018 0.264 2026-10-29 05:31:34,387 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:34] "POST /web/dataset/call_kw/ir.model/brain_model_presentation HTTP/1.1" 200 - 9 0.012 0.204 2026-10-29 05:31:34,401 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:34] "POST /web/dataset/call_kw/viin.brain.comment/search_count HTTP/1.1" 200 - 3 0.006 0.053 2026-10-29 05:31:34,416 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:34] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.003 0.062 2026-10-29 05:31:34,440 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:34] "POST /web/dataset/call_kw/viin.brain.page/brain_load_root_pages HTTP/1.1" 200 - 4 0.008 0.064 2026-10-29 05:31:34,465 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:34] "POST /web/dataset/call_kw/viin.brain.page/brain_load_root_pages HTTP/1.1" 200 - 4 0.003 0.010 2026-10-29 05:31:34,483 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:34] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.002 0.014 2026-10-29 05:31:34,507 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:34] "POST /web/dataset/call_kw/viin.brain.tag/brain_tag_tree_with_counts HTTP/1.1" 200 - 4 0.003 0.013 2026-10-29 05:31:34,538 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:34] "POST /web/dataset/call_kw/viin.brain.tag/brain_tag_tree_with_counts HTTP/1.1" 200 - 4 0.004 0.019 2026-10-29 05:31:34,590 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:34] "GET /web/image/ir.ui.menu/895/web_icon_data HTTP/1.1" 200 - 6 0.013 0.011 2026-10-29 05:31:35,035 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-29 05:31:35,312 100 INFO rb-19fb48c-226083-429903 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-29 05:31:35,369 100 INFO rb-19fb48c-226083-429903 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-29 05:31:35,374 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:35] "POST /web/dataset/call_kw/viin.brain.link/search_read HTTP/1.1" 200 - 3 0.031 0.012 2026-10-29 05:31:35,427 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:35] "POST /web/dataset/call_kw/viin.brain.page/brain_get_properties_with_values HTTP/1.1" 200 - 12 0.017 0.056 2026-10-29 05:31:35,442 100 INFO rb-19fb48c-226083-429903 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-29 05:31:35,452 100 INFO rb-19fb48c-226083-429903 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-29 05:31:35,470 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:35] "POST /web/dataset/call_kw/viin.brain.snapshot/search_read HTTP/1.1" 200 - 7 0.010 0.086 2026-10-29 05:31:35,497 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:35] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 10 0.008 0.083 2026-10-29 05:31:35,617 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:35] "POST /mail/thread/data HTTP/1.1" 200 - 29 0.065 0.127 2026-10-29 05:31:35,699 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:35] "POST /mail/thread/messages HTTP/1.1" 200 - 28 0.024 0.239 2026-10-29 05:31:35,718 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:35] "POST /web/dataset/call_kw/viin.brain.vault/read HTTP/1.1" 200 - 6 0.006 0.182 2026-10-29 05:31:35,856 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:35] "POST /web/dataset/call_kw/viin.brain.page/brain_get_linked_records HTTP/1.1" 200 - 16 0.018 0.048 2026-10-29 05:31:35,957 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:35] "GET /web/image?field=avatar_128&id=2&model=res.partner&unique=2026-10-29%2002%3A10%3A00 HTTP/1.1" 200 - 15 0.021 0.126 2026-10-29 05:31:36,740 100 INFO rb-19fb48c-226083-429903 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-29 05:31:36,792 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:36] "POST /web/dataset/call_kw/viin.brain.page/brain_get_linked_records HTTP/1.1" 200 - 16 0.016 0.035 2026-10-29 05:31:37,158 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-29 05:31:37,555 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour.browser: Tour fact_history on step: 'The panel offers a date control for the linked record (trigger: .o_brain_fact_history_panel .o_brain_fact_history_btn_fetch)' 2026-10-29 05:31:37,573 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour.browser: Tour fact_history on step: 'The panel does not say the page links no record (trigger: .o_brain_fact_history_panel:not(:has(.o_brain_fact_history_no_record)))' 2026-10-29 05:31:37,575 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour.browser: test successful 2026-10-29 05:31:37,599 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:37] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:31:37,603 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Closing chrome headless with pid 10679 2026-10-29 05:31:37,604 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Closing websocket connection 2026-10-29 05:31:37,608 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Terminating chrome headless with pid 10679 2026-10-29 05:31:37,749 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_053137_749372_TestBrainFactHistoryTour.txt 2026-10-29 05:31:37,749 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainFactHistoryTour: Removing chrome user profile "/tmp/tmpo0a3lmiv_chrome_odoo" 2026-10-29 05:31:37,776 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:31:37,835 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3760, 2945, 2500, 2499, 2485, 2471] 2026-10-29 05:31:38,360 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [90610] 2026-10-29 05:31:38,361 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.brain.vault records with IDs: [1, 3, 5, 31] 2026-10-29 05:31:38,400 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3768, 2953, 2504, 2503, 2493, 2472] 2026-10-29 05:31:38,758 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [90618] 2026-10-29 05:31:38,759 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.brain.vault records with IDs: [2, 4, 6, 32] 2026-10-29 05:31:38,775 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [90738] 2026-10-29 05:31:38,775 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.brain.search.log records with IDs: [1] 2026-10-29 05:31:38,790 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [90739] 2026-10-29 05:31:38,790 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.brain.search.log records with IDs: [2] 2026-10-29 05:31:39,148 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours: Starting TestBrainWriteWithAiNewPageTour.test_write_with_ai_from_the_new_page_dialog_opens_the_write_dialog ... 2026-10-29 05:31:39,746 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainWriteWithAiNewPageTour: Chrome pid: 10954 2026-10-29 05:31:39,746 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainWriteWithAiNewPageTour: Chrome headless temporary user profile dir: /tmp/tmpifjadrk4_chrome_odoo 2026-10-29 05:31:39,747 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainWriteWithAiNewPageTour: Issuing json command http://127.0.0.1:33169/json/version 2026-10-29 05:31:39,748 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:33169/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:31:39,774 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainWriteWithAiNewPageTour: Browser version: Chrome/150.0.7871.114 2026-10-29 05:31:39,775 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainWriteWithAiNewPageTour: Issuing json command http://127.0.0.1:33169/json 2026-10-29 05:31:39,775 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:33169/json with timeout 3 increased to 10s during tests 2026-10-29 05:31:39,796 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainWriteWithAiNewPageTour: Websocket url found: ws://127.0.0.1:33169/devtools/page/B5867C0BA2E95144C863AC118AC17CD3 2026-10-29 05:31:39,802 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainWriteWithAiNewPageTour: Enable chrome headless console log notification 2026-10-29 05:31:39,833 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainWriteWithAiNewPageTour: Chrome headless enable page notifications 2026-10-29 05:31:40,661 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 05:31:40,665 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:admin from n/a 2026-10-29 05:31:40,677 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainWriteWithAiNewPageTour: Setting session cookie in browser 2026-10-29 05:31:40,681 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainWriteWithAiNewPageTour: Open "http://127.0.0.1:8069/web#action=692" in browser 2026-10-29 05:31:40,682 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainWriteWithAiNewPageTour: Navigating to: "http://127.0.0.1:8069/web#action=692" 2026-10-29 05:31:40,699 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:31:42,200 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:42] "GET /web HTTP/1.1" 200 - 119 0.107 1.400 2026-10-29 05:31:42,205 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainWriteWithAiNewPageTour: Navigation result: {'frameId': 'B5867C0BA2E95144C863AC118AC17CD3', 'loaderId': 'B3A9B2427D7841E23699B306DB4D2B8D', 'isDownload': False} 2026-10-29 05:31:42,205 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainWriteWithAiNewPageTour: Evaluate ready code "odoo.isTourReady('viin_ai_brain_write_with_ai_new_page')" 2026-10-29 05:31:42,302 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:42] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.011 0.035 2026-10-29 05:31:42,323 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:42] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.001 0.075 2026-10-29 05:31:42,383 100 INFO rb-19fb48c-226083-429903 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-29 05:31:42,421 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:42] "GET /web/webclient/load_menus/1f230c4b7b3c31d1e5ac168421cb22b049d41454250a481ce84452c113349bfc HTTP/1.1" 200 - 4 0.012 0.141 2026-10-29 05:31:42,443 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:42] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.006 0.153 2026-10-29 05:31:42,483 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.017 0.161 2026-10-29 05:31:42,536 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:42] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.007 0.018 2026-10-29 05:31:43,740 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:43] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-29 05:31:43,771 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:43] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.040 2026-10-29 05:31:43,808 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:43] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.065 2026-10-29 05:31:43,828 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:43] "POST /web/action/load HTTP/1.1" 200 - 7 0.041 0.039 2026-10-29 05:31:43,884 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:43] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.007 0.045 2026-10-29 05:31:43,953 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.026 0.144 2026-10-29 05:31:43,961 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainWriteWithAiNewPageTour: Evaluate test code "odoo.startTour('viin_ai_brain_write_with_ai_new_page', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web#action=692"})" 2026-10-29 05:31:44,185 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:44] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.073 0.285 2026-10-29 05:31:44,215 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:44] "POST /web/action/load HTTP/1.1" 200 - 7 0.012 0.340 2026-10-29 05:31:44,255 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:44] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 05:31:44,292 100 INFO rb-19fb48c-226083-429903 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-29 05:31:44,384 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:44] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.057 0.426 2026-10-29 05:31:44,526 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:44] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.040 0.559 2026-10-29 05:31:44,572 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:44] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.012 0.652 2026-10-29 05:31:44,612 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:44] "GET /web/offline HTTP/1.1" 200 - 7 0.008 0.627 2026-10-29 05:31:44,621 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.610 2026-10-29 05:31:44,946 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:44] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 79 0.176 0.571 2026-10-29 05:31:44,959 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:31:44,978 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:31:44,992 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:44] "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-29 05:31:45,059 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:45] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.069 0.723 2026-10-29 05:31:45,149 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:45] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.054 0.692 2026-10-29 05:31:45,174 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:45] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.003 0.637 2026-10-29 05:31:45,220 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:45] "POST /web/action/load HTTP/1.1" 200 - 8 0.019 0.618 2026-10-29 05:31:45,282 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:45] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.017 0.641 2026-10-29 05:31:45,293 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.103 2026-10-29 05:31:45,373 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:45] "GET /web/bundle/viin_brain.lazy_brain_app?lang=en_US HTTP/1.1" 200 - 7 0.005 0.090 2026-10-29 05:31:45,435 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:45] "GET /web/assets/dca6678/viin_brain.lazy_brain_app.min.css HTTP/1.1" 200 - 4 0.007 0.013 2026-10-29 05:31:45,463 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:45] "GET /web/assets/3979d76/viin_brain.lazy_brain_app.min.js HTTP/1.1" 200 - 4 0.002 0.020 2026-10-29 05:31:45,577 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:45] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.014 2026-10-29 05:31:45,741 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:45] "POST /web/dataset/call_kw/viin.brain.vault/brain_home_data HTTP/1.1" 200 - 48 0.051 0.110 2026-10-29 05:31:45,820 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:45] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 8 0.008 0.023 2026-10-29 05:31:45,870 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:45] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 6 0.004 0.018 2026-10-29 05:31:46,672 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 05:31:46,712 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainWriteWithAiNewPageTour.browser: Tour viin_ai_brain_write_with_ai_new_page on step: 'Brain Home is open (trigger: .o_brain_app)' 2026-10-29 05:31:46,723 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainWriteWithAiNewPageTour.browser: Tour viin_ai_brain_write_with_ai_new_page on step: 'Open the New page dialog (trigger: .o_brain_sidebar_new_btn)' 2026-10-29 05:31:46,777 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:46] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 6 0.006 0.019 2026-10-29 05:31:46,783 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainWriteWithAiNewPageTour.browser: Tour viin_ai_brain_write_with_ai_new_page on step: 'Write with AI is offered beside the blank page (trigger: .o_brain_tpd .o_brain_tpd_action)' 2026-10-29 05:31:46,819 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainWriteWithAiNewPageTour.browser: Tour viin_ai_brain_write_with_ai_new_page on step: 'The new page is open and the Write with AI dialog is open on it (trigger: .o_brain_ai_write_dialog .o_brain_ai_write_prompt)' 2026-10-29 05:31:46,845 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:46] "POST /web/dataset/call_kw/viin.brain.template/brain_template_autocomplete HTTP/1.1" 200 - 8 0.023 0.062 2026-10-29 05:31:46,976 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:46] "POST /web/dataset/call_kw/viin.brain.page/create HTTP/1.1" 200 - 32 0.051 0.096 2026-10-29 05:31:47,033 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:47] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 8 0.007 0.024 2026-10-29 05:31:47,074 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:47] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.004 0.055 2026-10-29 05:31:47,103 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:47] "GET /web/assets/3b695c0/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.004 0.012 2026-10-29 05:31:47,119 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:47] "GET /web/assets/e60a36d/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.004 0.017 2026-10-29 05:31:47,208 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:47] "POST /web/dataset/call_kw/viin.brain.page/get_brain_client_config HTTP/1.1" 200 - 3 0.003 0.015 2026-10-29 05:31:47,283 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:47] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 25 0.016 0.047 2026-10-29 05:31:47,307 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:47] "POST /web/dataset/call_kw/viin.brain.share.link/search_count HTTP/1.1" 200 - 7 0.004 0.011 2026-10-29 05:31:47,355 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:47] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 8 0.008 0.029 2026-10-29 05:31:47,381 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:47] "POST /web/dataset/call_kw/viin.brain.page/get_brain_client_config HTTP/1.1" 200 - 3 0.003 0.058 2026-10-29 05:31:47,432 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:47] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 18 0.009 0.031 2026-10-29 05:31:47,449 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:47] "POST /web/dataset/call_kw/viin.brain.share.link/search_count HTTP/1.1" 200 - 3 0.001 0.006 2026-10-29 05:31:47,533 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:47] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.004 0.033 2026-10-29 05:31:47,618 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-29 05:31:47,675 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:47] "POST /web/dataset/call_kw/viin.brain.page/brain_get_linked_records HTTP/1.1" 200 - 13 0.022 0.028 2026-10-29 05:31:47,701 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:47] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.006 0.062 2026-10-29 05:31:47,836 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:47] "POST /web/dataset/call_kw/viin.brain.vault/brain_home_data HTTP/1.1" 200 - 32 0.033 0.164 2026-10-29 05:31:47,853 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:47] "POST /web/dataset/call_kw/viin.brain.vault/search_read HTTP/1.1" 200 - 6 0.003 0.186 2026-10-29 05:31:47,923 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:47] "POST /web/dataset/call_kw/viin.brain.page/action_presence_open HTTP/1.1" 200 - 11 0.040 0.186 2026-10-29 05:31:47,936 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:47] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.003 0.043 2026-10-29 05:31:47,952 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:47] "POST /web/dataset/call_kw/viin.brain.comment/search_count HTTP/1.1" 200 - 3 0.004 0.053 2026-10-29 05:31:47,973 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:47] "POST /web/dataset/call_kw/viin.brain.page/brain_load_root_pages HTTP/1.1" 200 - 4 0.002 0.073 2026-10-29 05:31:47,998 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:47] "POST /web/dataset/call_kw/viin.brain.page/brain_load_root_pages HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 05:31:48,019 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:48] "POST /web/dataset/call_kw/viin.brain.page/read HTTP/1.1" 200 - 4 0.002 0.013 2026-10-29 05:31:48,064 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:48] "POST /web/dataset/call_kw/viin.brain.tag/brain_tag_tree_with_counts HTTP/1.1" 200 - 8 0.008 0.024 2026-10-29 05:31:48,086 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:48] "POST /web/dataset/call_kw/viin.brain.tag/brain_tag_tree_with_counts HTTP/1.1" 200 - 4 0.002 0.030 2026-10-29 05:31:48,670 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-29 05:31:49,261 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainWriteWithAiNewPageTour.browser: Tour viin_ai_brain_write_with_ai_new_page on step: 'The page editor is the one the dialog writes into (trigger: .o_brain_editor_body_edit[data-page-id])' 2026-10-29 05:31:49,272 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainWriteWithAiNewPageTour.browser: Tour viin_ai_brain_write_with_ai_new_page on step: 'No client error dialog interrupted the flow (trigger: .o_brain_ai_write_dialog)' 2026-10-29 05:31:50,777 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainWriteWithAiNewPageTour.browser: test successful 2026-10-29 05:31:50,789 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:31:50] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:31:50,820 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainWriteWithAiNewPageTour: Closing chrome headless with pid 10954 2026-10-29 05:31:50,822 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainWriteWithAiNewPageTour: Closing websocket connection 2026-10-29 05:31:50,825 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainWriteWithAiNewPageTour: Terminating chrome headless with pid 10954 2026-10-29 05:31:50,954 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainWriteWithAiNewPageTour: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_053150_954047_TestBrainWriteWithAiNewPageTour.txt 2026-10-29 05:31:50,954 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_brain_tours.TestBrainWriteWithAiNewPageTour: Removing chrome user profile "/tmp/tmpifjadrk4_chrome_odoo" 2026-10-29 05:31:50,996 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:31:51,790 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_fact_history_bridge: Starting TestFactHistoryBridge.test_record_state_as_of_via_rpc_binding ... 2026-10-29 05:31:51,850 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:31:53,954 100 INFO rb-19fb48c-226083-429903 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-29 05:31:54,013 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12563], uid: 1939, model: viin.brain.page 2026-10-29 05:31:54,034 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12563], uid: 1939, model: viin.brain.page 2026-10-29 05:31:54,052 100 INFO rb-19fb48c-226083-429903 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-29 05:31:54,203 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 05:32:06,424 100 INFO rb-19fb48c-226083-429903 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-29 05:32:06,720 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:user_company_a@example.com from n/a 2026-10-29 05:32:06,730 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:32:07,897 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:07] "POST /viin_ai_brain/wysiwyg/prompt HTTP/1.1" 200 - 194 0.262 0.909 2026-10-29 05:32:07,910 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_kba_agent_lookup: Starting TestKbaAgentLookupMultiCompany.test_a_write_turn_names_the_writers_language_once_whatever_the_words_look_like ... 2026-10-29 05:32:08,138 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:user_company_a@example.com from n/a 2026-10-29 05:32:08,158 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:32:09,248 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:09] "POST /viin_ai_brain/wysiwyg/prompt HTTP/1.1" 200 - 194 0.209 0.885 2026-10-29 05:32:09,293 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:32:11,071 100 INFO rb-19fb48c-226083-429903 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-29 05:32:11,169 100 INFO rb-19fb48c-226083-429903 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-29 05:32:11,326 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [94231] 2026-10-29 05:32:11,362 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.brain.page records with IDs: [12600] 2026-10-29 05:32:11,400 100 INFO rb-19fb48c-226083-429903 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-29 05:32:11,738 100 INFO rb-19fb48c-226083-429903 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-29 05:32:11,904 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [94232] 2026-10-29 05:32:11,936 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.brain.vault records with IDs: [5052] 2026-10-29 05:32:11,974 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:32:13,206 100 INFO rb-19fb48c-226083-429903 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-29 05:32:13,307 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:chat_brain_autosave_user_kgt3g4g6gfg7g7gfg8g1g9gagfg4g2g2g6gag8g9gbg8g3g1gbgcgagcg7gdgfgage from n/a 2026-10-29 05:32:13,328 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:32:13,819 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:13] "POST /viin_ai/chat/conversation/new HTTP/1.1" 200 - 68 0.049 0.447 2026-10-29 05:32:14,555 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:14] "POST /viin_ai/chat/message HTTP/1.1" 200 - 231 0.221 0.504 2026-10-29 05:32:14,709 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:32:17,096 100 INFO rb-19fb48c-226083-429903 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-29 05:32:17,163 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:save_answer_route_saver_rb-19fb48c-226083-429903@test.local from n/a 2026-10-29 05:32:17,226 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:32:17,613 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:17] "POST /viin_ai/chat/brain/save HTTP/1.1" 200 - 14 0.006 0.387 2026-10-29 05:32:17,642 100 INFO rb-19fb48c-226083-429903 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-29 05:32:17,714 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:save_answer_route_other_rb-19fb48c-226083-429903@test.local from n/a 2026-10-29 05:32:17,752 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:32:18,214 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:18] "POST /viin_ai/chat/brain/save HTTP/1.1" 200 - 27 0.022 0.444 2026-10-29 05:32:18,235 100 INFO rb-19fb48c-226083-429903 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-29 05:32:18,303 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:save_answer_route_saver_rb-19fb48c-226083-429903@test.local from n/a 2026-10-29 05:32:18,328 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:32:18,899 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:18] "POST /viin_ai/chat/brain/save HTTP/1.1" 200 - 63 0.054 0.523 2026-10-29 05:32:18,918 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_save_answer_to_brain_message: Starting TestSaveAnswerRoute.test_the_route_returns_the_id_of_the_page_only_the_saver_can_read ... 2026-10-29 05:32:18,983 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:save_answer_route_saver_rb-19fb48c-226083-429903@test.local from n/a 2026-10-29 05:32:19,007 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:32:20,862 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:20] "POST /viin_ai/chat/brain/save HTTP/1.1" 200 - 63 0.040 1.820 2026-10-29 05:32:20,887 100 INFO rb-19fb48c-226083-429903 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-29 05:32:20,941 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:save_answer_route_saver_rb-19fb48c-226083-429903@test.local from n/a 2026-10-29 05:32:20,984 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:32:21,487 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:21] "POST /viin_ai/chat/brain/save HTTP/1.1" 200 - 63 0.051 0.458 2026-10-29 05:32:21,546 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:21] "POST /viin_ai/chat/brain/save HTTP/1.1" 200 - 16 0.013 0.038 2026-10-29 05:32:21,579 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:32:24,106 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_save_answer_to_brain_message: Starting TestSaveAnswerToBrain.test_a_conversation_without_an_agent_is_attributed_to_the_knowledge_base_assistant ... 2026-10-29 05:32:24,303 100 INFO rb-19fb48c-226083-429903 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-29 05:32:24,458 100 INFO rb-19fb48c-226083-429903 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-29 05:32:24,545 100 INFO rb-19fb48c-226083-429903 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-29 05:32:24,724 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_save_answer_to_brain_message: Starting TestSaveAnswerToBrain.test_another_user_cannot_save_someone_elses_answer ... 2026-10-29 05:32:24,858 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [257], uid: 1948, model: discuss.channel 2026-10-29 05:32:24,899 100 INFO rb-19fb48c-226083-429903 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-29 05:32:25,016 100 INFO rb-19fb48c-226083-429903 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-29 05:32:25,350 100 INFO rb-19fb48c-226083-429903 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-29 05:32:25,453 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:32:27,759 100 INFO rb-19fb48c-226083-429903 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-29 05:32:28,118 100 INFO rb-19fb48c-226083-429903 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-29 05:32:28,512 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_save_to_brain: Starting TestSavedAnswerContent.test_a_saved_answer_keeps_the_formatting_the_conversation_showed ... 2026-10-29 05:32:28,839 100 INFO rb-19fb48c-226083-429903 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-29 05:32:29,134 100 INFO rb-19fb48c-226083-429903 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-29 05:32:29,542 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:32:41,080 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 559 and Message-Id '<531278179600261.1793251961.040745496749878-openerp-private@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:32:41,080 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:32:41,096 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [559] 2026-10-29 05:32:41,125 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [94499] 2026-10-29 05:32:41,125 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:32:41,138 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:32:41,172 100 INFO rb-19fb48c-226083-429903 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-29 05:32:41,510 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:32:42,677 100 INFO rb-19fb48c-226083-429903 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-29 05:32:43,025 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Chrome pid: 11203 2026-10-29 05:32:43,039 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Chrome headless temporary user profile dir: /tmp/tmpepv8c8m4_chrome_odoo 2026-10-29 05:32:43,046 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Issuing json command http://127.0.0.1:35181/json/version 2026-10-29 05:32:43,049 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:35181/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:32:43,102 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Browser version: Chrome/150.0.7871.114 2026-10-29 05:32:43,103 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Issuing json command http://127.0.0.1:35181/json 2026-10-29 05:32:43,113 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:35181/json with timeout 3 increased to 10s during tests 2026-10-29 05:32:43,127 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Websocket url found: ws://127.0.0.1:35181/devtools/page/91A05ACEAF51FC449EF366A43E4D1C4A 2026-10-29 05:32:43,131 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Enable chrome headless console log notification 2026-10-29 05:32:43,135 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Chrome headless enable page notifications 2026-10-29 05:32:43,306 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:chat_brain_tour_user from n/a 2026-10-29 05:32:43,331 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Setting session cookie in browser 2026-10-29 05:32:43,345 100 INFO rb-19fb48c-226083-429903 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-29 05:32:43,345 100 INFO rb-19fb48c-226083-429903 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-29 05:32:43,394 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:32:44,532 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:44] "GET /web HTTP/1.1" 200 - 115 0.095 1.047 2026-10-29 05:32:44,538 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Navigation result: {'frameId': '91A05ACEAF51FC449EF366A43E4D1C4A', 'loaderId': '6A94F0CCFE858781CBFAE94C8FCBAC72', 'isDownload': False} 2026-10-29 05:32:44,538 100 INFO rb-19fb48c-226083-429903 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-29 05:32:44,609 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:44] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.006 0.026 2026-10-29 05:32:44,659 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:44] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.019 0.044 2026-10-29 05:32:44,727 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:44] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.031 0.093 2026-10-29 05:32:44,796 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:44] "GET /web/webclient/load_menus/ec58a6a84f9325f904c49ab0d512875616887d043dc40a73c0658868f90d7a50 HTTP/1.1" 200 - 4 0.007 0.191 2026-10-29 05:32:44,862 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:44] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.047 0.167 2026-10-29 05:32:44,864 100 INFO rb-19fb48c-226083-429903 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-29 05:32:44,923 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:44] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 05:32:46,176 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:46] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 05:32:46,188 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:46] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-29 05:32:46,194 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:46] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-29 05:32:46,239 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.024 2026-10-29 05:32:46,464 100 INFO rb-19fb48c-226083-429903 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-29 05:32:46,664 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:46] "POST /mail/init_messaging HTTP/1.1" 200 - 103 0.178 0.213 2026-10-29 05:32:46,683 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:46] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.013 0.336 2026-10-29 05:32:46,691 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:46] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 05:32:46,708 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:46] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.008 0.292 2026-10-29 05:32:46,783 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:46] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.028 0.322 2026-10-29 05:32:46,848 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:46] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.019 0.356 2026-10-29 05:32:46,862 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.368 2026-10-29 05:32:46,913 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:46] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.012 0.290 2026-10-29 05:32:46,936 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:46] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.008 0.193 2026-10-29 05:32:46,966 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:32:46,983 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-29 05:32:46,994 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:46] "GET /web/offline HTTP/1.1" 200 - 7 0.015 0.254 2026-10-29 05:32:47,037 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.042 2026-10-29 05:32:47,043 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:47] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.012 0.269 2026-10-29 05:32:47,123 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:47] "GET /web/image?model=res.users&field=avatar_128&id=1952 HTTP/1.1" 200 - 18 0.020 0.268 2026-10-29 05:32:47,275 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:47] "POST /viin_ai/chat/conversation/open HTTP/1.1" 200 - 40 0.039 0.373 2026-10-29 05:32:47,490 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:47] "POST /viin_ai/chat/status HTTP/1.1" 200 - 8 0.025 0.055 2026-10-29 05:32:47,598 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:47] "POST /viin_ai/voice/status HTTP/1.1" 200 - 31 0.034 0.102 2026-10-29 05:32:47,617 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:47] "POST /discuss/channel/messages HTTP/1.1" 200 - 9 0.006 0.137 2026-10-29 05:32:47,650 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:47] "GET /discuss/channel/1/avatar_128?unique=709e84ef3cb0065e4ce5ae3b68a540939e83af3930943b7424ab780a713514f03be3e485767772efccd4789aeaad6d3d4438e6faaa063f2083af5771ef287163 HTTP/1.1" 200 - 8 0.006 0.161 2026-10-29 05:32:47,722 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:47] "GET /web/image/res.partner/87/avatar_128 HTTP/1.1" 200 - 10 0.024 0.211 2026-10-29 05:32:47,795 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:47] "GET /web/image/res.partner/2/avatar_128?unique=2026-10-29%2002%3A10%3A00 HTTP/1.1" 200 - 10 0.031 0.259 2026-10-29 05:32:47,865 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:47] "GET /discuss/channel/267/partner/3858/avatar_128?unique=2026-10-29%2005%3A32%3A41 HTTP/1.1" 200 - 14 0.020 0.338 2026-10-29 05:32:48,633 100 INFO rb-19fb48c-226083-429903 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-29 05:32:48,654 100 INFO rb-19fb48c-226083-429903 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-29 05:32:48,666 100 INFO rb-19fb48c-226083-429903 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-29 05:32:48,694 100 INFO rb-19fb48c-226083-429903 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-29 05:32:48,711 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:48] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 3 0.005 0.009 2026-10-29 05:32:48,758 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:48] "GET /web/assets/d90bb30/web.assets_emoji.min.js HTTP/1.1" 200 - 4 0.004 0.013 2026-10-29 05:32:49,044 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:49] "POST /mail/message/post HTTP/1.1" 200 - 46 0.038 0.082 2026-10-29 05:32:49,123 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:49] "POST /mail/link_preview HTTP/1.1" 200 - 6 0.004 0.026 2026-10-29 05:32:49,230 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.discuss_channel: Conversation 267: answering agent re-pointed to agent 1. 2026-10-29 05:32:49,928 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:49] "POST /viin_ai/chat/answer HTTP/1.1" 200 - 242 0.250 0.572 2026-10-29 05:32:49,988 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:49] "GET /discuss/channel/267/partner/87/avatar_128?unique=2026-10-29%2002%3A10%3A00 HTTP/1.1" 200 - 14 0.012 0.835 2026-10-29 05:32:50,004 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.753 2026-10-29 05:32:50,451 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-29 05:32:50,748 100 INFO rb-19fb48c-226083-429903 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, from its visible actions (trigger: .o-mail-Message:contains('Quarterly revenue grew') .o-mail-Message-actions .fa-book)' 2026-10-29 05:32:50,753 100 INFO rb-19fb48c-226083-429903 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-29 05:32:50,895 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:50] "POST /viin_ai/chat/brain/save HTTP/1.1" 200 - 38 0.054 0.087 2026-10-29 05:32:51,675 100 INFO rb-19fb48c-226083-429903 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:contains('how did revenue do'))' 2026-10-29 05:32:51,676 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour.browser: test successful 2026-10-29 05:32:51,691 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:32:51] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:32:51,737 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Closing chrome headless with pid 11203 2026-10-29 05:32:51,742 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Closing websocket connection 2026-10-29 05:32:51,743 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Terminating chrome headless with pid 11203 2026-10-29 05:32:51,870 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_053251_870340_TestSaveToBrainTour.txt 2026-10-29 05:32:51,870 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_save_to_brain_ui.TestSaveToBrainTour: Removing chrome user profile "/tmp/tmpepv8c8m4_chrome_odoo" 2026-10-29 05:32:51,906 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:32:53,292 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_the_assistant_finds_every_page_its_user_may_read: Starting TestTheAssistantFindsEveryPageItsUserMayRead.test_a_hit_tells_why_a_page_needs_review_and_who_verified_it_when ... 2026-10-29 05:32:53,630 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_the_assistant_finds_every_page_its_user_may_read: Starting TestTheAssistantFindsEveryPageItsUserMayRead.test_a_page_not_yet_embedded_is_found_by_its_words_with_what_a_reader_weighs_it_by ... 2026-10-29 05:32:53,883 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_the_assistant_finds_every_page_its_user_may_read: Starting TestTheAssistantFindsEveryPageItsUserMayRead.test_a_page_restricted_to_other_people_is_not_found_by_the_words_of_its_text ... 2026-10-29 05:32:54,223 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_the_assistant_finds_every_page_its_user_may_read: Starting TestTheAssistantFindsEveryPageItsUserMayRead.test_a_page_the_tools_return_carries_the_same_facts ... 2026-10-29 05:32:54,468 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_the_assistant_finds_every_page_its_user_may_read: Starting TestTheAssistantFindsEveryPageItsUserMayRead.test_an_archived_page_is_found_and_says_so_and_a_trashed_page_is_not_found ... 2026-10-29 05:32:54,791 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:32:54,796 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_the_demo_expense_claims_page_carries_an_assistant_change: Starting TestTheDemoExpenseClaimsPageCarriesAnAssistantChange.test_the_demo_page_awaits_verification_with_a_revision_naming_the_assistant ... 2026-10-29 05:32:54,830 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:32:55,789 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_the_review_reason_keeps_naming_the_assistant_after_a_persons_save: Starting TestTheReviewReasonKeepsNamingTheAssistantAfterAPersonsSave.test_a_save_by_a_person_leaves_the_change_naming_the_assistant_while_it_awaits_verification ... 2026-10-29 05:32:56,057 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_the_review_reason_keeps_naming_the_assistant_after_a_persons_save: Starting TestTheReviewReasonKeepsNamingTheAssistantAfterAPersonsSave.test_a_save_that_changes_nothing_leaves_the_change_naming_the_assistant ... 2026-10-29 05:32:56,355 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_the_review_reason_keeps_naming_the_assistant_after_a_persons_save: Starting TestTheReviewReasonKeepsNamingTheAssistantAfterAPersonsSave.test_the_change_names_the_assistant_and_the_person_it_worked_for ... 2026-10-29 05:32:56,575 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:32:57,991 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_the_wiki_is_indexed_by_the_rule_of_the_companys_embedding_vendor: Starting TestTheWikiIsIndexedByTheRuleOfTheCompanysEmbeddingVendor.test_a_company_on_the_shipped_connection_has_no_vault_indexed_until_the_wiki_admin_acts ... 2026-10-29 05:32:58,046 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.source records with IDs: [38, 37, 36, 33, 35, 34, 31, 32, 30, 28, 29, 27, 25, 26, 24, 21, 22, 23, 20, 19, 18, 15, 17, 16, 12, 14, 13, 3, 11, 10, 9, 8, 7, 6, 4, 5] 2026-10-29 05:32:58,842 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_the_wiki_is_indexed_by_the_rule_of_the_companys_embedding_vendor: Starting TestTheWikiIsIndexedByTheRuleOfTheCompanysEmbeddingVendor.test_a_company_with_its_own_embedding_vendor_has_every_vault_indexed_by_the_sweep ... 2026-10-29 05:32:58,860 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.source records with IDs: [38, 37, 36, 33, 35, 34, 31, 32, 30, 28, 29, 27, 25, 26, 24, 21, 22, 23, 20, 19, 18, 15, 17, 16, 12, 14, 13, 3, 11, 10, 9, 8, 7, 6, 4, 5] 2026-10-29 05:32:59,245 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_the_wiki_is_indexed_by_the_rule_of_the_companys_embedding_vendor: Starting TestTheWikiIsIndexedByTheRuleOfTheCompanysEmbeddingVendor.test_a_new_vault_is_indexed_when_the_company_has_its_own_vendor_or_the_wiki_was_enabled ... 2026-10-29 05:32:59,263 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.source records with IDs: [38, 37, 36, 33, 35, 34, 31, 32, 30, 28, 29, 27, 25, 26, 24, 21, 22, 23, 20, 19, 18, 15, 17, 16, 12, 14, 13, 3, 11, 10, 9, 8, 7, 6, 4, 5] 2026-10-29 05:32:59,414 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.source records with IDs: [534] 2026-10-29 05:32:59,778 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_the_wiki_is_indexed_by_the_rule_of_the_companys_embedding_vendor: Starting TestTheWikiIsIndexedByTheRuleOfTheCompanysEmbeddingVendor.test_a_vault_with_no_text_is_indexed_and_a_page_written_later_reaches_the_index ... 2026-10-29 05:32:59,794 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.source records with IDs: [38, 37, 36, 33, 35, 34, 31, 32, 30, 28, 29, 27, 25, 26, 24, 21, 22, 23, 20, 19, 18, 15, 17, 16, 12, 14, 13, 3, 11, 10, 9, 8, 7, 6, 4, 5] 2026-10-29 05:33:00,177 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_the_wiki_is_indexed_by_the_rule_of_the_companys_embedding_vendor: Starting TestTheWikiIsIndexedByTheRuleOfTheCompanysEmbeddingVendor.test_installing_the_module_on_a_database_holding_only_seed_content_indexes_every_vault ... 2026-10-29 05:33:00,196 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.source records with IDs: [38, 37, 36, 33, 35, 34, 31, 32, 30, 28, 29, 27, 25, 26, 24, 21, 22, 23, 20, 19, 18, 15, 17, 16, 12, 14, 13, 3, 11, 10, 9, 8, 7, 6, 4, 5] 2026-10-29 05:33:00,778 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_the_wiki_is_indexed_by_the_rule_of_the_companys_embedding_vendor: Starting TestTheWikiIsIndexedByTheRuleOfTheCompanysEmbeddingVendor.test_installing_the_module_on_a_database_whose_wiki_is_in_use_sends_nothing_and_offers_the_act ... 2026-10-29 05:33:00,799 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.source records with IDs: [38, 37, 36, 33, 35, 34, 31, 32, 30, 28, 29, 27, 25, 26, 24, 21, 22, 23, 20, 19, 18, 15, 17, 16, 12, 14, 13, 3, 11, 10, 9, 8, 7, 6, 4, 5] 2026-10-29 05:33:01,839 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_the_wiki_is_indexed_by_the_rule_of_the_companys_embedding_vendor: Starting TestTheWikiIsIndexedByTheRuleOfTheCompanysEmbeddingVendor.test_nothing_is_offered_or_indexed_without_an_active_embedding_model ... 2026-10-29 05:33:01,858 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.source records with IDs: [38, 37, 36, 33, 35, 34, 31, 32, 30, 28, 29, 27, 25, 26, 24, 21, 22, 23, 20, 19, 18, 15, 17, 16, 12, 14, 13, 3, 11, 10, 9, 8, 7, 6, 4, 5] 2026-10-29 05:33:02,124 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_the_wiki_is_indexed_by_the_rule_of_the_companys_embedding_vendor: Starting TestTheWikiIsIndexedByTheRuleOfTheCompanysEmbeddingVendor.test_one_vault_source_made_by_hand_is_not_the_consent_of_the_other_spaces ... 2026-10-29 05:33:02,142 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.source records with IDs: [38, 37, 36, 33, 35, 34, 31, 32, 30, 28, 29, 27, 25, 26, 24, 21, 22, 23, 20, 19, 18, 15, 17, 16, 12, 14, 13, 3, 11, 10, 9, 8, 7, 6, 4, 5] 2026-10-29 05:33:02,468 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_the_wiki_is_indexed_by_the_rule_of_the_companys_embedding_vendor: Starting TestTheWikiIsIndexedByTheRuleOfTheCompanysEmbeddingVendor.test_only_a_wiki_admin_can_make_the_wiki_searchable_on_the_shipped_connection ... 2026-10-29 05:33:02,484 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.source records with IDs: [38, 37, 36, 33, 35, 34, 31, 32, 30, 28, 29, 27, 25, 26, 24, 21, 22, 23, 20, 19, 18, 15, 17, 16, 12, 14, 13, 3, 11, 10, 9, 8, 7, 6, 4, 5] 2026-10-29 05:33:02,758 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_the_wiki_is_indexed_by_the_rule_of_the_companys_embedding_vendor: Starting TestTheWikiIsIndexedByTheRuleOfTheCompanysEmbeddingVendor.test_the_sweep_retries_a_vault_that_failed_for_want_of_an_embedding_model ... 2026-10-29 05:33:02,776 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.source records with IDs: [38, 37, 36, 33, 35, 34, 31, 32, 30, 28, 29, 27, 25, 26, 24, 21, 22, 23, 20, 19, 18, 15, 17, 16, 12, 14, 13, 3, 11, 10, 9, 8, 7, 6, 4, 5] 2026-10-29 05:33:03,046 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:33:03,941 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_the_words_of_list_items_reach_the_ai_index: Starting TestTheWordsOfListItemsReachTheAiIndex.test_a_numbered_list_is_chunked_as_the_bullet_list_is ... 2026-10-29 05:33:04,010 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_the_words_of_list_items_reach_the_ai_index: Starting TestTheWordsOfListItemsReachTheAiIndex.test_a_page_whose_only_text_is_a_list_item_is_found_by_the_meaning_retrieval ... 2026-10-29 05:33:04,256 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: added column embedding_384 vector(384) 2026-10-29 05:33:04,306 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.embedding: viin.ai.embedding: created index viin_ai_embedding_384_idx on embedding_384 2026-10-29 05:33:04,532 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_the_words_of_list_items_reach_the_ai_index: Starting TestTheWordsOfListItemsReachTheAiIndex.test_every_item_of_a_list_including_a_nested_one_is_in_the_chunks_of_its_page ... 2026-10-29 05:33:04,610 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:33:05,799 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_vault_id_isolation: Starting TestVaultIdCrossVaultIsolation.test_vault_id_cross_vault_isolation ... 2026-10-29 05:33:05,865 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_vault_id_isolation: Starting TestVaultIdCrossVaultIsolation.test_vault_less_memory_visible_to_owner ... 2026-10-29 05:33:05,897 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_vault_id_isolation: Starting TestVaultIdCrossVaultIsolation.test_vault_linked_memory_visible_to_vault_member ... 2026-10-29 05:33:05,936 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:33:07,120 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_vault_id_isolation: Starting TestVaultLessOwnerIsolation.test_vault_less_memory_not_visible_across_owners ... 2026-10-29 05:33:07,183 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:33:10,265 100 INFO rb-19fb48c-226083-429903 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-29 05:33:10,297 100 INFO rb-19fb48c-226083-429903 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-29 05:33:10,428 100 INFO rb-19fb48c-226083-429903 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-29 05:33:10,530 100 INFO rb-19fb48c-226083-429903 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-29 05:33:10,676 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 05:33:11,870 100 INFO rb-19fb48c-226083-429903 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-29 05:33:11,927 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:brain_common_editor from n/a 2026-10-29 05:33:11,945 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:33:13,469 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:13] "POST /viin_ai_brain/wysiwyg/alternatives HTTP/1.1" 200 - 325 0.303 1.227 2026-10-29 05:33:13,505 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:brain_common_editor from n/a 2026-10-29 05:33:15,144 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:15] "POST /viin_ai_brain/wysiwyg/alternatives HTTP/1.1" 200 - 382 0.445 1.186 2026-10-29 05:33:15,146 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_brain.tests.test_wysiwyg_alternatives_are_one_agent_answer_each.TestWysiwygAlternativesAreOneAgentAnswerEach: waiting for threads: [] 2026-10-29 05:33:15,162 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:33:15,169 100 INFO rb-19fb48c-226083-429903 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-29 05:33:15,170 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_editor.tests.test_powerbox_availability_js: Starting TestPowerboxAvailabilityJs.test_qunit_viin_ai_editor ... 2026-10-29 05:33:15,710 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:46565/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:33:15,829 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:46565/json with timeout 3 increased to 10s during tests 2026-10-29 05:33:16,770 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 05:33:16,775 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:admin from n/a 2026-10-29 05:33:16,827 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:33:17,977 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:17] "GET /web/tests?mod=web&filter=%2F%5Eviin_ai_editor%2F HTTP/1.1" 200 - 57 0.036 1.120 2026-10-29 05:33:18,048 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:18] "GET /web/assets/e1d1937/web.tests_assets.min.css HTTP/1.1" 200 - 4 0.016 0.018 2026-10-29 05:33:18,075 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:18] "GET /web/assets/3ea6781/web.qunit_suite_tests.min.css HTTP/1.1" 200 - 4 0.006 0.044 2026-10-29 05:33:18,082 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:18] "GET /web/assets/2a12415/web.tests_assets.min.js HTTP/1.1" 200 - 4 0.002 0.043 2026-10-29 05:33:18,118 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:18] "GET /web/assets/bcdbe0b/web.qunit_suite_tests.min.js HTTP/1.1" 200 - 4 0.009 0.069 2026-10-29 05:33:18,134 100 INFO rb-19fb48c-226083-429903 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-29 05:33:21,700 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:21] "GET /web/bundle/web.assets_emoji HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 05:33:21,799 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:21] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 05:33:23,802 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:23] "POST /bus/get_model_definitions HTTP/1.1" 200 - 688 0.628 1.486 2026-10-29 05:33:23,821 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:23] "GET /web/assets/d90bb30/web.assets_emoji.min.js HTTP/1.1" 200 - 4 0.006 2.024 2026-10-29 05:33:23,983 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:23] "GET /web/bundle/mail.assets_lamejs HTTP/1.1" 200 - 3 0.005 0.010 2026-10-29 05:33:24,059 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:24] "GET /web/assets/fc4b119/mail.assets_lamejs.min.js HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 05:33:24,701 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:33:25,254 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:33:25,849 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_editor.tests.test_powerbox_availability_js.TestPowerboxAvailabilityJs: viin_ai_editor QUnit lane: 75 assertions passed 2026-10-29 05:33:25,866 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:33:26,598 100 INFO rb-19fb48c-226083-429903 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-29 05:33:27,839 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:33:28,360 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=268 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:33:28,713 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=268 outcome=answer run_status=ok 2026-10-29 05:33:28,728 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:28] "POST /chatbot/step/trigger HTTP/1.1" 200 - 269 0.197 0.699 2026-10-29 05:33:28,757 100 INFO rb-19fb48c-226083-429903 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-29 05:33:29,143 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:33:29,679 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=269 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:33:29,905 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=269 outcome=answer run_status=ok 2026-10-29 05:33:29,929 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:29] "POST /chatbot/step/trigger HTTP/1.1" 200 - 218 0.155 0.635 2026-10-29 05:33:29,946 100 INFO rb-19fb48c-226083-429903 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-29 05:33:31,002 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:33:31,469 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:31] "POST /im_livechat/get_session HTTP/1.1" 200 - 58 0.063 0.412 2026-10-29 05:33:31,602 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:31] "POST /chatbot/post_welcome_steps HTTP/1.1" 200 - 53 0.047 0.071 2026-10-29 05:33:31,725 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:31] "POST /chatbot/answer/save HTTP/1.1" 200 - 11 0.009 0.012 2026-10-29 05:33:31,888 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=270 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:33:32,599 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=270 outcome=answer run_status=ok 2026-10-29 05:33:32,625 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:32] "POST /chatbot/step/trigger HTTP/1.1" 200 - 367 0.292 0.588 2026-10-29 05:33:32,749 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:32] "POST /im_livechat/get_session HTTP/1.1" 200 - 34 0.026 0.057 2026-10-29 05:33:32,869 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:32] "POST /chatbot/post_welcome_steps HTTP/1.1" 200 - 46 0.025 0.086 2026-10-29 05:33:32,980 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:32] "POST /chatbot/answer/save HTTP/1.1" 200 - 8 0.003 0.009 2026-10-29 05:33:33,123 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=271 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:33:33,692 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=271 outcome=answer run_status=ok 2026-10-29 05:33:33,708 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:33] "POST /chatbot/step/trigger HTTP/1.1" 200 - 316 0.235 0.481 2026-10-29 05:33:33,736 100 INFO rb-19fb48c-226083-429903 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-29 05:33:34,108 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:33:36,030 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:36] "POST /im_livechat/get_session HTTP/1.1" 200 - 59 0.066 1.867 2026-10-29 05:33:36,172 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:36] "POST /chatbot/post_welcome_steps HTTP/1.1" 200 - 53 0.037 0.097 2026-10-29 05:33:36,298 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:36] "POST /chatbot/answer/save HTTP/1.1" 200 - 11 0.006 0.013 2026-10-29 05:33:36,467 100 INFO rb-19fb48c-226083-429903 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-29 05:33:37,040 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=272 outcome=answer run_status=ok 2026-10-29 05:33:37,055 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:37] "POST /chatbot/step/trigger HTTP/1.1" 200 - 299 0.251 0.479 2026-10-29 05:33:37,157 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:37] "POST /im_livechat/get_session HTTP/1.1" 200 - 34 0.032 0.054 2026-10-29 05:33:37,268 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:37] "POST /chatbot/post_welcome_steps HTTP/1.1" 200 - 46 0.027 0.073 2026-10-29 05:33:37,391 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:37] "POST /chatbot/answer/save HTTP/1.1" 200 - 8 0.003 0.011 2026-10-29 05:33:37,538 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=273 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:33:38,002 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=273 outcome=answer run_status=ok 2026-10-29 05:33:38,020 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:38] "POST /chatbot/step/trigger HTTP/1.1" 200 - 252 0.198 0.419 2026-10-29 05:33:38,042 100 INFO rb-19fb48c-226083-429903 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-29 05:33:38,535 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:33:39,023 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=274 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:33:39,545 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:39] "POST /chatbot/step/trigger HTTP/1.1" 200 - 316 0.264 0.759 2026-10-29 05:33:39,560 100 INFO rb-19fb48c-226083-429903 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-29 05:33:40,063 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:33:40,610 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=275 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:33:40,917 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=275 outcome=answer run_status=ok 2026-10-29 05:33:40,933 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:40] "POST /chatbot/step/trigger HTTP/1.1" 200 - 219 0.202 0.674 2026-10-29 05:33:41,103 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:41] "POST /chatbot/step/trigger HTTP/1.1" 200 - 30 0.015 0.039 2026-10-29 05:33:41,118 100 INFO rb-19fb48c-226083-429903 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-29 05:33:41,567 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:33:42,202 100 INFO rb-19fb48c-226083-429903 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-29 05:33:42,492 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=276 outcome=answer run_status=ok 2026-10-29 05:33:42,512 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:42] "POST /chatbot/step/trigger HTTP/1.1" 200 - 219 0.169 0.785 2026-10-29 05:33:42,533 100 INFO rb-19fb48c-226083-429903 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-29 05:33:43,804 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:33:44,358 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=277 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:33:44,727 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=277 outcome=answer run_status=ok 2026-10-29 05:33:44,760 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:44] "POST /chatbot/step/trigger HTTP/1.1" 200 - 269 0.279 0.683 2026-10-29 05:33:45,208 100 INFO rb-19fb48c-226083-429903 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-29 05:33:45,372 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=278 outcome=answer run_status=ok 2026-10-29 05:33:45,387 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:45] "POST /chatbot/step/trigger HTTP/1.1" 200 - 158 0.120 0.220 2026-10-29 05:33:45,417 100 INFO rb-19fb48c-226083-429903 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-29 05:33:46,655 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:33:47,212 100 INFO rb-19fb48c-226083-429903 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-29 05:33:47,668 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=279 outcome=answer run_status=ok 2026-10-29 05:33:47,687 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:47] "POST /chatbot/step/trigger HTTP/1.1" 200 - 287 0.286 0.753 2026-10-29 05:33:47,725 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:33:48,572 100 INFO rb-19fb48c-226083-429903 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-29 05:33:49,109 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:33:49,824 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:49] "POST /chatbot/step/trigger HTTP/1.1" 200 - 233 0.137 0.588 2026-10-29 05:33:49,867 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:49] "POST /chatbot/step/trigger HTTP/1.1" 200 - 12 0.008 0.018 2026-10-29 05:33:49,949 100 INFO rb-19fb48c-226083-429903 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-29 05:33:50,358 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:33:50,896 100 INFO rb-19fb48c-226083-429903 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-29 05:33:51,097 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=282 outcome=answer run_status=ok 2026-10-29 05:33:51,113 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:51] "POST /chatbot/step/trigger HTTP/1.1" 200 - 220 0.144 0.615 2026-10-29 05:33:51,145 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:51] "POST /chatbot/step/trigger HTTP/1.1" 200 - 12 0.005 0.015 2026-10-29 05:33:51,206 100 INFO rb-19fb48c-226083-429903 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-29 05:33:51,623 100 INFO rb-19fb48c-226083-429903 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-29 05:33:51,630 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:33:52,224 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:52] "POST /viin_ai_livechat/request_human HTTP/1.1" 200 - 91 0.075 0.526 2026-10-29 05:33:52,350 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:52] "POST /chatbot/step/trigger HTTP/1.1" 200 - 53 0.033 0.084 2026-10-29 05:33:52,409 100 INFO rb-19fb48c-226083-429903 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-29 05:33:52,792 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:33:53,844 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:53] "POST /chatbot/step/trigger HTTP/1.1" 200 - 292 0.236 0.819 2026-10-29 05:33:53,875 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:53] "POST /chatbot/step/trigger HTTP/1.1" 200 - 12 0.006 0.015 2026-10-29 05:33:53,929 100 INFO rb-19fb48c-226083-429903 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-29 05:33:54,377 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:33:54,985 100 INFO rb-19fb48c-226083-429903 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-29 05:33:55,226 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=288 outcome=answer run_status=ok 2026-10-29 05:33:55,244 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:55] "POST /chatbot/step/trigger HTTP/1.1" 200 - 220 0.187 0.690 2026-10-29 05:33:55,410 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:55] "POST /chatbot/step/trigger HTTP/1.1" 200 - 53 0.036 0.103 2026-10-29 05:33:55,479 100 INFO rb-19fb48c-226083-429903 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-29 05:33:55,907 100 INFO rb-19fb48c-226083-429903 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-29 05:33:55,914 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:33:57,882 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:57] "POST /viin_ai_livechat/request_human HTTP/1.1" 200 - 91 0.063 1.913 2026-10-29 05:33:57,969 100 INFO rb-19fb48c-226083-429903 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-29 05:33:58,476 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:33:58,957 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=292 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:33:59,206 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=292 outcome=answer run_status=ok 2026-10-29 05:33:59,223 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:33:59] "POST /chatbot/step/trigger HTTP/1.1" 200 - 218 0.160 0.591 2026-10-29 05:33:59,317 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:34:00,694 100 INFO rb-19fb48c-226083-429903 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-29 05:34:01,387 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=294 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:34:01,574 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=294 outcome=answer run_status=ok 2026-10-29 05:34:01,978 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=295 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:34:02,073 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=295 outcome=answer run_status=ok 2026-10-29 05:34:02,153 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:34:02,754 100 INFO rb-19fb48c-226083-429903 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-29 05:34:04,480 100 INFO rb-19fb48c-226083-429903 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-29 05:34:05,596 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=298 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:34:05,803 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=298 outcome=answer run_status=ok 2026-10-29 05:34:06,864 100 INFO rb-19fb48c-226083-429903 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-29 05:34:07,002 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=299 outcome=answer run_status=ok 2026-10-29 05:34:07,582 100 INFO rb-19fb48c-226083-429903 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-29 05:34:09,659 100 INFO rb-19fb48c-226083-429903 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-29 05:34:09,894 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=300 outcome=answer run_status=ok 2026-10-29 05:34:10,115 100 INFO rb-19fb48c-226083-429903 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-29 05:34:11,186 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=301 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:34:11,363 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=301 outcome=answer run_status=ok 2026-10-29 05:34:11,567 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=301 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:34:11,726 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=301 outcome=answer run_status=ok 2026-10-29 05:34:11,783 100 INFO rb-19fb48c-226083-429903 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-29 05:34:12,373 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=302 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:34:12,502 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=302 outcome=answer run_status=ok 2026-10-29 05:34:12,571 100 INFO rb-19fb48c-226083-429903 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-29 05:34:13,629 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=303 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:34:13,871 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=303 outcome=answer run_status=ok 2026-10-29 05:34:14,422 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-29 05:34:14,996 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat: Starting TestLivechatAI.test_a_passage_the_service_user_cannot_read_never_reaches_the_model ... 2026-10-29 05:34:15,644 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=304 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:34:15,787 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=304 outcome=answer run_status=ok 2026-10-29 05:34:15,899 100 INFO rb-19fb48c-226083-429903 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-29 05:34:16,572 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=305 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:34:16,713 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=305 outcome=answer run_status=ok 2026-10-29 05:34:16,808 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat: Starting TestLivechatAI.test_forward_operator_fallback ... 2026-10-29 05:34:18,514 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat: Starting TestLivechatAI.test_knowledge_an_administrator_attached_is_announced_until_the_set_is_reviewed ... 2026-10-29 05:34:19,709 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat: Starting TestLivechatAI.test_visitor_path_fails_closed_on_unreadable_agent ... 2026-10-29 05:34:42,777 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [421], uid: 1988, model: viin.ai.agent 2026-10-29 05:34:42,858 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [421], uid: 1988, model: viin.ai.agent 2026-10-29 05:34:42,872 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [421], uid: 1988, model: viin.ai.agent 2026-10-29 05:34:43,099 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat: Starting TestLivechatAI.test_visitor_path_refuses_superuser_agent ... 2026-10-29 05:34:44,422 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-29 05:34:45,676 100 INFO rb-19fb48c-226083-429903 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-29 05:34:46,665 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=311 retrieval=ok hits=2 readable_hits=2 2026-10-29 05:34:46,788 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=311 outcome=answer run_status=ok 2026-10-29 05:34:47,422 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=312 retrieval=ok hits=2 readable_hits=1 2026-10-29 05:34:47,542 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=312 outcome=answer run_status=ok 2026-10-29 05:34:47,623 100 INFO rb-19fb48c-226083-429903 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-29 05:34:48,290 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=313 retrieval=ok hits=2 readable_hits=1 2026-10-29 05:34:48,410 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=313 outcome=answer run_status=ok 2026-10-29 05:34:48,768 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=314 retrieval=ok hits=2 readable_hits=1 2026-10-29 05:34:48,830 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=314 outcome=answer run_status=ok 2026-10-29 05:34:48,896 100 INFO rb-19fb48c-226083-429903 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-29 05:34:49,410 100 INFO rb-19fb48c-226083-429903 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-29 05:34:49,531 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=315 outcome=answer run_status=ok 2026-10-29 05:34:49,884 100 INFO rb-19fb48c-226083-429903 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-29 05:34:49,976 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=316 outcome=answer run_status=ok 2026-10-29 05:34:50,064 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:34:50,754 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_a_question_is_searched_alone_and_unmatched_gets_the_scope_message: Starting TestLivechatQuestionSearchedAlone.test_a_question_nothing_above_the_floor_matches_gets_the_scope_message_not_a_reply_from_the_model ... 2026-10-29 05:34:51,289 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=317 retrieval=no_match hits=0 readable_hits=0 2026-10-29 05:34:51,441 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_a_question_is_searched_alone_and_unmatched_gets_the_scope_message: Starting TestLivechatQuestionSearchedAlone.test_a_turn_is_searched_with_its_own_question_so_an_earlier_one_cannot_hand_a_passage_to_it ... 2026-10-29 05:34:52,025 100 INFO rb-19fb48c-226083-429903 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-29 05:34:52,156 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=318 outcome=answer run_status=ok 2026-10-29 05:34:52,397 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=318 retrieval=no_match hits=0 readable_hits=0 2026-10-29 05:34:52,507 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:34:53,376 100 INFO rb-19fb48c-226083-429903 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-29 05:34:56,310 100 INFO rb-19fb48c-226083-429903 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-29 05:35:00,239 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:35:01,689 100 INFO rb-19fb48c-226083-429903 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-29 05:35:03,845 100 INFO rb-19fb48c-226083-429903 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-29 05:35:04,650 100 INFO rb-19fb48c-226083-429903 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-29 05:35:04,886 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=325 outcome=answer run_status=ok 2026-10-29 05:35:05,330 100 INFO rb-19fb48c-226083-429903 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-29 05:35:06,022 100 INFO rb-19fb48c-226083-429903 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-29 05:35:06,148 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=326 outcome=answer run_status=ok 2026-10-29 05:35:06,399 100 INFO rb-19fb48c-226083-429903 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-29 05:35:06,506 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=327 outcome=answer run_status=ok 2026-10-29 05:35:06,591 100 INFO rb-19fb48c-226083-429903 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-29 05:35:09,864 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=328 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:35:09,998 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=328 outcome=answer run_status=ok 2026-10-29 05:35:10,102 100 INFO rb-19fb48c-226083-429903 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-29 05:35:12,370 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=329 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:35:12,661 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=329 outcome=answer run_status=ok 2026-10-29 05:35:12,734 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 05:35:14,377 100 INFO rb-19fb48c-226083-429903 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-29 05:35:27,215 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:action_card_portal_customer from n/a 2026-10-29 05:35:27,347 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:35:27,958 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=330 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:35:28,127 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:28] "POST /chatbot/step/trigger HTTP/1.1" 200 - 228 0.145 0.640 2026-10-29 05:35:28,412 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=330 outcome=answer run_status=ok 2026-10-29 05:35:28,489 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:28] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 163 0.100 0.251 2026-10-29 05:35:28,552 100 INFO rb-19fb48c-226083-429903 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-29 05:35:40,963 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:action_card_portal_customer from n/a 2026-10-29 05:35:41,091 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:35:41,795 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=331 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:35:41,997 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:41] "POST /chatbot/step/trigger HTTP/1.1" 200 - 228 0.217 0.701 2026-10-29 05:35:42,219 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=331 outcome=answer run_status=ok 2026-10-29 05:35:42,303 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:42] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 120 0.093 0.195 2026-10-29 05:35:42,338 100 INFO rb-19fb48c-226083-429903 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-29 05:35:58,903 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:action_card_portal_customer from n/a 2026-10-29 05:35:59,039 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:35:59,718 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=332 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:35:59,961 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:59] "POST /chatbot/step/trigger HTTP/1.1" 200 - 233 0.226 0.702 2026-10-29 05:36:00,205 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=332 outcome=answer run_status=ok 2026-10-29 05:36:00,300 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:00] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 121 0.081 0.212 2026-10-29 05:36:00,336 100 INFO rb-19fb48c-226083-429903 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-29 05:36:12,579 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:action_card_portal_customer from n/a 2026-10-29 05:36:12,710 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:36:14,633 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=333 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:36:14,826 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:14] "POST /chatbot/step/trigger HTTP/1.1" 200 - 228 0.207 1.916 2026-10-29 05:36:14,871 100 INFO rb-19fb48c-226083-429903 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-29 05:36:28,080 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:action_card_portal_customer from n/a 2026-10-29 05:36:28,175 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:36:28,876 100 INFO rb-19fb48c-226083-429903 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-29 05:36:29,048 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:29] "POST /chatbot/step/trigger HTTP/1.1" 200 - 228 0.207 0.670 2026-10-29 05:36:29,118 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:36:29,950 100 INFO rb-19fb48c-226083-429903 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-29 05:36:41,809 100 INFO rb-19fb48c-226083-429903 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-29 05:36:41,959 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=335 outcome=decline run_status=ok 2026-10-29 05:36:42,095 100 INFO rb-19fb48c-226083-429903 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-29 05:36:43,450 100 INFO rb-19fb48c-226083-429903 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-29 05:36:43,590 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=336 outcome=answer run_status=ok 2026-10-29 05:36:43,706 100 INFO rb-19fb48c-226083-429903 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-29 05:36:45,059 100 INFO rb-19fb48c-226083-429903 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-29 05:36:45,178 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=337 outcome=answer run_status=ok 2026-10-29 05:36:45,269 100 INFO rb-19fb48c-226083-429903 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-29 05:36:45,946 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=338 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:36:46,090 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=338 outcome=answer run_status=ok 2026-10-29 05:36:46,218 100 INFO rb-19fb48c-226083-429903 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-29 05:36:47,565 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=339 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:36:47,653 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=339 outcome=answer run_status=ok 2026-10-29 05:36:47,975 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 562 and Message-Id '<872579782118070.1793252207.913253784179688-openerp-private@2ff4138d272a>' from 'shop@example.com' to (redacted) "'*****or@example.com'" successfully sent 2026-10-29 05:36:47,975 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:36:47,981 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:36:47,989 100 INFO rb-19fb48c-226083-429903 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-29 05:36:49,329 100 INFO rb-19fb48c-226083-429903 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-29 05:36:49,438 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=340 outcome=answer run_status=ok 2026-10-29 05:36:50,414 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 05:36:53,301 100 INFO rb-19fb48c-226083-429903 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-29 05:36:54,020 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=341 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:36:54,427 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=341 outcome=answer run_status=ok 2026-10-29 05:36:54,578 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:answered_by_portal from n/a 2026-10-29 05:36:54,598 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:36:55,005 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:55] "POST /viin_ai_livechat/answered_by HTTP/1.1" 200 - 10 0.007 0.408 2026-10-29 05:36:55,013 100 INFO rb-19fb48c-226083-429903 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-29 05:36:55,707 100 INFO rb-19fb48c-226083-429903 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-29 05:36:56,049 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=342 outcome=answer run_status=ok 2026-10-29 05:36:56,139 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:36:56,504 100 INFO rb-19fb48c-226083-429903 odoo.http: Session expired 2026-10-29 05:36:56,504 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:56] "POST /viin_ai_livechat/answered_by HTTP/1.1" 200 - 8 0.005 0.368 2026-10-29 05:36:56,512 100 INFO rb-19fb48c-226083-429903 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-29 05:36:57,113 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=343 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:36:57,462 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=343 outcome=answer run_status=ok 2026-10-29 05:36:57,607 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:answered_by_operator from n/a 2026-10-29 05:36:57,619 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:36:58,046 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:58] "POST /viin_ai_livechat/answered_by HTTP/1.1" 200 - 14 0.009 0.424 2026-10-29 05:36:58,056 100 INFO rb-19fb48c-226083-429903 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-29 05:36:58,665 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=344 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:36:58,941 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=344 outcome=answer run_status=ok 2026-10-29 05:36:59,041 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:answered_by_operator from n/a 2026-10-29 05:36:59,060 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:36:59,470 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:59] "POST /viin_ai_livechat/answered_by HTTP/1.1" 200 - 26 0.019 0.397 2026-10-29 05:36:59,506 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:37:00,333 100 INFO rb-19fb48c-226083-429903 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-29 05:37:01,749 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=345 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:37:02,247 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=345 outcome=answer run_status=ok 2026-10-29 05:37:02,335 100 INFO rb-19fb48c-226083-429903 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-29 05:37:14,693 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:37:15,469 100 INFO rb-19fb48c-226083-429903 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-29 05:37:16,698 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=352 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:37:16,873 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=352 outcome=answer run_status=ok 2026-10-29 05:37:18,100 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=353 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:37:18,257 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=353 outcome=answer run_status=ok 2026-10-29 05:37:19,460 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=354 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:37:19,616 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=354 outcome=answer run_status=ok 2026-10-29 05:37:19,710 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_answer_citations: Starting TestLivechatAnswerCitations.test_the_streamed_preview_never_shows_a_bare_passage_number ... 2026-10-29 05:37:20,877 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=355 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:37:21,021 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=355 outcome=answer run_status=ok 2026-10-29 05:37:21,095 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:37:21,736 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_credential_fail_closed: Starting TestLivechatCredentialFailClosed.test_missing_credential_hands_the_visitor_to_a_colleague ... 2026-10-29 05:37:23,270 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:37:23,433 100 INFO rb-19fb48c-226083-429903 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-29 05:37:24,711 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=357 retrieval=no_index hits=0 readable_hits=0 2026-10-29 05:37:24,948 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=357 outcome=answer run_status=ok 2026-10-29 05:37:25,566 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=358 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:37:25,742 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=358 outcome=answer run_status=ok 2026-10-29 05:37:25,872 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.source records with IDs: [827] 2026-10-29 05:37:26,981 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=359 retrieval=no_index hits=0 readable_hits=0 2026-10-29 05:37:27,171 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=359 outcome=answer run_status=ok 2026-10-29 05:37:27,653 100 INFO rb-19fb48c-226083-429903 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-29 05:37:27,881 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=360 outcome=answer run_status=ok 2026-10-29 05:37:27,972 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.source records with IDs: [828] 2026-10-29 05:37:27,988 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:37:28,752 100 INFO rb-19fb48c-226083-429903 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-29 05:37:54,454 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=361 retrieval=ok hits=3 readable_hits=2 2026-10-29 05:37:54,593 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=361 outcome=answer run_status=ok 2026-10-29 05:37:54,979 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=362 retrieval=ok hits=2 readable_hits=1 2026-10-29 05:37:55,060 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=362 outcome=answer run_status=ok 2026-10-29 05:37:55,166 100 INFO rb-19fb48c-226083-429903 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-29 05:38:20,048 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=363 retrieval=ok hits=3 readable_hits=2 2026-10-29 05:38:20,187 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=363 outcome=answer run_status=ok 2026-10-29 05:38:20,596 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=364 retrieval=ok hits=3 readable_hits=2 2026-10-29 05:38:20,708 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=364 retrieval=ok hits=3 readable_hits=2 2026-10-29 05:38:20,739 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=364 outcome=answer run_status=ok 2026-10-29 05:38:20,834 100 INFO rb-19fb48c-226083-429903 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-29 05:38:46,408 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=365 retrieval=ok hits=2 readable_hits=2 2026-10-29 05:38:46,548 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=365 outcome=answer run_status=ok 2026-10-29 05:38:46,855 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=366 retrieval=ok hits=2 readable_hits=2 2026-10-29 05:38:46,956 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=366 retrieval=ok hits=2 readable_hits=2 2026-10-29 05:38:46,985 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=366 outcome=answer run_status=ok 2026-10-29 05:38:47,083 100 INFO rb-19fb48c-226083-429903 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-29 05:39:11,296 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=367 retrieval=ok hits=3 readable_hits=2 2026-10-29 05:39:11,438 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=367 outcome=answer run_status=ok 2026-10-29 05:39:11,858 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=368 retrieval=ok hits=3 readable_hits=2 2026-10-29 05:39:11,973 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=368 retrieval=ok hits=3 readable_hits=2 2026-10-29 05:39:11,994 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=368 outcome=answer run_status=ok 2026-10-29 05:39:12,131 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:39:14,226 100 INFO rb-19fb48c-226083-429903 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-29 05:39:27,658 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=369 retrieval=ok hits=2 readable_hits=2 2026-10-29 05:39:27,799 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=369 outcome=answer run_status=ok 2026-10-29 05:39:40,221 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=370 retrieval=ok hits=2 readable_hits=2 2026-10-29 05:39:40,307 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=370 outcome=answer run_status=ok 2026-10-29 05:39:40,406 100 INFO rb-19fb48c-226083-429903 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-29 05:39:55,599 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=371 retrieval=ok hits=2 readable_hits=2 2026-10-29 05:39:55,765 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=371 retrieval=ok hits=2 readable_hits=2 2026-10-29 05:39:55,791 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=371 outcome=answer run_status=ok 2026-10-29 05:39:55,916 100 INFO rb-19fb48c-226083-429903 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-29 05:40:08,199 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=372 retrieval=ok hits=2 readable_hits=2 2026-10-29 05:40:08,307 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=372 outcome=answer run_status=ok 2026-10-29 05:40:08,432 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:40:09,573 100 INFO rb-19fb48c-226083-429903 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-29 05:40:09,925 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 2053, model: discuss.channel, fields: viin_ai_livechat_turn_count 2026-10-29 05:40:09,938 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 2053, model: discuss.channel, fields: viin_ai_livechat_spend_usd 2026-10-29 05:40:09,940 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 2053, model: discuss.channel, fields: viin_ai_livechat_answered_message_id 2026-10-29 05:40:09,942 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 2053, model: discuss.channel, fields: viin_ai_livechat_operator_joined 2026-10-29 05:40:09,945 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 2053, model: discuss.channel, fields: viin_ai_livechat_unrelated_count 2026-10-29 05:40:09,947 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 2053, model: discuss.channel, fields: viin_ai_livechat_ai_stopped 2026-10-29 05:40:09,950 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 2053, model: discuss.channel, fields: viin_ai_livechat_visitor_ip_hash 2026-10-29 05:40:09,953 100 INFO rb-19fb48c-226083-429903 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-29 05:40:10,255 100 INFO rb-19fb48c-226083-429903 odoo.models: Access Denied by ACLs for operation: read, uid: 2053, model: mail.message, fields: viin_ai_answered_frames 2026-10-29 05:40:10,278 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:40:10,835 100 INFO rb-19fb48c-226083-429903 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-29 05:40:13,564 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 05:40:13,571 100 INFO rb-19fb48c-226083-429903 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-29 05:40:13,994 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Chrome pid: 11637 2026-10-29 05:40:13,995 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Chrome headless temporary user profile dir: /tmp/tmpa3s0j5ei_chrome_odoo 2026-10-29 05:40:13,995 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Issuing json command http://127.0.0.1:39493/json/version 2026-10-29 05:40:13,998 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:39493/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:40:14,053 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Browser version: Chrome/150.0.7871.114 2026-10-29 05:40:14,053 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Issuing json command http://127.0.0.1:39493/json 2026-10-29 05:40:14,058 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:39493/json with timeout 3 increased to 10s during tests 2026-10-29 05:40:14,074 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Websocket url found: ws://127.0.0.1:39493/devtools/page/8F59CCE8D0978FAA2E3318A8CB333BFF 2026-10-29 05:40:14,084 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Enable chrome headless console log notification 2026-10-29 05:40:14,094 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Chrome headless enable page notifications 2026-10-29 05:40:15,031 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 05:40:15,035 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:admin from n/a 2026-10-29 05:40:15,050 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Setting session cookie in browser 2026-10-29 05:40:15,054 100 INFO rb-19fb48c-226083-429903 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-29 05:40:15,054 100 INFO rb-19fb48c-226083-429903 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-29 05:40:15,081 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:40:16,123 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:16] "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.015 2026-10-29 05:40:16,128 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Navigation result: {'frameId': '8F59CCE8D0978FAA2E3318A8CB333BFF', 'loaderId': 'B260E792E9F88ADD882F286379F8371D', 'isDownload': False} 2026-10-29 05:40:16,128 100 INFO rb-19fb48c-226083-429903 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-29 05:40:16,216 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:16] "GET /web/assets/e1d1937/web.tests_assets.min.css HTTP/1.1" 200 - 4 0.019 0.021 2026-10-29 05:40:16,231 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:16] "GET /web/assets/2a12415/web.tests_assets.min.js HTTP/1.1" 200 - 4 0.006 0.036 2026-10-29 05:40:16,252 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:16] "GET /web/assets/bcdbe0b/web.qunit_suite_tests.min.js HTTP/1.1" 200 - 4 0.005 0.048 2026-10-29 05:40:16,294 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:16] "GET /web/assets/3ea6781/web.qunit_suite_tests.min.css HTTP/1.1" 200 - 4 0.021 0.067 2026-10-29 05:40:16,310 100 INFO rb-19fb48c-226083-429903 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-29 05:40:18,055 100 INFO rb-19fb48c-226083-429903 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-29 05:40:19,919 100 INFO rb-19fb48c-226083-429903 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-29 05:40:19,986 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:19] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:40:21,733 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:21] "POST /bus/get_model_definitions HTTP/1.1" 200 - 688 0.458 1.347 2026-10-29 05:40:21,750 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:21] "GET /web/bundle/web.assets_emoji HTTP/1.1" 200 - 3 0.007 1.802 2026-10-29 05:40:21,765 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane.browser: [assets] fetch JS ressource: /web/assets/d90bb30/web.assets_emoji.min.js 2026-10-29 05:40:21,784 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:21] "GET /web/assets/d90bb30/web.assets_emoji.min.js HTTP/1.1" 200 - 4 0.002 0.012 2026-10-29 05:40:21,860 100 INFO rb-19fb48c-226083-429903 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-29 05:40:21,888 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:21] "GET /web/bundle/mail.assets_lamejs HTTP/1.1" 200 - 3 0.001 0.023 2026-10-29 05:40:21,904 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane.browser: [assets] fetch JS ressource: /web/assets/fc4b119/mail.assets_lamejs.min.js 2026-10-29 05:40:21,927 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:21] "GET /web/assets/fc4b119/mail.assets_lamejs.min.js HTTP/1.1" 200 - 4 0.002 0.016 2026-10-29 05:40:22,286 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:22] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.019 2026-10-29 05:40:22,365 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:22] "GET /web/offline HTTP/1.1" 200 - 7 0.017 0.032 2026-10-29 05:40:22,547 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.048 2026-10-29 05:40:22,553 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.051 2026-10-29 05:40:22,567 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-29 05:40:22,607 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:22] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:40:22,892 100 INFO rb-19fb48c-226083-429903 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":7778,"modulesAtBegin":1629,"moduleCountNow":1629,"viinModuleCount":95,"viinModules":[{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - streamed answer","tests":7},{"name":"viin_ai > AI conversation on Discuss - approval card","tests":1},{"name":"viin_ai > AI conversation on Discuss - lists and entry points","tests":13},{"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":2},{"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","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 > AiSources","tests":5},{"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":9},{"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}],"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-29 05:40:23,303 100 INFO rb-19fb48c-226083-429903 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-29 05:40:23,306 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane.browser: "viin_ai_livechat" passed 0 tests. 2026-10-29 05:40:23,334 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane.browser: QUnit test suite done. 2026-10-29 05:40:23,335 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane.browser: test successful 2026-10-29 05:40:23,378 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Closing chrome headless with pid 11637 2026-10-29 05:40:23,383 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Closing websocket connection 2026-10-29 05:40:23,388 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Terminating chrome headless with pid 11637 2026-10-29 05:40:23,576 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_054023_569421_TestLivechatOperatorAnsweredByQunitLane.txt 2026-10-29 05:40:23,576 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: Removing chrome user profile "/tmp/tmpa3s0j5ei_chrome_odoo" 2026-10-29 05:40:23,690 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_operator_answered_by_qunit_lane.TestLivechatOperatorAnsweredByQunitLane: waiting for threads: [] 2026-10-29 05:40:24,479 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:24] "GET /web/image/res.company/undefined/favicon HTTP/1.1" 404 - 236 0.395 1.675 2026-10-29 05:40:24,485 100 INFO rb-19fb48c-226083-429903 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":7778,"modulesAtBegin":1629,"moduleCountNow":1629,"viinModuleCount":95,"viinModules":[{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - streamed answer","tests":7},{"name":"viin_ai > AI conversation on Discuss - approval card","tests":1},{"name":"viin_ai > AI conversation on Discuss - lists and entry points","tests":13},{"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":2},{"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","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 > AiSources","tests":5},{"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":9},{"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}],"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-29 05:40:24,486 100 INFO rb-19fb48c-226083-429903 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-29 05:40:24,500 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:40:25,282 100 INFO rb-19fb48c-226083-429903 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-29 05:40:41,850 100 INFO rb-19fb48c-226083-429903 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-29 05:40:41,972 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=377 outcome=decline run_status=ok 2026-10-29 05:40:42,099 100 INFO rb-19fb48c-226083-429903 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-29 05:40:54,688 100 INFO rb-19fb48c-226083-429903 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-29 05:40:54,806 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=378 outcome=answer run_status=ok 2026-10-29 05:40:54,960 100 INFO rb-19fb48c-226083-429903 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-29 05:41:07,574 100 INFO rb-19fb48c-226083-429903 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-29 05:41:07,718 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=379 outcome=answer run_status=ok 2026-10-29 05:41:07,835 100 INFO rb-19fb48c-226083-429903 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-29 05:41:20,559 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=380 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:41:20,735 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=380 outcome=decline run_status=ok 2026-10-29 05:41:21,124 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=380 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:41:21,215 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=380 outcome=decline run_status=ok 2026-10-29 05:41:21,222 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: channel 380 reached 2 unrelated turns - the assistant stops and offers a colleague. 2026-10-29 05:41:21,625 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 05:41:22,321 100 INFO rb-19fb48c-226083-429903 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-29 05:41:22,895 100 INFO rb-19fb48c-226083-429903 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-29 05:41:23,296 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=381 outcome=answer run_status=ok 2026-10-29 05:41:23,637 100 INFO rb-19fb48c-226083-429903 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-29 05:41:24,001 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=382 outcome=answer run_status=ok 2026-10-29 05:41:24,333 100 INFO rb-19fb48c-226083-429903 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-29 05:41:24,552 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=383 outcome=answer run_status=ok 2026-10-29 05:41:24,616 100 INFO rb-19fb48c-226083-429903 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-29 05:41:25,172 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=384 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:41:25,277 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=384 outcome=answer run_status=ok 2026-10-29 05:41:25,369 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:41:26,056 100 INFO rb-19fb48c-226083-429903 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-29 05:41:27,391 100 INFO rb-19fb48c-226083-429903 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-29 05:41:27,688 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: the answer for channel 385 held no words (run status content_filtered) - handing the visitor to a colleague. 2026-10-29 05:41:27,904 100 INFO rb-19fb48c-226083-429903 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-29 05:41:29,257 100 INFO rb-19fb48c-226083-429903 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-29 05:41:29,443 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=386 outcome=answer run_status=ok 2026-10-29 05:41:29,523 100 INFO rb-19fb48c-226083-429903 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-29 05:41:31,018 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=387 retrieval=stale_index hits=0 readable_hits=0 2026-10-29 05:41:31,171 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=387 outcome=answer run_status=ok 2026-10-29 05:41:32,390 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=388 retrieval=no_index hits=0 readable_hits=0 2026-10-29 05:41:32,527 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=388 outcome=answer run_status=ok 2026-10-29 05:41:33,676 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=389 retrieval=no_index hits=0 readable_hits=0 2026-10-29 05:41:33,778 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=389 outcome=answer run_status=ok 2026-10-29 05:41:35,338 100 INFO rb-19fb48c-226083-429903 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-29 05:41:36,687 100 INFO rb-19fb48c-226083-429903 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-29 05:41:36,962 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=391 outcome=answer run_status=output_limit 2026-10-29 05:41:37,073 100 INFO rb-19fb48c-226083-429903 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-29 05:41:39,317 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=392 retrieval=ok hits=3 readable_hits=2 2026-10-29 05:41:39,428 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=392 outcome=answer run_status=ok 2026-10-29 05:41:39,521 100 INFO rb-19fb48c-226083-429903 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-29 05:41:42,005 100 INFO rb-19fb48c-226083-429903 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-29 05:41:44,110 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=394 retrieval=ok hits=3 readable_hits=3 2026-10-29 05:41:44,204 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=394 outcome=answer run_status=ok 2026-10-29 05:41:44,279 100 INFO rb-19fb48c-226083-429903 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-29 05:41:57,627 100 INFO rb-19fb48c-226083-429903 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-29 05:41:57,769 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=395 outcome=answer run_status=ok 2026-10-29 05:41:57,907 100 INFO rb-19fb48c-226083-429903 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-29 05:42:10,005 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=396 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:42:10,155 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=396 outcome=answer run_status=ok 2026-10-29 05:42:10,294 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 05:42:11,151 100 INFO rb-19fb48c-226083-429903 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-29 05:42:25,010 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=397 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:42:25,141 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=397 outcome=decline run_status=ok 2026-10-29 05:42:25,249 100 INFO rb-19fb48c-226083-429903 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-29 05:42:29,315 100 INFO rb-19fb48c-226083-429903 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-29 05:42:43,696 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=399 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:42:43,848 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=399 outcome=answer run_status=ok 2026-10-29 05:42:56,473 100 INFO rb-19fb48c-226083-429903 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-29 05:42:56,606 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=400 outcome=decline run_status=ok 2026-10-29 05:42:56,944 100 INFO rb-19fb48c-226083-429903 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-29 05:42:57,070 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=400 outcome=decline run_status=ok 2026-10-29 05:42:57,081 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: channel 400 reached 2 unrelated turns - the assistant stops and offers a colleague. 2026-10-29 05:43:10,346 100 INFO rb-19fb48c-226083-429903 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-29 05:43:10,503 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=401 outcome=answer run_status=ok 2026-10-29 05:43:24,036 100 INFO rb-19fb48c-226083-429903 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-29 05:43:44,196 100 INFO rb-19fb48c-226083-429903 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-29 05:43:44,341 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=403 outcome=decline run_status=ok 2026-10-29 05:43:57,274 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=404 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:43:57,386 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=404 outcome=decline run_status=ok 2026-10-29 05:44:10,179 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=405 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:44:10,322 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=405 outcome=decline run_status=ok 2026-10-29 05:44:10,473 100 INFO rb-19fb48c-226083-429903 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-29 05:44:24,737 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=406 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:44:24,845 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=406 outcome=answer run_status=ok 2026-10-29 05:44:25,123 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=406 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:44:25,198 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=search_knowledge not offered - arguments do not fit: missing query 2026-10-29 05:44:25,225 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=406 outcome=answer run_status=ok 2026-10-29 05:44:25,330 100 INFO rb-19fb48c-226083-429903 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-29 05:44:38,611 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=407 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:44:38,752 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=407 outcome=decline run_status=ok 2026-10-29 05:44:38,875 100 INFO rb-19fb48c-226083-429903 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-29 05:44:54,001 100 INFO rb-19fb48c-226083-429903 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-29 05:44:54,119 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=408 outcome=answer run_status=ok 2026-10-29 05:44:54,437 100 INFO rb-19fb48c-226083-429903 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-29 05:44:54,520 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=408 outcome=decline run_status=ok 2026-10-29 05:44:54,617 100 INFO rb-19fb48c-226083-429903 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-29 05:45:10,536 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=409 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:45:10,659 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=409 outcome=answer run_status=ok 2026-10-29 05:45:10,787 100 INFO rb-19fb48c-226083-429903 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-29 05:45:26,986 100 INFO rb-19fb48c-226083-429903 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-29 05:45:27,119 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=410 outcome=answer run_status=ok 2026-10-29 05:45:27,397 100 INFO rb-19fb48c-226083-429903 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-29 05:45:27,490 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=410 outcome=answer run_status=ok 2026-10-29 05:45:27,581 100 INFO rb-19fb48c-226083-429903 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-29 05:45:42,280 100 INFO rb-19fb48c-226083-429903 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-29 05:45:42,390 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=411 outcome=decline run_status=ok 2026-10-29 05:45:42,497 100 INFO rb-19fb48c-226083-429903 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-29 05:45:57,180 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=412 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:45:57,304 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=412 outcome=decline run_status=ok 2026-10-29 05:46:09,738 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=413 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:46:09,834 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=413 outcome=decline run_status=ok 2026-10-29 05:46:09,992 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 05:46:10,793 100 INFO rb-19fb48c-226083-429903 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-29 05:46:12,060 100 INFO rb-19fb48c-226083-429903 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-29 05:46:12,066 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:46:12,479 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:12] "POST /viin_ai_livechat/request_human HTTP/1.1" 200 - 33 0.028 0.392 2026-10-29 05:46:12,492 100 INFO rb-19fb48c-226083-429903 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-29 05:46:13,611 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:46:14,263 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:14] "POST /viin_ai_livechat/cors/request_human HTTP/1.1" 200 - 143 0.112 0.545 2026-10-29 05:46:14,410 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:14] "POST /chatbot/step/trigger HTTP/1.1" 200 - 29 0.020 0.036 2026-10-29 05:46:14,423 100 INFO rb-19fb48c-226083-429903 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-29 05:46:15,489 100 INFO rb-19fb48c-226083-429903 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-29 05:46:15,495 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:46:16,071 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:16] "POST /viin_ai_livechat/request_human HTTP/1.1" 200 - 142 0.082 0.502 2026-10-29 05:46:16,241 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:16] "POST /chatbot/step/trigger HTTP/1.1" 200 - 30 0.013 0.038 2026-10-29 05:46:16,254 100 INFO rb-19fb48c-226083-429903 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-29 05:46:16,665 100 INFO rb-19fb48c-226083-429903 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-29 05:46:16,669 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:46:18,287 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:18] "POST /viin_ai_livechat/request_human HTTP/1.1" 200 - 87 0.055 1.568 2026-10-29 05:46:18,436 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:18] "POST /chatbot/step/trigger HTTP/1.1" 200 - 33 0.018 0.049 2026-10-29 05:46:18,456 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:46:21,091 100 INFO rb-19fb48c-226083-429903 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-29 05:46:32,796 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:frame_employee from n/a 2026-10-29 05:46:32,905 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:46:33,484 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=418 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:46:33,848 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:33] "POST /chatbot/step/trigger HTTP/1.1" 200 - 306 0.219 0.732 2026-10-29 05:46:34,169 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=418 outcome=answer run_status=ok 2026-10-29 05:46:34,239 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:34] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 187 0.123 0.236 2026-10-29 05:46:34,283 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 05:46:36,931 100 INFO rb-19fb48c-226083-429903 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-29 05:46:52,238 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=419 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:46:52,549 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=419 outcome=answer run_status=ok 2026-10-29 05:46:52,646 100 INFO rb-19fb48c-226083-429903 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-29 05:47:03,604 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=420 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:47:03,730 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=420 outcome=answer run_status=ok 2026-10-29 05:47:03,827 100 INFO rb-19fb48c-226083-429903 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-29 05:47:15,568 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=421 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:47:15,749 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=421 outcome=answer run_status=ok 2026-10-29 05:47:15,867 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 05:47:16,474 100 INFO rb-19fb48c-226083-429903 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-29 05:47:39,848 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=422 retrieval=ok hits=2 readable_hits=1 2026-10-29 05:47:39,970 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=422 outcome=answer run_status=ok 2026-10-29 05:47:40,118 100 INFO rb-19fb48c-226083-429903 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-29 05:47:41,750 100 INFO rb-19fb48c-226083-429903 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-29 05:47:54,583 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=424 retrieval=no_provider hits=0 readable_hits=0 2026-10-29 05:47:54,695 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=424 outcome=answer run_status=ok 2026-10-29 05:48:08,141 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=425 retrieval=no_index hits=0 readable_hits=0 2026-10-29 05:48:08,257 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=425 outcome=answer run_status=ok 2026-10-29 05:48:08,437 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 05:48:09,122 100 INFO rb-19fb48c-226083-429903 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-29 05:48:10,432 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=426 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:48:10,558 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=426 outcome=answer run_status=ok 2026-10-29 05:48:11,172 100 INFO rb-19fb48c-226083-429903 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-29 05:48:11,743 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=428 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:48:11,908 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=428 outcome=answer run_status=ok 2026-10-29 05:48:12,002 100 INFO rb-19fb48c-226083-429903 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-29 05:48:12,597 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=429 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:48:12,727 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=429 outcome=answer run_status=ok 2026-10-29 05:48:13,044 100 INFO rb-19fb48c-226083-429903 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-29 05:48:14,200 100 INFO rb-19fb48c-226083-429903 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-29 05:48:15,477 100 INFO rb-19fb48c-226083-429903 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-29 05:48:16,399 100 INFO rb-19fb48c-226083-429903 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-29 05:48:18,208 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 563 and Message-Id '<575883170144639.1793252898.063877105712891-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-29 05:48:18,208 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:48:18,231 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2123 deleted mail.mail records with IDs: [563] 2026-10-29 05:48:18,231 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:48:29,332 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lifecycle: Starting TestLivechatTurnLifecycle.test_every_non_ai_step_type_still_renders_through_core ... 2026-10-29 05:48:31,019 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lifecycle: Starting TestLivechatTurnLifecycle.test_spend_cap_ending_speaks_once_with_no_operator_available ... 2026-10-29 05:48:31,905 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lifecycle: Starting TestLivechatTurnLifecycle.test_step_preamble_is_posted_once_per_conversation ... 2026-10-29 05:48:32,389 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=458 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:48:32,519 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=458 outcome=answer run_status=ok 2026-10-29 05:48:32,778 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=458 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:48:32,860 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=458 outcome=answer run_status=ok 2026-10-29 05:48:32,925 100 INFO rb-19fb48c-226083-429903 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-29 05:48:33,452 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=459 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:48:33,582 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=459 outcome=answer run_status=ok 2026-10-29 05:48:33,793 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=459 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:48:33,866 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=459 outcome=answer run_status=ok 2026-10-29 05:48:33,954 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:48:34,665 100 INFO rb-19fb48c-226083-429903 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-29 05:48:35,062 100 INFO rb-19fb48c-226083-429903 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-29 05:48:35,066 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:48:35,536 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:35] "POST /viin_ai_livechat/request_human HTTP/1.1" 200 - 87 0.066 0.409 2026-10-29 05:48:35,754 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:35] "POST /viin_ai_livechat/request_human HTTP/1.1" 200 - 5 0.003 0.010 2026-10-29 05:48:35,991 100 INFO rb-19fb48c-226083-429903 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-29 05:48:36,007 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:36] "POST /viin_ai_livechat/request_human HTTP/1.1" 200 - 9 0.004 0.013 2026-10-29 05:48:36,180 100 INFO rb-19fb48c-226083-429903 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-29 05:48:36,339 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:36] "POST /viin_ai_livechat/cors/request_human HTTP/1.1" 200 - 61 0.051 0.110 2026-10-29 05:48:36,571 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:36] "POST /viin_ai_livechat/cors/request_human HTTP/1.1" 200 - 9 0.009 0.014 2026-10-29 05:48:36,819 100 INFO rb-19fb48c-226083-429903 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-29 05:48:36,839 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:36] "POST /viin_ai_livechat/cors/request_human HTTP/1.1" 200 - 10 0.005 0.017 2026-10-29 05:48:36,994 100 INFO rb-19fb48c-226083-429903 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-29 05:48:37,043 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:37] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 26 0.011 0.038 2026-10-29 05:48:37,203 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:37] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 5 0.001 0.008 2026-10-29 05:48:37,479 100 INFO rb-19fb48c-226083-429903 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-29 05:48:37,500 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:37] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 9 0.004 0.018 2026-10-29 05:48:37,699 100 INFO rb-19fb48c-226083-429903 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-29 05:48:37,735 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:37] "POST /viin_ai_livechat/cors/route_result HTTP/1.1" 200 - 23 0.010 0.027 2026-10-29 05:48:37,926 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:37] "POST /viin_ai_livechat/cors/route_result HTTP/1.1" 200 - 9 0.009 0.010 2026-10-29 05:48:38,170 100 INFO rb-19fb48c-226083-429903 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-29 05:48:38,191 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:38] "POST /viin_ai_livechat/cors/route_result HTTP/1.1" 200 - 10 0.007 0.015 2026-10-29 05:48:38,381 100 INFO rb-19fb48c-226083-429903 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-29 05:48:38,415 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:38] "POST /viin_ai_livechat/pending_call HTTP/1.1" 200 - 17 0.013 0.022 2026-10-29 05:48:38,580 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:38] "POST /viin_ai_livechat/pending_call HTTP/1.1" 200 - 5 0.002 0.012 2026-10-29 05:48:38,821 100 INFO rb-19fb48c-226083-429903 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-29 05:48:38,841 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:38] "POST /viin_ai_livechat/pending_call HTTP/1.1" 200 - 9 0.004 0.020 2026-10-29 05:48:39,010 100 INFO rb-19fb48c-226083-429903 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-29 05:48:39,036 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:39] "POST /viin_ai_livechat/cors/pending_call HTTP/1.1" 200 - 18 0.007 0.020 2026-10-29 05:48:39,256 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:39] "POST /viin_ai_livechat/cors/pending_call HTTP/1.1" 200 - 9 0.009 0.014 2026-10-29 05:48:39,527 100 INFO rb-19fb48c-226083-429903 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-29 05:48:39,550 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:39] "POST /viin_ai_livechat/cors/pending_call HTTP/1.1" 200 - 10 0.006 0.018 2026-10-29 05:48:39,573 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:48:40,163 100 INFO rb-19fb48c-226083-429903 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-29 05:48:40,574 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:48:41,023 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:41] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.016 0.438 2026-10-29 05:48:41,030 100 INFO rb-19fb48c-226083-429903 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-29 05:48:41,441 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:48:41,889 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:41] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.014 0.439 2026-10-29 05:48:42,197 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=485 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:48:42,317 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=485 outcome=answer run_status=ok 2026-10-29 05:48:42,413 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:42] "POST /chatbot/step/trigger HTTP/1.1" 200 - 200 0.141 0.262 2026-10-29 05:48:42,434 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:48:42,441 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit: Starting TestLivechatTurnLockQUnit.test_turn_lock_qunit_suite_selected_and_passes ... 2026-10-29 05:48:42,876 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Chrome pid: 11841 2026-10-29 05:48:42,877 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Chrome headless temporary user profile dir: /tmp/tmpa2qr5tsz_chrome_odoo 2026-10-29 05:48:42,877 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Issuing json command http://127.0.0.1:41581/json/version 2026-10-29 05:48:42,879 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:41581/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:48:42,975 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Browser version: Chrome/150.0.7871.114 2026-10-29 05:48:42,975 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Issuing json command http://127.0.0.1:41581/json 2026-10-29 05:48:42,976 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:41581/json with timeout 3 increased to 10s during tests 2026-10-29 05:48:42,987 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Websocket url found: ws://127.0.0.1:41581/devtools/page/716D3EC6BEE0BDD9293C2A6557EC5DD1 2026-10-29 05:48:43,014 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Enable chrome headless console log notification 2026-10-29 05:48:43,027 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Chrome headless enable page notifications 2026-10-29 05:48:43,895 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 05:48:43,900 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:admin from n/a 2026-10-29 05:48:43,917 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Setting session cookie in browser 2026-10-29 05:48:43,925 100 INFO rb-19fb48c-226083-429903 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-29 05:48:43,925 100 INFO rb-19fb48c-226083-429903 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-29 05:48:43,954 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:48:46,138 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:46] "GET /web/tests/livechat?module=viin_ai_livechat HTTP/1.1" 200 - 48 0.036 2.157 2026-10-29 05:48:46,150 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Navigation result: {'frameId': '716D3EC6BEE0BDD9293C2A6557EC5DD1', 'loaderId': 'E3379586F064E38386F6327B14FE3B63', 'isDownload': False} 2026-10-29 05:48:46,150 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Waiting for frame '716D3EC6BEE0BDD9293C2A6557EC5DD1' to stop loading 2026-10-29 05:48:46,209 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:46] "GET /web/assets/55e7be0/im_livechat.embed_test_assets.min.css HTTP/1.1" 200 - 4 0.005 0.022 2026-10-29 05:48:46,215 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:46] "GET /web/assets/6b0fb98/im_livechat.embed_test_assets.min.js HTTP/1.1" 200 - 4 0.004 0.020 2026-10-29 05:48:46,228 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:46] "GET /web/assets/95c4ef4/im_livechat.qunit_embed_suite.min.js HTTP/1.1" 200 - 4 0.003 0.026 2026-10-29 05:48:46,264 100 INFO rb-19fb48c-226083-429903 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-29 05:48:47,652 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Evaluate ready code "document.readyState === 'complete'" 2026-10-29 05:48:47,666 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Evaluate test code "" 2026-10-29 05:48:47,696 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:47] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 05:48:49,050 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:49] "POST /bus/get_model_definitions HTTP/1.1" 200 - 471 0.329 1.047 2026-10-29 05:48:49,066 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:49] "GET /web/bundle/web.assets_emoji HTTP/1.1" 200 - 3 0.002 1.387 2026-10-29 05:48:49,101 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:49] "GET /web/assets/d90bb30/web.assets_emoji.min.js HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 05:48:49,179 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:49] "GET /web/bundle/mail.assets_lamejs HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 05:48:49,199 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:49] "GET /web/assets/fc4b119/mail.assets_lamejs.min.js HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 05:48:49,485 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:49] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.012 2026-10-29 05:48:49,631 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.054 2026-10-29 05:48:49,633 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.039 2026-10-29 05:48:49,640 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 05:48:49,802 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:49] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 05:48:51,614 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:51] "GET /web/image/res.company/undefined/favicon HTTP/1.1" 404 - 238 0.381 1.712 2026-10-29 05:48:51,653 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:51] "GET /web/offline HTTP/1.1" 200 - 7 0.012 2.109 2026-10-29 05:49:35,966 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Closing chrome headless with pid 11841 2026-10-29 05:49:35,968 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Closing websocket connection 2026-10-29 05:49:35,969 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Terminating chrome headless with pid 11841 2026-10-29 05:49:36,105 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_054936_105177_TestLivechatTurnLockQUnit.txt 2026-10-29 05:49:36,105 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_lock_qunit.TestLivechatTurnLockQUnit: Removing chrome user profile "/tmp/tmpa2qr5tsz_chrome_odoo" 2026-10-29 05:49:36,164 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:49:37,014 100 INFO rb-19fb48c-226083-429903 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-29 05:49:37,557 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=486 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:49:37,699 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=486 outcome=answer run_status=ok 2026-10-29 05:49:37,897 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_turn_serialization: Starting TestLivechatTurnSerialization.test_a_message_is_settled_once_however_its_turn_ended ... 2026-10-29 05:49:38,439 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=487 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:49:38,578 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=487 outcome=answer run_status=ok 2026-10-29 05:49:38,971 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=488 retrieval=no_match hits=0 readable_hits=0 2026-10-29 05:49:40,486 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:49:41,250 100 INFO rb-19fb48c-226083-429903 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-29 05:49:41,943 100 INFO rb-19fb48c-226083-429903 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-29 05:49:42,072 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=493 outcome=answer run_status=ok 2026-10-29 05:49:42,306 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=494 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:49:42,383 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=494 outcome=answer run_status=ok 2026-10-29 05:49:42,789 100 INFO rb-19fb48c-226083-429903 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-29 05:49:42,848 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=495 outcome=answer run_status=ok 2026-10-29 05:49:43,082 100 INFO rb-19fb48c-226083-429903 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-29 05:49:43,150 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=496 outcome=answer run_status=ok 2026-10-29 05:49:43,514 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=497 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:49:43,605 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=497 outcome=answer run_status=ok 2026-10-29 05:49:43,844 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=498 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:49:43,908 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=498 outcome=answer run_status=ok 2026-10-29 05:49:43,973 100 INFO rb-19fb48c-226083-429903 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-29 05:49:44,686 100 INFO rb-19fb48c-226083-429903 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-29 05:49:44,825 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=499 outcome=answer run_status=ok 2026-10-29 05:49:45,519 100 INFO rb-19fb48c-226083-429903 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-29 05:49:46,297 100 INFO rb-19fb48c-226083-429903 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-29 05:49:46,471 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=502 outcome=answer run_status=ok 2026-10-29 05:49:47,087 100 INFO rb-19fb48c-226083-429903 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-29 05:49:49,375 100 INFO rb-19fb48c-226083-429903 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-29 05:49:50,248 100 INFO rb-19fb48c-226083-429903 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-29 05:49:51,017 100 INFO rb-19fb48c-226083-429903 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-29 05:49:51,258 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=511 outcome=answer run_status=ok 2026-10-29 05:49:51,835 100 INFO rb-19fb48c-226083-429903 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-29 05:49:51,912 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=513 outcome=answer run_status=ok 2026-10-29 05:49:52,578 100 INFO rb-19fb48c-226083-429903 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-29 05:49:52,711 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=514 outcome=answer run_status=ok 2026-10-29 05:49:53,910 100 INFO rb-19fb48c-226083-429903 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-29 05:49:54,046 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=517 outcome=answer run_status=ok 2026-10-29 05:49:54,689 100 INFO rb-19fb48c-226083-429903 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-29 05:49:54,778 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=519 outcome=answer run_status=ok 2026-10-29 05:49:55,476 100 INFO rb-19fb48c-226083-429903 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-29 05:49:55,614 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=520 outcome=answer run_status=ok 2026-10-29 05:49:56,847 100 INFO rb-19fb48c-226083-429903 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-29 05:49:56,990 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=523 outcome=answer run_status=ok 2026-10-29 05:49:57,569 100 INFO rb-19fb48c-226083-429903 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-29 05:49:57,660 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=525 outcome=answer run_status=ok 2026-10-29 05:49:57,784 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:49:59,106 100 INFO rb-19fb48c-226083-429903 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-29 05:50:11,154 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-10-29 05:50:12,294 100 INFO rb-19fb48c-226083-429903 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-29 05:50:12,552 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:12,832 100 INFO rb-19fb48c-226083-429903 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-29 05:50:12,938 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:13,229 100 INFO rb-19fb48c-226083-429903 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-29 05:50:13,347 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:13,645 100 INFO rb-19fb48c-226083-429903 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-29 05:50:13,766 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:13,976 100 INFO rb-19fb48c-226083-429903 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-29 05:50:14,110 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:14,338 100 INFO rb-19fb48c-226083-429903 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-29 05:50:14,433 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:14,641 100 INFO rb-19fb48c-226083-429903 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-29 05:50:14,736 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:15,015 100 INFO rb-19fb48c-226083-429903 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-29 05:50:15,161 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:15,466 100 INFO rb-19fb48c-226083-429903 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-29 05:50:15,579 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:15,840 100 INFO rb-19fb48c-226083-429903 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-29 05:50:15,967 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:16,271 100 INFO rb-19fb48c-226083-429903 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-29 05:50:16,411 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:16,699 100 INFO rb-19fb48c-226083-429903 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-29 05:50:16,919 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:17,140 100 INFO rb-19fb48c-226083-429903 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-29 05:50:17,253 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:17,538 100 INFO rb-19fb48c-226083-429903 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-29 05:50:17,666 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:17,973 100 INFO rb-19fb48c-226083-429903 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-29 05:50:18,100 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:18,338 100 INFO rb-19fb48c-226083-429903 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-29 05:50:18,489 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:18,722 100 INFO rb-19fb48c-226083-429903 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-29 05:50:18,901 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:19,204 100 INFO rb-19fb48c-226083-429903 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-29 05:50:19,333 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:19,615 100 INFO rb-19fb48c-226083-429903 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-29 05:50:19,761 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:20,052 100 INFO rb-19fb48c-226083-429903 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-29 05:50:20,162 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:20,499 100 INFO rb-19fb48c-226083-429903 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-29 05:50:20,649 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:21,020 100 INFO rb-19fb48c-226083-429903 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-29 05:50:21,159 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:21,500 100 INFO rb-19fb48c-226083-429903 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-29 05:50:21,620 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:21,969 100 INFO rb-19fb48c-226083-429903 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-29 05:50:22,106 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:22,370 100 INFO rb-19fb48c-226083-429903 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-29 05:50:22,503 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:22,852 100 INFO rb-19fb48c-226083-429903 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-29 05:50:22,962 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:23,238 100 INFO rb-19fb48c-226083-429903 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-29 05:50:23,357 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:23,624 100 INFO rb-19fb48c-226083-429903 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-29 05:50:23,778 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:24,019 100 INFO rb-19fb48c-226083-429903 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-29 05:50:24,164 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:24,435 100 INFO rb-19fb48c-226083-429903 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-29 05:50:24,584 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:24,845 100 INFO rb-19fb48c-226083-429903 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-29 05:50:25,007 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:25,285 100 INFO rb-19fb48c-226083-429903 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-29 05:50:25,441 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:25,752 100 INFO rb-19fb48c-226083-429903 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-29 05:50:25,872 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:26,109 100 INFO rb-19fb48c-226083-429903 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-29 05:50:26,245 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:26,566 100 INFO rb-19fb48c-226083-429903 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-29 05:50:26,781 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:27,093 100 INFO rb-19fb48c-226083-429903 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-29 05:50:27,237 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:27,523 100 INFO rb-19fb48c-226083-429903 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-29 05:50:27,651 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:27,949 100 INFO rb-19fb48c-226083-429903 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-29 05:50:28,073 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:28,343 100 INFO rb-19fb48c-226083-429903 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-29 05:50:28,460 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:28,708 100 INFO rb-19fb48c-226083-429903 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-29 05:50:28,845 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:29,106 100 INFO rb-19fb48c-226083-429903 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-29 05:50:29,265 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:29,512 100 INFO rb-19fb48c-226083-429903 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-29 05:50:29,624 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:29,873 100 INFO rb-19fb48c-226083-429903 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-29 05:50:30,002 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:30,280 100 INFO rb-19fb48c-226083-429903 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-29 05:50:30,396 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:30,622 100 INFO rb-19fb48c-226083-429903 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-29 05:50:30,731 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:30,982 100 INFO rb-19fb48c-226083-429903 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-29 05:50:31,103 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:31,344 100 INFO rb-19fb48c-226083-429903 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-29 05:50:31,466 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:31,750 100 INFO rb-19fb48c-226083-429903 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-29 05:50:31,889 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:32,136 100 INFO rb-19fb48c-226083-429903 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-29 05:50:32,248 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:32,494 100 INFO rb-19fb48c-226083-429903 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-29 05:50:32,675 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:32,897 100 INFO rb-19fb48c-226083-429903 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-29 05:50:33,023 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:33,279 100 INFO rb-19fb48c-226083-429903 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-29 05:50:33,400 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:33,659 100 INFO rb-19fb48c-226083-429903 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-29 05:50:33,811 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:34,091 100 INFO rb-19fb48c-226083-429903 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-29 05:50:34,238 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:34,563 100 INFO rb-19fb48c-226083-429903 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-29 05:50:34,697 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:34,969 100 INFO rb-19fb48c-226083-429903 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-29 05:50:35,105 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:35,434 100 INFO rb-19fb48c-226083-429903 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-29 05:50:35,562 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:35,816 100 INFO rb-19fb48c-226083-429903 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-29 05:50:35,932 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:36,247 100 INFO rb-19fb48c-226083-429903 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-29 05:50:36,358 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:36,603 100 INFO rb-19fb48c-226083-429903 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-29 05:50:36,737 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:36,971 100 INFO rb-19fb48c-226083-429903 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-29 05:50:37,097 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:37,368 100 INFO rb-19fb48c-226083-429903 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-29 05:50:37,495 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:37,747 100 INFO rb-19fb48c-226083-429903 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-29 05:50:37,861 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:38,091 100 INFO rb-19fb48c-226083-429903 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-29 05:50:38,206 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:38,434 100 INFO rb-19fb48c-226083-429903 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-29 05:50:38,547 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:38,769 100 INFO rb-19fb48c-226083-429903 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-29 05:50:38,876 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:39,098 100 INFO rb-19fb48c-226083-429903 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-29 05:50:39,206 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:39,413 100 INFO rb-19fb48c-226083-429903 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-29 05:50:39,521 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:39,750 100 INFO rb-19fb48c-226083-429903 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-29 05:50:39,864 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:40,101 100 INFO rb-19fb48c-226083-429903 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-29 05:50:40,230 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:40,470 100 INFO rb-19fb48c-226083-429903 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-29 05:50:40,571 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:40,829 100 INFO rb-19fb48c-226083-429903 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-29 05:50:40,942 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:41,196 100 INFO rb-19fb48c-226083-429903 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-29 05:50:41,309 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:41,556 100 INFO rb-19fb48c-226083-429903 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-29 05:50:41,679 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:41,898 100 INFO rb-19fb48c-226083-429903 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-29 05:50:42,008 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:42,252 100 INFO rb-19fb48c-226083-429903 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-29 05:50:42,378 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:42,628 100 INFO rb-19fb48c-226083-429903 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-29 05:50:42,749 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:42,999 100 INFO rb-19fb48c-226083-429903 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-29 05:50:43,118 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:43,381 100 INFO rb-19fb48c-226083-429903 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-29 05:50:43,515 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:43,785 100 INFO rb-19fb48c-226083-429903 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-29 05:50:43,903 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:44,137 100 INFO rb-19fb48c-226083-429903 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-29 05:50:44,247 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:44,496 100 INFO rb-19fb48c-226083-429903 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-29 05:50:44,610 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:44,845 100 INFO rb-19fb48c-226083-429903 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-29 05:50:44,946 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:45,195 100 INFO rb-19fb48c-226083-429903 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-29 05:50:45,340 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:45,593 100 INFO rb-19fb48c-226083-429903 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-29 05:50:45,700 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:45,944 100 INFO rb-19fb48c-226083-429903 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-29 05:50:46,055 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:46,299 100 INFO rb-19fb48c-226083-429903 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-29 05:50:46,425 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:46,673 100 INFO rb-19fb48c-226083-429903 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-29 05:50:46,780 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:47,030 100 INFO rb-19fb48c-226083-429903 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-29 05:50:47,162 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:47,428 100 INFO rb-19fb48c-226083-429903 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-29 05:50:47,565 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:47,833 100 INFO rb-19fb48c-226083-429903 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-29 05:50:47,955 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:48,193 100 INFO rb-19fb48c-226083-429903 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-29 05:50:48,303 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:48,553 100 INFO rb-19fb48c-226083-429903 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-29 05:50:48,665 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:48,915 100 INFO rb-19fb48c-226083-429903 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-29 05:50:49,034 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:49,309 100 INFO rb-19fb48c-226083-429903 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-29 05:50:49,443 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:49,696 100 INFO rb-19fb48c-226083-429903 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-29 05:50:49,800 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:50,060 100 INFO rb-19fb48c-226083-429903 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-29 05:50:50,172 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:50,422 100 INFO rb-19fb48c-226083-429903 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-29 05:50:50,540 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:50,781 100 INFO rb-19fb48c-226083-429903 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-29 05:50:50,906 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:51,182 100 INFO rb-19fb48c-226083-429903 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-29 05:50:51,313 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:51,557 100 INFO rb-19fb48c-226083-429903 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-29 05:50:51,669 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:51,941 100 INFO rb-19fb48c-226083-429903 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-29 05:50:52,063 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:52,328 100 INFO rb-19fb48c-226083-429903 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-29 05:50:52,439 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:52,713 100 INFO rb-19fb48c-226083-429903 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-29 05:50:52,870 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:53,152 100 INFO rb-19fb48c-226083-429903 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-29 05:50:53,295 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=526 outcome=answer run_status=ok 2026-10-29 05:50:53,398 100 INFO rb-19fb48c-226083-429903 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-29 05:51:05,330 100 INFO rb-19fb48c-226083-429903 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-29 05:51:05,426 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-10-29 05:51:05,833 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=527 outcome=answer run_status=ok 2026-10-29 05:51:05,932 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools: Starting TestLivechatVisitorTools.test_a_passage_under_the_relevance_floor_never_reaches_the_model_or_a_visitor ... 2026-10-29 05:51:17,722 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=528 retrieval=no_match hits=0 readable_hits=0 2026-10-29 05:51:29,276 100 INFO rb-19fb48c-226083-429903 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-29 05:51:29,381 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=529 retrieval=no_match hits=0 readable_hits=0 2026-10-29 05:51:29,398 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=529 outcome=answer run_status=ok 2026-10-29 05:51:29,618 100 INFO rb-19fb48c-226083-429903 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-29 05:51:29,702 100 INFO rb-19fb48c-226083-429903 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-29 05:51:29,713 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=529 outcome=answer run_status=ok 2026-10-29 05:51:41,574 100 INFO rb-19fb48c-226083-429903 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-29 05:51:41,729 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=530 retrieval=no_match hits=0 readable_hits=0 2026-10-29 05:51:41,837 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=530 outcome=answer run_status=ok 2026-10-29 05:51:42,179 100 INFO rb-19fb48c-226083-429903 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-29 05:51:42,298 100 INFO rb-19fb48c-226083-429903 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-29 05:51:42,367 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=530 outcome=answer run_status=ok 2026-10-29 05:51:42,479 100 INFO rb-19fb48c-226083-429903 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-29 05:51:54,343 100 INFO rb-19fb48c-226083-429903 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-29 05:51:54,521 100 INFO rb-19fb48c-226083-429903 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-29 05:51:54,623 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=531 outcome=answer run_status=ok 2026-10-29 05:51:54,697 100 INFO rb-19fb48c-226083-429903 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-29 05:51:55,234 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <322676186227106.1793253115.018674135208130-openerp-4365-res.partner@2ff4138d272a>: ['"Visitor Tools Portal Customer" <@False>'] 2026-10-29 05:51:55,265 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [564] 2026-10-29 05:51:55,265 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:52:07,915 100 INFO rb-19fb48c-226083-429903 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-29 05:52:08,130 100 INFO rb-19fb48c-226083-429903 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-29 05:52:08,311 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=532 outcome=answer run_status=ok 2026-10-29 05:52:08,412 100 INFO rb-19fb48c-226083-429903 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-29 05:52:19,923 100 INFO rb-19fb48c-226083-429903 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-29 05:52:20,056 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-10-29 05:52:20,443 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=533 outcome=answer run_status=ok 2026-10-29 05:52:20,660 100 INFO rb-19fb48c-226083-429903 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-29 05:52:20,759 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=533 outcome=answer run_status=ok 2026-10-29 05:52:20,846 100 INFO rb-19fb48c-226083-429903 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-29 05:52:32,076 100 INFO rb-19fb48c-226083-429903 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-29 05:52:32,172 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-10-29 05:52:33,793 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=call_route not offered - call_route.not_offered 2026-10-29 05:52:33,808 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=534 outcome=answer run_status=ok 2026-10-29 05:52:44,949 100 INFO rb-19fb48c-226083-429903 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-29 05:52:45,084 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=call_route not offered - call_route.not_offered 2026-10-29 05:52:45,109 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=535 outcome=answer run_status=ok 2026-10-29 05:52:45,240 100 INFO rb-19fb48c-226083-429903 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-29 05:53:08,065 100 INFO rb-19fb48c-226083-429903 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-29 05:53:08,154 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-10-29 05:53:08,580 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=536 outcome=answer run_status=ok 2026-10-29 05:53:08,802 100 INFO rb-19fb48c-226083-429903 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-29 05:53:08,928 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=537 outcome=answer run_status=ok 2026-10-29 05:53:09,198 100 INFO rb-19fb48c-226083-429903 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-29 05:53:09,316 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=537 outcome=answer run_status=ok 2026-10-29 05:53:09,432 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools: Starting TestLivechatVisitorTools.test_an_anonymous_visitor_finds_no_customers_documents ... 2026-10-29 05:53:09,967 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <562097396531497.1793253189.814764976501465-openerp-4365-res.partner@2ff4138d272a>: ['"Visitor Tools Portal Customer" <@False>'] 2026-10-29 05:53:09,990 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [565] 2026-10-29 05:53:09,990 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:53:21,253 100 INFO rb-19fb48c-226083-429903 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-29 05:53:21,497 100 INFO rb-19fb48c-226083-429903 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-29 05:53:21,515 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=538 outcome=answer run_status=ok 2026-10-29 05:53:21,637 100 INFO rb-19fb48c-226083-429903 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-29 05:53:32,919 100 INFO rb-19fb48c-226083-429903 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-29 05:53:33,006 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-10-29 05:53:33,598 100 INFO rb-19fb48c-226083-429903 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-29 05:53:33,765 100 INFO rb-19fb48c-226083-429903 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-29 05:53:45,045 100 INFO rb-19fb48c-226083-429903 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-29 05:53:45,119 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-10-29 05:53:45,476 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=call_route not offered - call_route.own_act 2026-10-29 05:53:45,496 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=540 outcome=answer run_status=ok 2026-10-29 05:53:56,358 100 INFO rb-19fb48c-226083-429903 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-29 05:53:56,507 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=call_route not offered - call_route.own_act 2026-10-29 05:53:56,528 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=541 outcome=answer run_status=ok 2026-10-29 05:54:07,770 100 INFO rb-19fb48c-226083-429903 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-29 05:54:07,873 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=call_route not offered - call_route.own_act 2026-10-29 05:54:07,889 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=542 outcome=answer run_status=ok 2026-10-29 05:54:08,007 100 INFO rb-19fb48c-226083-429903 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-29 05:54:19,160 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=543 retrieval=ok hits=2 readable_hits=2 2026-10-29 05:54:19,271 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=543 retrieval=ok hits=2 readable_hits=2 2026-10-29 05:54:19,288 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=543 outcome=answer run_status=ok 2026-10-29 05:54:19,384 100 INFO rb-19fb48c-226083-429903 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-29 05:54:30,600 100 INFO rb-19fb48c-226083-429903 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-29 05:54:30,716 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-10-29 05:54:31,129 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=544 outcome=answer run_status=ok 2026-10-29 05:54:41,602 100 INFO rb-19fb48c-226083-429903 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-29 05:54:41,733 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=545 outcome=answer run_status=ok 2026-10-29 05:54:41,981 100 INFO rb-19fb48c-226083-429903 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-29 05:54:42,107 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=545 outcome=answer run_status=ok 2026-10-29 05:54:42,225 100 INFO rb-19fb48c-226083-429903 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-29 05:54:54,281 100 INFO rb-19fb48c-226083-429903 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-29 05:54:54,393 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-10-29 05:54:54,781 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=546 outcome=answer run_status=ok 2026-10-29 05:54:54,899 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 05:54:55,944 100 INFO rb-19fb48c-226083-429903 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-29 05:54:56,807 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:54:58,717 100 INFO rb-19fb48c-226083-429903 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-29 05:54:58,899 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:58] "POST /chatbot/step/trigger HTTP/1.1" 200 - 215 0.158 1.941 2026-10-29 05:54:58,918 100 INFO rb-19fb48c-226083-429903 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-29 05:54:59,100 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:59] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 73 0.059 0.124 2026-10-29 05:54:59,111 100 INFO rb-19fb48c-226083-429903 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-29 05:54:59,557 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:55:00,174 100 INFO rb-19fb48c-226083-429903 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-29 05:55:00,361 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:00] "POST /chatbot/step/trigger HTTP/1.1" 200 - 215 0.165 0.642 2026-10-29 05:55:00,389 100 INFO rb-19fb48c-226083-429903 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-29 05:55:00,632 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:00] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 100 0.081 0.163 2026-10-29 05:55:00,673 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools_on_the_site: Starting TestLivechatVisitorToolsOnTheSite.test_a_card_answered_by_its_visitor_goes_on_with_the_request_the_card_paused ... 2026-10-29 05:55:01,079 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:55:01,692 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=549 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:55:01,831 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:01] "POST /chatbot/step/trigger HTTP/1.1" 200 - 211 0.137 0.620 2026-10-29 05:55:01,846 100 INFO rb-19fb48c-226083-429903 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_goes_on_with_the_request_the_card_paused 2026-10-29 05:55:01,953 100 INFO rb-19fb48c-226083-429903 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_goes_on_with_the_request_the_card_paused 2026-10-29 05:55:01,963 100 INFO rb-19fb48c-226083-429903 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_goes_on_with_the_request_the_card_paused 2026-10-29 05:55:01,983 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=549 outcome=answer run_status=ok 2026-10-29 05:55:01,984 100 INFO rb-19fb48c-226083-429903 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_goes_on_with_the_request_the_card_paused 2026-10-29 05:55:02,063 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:02] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 143 0.059 0.159 2026-10-29 05:55:02,070 100 INFO rb-19fb48c-226083-429903 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-29 05:55:02,562 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:55:03,098 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=550 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:55:03,281 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:03] "POST /chatbot/step/trigger HTTP/1.1" 200 - 215 0.159 0.568 2026-10-29 05:55:03,300 100 INFO rb-19fb48c-226083-429903 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-29 05:55:03,438 100 INFO rb-19fb48c-226083-429903 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-29 05:55:03,458 100 INFO rb-19fb48c-226083-429903 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-29 05:55:03,508 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=550 outcome=answer run_status=ok 2026-10-29 05:55:03,510 100 INFO rb-19fb48c-226083-429903 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-29 05:55:03,617 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:03] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 148 0.098 0.220 2026-10-29 05:55:03,631 100 INFO rb-19fb48c-226083-429903 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-29 05:55:03,997 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:55:04,555 100 INFO rb-19fb48c-226083-429903 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-29 05:55:04,711 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:04] "POST /chatbot/step/trigger HTTP/1.1" 200 - 215 0.143 0.575 2026-10-29 05:55:04,740 100 INFO rb-19fb48c-226083-429903 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-29 05:55:04,862 100 INFO rb-19fb48c-226083-429903 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-29 05:55:04,866 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=call_route not offered - arguments do not fit: undeclared label 2026-10-29 05:55:04,867 100 INFO rb-19fb48c-226083-429903 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-29 05:55:04,919 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=551 outcome=answer run_status=ok 2026-10-29 05:55:04,921 100 INFO rb-19fb48c-226083-429903 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-29 05:55:05,004 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:05] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 138 0.068 0.198 2026-10-29 05:55:05,010 100 INFO rb-19fb48c-226083-429903 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-29 05:55:05,488 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:55:06,091 100 INFO rb-19fb48c-226083-429903 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-29 05:55:06,272 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:06] "POST /chatbot/step/trigger HTTP/1.1" 200 - 227 0.144 0.644 2026-10-29 05:55:06,297 100 INFO rb-19fb48c-226083-429903 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-29 05:55:06,488 100 INFO rb-19fb48c-226083-429903 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-29 05:55:06,501 100 INFO rb-19fb48c-226083-429903 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-29 05:55:06,535 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=552 outcome=answer run_status=ok 2026-10-29 05:55:06,537 100 INFO rb-19fb48c-226083-429903 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-29 05:55:06,628 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:06] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 140 0.090 0.243 2026-10-29 05:55:06,631 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools_on_the_site.TestLivechatVisitorToolsOnTheSite: waiting for threads: [] 2026-10-29 05:55:06,644 100 INFO rb-19fb48c-226083-429903 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-29 05:55:07,060 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:55:07,686 100 INFO rb-19fb48c-226083-429903 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-29 05:55:07,861 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:07] "POST /chatbot/step/trigger HTTP/1.1" 200 - 227 0.155 0.649 2026-10-29 05:55:07,878 100 INFO rb-19fb48c-226083-429903 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-29 05:55:08,255 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:55:08,869 100 INFO rb-19fb48c-226083-429903 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-29 05:55:09,064 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:09] "POST /chatbot/step/trigger HTTP/1.1" 200 - 227 0.180 0.633 2026-10-29 05:55:09,106 100 INFO rb-19fb48c-226083-429903 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-29 05:55:09,280 100 INFO rb-19fb48c-226083-429903 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-29 05:55:09,291 100 INFO rb-19fb48c-226083-429903 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-29 05:55:09,324 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=554 outcome=answer run_status=ok 2026-10-29 05:55:09,327 100 INFO rb-19fb48c-226083-429903 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-29 05:55:09,419 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:09] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 141 0.087 0.229 2026-10-29 05:55:09,446 100 INFO rb-19fb48c-226083-429903 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-29 05:55:09,812 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:55:10,361 100 INFO rb-19fb48c-226083-429903 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-29 05:55:10,506 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:10] "POST /chatbot/step/trigger HTTP/1.1" 200 - 227 0.115 0.582 2026-10-29 05:55:10,517 100 INFO rb-19fb48c-226083-429903 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-29 05:55:10,626 100 INFO rb-19fb48c-226083-429903 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-29 05:55:10,633 100 INFO rb-19fb48c-226083-429903 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-29 05:55:10,659 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=555 outcome=answer run_status=ok 2026-10-29 05:55:10,661 100 INFO rb-19fb48c-226083-429903 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-29 05:55:10,735 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:10] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 140 0.061 0.159 2026-10-29 05:55:10,754 100 INFO rb-19fb48c-226083-429903 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-29 05:55:11,212 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:55:11,762 100 INFO rb-19fb48c-226083-429903 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-29 05:55:11,955 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:11] "POST /chatbot/step/trigger HTTP/1.1" 200 - 227 0.159 0.588 2026-10-29 05:55:12,028 100 INFO rb-19fb48c-226083-429903 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-29 05:55:12,189 100 INFO rb-19fb48c-226083-429903 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-29 05:55:12,198 100 INFO rb-19fb48c-226083-429903 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-29 05:55:12,222 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=556 outcome=answer run_status=ok 2026-10-29 05:55:12,224 100 INFO rb-19fb48c-226083-429903 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-29 05:55:12,276 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:12] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 156 0.074 0.176 2026-10-29 05:55:12,294 100 INFO rb-19fb48c-226083-429903 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-29 05:55:13,322 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:livechat_signed_in_visitor from n/a 2026-10-29 05:55:13,424 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:55:14,006 100 INFO rb-19fb48c-226083-429903 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-29 05:55:14,204 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=call_route not offered - arguments do not fit: undeclared label 2026-10-29 05:55:14,217 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=557 outcome=answer run_status=ok 2026-10-29 05:55:14,277 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:14] "POST /chatbot/step/trigger HTTP/1.1" 200 - 254 0.208 0.650 2026-10-29 05:55:14,287 100 INFO rb-19fb48c-226083-429903 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-29 05:55:14,706 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:55:16,777 100 INFO rb-19fb48c-226083-429903 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-29 05:55:18,032 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=558 outcome=answer run_status=ok 2026-10-29 05:55:18,142 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:18] "POST /chatbot/step/trigger HTTP/1.1" 200 - 424 0.784 2.658 2026-10-29 05:55:18,146 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_visitor_tools_on_the_site.TestLivechatVisitorToolsOnTheSite: waiting for threads: [] 2026-10-29 05:55:18,156 100 INFO rb-19fb48c-226083-429903 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-29 05:55:18,639 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:55:19,173 100 INFO rb-19fb48c-226083-429903 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-29 05:55:20,119 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=559 outcome=answer run_status=ok 2026-10-29 05:55:20,225 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:20] "POST /chatbot/step/trigger HTTP/1.1" 200 - 451 0.510 1.084 2026-10-29 05:55:20,233 100 INFO rb-19fb48c-226083-429903 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-29 05:55:20,674 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:55:21,308 100 INFO rb-19fb48c-226083-429903 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-29 05:55:21,481 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=submit_website_form not offered - submit_website_form.values 2026-10-29 05:55:21,519 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=560 outcome=answer run_status=ok 2026-10-29 05:55:21,628 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:21] "POST /chatbot/step/trigger HTTP/1.1" 200 - 243 0.236 0.723 2026-10-29 05:55:22,032 100 INFO rb-19fb48c-226083-429903 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-29 05:55:22,122 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=submit_website_form not offered - submit_website_form.values 2026-10-29 05:55:22,135 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=561 outcome=answer run_status=ok 2026-10-29 05:55:22,218 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:22] "POST /chatbot/step/trigger HTTP/1.1" 200 - 171 0.118 0.248 2026-10-29 05:55:22,227 100 INFO rb-19fb48c-226083-429903 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-29 05:55:23,256 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:livechat_signed_in_visitor from n/a 2026-10-29 05:55:23,383 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:55:24,000 100 INFO rb-19fb48c-226083-429903 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-29 05:55:24,245 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:24] "POST /chatbot/step/trigger HTTP/1.1" 200 - 236 0.260 0.608 2026-10-29 05:55:24,260 100 INFO rb-19fb48c-226083-429903 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-29 05:55:29,245 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:livechat_signed_in_visitor from n/a 2026-10-29 05:55:29,369 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:55:29,993 100 INFO rb-19fb48c-226083-429903 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-29 05:55:30,532 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=563 outcome=answer run_status=ok 2026-10-29 05:55:30,605 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:30] "POST /chatbot/step/trigger HTTP/1.1" 200 - 362 0.299 0.941 2026-10-29 05:55:30,615 100 INFO rb-19fb48c-226083-429903 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-29 05:55:31,039 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:55:31,634 100 INFO rb-19fb48c-226083-429903 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-29 05:55:31,801 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:31] "POST /chatbot/step/trigger HTTP/1.1" 200 - 215 0.139 0.628 2026-10-29 05:55:31,818 100 INFO rb-19fb48c-226083-429903 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-29 05:55:31,864 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:31] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 30 0.014 0.034 2026-10-29 05:55:31,881 100 INFO rb-19fb48c-226083-429903 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-29 05:55:32,001 100 INFO rb-19fb48c-226083-429903 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-29 05:55:32,011 100 INFO rb-19fb48c-226083-429903 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-29 05:55:32,041 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=564 outcome=answer run_status=ok 2026-10-29 05:55:32,043 100 INFO rb-19fb48c-226083-429903 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-29 05:55:32,125 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:32] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 135 0.081 0.164 2026-10-29 05:55:32,140 100 INFO rb-19fb48c-226083-429903 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-29 05:55:32,174 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:32] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 23 0.008 0.027 2026-10-29 05:55:32,441 100 INFO rb-19fb48c-226083-429903 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-29 05:55:32,554 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:32] "POST /chatbot/step/trigger HTTP/1.1" 200 - 141 0.076 0.192 2026-10-29 05:55:32,848 100 INFO rb-19fb48c-226083-429903 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-29 05:55:32,976 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:32] "POST /chatbot/step/trigger HTTP/1.1" 200 - 143 0.105 0.187 2026-10-29 05:55:32,992 100 INFO rb-19fb48c-226083-429903 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-29 05:55:33,060 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:33] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 24 0.025 0.044 2026-10-29 05:55:33,066 100 INFO rb-19fb48c-226083-429903 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-29 05:55:33,542 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:55:34,148 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=565 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:55:34,380 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:34] "POST /chatbot/step/trigger HTTP/1.1" 200 - 215 0.212 0.630 2026-10-29 05:55:34,396 100 INFO rb-19fb48c-226083-429903 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-29 05:55:34,437 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:34] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 14 0.023 0.020 2026-10-29 05:55:34,456 100 INFO rb-19fb48c-226083-429903 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-29 05:55:35,209 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:55:35,838 100 INFO rb-19fb48c-226083-429903 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-29 05:55:36,078 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:36] "POST /chatbot/step/trigger HTTP/1.1" 200 - 227 0.208 0.668 2026-10-29 05:55:36,364 100 INFO rb-19fb48c-226083-429903 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-29 05:55:36,560 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:36] "POST /chatbot/step/trigger HTTP/1.1" 200 - 156 0.108 0.249 2026-10-29 05:55:36,889 100 INFO rb-19fb48c-226083-429903 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-29 05:55:37,055 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:37] "POST /chatbot/step/trigger HTTP/1.1" 200 - 156 0.110 0.244 2026-10-29 05:55:37,333 100 INFO rb-19fb48c-226083-429903 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-29 05:55:37,477 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:37] "POST /chatbot/step/trigger HTTP/1.1" 200 - 156 0.089 0.210 2026-10-29 05:55:37,771 100 INFO rb-19fb48c-226083-429903 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-29 05:55:37,951 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:37] "POST /chatbot/step/trigger HTTP/1.1" 200 - 156 0.112 0.253 2026-10-29 05:55:37,963 100 INFO rb-19fb48c-226083-429903 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-29 05:55:38,412 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:55:39,060 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=567 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:55:39,513 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=567 outcome=answer run_status=ok 2026-10-29 05:55:39,613 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:39] "POST /chatbot/step/trigger HTTP/1.1" 200 - 329 0.321 0.885 2026-10-29 05:55:39,621 100 INFO rb-19fb48c-226083-429903 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-29 05:55:40,023 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:55:40,612 100 INFO rb-19fb48c-226083-429903 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-29 05:55:40,777 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:40] "POST /chatbot/step/trigger HTTP/1.1" 200 - 227 0.160 0.600 2026-10-29 05:55:40,789 100 INFO rb-19fb48c-226083-429903 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-29 05:55:40,920 100 INFO rb-19fb48c-226083-429903 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-29 05:55:40,930 100 INFO rb-19fb48c-226083-429903 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-29 05:55:40,969 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=568 outcome=answer run_status=ok 2026-10-29 05:55:40,971 100 INFO rb-19fb48c-226083-429903 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-29 05:55:41,065 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:41] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 140 0.093 0.184 2026-10-29 05:55:41,092 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 05:55:41,152 100 INFO rb-19fb48c-226083-429903 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-29 05:55:54,875 100 INFO rb-19fb48c-226083-429903 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-29 05:55:55,006 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [29, 30, 31] 2026-10-29 05:55:55,119 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [32, 33, 34, 35, 36, 37, 38] 2026-10-29 05:55:55,217 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [39, 40] 2026-10-29 05:55:55,628 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [41, 42, 43, 44, 45, 140, 142] 2026-10-29 05:55:55,796 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [46, 47, 48, 49, 50, 51, 52] 2026-10-29 05:55:55,896 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [53, 54, 55] 2026-10-29 05:55:56,146 100 INFO rb-19fb48c-226083-429903 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-29 05:55:56,335 100 INFO rb-19fb48c-226083-429903 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-29 05:55:56,447 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [121, 122, 123, 124, 125] 2026-10-29 05:55:56,609 100 INFO rb-19fb48c-226083-429903 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-29 05:55:56,737 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [136, 137, 138] 2026-10-29 05:55:56,802 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [486], uid: 4, model: res.company 2026-10-29 05:55:56,860 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [486], uid: 4, model: res.company 2026-10-29 05:55:56,961 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [139, 141, 143] 2026-10-29 05:55:57,021 100 INFO rb-19fb48c-226083-429903 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-29 05:56:10,280 100 INFO rb-19fb48c-226083-429903 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-29 05:56:10,415 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [172, 173, 174] 2026-10-29 05:56:10,530 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [175, 176, 177, 178, 179, 180, 181] 2026-10-29 05:56:10,612 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [182, 183] 2026-10-29 05:56:11,043 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [184, 185, 186, 187, 188, 283, 285] 2026-10-29 05:56:11,231 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [189, 190, 191, 192, 193, 194, 195] 2026-10-29 05:56:11,335 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [196, 197, 198] 2026-10-29 05:56:11,589 100 INFO rb-19fb48c-226083-429903 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-29 05:56:11,740 100 INFO rb-19fb48c-226083-429903 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-29 05:56:11,828 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [264, 265, 266, 267, 268] 2026-10-29 05:56:11,990 100 INFO rb-19fb48c-226083-429903 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-29 05:56:12,125 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [279, 280, 281] 2026-10-29 05:56:12,190 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [487], uid: 4, model: res.company 2026-10-29 05:56:12,250 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [487], uid: 4, model: res.company 2026-10-29 05:56:12,364 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [282, 284, 286] 2026-10-29 05:56:14,260 100 INFO rb-19fb48c-226083-429903 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-29 05:56:14,337 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [315, 316, 317] 2026-10-29 05:56:14,414 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [318, 319, 320, 321, 322, 323, 324] 2026-10-29 05:56:14,459 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [325, 326] 2026-10-29 05:56:14,594 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [327, 328, 329, 330, 331, 332, 333] 2026-10-29 05:56:14,687 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [334, 335, 336, 337, 338, 339, 340] 2026-10-29 05:56:14,723 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [341, 342, 343] 2026-10-29 05:56:14,875 100 INFO rb-19fb48c-226083-429903 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-29 05:56:14,945 100 INFO rb-19fb48c-226083-429903 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-29 05:56:15,025 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [409, 410, 411, 412, 413] 2026-10-29 05:56:15,135 100 INFO rb-19fb48c-226083-429903 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-29 05:56:15,198 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [424, 425, 426] 2026-10-29 05:56:15,226 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [487], uid: 4, model: res.company 2026-10-29 05:56:15,257 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [487], uid: 4, model: res.company 2026-10-29 05:56:15,322 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [427, 428, 429] 2026-10-29 05:56:17,052 100 INFO rb-19fb48c-226083-429903 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-29 05:56:17,157 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [458, 459, 460] 2026-10-29 05:56:17,244 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [461, 462, 463, 464, 465, 466, 467] 2026-10-29 05:56:17,285 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [468, 469] 2026-10-29 05:56:17,435 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [470, 471, 472, 473, 474, 475, 476] 2026-10-29 05:56:17,524 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [477, 478, 479, 480, 481, 482, 483] 2026-10-29 05:56:17,560 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [484, 485, 486] 2026-10-29 05:56:17,711 100 INFO rb-19fb48c-226083-429903 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-29 05:56:17,808 100 INFO rb-19fb48c-226083-429903 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-29 05:56:17,864 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [552, 553, 554, 555, 556] 2026-10-29 05:56:17,970 100 INFO rb-19fb48c-226083-429903 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-29 05:56:18,040 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [567, 568, 569] 2026-10-29 05:56:18,090 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [487], uid: 4, model: res.company 2026-10-29 05:56:18,128 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [487], uid: 4, model: res.company 2026-10-29 05:56:18,211 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [570, 571, 572] 2026-10-29 05:56:18,252 100 INFO rb-19fb48c-226083-429903 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-29 05:56:34,972 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-19fb48c-226083/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-29 05:56:34,972 100 INFO rb-19fb48c-226083-429903 odoo.tools.translate: loading base translation file /data/build/rb-19fb48c-226083/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-29 05:56:35,673 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_module: module website: loading translation file /data/build/rb-19fb48c-226083/addons/website/i18n/vi.po for language vi_VN 2026-10-29 05:56:35,673 100 INFO rb-19fb48c-226083-429903 odoo.tools.translate: loading base translation file /data/build/rb-19fb48c-226083/addons/website/i18n/vi.po for language vi_VN 2026-10-29 05:56:39,890 100 INFO rb-19fb48c-226083-429903 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-29 05:56:40,056 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [601, 602, 603] 2026-10-29 05:56:40,168 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [604, 605, 606, 607, 608, 609, 610] 2026-10-29 05:56:40,272 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [611, 612] 2026-10-29 05:56:40,708 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [613, 614, 615, 616, 617, 712, 714] 2026-10-29 05:56:40,903 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [618, 619, 620, 621, 622, 623, 624] 2026-10-29 05:56:40,992 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [625, 626, 627] 2026-10-29 05:56:41,138 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8, 1], uid: 2163, model: event.event 2026-10-29 05:56:41,165 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 2163, model: event.event 2026-10-29 05:56:41,171 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 2163, model: event.event 2026-10-29 05:56:41,180 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8, 1], uid: 2163, model: event.event 2026-10-29 05:56:41,185 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 2163, model: event.event 2026-10-29 05:56:41,331 100 INFO rb-19fb48c-226083-429903 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-29 05:56:41,536 100 INFO rb-19fb48c-226083-429903 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-29 05:56:41,661 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [693, 694, 695, 696, 697] 2026-10-29 05:56:41,785 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 2163, model: event.event 2026-10-29 05:56:41,813 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 2163, model: event.event 2026-10-29 05:56:41,901 100 INFO rb-19fb48c-226083-429903 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-29 05:56:42,009 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 2163, model: event.event 2026-10-29 05:56:42,033 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 2163, model: event.event 2026-10-29 05:56:42,085 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [708, 709, 710] 2026-10-29 05:56:42,172 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [488], uid: 4, model: res.company 2026-10-29 05:56:42,246 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [488], uid: 4, model: res.company 2026-10-29 05:56:42,341 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2163, model: res.company 2026-10-29 05:56:42,390 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2163, model: res.company 2026-10-29 05:56:42,500 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [711, 713, 715] 2026-10-29 05:56:42,669 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:56:43,532 100 INFO rb-19fb48c-226083-429903 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-29 05:56:46,949 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:56:47,554 100 INFO rb-19fb48c-226083-429903 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-29 05:56:47,707 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=569 outcome=answer run_status=ok 2026-10-29 05:56:47,797 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:47] "POST /chatbot/step/trigger HTTP/1.1" 200 - 213 0.208 0.645 2026-10-29 05:56:48,265 100 INFO rb-19fb48c-226083-429903 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-29 05:56:48,403 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=570 outcome=answer run_status=ok 2026-10-29 05:56:48,518 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:48] "POST /chatbot/step/trigger HTTP/1.1" 200 - 154 0.216 0.274 2026-10-29 05:56:48,526 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_wire: Starting TestLivechatWirePayload.test_wire_reports_the_operator_found_after_this_module_hands_off ... 2026-10-29 05:56:49,803 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:56:50,849 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:50] "POST /chatbot/step/trigger HTTP/1.1" 200 - 273 0.246 0.804 2026-10-29 05:56:50,875 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_wire: Starting TestLivechatWirePayload.test_wire_stops_correcting_once_the_ceiling_has_bound ... 2026-10-29 05:56:51,346 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:56:52,176 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:52] "POST /chatbot/step/trigger HTTP/1.1" 200 - 233 0.168 0.669 2026-10-29 05:56:52,422 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:52] "POST /chatbot/step/trigger HTTP/1.1" 200 - 53 0.042 0.101 2026-10-29 05:56:52,433 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_livechat_wire: Starting TestLivechatWirePayload.test_wire_tells_the_widget_the_step_still_expects_input ... 2026-10-29 05:56:52,907 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:56:53,409 100 INFO rb-19fb48c-226083-429903 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-29 05:56:53,551 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=573 outcome=answer run_status=ok 2026-10-29 05:56:53,651 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:53] "POST /chatbot/step/trigger HTTP/1.1" 200 - 210 0.165 0.586 2026-10-29 05:56:53,679 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:56:53,774 100 INFO rb-19fb48c-226083-429903 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-29 05:56:54,843 100 INFO rb-19fb48c-226083-429903 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-29 05:57:06,843 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: ir.config_parameter 2026-10-29 05:57:06,845 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: ir.config_parameter 2026-10-29 05:57:06,847 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: ir.config_parameter 2026-10-29 05:57:07,504 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2166, model: ir.config_parameter 2026-10-29 05:57:07,506 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2166, model: ir.config_parameter 2026-10-29 05:57:07,909 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: ir.config_parameter 2026-10-29 05:57:07,911 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: ir.config_parameter 2026-10-29 05:57:08,439 100 INFO rb-19fb48c-226083-429903 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-29 05:57:08,610 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [749, 750, 751] 2026-10-29 05:57:08,754 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [752, 753, 754, 755, 756, 757, 758] 2026-10-29 05:57:08,855 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [759, 760] 2026-10-29 05:57:08,954 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [761] 2026-10-29 05:57:09,389 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [762, 763, 764, 765, 766, 861, 863] 2026-10-29 05:57:09,575 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [767, 768, 769, 770, 771, 772, 773] 2026-10-29 05:57:09,680 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [774, 775, 776] 2026-10-29 05:57:09,922 100 INFO rb-19fb48c-226083-429903 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-29 05:57:10,116 100 INFO rb-19fb48c-226083-429903 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-29 05:57:10,252 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [842, 843, 844, 845, 846] 2026-10-29 05:57:10,414 100 INFO rb-19fb48c-226083-429903 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-29 05:57:10,545 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [857, 858, 859] 2026-10-29 05:57:10,634 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [489], uid: 4, model: res.company 2026-10-29 05:57:10,718 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [489], uid: 4, model: res.company 2026-10-29 05:57:10,833 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [860, 862, 864] 2026-10-29 05:57:10,872 100 INFO rb-19fb48c-226083-429903 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-29 05:57:25,073 100 INFO rb-19fb48c-226083-429903 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-29 05:57:25,271 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [893, 894, 895] 2026-10-29 05:57:25,424 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [896, 897, 898, 899, 900, 901, 902] 2026-10-29 05:57:25,546 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [903, 904] 2026-10-29 05:57:25,647 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [905] 2026-10-29 05:57:26,147 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [906, 907, 908, 909, 910, 1005, 1006, 1008] 2026-10-29 05:57:26,347 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [911, 912, 913, 914, 915, 916, 917] 2026-10-29 05:57:26,440 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [918, 919, 920] 2026-10-29 05:57:26,720 100 INFO rb-19fb48c-226083-429903 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-29 05:57:26,909 100 INFO rb-19fb48c-226083-429903 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-29 05:57:27,053 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [986, 987, 988, 989, 990] 2026-10-29 05:57:27,265 100 INFO rb-19fb48c-226083-429903 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-29 05:57:27,397 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1001, 1002, 1003] 2026-10-29 05:57:27,462 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [490], uid: 4, model: res.company 2026-10-29 05:57:27,522 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [490], uid: 4, model: res.company 2026-10-29 05:57:27,627 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1004, 1007, 1009] 2026-10-29 05:57:27,672 100 INFO rb-19fb48c-226083-429903 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-29 05:57:39,723 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1010] 2026-10-29 05:57:39,772 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted website.page records with IDs: [181] 2026-10-29 05:57:39,810 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.source records with IDs: [3846] 2026-10-29 05:57:40,010 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1011] 2026-10-29 05:57:52,370 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1012, 1013, 1014, 1015] 2026-10-29 05:57:52,413 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.ui.view records with IDs: [9014] 2026-10-29 05:57:52,424 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.source records with IDs: [3850] 2026-10-29 05:57:52,594 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1016] 2026-10-29 05:57:52,640 100 INFO rb-19fb48c-226083-429903 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-29 05:57:54,950 100 INFO rb-19fb48c-226083-429903 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-29 05:58:08,538 100 INFO rb-19fb48c-226083-429903 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-29 05:58:08,715 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1189, 1190, 1191] 2026-10-29 05:58:08,824 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1192, 1193, 1194, 1195, 1196, 1197, 1198] 2026-10-29 05:58:08,934 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1199, 1200] 2026-10-29 05:58:09,047 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1201] 2026-10-29 05:58:09,503 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1202, 1203, 1204, 1205, 1206, 1301, 1303] 2026-10-29 05:58:09,700 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1207, 1208, 1209, 1210, 1211, 1212, 1213] 2026-10-29 05:58:09,807 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1214, 1215, 1216] 2026-10-29 05:58:10,072 100 INFO rb-19fb48c-226083-429903 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-29 05:58:10,320 100 INFO rb-19fb48c-226083-429903 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-29 05:58:10,440 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1282, 1283, 1284, 1285, 1286] 2026-10-29 05:58:10,659 100 INFO rb-19fb48c-226083-429903 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-29 05:58:10,824 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1297, 1298, 1299] 2026-10-29 05:58:10,925 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [493], uid: 4, model: res.company 2026-10-29 05:58:11,005 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [493], uid: 4, model: res.company 2026-10-29 05:58:11,103 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1300, 1302, 1304] 2026-10-29 05:58:11,150 100 INFO rb-19fb48c-226083-429903 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-29 05:58:12,079 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted im_livechat.channel records with IDs: [292] 2026-10-29 05:58:12,125 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.ui.view records with IDs: [9019] 2026-10-29 05:58:12,159 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.ui.view records with IDs: [9020] 2026-10-29 05:58:12,181 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.source records with IDs: [4262] 2026-10-29 05:58:12,189 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.source records with IDs: [4264, 4263] 2026-10-29 05:58:12,199 100 INFO rb-19fb48c-226083-429903 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-29 05:58:23,804 100 INFO rb-19fb48c-226083-429903 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-29 05:58:31,114 100 INFO rb-19fb48c-226083-429903 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-29 05:58:33,697 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.source records with IDs: [4277] 2026-10-29 05:58:34,476 100 INFO rb-19fb48c-226083-429903 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-29 05:58:35,291 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.source records with IDs: [4278] 2026-10-29 05:58:36,191 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.source records with IDs: [4279] 2026-10-29 05:58:37,016 100 INFO rb-19fb48c-226083-429903 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-29 05:58:38,007 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.source records with IDs: [4280] 2026-10-29 05:58:38,017 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1591] 2026-10-29 05:58:38,036 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:58:38,039 100 INFO rb-19fb48c-226083-429903 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-29 05:58:52,872 100 INFO rb-19fb48c-226083-429903 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-29 05:58:53,010 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1620, 1621, 1622] 2026-10-29 05:58:53,183 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1623, 1624, 1625, 1626, 1627, 1628, 1629] 2026-10-29 05:58:53,276 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1630, 1631] 2026-10-29 05:58:53,735 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1632, 1633, 1634, 1635, 1636, 1731, 1733] 2026-10-29 05:58:53,886 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1637, 1638, 1639, 1640, 1641, 1642, 1643] 2026-10-29 05:58:53,985 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1644, 1645, 1646] 2026-10-29 05:58:54,272 100 INFO rb-19fb48c-226083-429903 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-29 05:58:54,454 100 INFO rb-19fb48c-226083-429903 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-29 05:58:54,571 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1712, 1713, 1714, 1715, 1716] 2026-10-29 05:58:54,753 100 INFO rb-19fb48c-226083-429903 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-29 05:58:54,915 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1727, 1728, 1729] 2026-10-29 05:58:55,006 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [495], uid: 4, model: res.company 2026-10-29 05:58:55,060 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [495], uid: 4, model: res.company 2026-10-29 05:58:55,150 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.livechat.sync.queue records with IDs: [1730, 1732, 1734] 2026-10-29 05:58:55,860 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:58:55,865 100 INFO rb-19fb48c-226083-429903 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-29 05:58:56,248 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:58:56,251 100 INFO rb-19fb48c-226083-429903 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-29 05:58:58,433 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:59:09,012 100 INFO rb-19fb48c-226083-429903 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-29 05:59:09,454 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:59:10,007 100 INFO rb-19fb48c-226083-429903 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-29 05:59:11,191 100 INFO rb-19fb48c-226083-429903 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-29 05:59:11,502 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=574 outcome=answer run_status=ok 2026-10-29 05:59:11,576 100 INFO rb-19fb48c-226083-429903 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-29 05:59:12,189 100 INFO rb-19fb48c-226083-429903 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-29 05:59:12,615 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=575 outcome=answer run_status=ok 2026-10-29 05:59:12,938 100 INFO rb-19fb48c-226083-429903 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-29 05:59:13,217 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=576 outcome=answer run_status=ok 2026-10-29 05:59:13,515 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=577 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:59:13,806 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=577 outcome=answer run_status=ok 2026-10-29 05:59:14,111 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=578 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:59:14,388 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=578 outcome=answer run_status=ok 2026-10-29 05:59:14,720 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=579 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:59:14,987 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=579 outcome=answer run_status=ok 2026-10-29 05:59:15,291 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=580 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:59:15,548 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=580 outcome=answer run_status=ok 2026-10-29 05:59:15,860 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=581 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:59:16,103 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=581 outcome=answer run_status=ok 2026-10-29 05:59:16,411 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=582 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:59:16,867 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=582 outcome=answer run_status=ok 2026-10-29 05:59:16,958 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 05:59:17,587 100 INFO rb-19fb48c-226083-429903 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-29 05:59:18,113 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=583 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:59:18,454 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=583 outcome=answer run_status=error 2026-10-29 05:59:18,546 100 INFO rb-19fb48c-226083-429903 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-29 05:59:19,107 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=584 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:59:19,368 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: the streamed answer for channel 584 did not complete on connection 861 - answering through the blocking path instead, so the visitor still gets an answer. 2026-10-29 05:59:19,516 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=584 outcome=answer run_status=ok 2026-10-29 05:59:19,602 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:59:20,298 100 INFO rb-19fb48c-226083-429903 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-29 05:59:22,082 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=585 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:59:22,307 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=585 outcome=answer run_status=ok 2026-10-29 05:59:22,375 100 INFO rb-19fb48c-226083-429903 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-29 05:59:22,867 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=586 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:59:23,142 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=586 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:59:23,276 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=586 outcome=answer run_status=ok 2026-10-29 05:59:23,497 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=586 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:59:23,714 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=586 outcome=answer run_status=ok 2026-10-29 05:59:23,810 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:59:24,675 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [106718] 2026-10-29 05:59:24,675 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted im_livechat.channel records with IDs: [1] 2026-10-29 05:59:24,849 100 INFO rb-19fb48c-226083-429903 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-29 05:59:25,143 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:59:25,602 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:25] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.016 0.447 2026-10-29 05:59:25,928 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:25] "POST /chatbot/step/trigger HTTP/1.1" 200 - 92 0.068 0.102 2026-10-29 05:59:26,092 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:26] "POST /chatbot/step/trigger HTTP/1.1" 200 - 29 0.021 0.040 2026-10-29 05:59:26,110 100 INFO rb-19fb48c-226083-429903 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-29 05:59:26,374 100 INFO rb-19fb48c-226083-429903 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-29 05:59:26,490 100 INFO rb-19fb48c-226083-429903 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-29 05:59:27,072 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Chrome pid: 12075 2026-10-29 05:59:27,072 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Chrome headless temporary user profile dir: /tmp/tmpkvdwjhvw_chrome_odoo 2026-10-29 05:59:27,072 100 INFO rb-19fb48c-226083-429903 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:44419/json/version 2026-10-29 05:59:27,080 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:44419/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:59:27,176 100 INFO rb-19fb48c-226083-429903 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-29 05:59:27,177 100 INFO rb-19fb48c-226083-429903 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:44419/json 2026-10-29 05:59:27,178 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:44419/json with timeout 3 increased to 10s during tests 2026-10-29 05:59:27,197 100 INFO rb-19fb48c-226083-429903 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:44419/devtools/page/75A7E73549E868F92BB801CBA64B980D 2026-10-29 05:59:27,217 100 INFO rb-19fb48c-226083-429903 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-29 05:59:27,228 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Chrome headless enable page notifications 2026-10-29 05:59:27,265 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Setting session cookie in browser 2026-10-29 05:59:27,322 100 INFO rb-19fb48c-226083-429903 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-29 05:59:27,324 100 INFO rb-19fb48c-226083-429903 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-29 05:59:27,358 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:59:28,825 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:28] "GET / HTTP/1.1" 200 - 186 0.129 1.343 2026-10-29 05:59:28,829 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Navigation result: {'frameId': '75A7E73549E868F92BB801CBA64B980D', 'loaderId': '7AEE41DE6EBE141643FC9F596ACFB923', 'isDownload': False} 2026-10-29 05:59:28,830 100 INFO rb-19fb48c-226083-429903 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-29 05:59:28,885 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:59:28,903 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8b6b96c/web.assets_frontend.min.css, copying from /web/assets/8b6b96c/web.assets_frontend.min.css 2026-10-29 05:59:28,955 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:28] "GET /web/assets/1/8b6b96c/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.031 0.042 2026-10-29 05:59:28,969 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d35f65/web.assets_frontend_minimal.min.js, copying from /web/assets/5d35f65/web.assets_frontend_minimal.min.js 2026-10-29 05:59:28,991 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:28] "GET /web/assets/1/5d35f65/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.009 0.052 2026-10-29 05:59:29,028 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b9b5438/web.__assets_tests_call__.min.js, copying from /web/assets/b9b5438/web.__assets_tests_call__.min.js 2026-10-29 05:59:29,057 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:29] "GET /web/assets/1/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.005 0.048 2026-10-29 05:59:29,162 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:59:29,185 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:29] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 05:59:29,199 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:29] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:59:29,210 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:29] "GET /web/image/website/1/logo/My%20Website?unique=5cc56e9 HTTP/1.1" 200 - 6 0.021 0.018 2026-10-29 05:59:29,268 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:29] "GET /web/image/website/1/favicon?unique=5cc56e9 HTTP/1.1" 200 - 6 0.004 0.022 2026-10-29 05:59:29,293 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/20faf5d/web.assets_frontend_lazy.min.js, copying from /web/assets/20faf5d/web.assets_frontend_lazy.min.js 2026-10-29 05:59:29,336 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:29] "GET /web/assets/1/20faf5d/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.008 0.089 2026-10-29 05:59:29,759 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:29] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.023 2026-10-29 05:59:29,883 100 INFO rb-19fb48c-226083-429903 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-29 05:59:29,965 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:29] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.011 0.144 2026-10-29 05:59:29,968 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:29] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.003 0.157 2026-10-29 05:59:30,035 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:30] "POST /im_livechat/init HTTP/1.1" 200 - 13 0.006 0.026 2026-10-29 05:59:30,120 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:30] "POST /im_livechat/get_session HTTP/1.1" 200 - 21 0.022 0.048 2026-10-29 05:59:30,285 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:30] "GET /im_livechat/static/src/img/chatbot_is_typing.gif HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 05:59:30,321 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:30] "GET /im_livechat/operator/4510/avatar HTTP/1.1" 200 - 10 0.016 0.071 2026-10-29 05:59:31,522 100 INFO rb-19fb48c-226083-429903 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-29 05:59:31,643 100 INFO rb-19fb48c-226083-429903 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-29 05:59:33,068 100 INFO rb-19fb48c-226083-429903 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-29 05:59:33,177 100 INFO rb-19fb48c-226083-429903 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-29 05:59:33,311 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:33] "POST /im_livechat/get_session HTTP/1.1" 200 - 53 0.051 0.084 2026-10-29 05:59:33,336 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.009 2026-10-29 05:59:33,363 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 05:59:33,435 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: website.visitor 2026-10-29 05:59:33,456 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:33] "POST /mail/init_messaging HTTP/1.1" 200 - 46 0.037 0.051 2026-10-29 05:59:33,478 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.005 2026-10-29 05:59:33,646 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:33] "POST /chatbot/post_welcome_steps HTTP/1.1" 200 - 48 0.054 0.104 2026-10-29 05:59:33,689 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:33] "GET /web/bundle/web.assets_emoji?lang=en_US&website_id=1 HTTP/1.1" 200 - 7 0.006 0.016 2026-10-29 05:59:33,719 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d90bb30/web.assets_emoji.min.js, copying from /web/assets/d90bb30/web.assets_emoji.min.js 2026-10-29 05:59:33,739 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:33] "GET /web/assets/1/d90bb30/web.assets_emoji.min.js HTTP/1.1" 200 - 10 0.005 0.030 2026-10-29 05:59:33,977 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:33] "POST /mail/message/post HTTP/1.1" 200 - 44 0.032 0.073 2026-10-29 05:59:34,020 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:34] "GET /discuss/channel/588/guest/69/avatar_128?unique=2026-10-29%2005%3A59%3A33 HTTP/1.1" 200 - 10 0.009 0.104 2026-10-29 05:59:34,082 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:34] "POST /mail/link_preview HTTP/1.1" 200 - 16 0.018 0.047 2026-10-29 05:59:34,788 100 INFO rb-19fb48c-226083-429903 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-29 05:59:35,789 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=588 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:59:36,031 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=588 outcome=answer run_status=ok 2026-10-29 05:59:36,120 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:36] "POST /chatbot/step/trigger HTTP/1.1" 200 - 254 0.204 0.408 2026-10-29 05:59:36,128 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.284 2026-10-29 05:59:36,225 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:36] "POST /discuss/channel/messages HTTP/1.1" 200 - 32 0.029 0.061 2026-10-29 05:59:36,352 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:36] "POST /discuss/channel/set_last_seen_message HTTP/1.1" 200 - 20 0.017 0.033 2026-10-29 05:59:37,078 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers.browser: test successful 2026-10-29 05:59:37,094 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:37] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:59:37,113 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Closing chrome headless with pid 12075 2026-10-29 05:59:37,114 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Closing websocket connection 2026-10-29 05:59:37,114 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Terminating chrome headless with pid 12075 2026-10-29 05:59:37,234 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_055937_234118_TestAnAiStepAfterTheWelcomeTextAnswers.txt 2026-10-29 05:59:37,234 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_an_ai_step_after_the_welcome_text_answers.TestAnAiStepAfterTheWelcomeTextAnswers: Removing chrome user profile "/tmp/tmpkvdwjhvw_chrome_odoo" 2026-10-29 05:59:37,269 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:59:37,276 100 INFO rb-19fb48c-226083-429903 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-29 05:59:38,081 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Chrome pid: 12273 2026-10-29 05:59:38,082 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Chrome headless temporary user profile dir: /tmp/tmpi8kb_tmz_chrome_odoo 2026-10-29 05:59:38,082 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Issuing json command http://127.0.0.1:46047/json/version 2026-10-29 05:59:38,085 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:46047/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:59:38,095 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Browser version: Chrome/150.0.7871.114 2026-10-29 05:59:38,096 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Issuing json command http://127.0.0.1:46047/json 2026-10-29 05:59:38,097 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:46047/json with timeout 3 increased to 10s during tests 2026-10-29 05:59:38,102 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Websocket url found: ws://127.0.0.1:46047/devtools/page/FFB3DF8EBD4510F6AFFCC3ABF7C68620 2026-10-29 05:59:38,110 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Enable chrome headless console log notification 2026-10-29 05:59:38,130 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Chrome headless enable page notifications 2026-10-29 05:59:38,978 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 05:59:38,982 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:admin from n/a 2026-10-29 05:59:38,985 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Setting session cookie in browser 2026-10-29 05:59:38,988 100 INFO rb-19fb48c-226083-429903 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_589" in browser 2026-10-29 05:59:38,988 100 INFO rb-19fb48c-226083-429903 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_589" 2026-10-29 05:59:39,014 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:59:40,463 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:40] "GET /web HTTP/1.1" 200 - 117 0.154 1.300 2026-10-29 05:59:40,467 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Navigation result: {'frameId': 'FFB3DF8EBD4510F6AFFCC3ABF7C68620', 'loaderId': '8025864E0F6E269B8AA71720AB9AD227', 'isDownload': False} 2026-10-29 05:59:40,468 100 INFO rb-19fb48c-226083-429903 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-29 05:59:40,514 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:40] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.004 0.020 2026-10-29 05:59:40,540 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:40] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.011 0.035 2026-10-29 05:59:40,639 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:40] "GET /web/webclient/load_menus/1f230c4b7b3c31d1e5ac168421cb22b049d41454250a481ce84452c113349bfc HTTP/1.1" 200 - 4 0.013 0.122 2026-10-29 05:59:40,690 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:40] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.015 0.149 2026-10-29 05:59:40,737 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:40] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.014 0.095 2026-10-29 05:59:40,744 100 INFO rb-19fb48c-226083-429903 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-29 05:59:40,801 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:40] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 05:59:42,002 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:42] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-29 05:59:42,032 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:42] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-29 05:59:42,049 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:42] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.040 2026-10-29 05:59:42,058 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.032 2026-10-29 05:59:42,204 100 INFO rb-19fb48c-226083-429903 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_589"})" 2026-10-29 05:59:42,364 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:42] "POST /mail/init_messaging HTTP/1.1" 200 - 72 0.131 0.174 2026-10-29 05:59:42,425 100 INFO rb-19fb48c-226083-429903 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-29 05:59:42,527 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:42] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.052 0.391 2026-10-29 05:59:42,534 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:42] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:59:42,537 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:42] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.448 2026-10-29 05:59:42,597 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:42] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.021 0.423 2026-10-29 05:59:42,754 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:42] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.067 0.525 2026-10-29 05:59:43,046 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:43] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 80 0.153 0.730 2026-10-29 05:59:43,064 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.811 2026-10-29 05:59:43,070 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:59:43,111 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:59:43,132 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:43] "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-29 05:59:43,152 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:43] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.035 0.718 2026-10-29 05:59:43,219 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:43] "POST /mail/load_message_failures HTTP/1.1" 200 - 11 0.018 0.655 2026-10-29 05:59:43,231 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:43] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.001 0.682 2026-10-29 05:59:43,265 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:43] "GET /web/offline HTTP/1.1" 200 - 7 0.005 0.639 2026-10-29 05:59:43,344 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:43] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.026 0.540 2026-10-29 05:59:43,461 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:43] "POST /discuss/channel/messages HTTP/1.1" 200 - 39 0.042 0.252 2026-10-29 05:59:43,496 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:43] "GET /discuss/channel/1/avatar_128?unique=709e84ef3cb0065e4ce5ae3b68a540939e83af3930943b7424ab780a713514f03be3e485767772efccd4789aeaad6d3d4438e6faaa063f2083af5771ef287163 HTTP/1.1" 200 - 8 0.014 0.304 2026-10-29 05:59:43,550 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:43] "GET /discuss/channel/589/partner/2/avatar_128?unique=2026-10-29%2002%3A10%3A00 HTTP/1.1" 200 - 18 0.017 0.297 2026-10-29 05:59:43,580 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:43] "GET /discuss/channel/16/guest/8/avatar_128?unique=2026-10-29%2001%3A42%3A21 HTTP/1.1" 200 - 10 0.011 0.325 2026-10-29 05:59:43,663 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:43] "GET /discuss/channel/589/partner/3/avatar_128?unique=2026-10-29%2002%3A10%3A00 HTTP/1.1" 200 - 15 0.029 0.345 2026-10-29 05:59:43,682 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 0.366 2026-10-29 05:59:43,742 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:43] "POST /discuss/channel/set_last_seen_message HTTP/1.1" 200 - 19 0.026 0.219 2026-10-29 05:59:43,800 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:43] "GET /discuss/channel/589/partner/4514/avatar_128 HTTP/1.1" 200 - 13 0.011 0.174 2026-10-29 05:59:43,839 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:43] "POST /viin_ai_livechat/answered_by HTTP/1.1" 200 - 8 0.008 0.151 2026-10-29 05:59:44,751 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.008 2026-10-29 05:59:44,999 100 INFO rb-19fb48c-226083-429903 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-29 05:59:45,004 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss.browser: test successful 2026-10-29 05:59:45,017 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:45] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:59:45,027 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Closing chrome headless with pid 12273 2026-10-29 05:59:45,028 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Closing websocket connection 2026-10-29 05:59:45,029 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Terminating chrome headless with pid 12273 2026-10-29 05:59:45,148 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_055945_148219_TestOperatorReadsAiAnswersInDiscuss.txt 2026-10-29 05:59:45,148 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_operator_reads_ai_answers.TestOperatorReadsAiAnswersInDiscuss: Removing chrome user profile "/tmp/tmpi8kb_tmz_chrome_odoo" 2026-10-29 05:59:45,177 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:59:45,985 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [106718] 2026-10-29 05:59:45,986 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted im_livechat.channel records with IDs: [1] 2026-10-29 05:59:46,037 100 INFO rb-19fb48c-226083-429903 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-29 05:59:46,574 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Chrome pid: 12477 2026-10-29 05:59:46,575 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Chrome headless temporary user profile dir: /tmp/tmpd8k0961f_chrome_odoo 2026-10-29 05:59:46,575 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Issuing json command http://127.0.0.1:41855/json/version 2026-10-29 05:59:46,578 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:41855/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:59:46,637 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Browser version: Chrome/150.0.7871.114 2026-10-29 05:59:46,637 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Issuing json command http://127.0.0.1:41855/json 2026-10-29 05:59:46,638 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:41855/json with timeout 3 increased to 10s during tests 2026-10-29 05:59:46,667 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Websocket url found: ws://127.0.0.1:41855/devtools/page/BBA43B68D9C03FC5839275146D86F44F 2026-10-29 05:59:46,683 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Enable chrome headless console log notification 2026-10-29 05:59:46,700 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Chrome headless enable page notifications 2026-10-29 05:59:46,712 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Setting session cookie in browser 2026-10-29 05:59:46,733 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Open "http://127.0.0.1:8069/" in browser 2026-10-29 05:59:46,734 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Navigating to: "http://127.0.0.1:8069/" 2026-10-29 05:59:46,774 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:59:48,332 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:48] "GET / HTTP/1.1" 200 - 186 0.131 1.438 2026-10-29 05:59:48,336 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Navigation result: {'frameId': 'BBA43B68D9C03FC5839275146D86F44F', 'loaderId': 'DEF5FE9E16144D0525EDF2D09EB13B20', 'isDownload': False} 2026-10-29 05:59:48,337 100 INFO rb-19fb48c-226083-429903 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-29 05:59:48,385 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:48] "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-29 05:59:48,413 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8b6b96c/web.assets_frontend.min.css, copying from /web/assets/8b6b96c/web.assets_frontend.min.css 2026-10-29 05:59:48,495 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:48] "GET /web/assets/1/8b6b96c/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.043 0.064 2026-10-29 05:59:48,501 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d35f65/web.assets_frontend_minimal.min.js, copying from /web/assets/5d35f65/web.assets_frontend_minimal.min.js 2026-10-29 05:59:48,515 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:48] "GET /web/assets/1/5d35f65/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.006 0.067 2026-10-29 05:59:48,567 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b9b5438/web.__assets_tests_call__.min.js, copying from /web/assets/b9b5438/web.__assets_tests_call__.min.js 2026-10-29 05:59:48,585 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:48] "GET /web/assets/1/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.005 0.033 2026-10-29 05:59:48,734 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:59:48,760 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:48] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 05:59:48,767 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:48] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:59:48,768 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:48] "GET /web/image/website/1/logo/My%20Website?unique=a6ca417 HTTP/1.1" 200 - 6 0.013 0.019 2026-10-29 05:59:48,832 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:48] "GET /web/image/website/1/favicon?unique=a6ca417 HTTP/1.1" 200 - 6 0.005 0.018 2026-10-29 05:59:48,856 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/20faf5d/web.assets_frontend_lazy.min.js, copying from /web/assets/20faf5d/web.assets_frontend_lazy.min.js 2026-10-29 05:59:48,889 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:48] "GET /web/assets/1/20faf5d/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.008 0.053 2026-10-29 05:59:49,384 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:49] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.019 2026-10-29 05:59:49,425 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:49] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.005 2026-10-29 05:59:49,510 100 INFO rb-19fb48c-226083-429903 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-29 05:59:49,642 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:49] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.007 0.204 2026-10-29 05:59:49,681 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:49] "POST /im_livechat/init HTTP/1.1" 200 - 13 0.010 0.149 2026-10-29 05:59:49,778 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:49] "POST /im_livechat/get_session HTTP/1.1" 200 - 21 0.015 0.050 2026-10-29 05:59:49,934 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:49] "GET /im_livechat/static/src/img/chatbot_is_typing.gif HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 05:59:49,960 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:49] "GET /im_livechat/operator/4516/avatar HTTP/1.1" 200 - 10 0.010 0.039 2026-10-29 05:59:50,742 100 INFO rb-19fb48c-226083-429903 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-29 05:59:50,846 100 INFO rb-19fb48c-226083-429903 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-29 05:59:50,952 100 INFO rb-19fb48c-226083-429903 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-29 05:59:51,060 100 INFO rb-19fb48c-226083-429903 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-29 05:59:51,168 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:51] "POST /im_livechat/get_session HTTP/1.1" 200 - 53 0.031 0.075 2026-10-29 05:59:51,194 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.001 0.009 2026-10-29 05:59:51,238 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 05:59:51,328 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: website.visitor 2026-10-29 05:59:51,362 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:51] "POST /mail/init_messaging HTTP/1.1" 200 - 46 0.038 0.087 2026-10-29 05:59:51,381 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 05:59:51,512 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:51] "POST /chatbot/post_welcome_steps HTTP/1.1" 200 - 48 0.033 0.096 2026-10-29 05:59:51,571 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:51] "GET /web/bundle/web.assets_emoji?lang=en_US&website_id=1 HTTP/1.1" 200 - 7 0.008 0.019 2026-10-29 05:59:51,600 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d90bb30/web.assets_emoji.min.js, copying from /web/assets/d90bb30/web.assets_emoji.min.js 2026-10-29 05:59:51,613 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:51] "GET /web/assets/1/d90bb30/web.assets_emoji.min.js HTTP/1.1" 200 - 10 0.005 0.025 2026-10-29 05:59:51,914 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:51] "POST /mail/message/post HTTP/1.1" 200 - 44 0.038 0.093 2026-10-29 05:59:51,932 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:51] "GET /discuss/channel/590/guest/70/avatar_128?unique=2026-10-29%2005%3A59%3A51 HTTP/1.1" 200 - 10 0.005 0.114 2026-10-29 05:59:51,977 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:51] "POST /mail/link_preview HTTP/1.1" 200 - 16 0.008 0.022 2026-10-29 05:59:53,388 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-29 05:59:53,703 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=590 retrieval=ok hits=1 readable_hits=1 2026-10-29 05:59:53,933 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:53] "POST /chatbot/step/trigger HTTP/1.1" 200 - 221 0.162 0.317 2026-10-29 05:59:54,013 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:54] "POST /discuss/channel/messages HTTP/1.1" 200 - 32 0.020 0.046 2026-10-29 05:59:54,143 100 INFO rb-19fb48c-226083-429903 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-29 05:59:54,154 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:54] "POST /discuss/channel/set_last_seen_message HTTP/1.1" 200 - 20 0.025 0.043 2026-10-29 05:59:54,329 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 570 and Message-Id '<283687041134004.1793253594.289694547653198-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'****es@northwind.example.com'" successfully sent 2026-10-29 05:59:54,330 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:59:54,336 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:59:54,345 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:54] "POST /website/form/mail.mail HTTP/1.1" 200 - 59 0.051 0.158 2026-10-29 05:59:54,608 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=590 outcome=answer run_status=ok 2026-10-29 05:59:54,678 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:54] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 144 0.099 0.216 2026-10-29 05:59:54,682 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.081 2026-10-29 05:59:54,756 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:54] "POST /discuss/channel/messages HTTP/1.1" 200 - 34 0.020 0.046 2026-10-29 05:59:55,571 100 INFO rb-19fb48c-226083-429903 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-29 05:59:55,674 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour.browser: test successful 2026-10-29 05:59:55,684 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Closing chrome headless with pid 12477 2026-10-29 05:59:55,685 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Closing websocket connection 2026-10-29 05:59:55,686 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Terminating chrome headless with pid 12477 2026-10-29 05:59:55,796 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_055955_796115_TestVisitorFormCardTour.txt 2026-10-29 05:59:55,796 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Removing chrome user profile "/tmp/tmpd8k0961f_chrome_odoo" 2026-10-29 05:59:55,812 100 INFO rb-19fb48c-226083-429903 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-29 05:59:56,387 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Chrome pid: 12673 2026-10-29 05:59:56,388 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Chrome headless temporary user profile dir: /tmp/tmpwfi7jnrc_chrome_odoo 2026-10-29 05:59:56,388 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Issuing json command http://127.0.0.1:45677/json/version 2026-10-29 05:59:56,390 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:45677/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:59:56,429 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Browser version: Chrome/150.0.7871.114 2026-10-29 05:59:56,429 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Issuing json command http://127.0.0.1:45677/json 2026-10-29 05:59:56,430 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:45677/json with timeout 3 increased to 10s during tests 2026-10-29 05:59:56,442 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Websocket url found: ws://127.0.0.1:45677/devtools/page/6CD4ADD8A4DD5FBEE38EEE3E57F230F3 2026-10-29 05:59:56,456 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Enable chrome headless console log notification 2026-10-29 05:59:56,462 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Chrome headless enable page notifications 2026-10-29 05:59:56,530 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Setting session cookie in browser 2026-10-29 05:59:56,565 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Open "http://127.0.0.1:8069/" in browser 2026-10-29 05:59:56,565 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Navigating to: "http://127.0.0.1:8069/" 2026-10-29 05:59:56,608 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:59:58,120 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:58] "GET / HTTP/1.1" 200 - 186 0.138 1.391 2026-10-29 05:59:58,125 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Navigation result: {'frameId': '6CD4ADD8A4DD5FBEE38EEE3E57F230F3', 'loaderId': '2229A6A40986901110B1DF33F1D479C3', 'isDownload': False} 2026-10-29 05:59:58,125 100 INFO rb-19fb48c-226083-429903 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-29 05:59:58,170 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:58] "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-29 05:59:58,199 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8b6b96c/web.assets_frontend.min.css, copying from /web/assets/8b6b96c/web.assets_frontend.min.css 2026-10-29 05:59:58,275 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:58] "GET /web/assets/1/8b6b96c/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.043 0.055 2026-10-29 05:59:58,291 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d35f65/web.assets_frontend_minimal.min.js, copying from /web/assets/5d35f65/web.assets_frontend_minimal.min.js 2026-10-29 05:59:58,312 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:58] "GET /web/assets/1/5d35f65/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.008 0.056 2026-10-29 05:59:58,349 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b9b5438/web.__assets_tests_call__.min.js, copying from /web/assets/b9b5438/web.__assets_tests_call__.min.js 2026-10-29 05:59:58,369 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:58] "GET /web/assets/1/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.008 0.032 2026-10-29 05:59:58,632 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:58] "GET /web/image/website/1/logo/My%20Website?unique=a6ca417 HTTP/1.1" 200 - 6 0.009 0.020 2026-10-29 05:59:58,638 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:59:58,645 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:58] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:59:58,653 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:58] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:59:58,731 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/20faf5d/web.assets_frontend_lazy.min.js, copying from /web/assets/20faf5d/web.assets_frontend_lazy.min.js 2026-10-29 05:59:58,766 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:58] "GET /web/assets/1/20faf5d/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.016 0.067 2026-10-29 05:59:58,788 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:58] "GET /web/image/website/1/favicon?unique=a6ca417 HTTP/1.1" 200 - 6 0.006 0.060 2026-10-29 05:59:59,333 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:59] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.018 2026-10-29 05:59:59,371 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:59] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.005 2026-10-29 05:59:59,460 100 INFO rb-19fb48c-226083-429903 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-29 05:59:59,583 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:59] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.015 0.187 2026-10-29 05:59:59,614 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:59] "POST /im_livechat/init HTTP/1.1" 200 - 13 0.010 0.106 2026-10-29 05:59:59,709 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:59] "POST /im_livechat/get_session HTTP/1.1" 200 - 21 0.019 0.024 2026-10-29 05:59:59,847 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:59] "GET /im_livechat/static/src/img/chatbot_is_typing.gif HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:59:59,904 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:59] "GET /im_livechat/operator/4516/avatar HTTP/1.1" 200 - 10 0.024 0.057 2026-10-29 06:00:00,707 100 INFO rb-19fb48c-226083-429903 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-29 06:00:00,816 100 INFO rb-19fb48c-226083-429903 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-29 06:00:00,927 100 INFO rb-19fb48c-226083-429903 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-29 06:00:01,039 100 INFO rb-19fb48c-226083-429903 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-29 06:00:01,151 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:01] "POST /im_livechat/get_session HTTP/1.1" 200 - 53 0.034 0.078 2026-10-29 06:00:01,197 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.025 2026-10-29 06:00:01,224 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-29 06:00:01,318 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: website.visitor 2026-10-29 06:00:01,349 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:01] "POST /mail/init_messaging HTTP/1.1" 200 - 46 0.038 0.067 2026-10-29 06:00:01,369 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 06:00:01,500 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:01] "POST /chatbot/post_welcome_steps HTTP/1.1" 200 - 48 0.032 0.087 2026-10-29 06:00:01,543 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:01] "GET /web/bundle/web.assets_emoji?lang=en_US&website_id=1 HTTP/1.1" 200 - 7 0.007 0.016 2026-10-29 06:00:01,571 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d90bb30/web.assets_emoji.min.js, copying from /web/assets/d90bb30/web.assets_emoji.min.js 2026-10-29 06:00:01,584 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:01] "GET /web/assets/1/d90bb30/web.assets_emoji.min.js HTTP/1.1" 200 - 10 0.006 0.018 2026-10-29 06:00:01,898 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:01] "POST /mail/message/post HTTP/1.1" 200 - 44 0.030 0.093 2026-10-29 06:00:01,921 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:01] "GET /discuss/channel/591/guest/71/avatar_128?unique=2026-10-29%2006%3A00%3A01 HTTP/1.1" 200 - 10 0.007 0.103 2026-10-29 06:00:01,964 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:01] "POST /mail/link_preview HTTP/1.1" 200 - 16 0.012 0.026 2026-10-29 06:00:03,667 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=591 retrieval=ok hits=1 readable_hits=1 2026-10-29 06:00:03,894 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:03] "POST /chatbot/step/trigger HTTP/1.1" 200 - 221 0.146 0.324 2026-10-29 06:00:03,901 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.289 2026-10-29 06:00:04,007 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:04] "POST /discuss/channel/messages HTTP/1.1" 200 - 32 0.032 0.064 2026-10-29 06:00:04,129 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:04] "POST /discuss/channel/set_last_seen_message HTTP/1.1" 200 - 20 0.015 0.029 2026-10-29 06:00:04,170 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:04] "POST /website/form/mail.mail HTTP/1.1" 200 - 7 0.002 0.012 2026-10-29 06:00:04,175 100 INFO rb-19fb48c-226083-429903 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-29 06:00:04,383 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=591 outcome=answer run_status=ok 2026-10-29 06:00:04,471 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:04] "POST /viin_ai_livechat/route_result HTTP/1.1" 200 - 128 0.084 0.188 2026-10-29 06:00:04,547 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:04] "POST /discuss/channel/messages HTTP/1.1" 200 - 32 0.022 0.047 2026-10-29 06:00:05,135 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-29 06:00:05,364 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour.browser: test successful 2026-10-29 06:00:05,377 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Closing chrome headless with pid 12673 2026-10-29 06:00:05,378 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Closing websocket connection 2026-10-29 06:00:05,379 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Terminating chrome headless with pid 12673 2026-10-29 06:00:05,502 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_060005_502030_TestVisitorFormCardTour.txt 2026-10-29 06:00:05,502 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_form_card.TestVisitorFormCardTour: Removing chrome user profile "/tmp/tmpwfi7jnrc_chrome_odoo" 2026-10-29 06:00:05,539 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 06:00:06,460 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [106718] 2026-10-29 06:00:06,461 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted im_livechat.channel records with IDs: [1] 2026-10-29 06:00:06,498 100 INFO rb-19fb48c-226083-429903 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-29 06:00:07,050 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Chrome pid: 12867 2026-10-29 06:00:07,051 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Chrome headless temporary user profile dir: /tmp/tmp_dekioo7_chrome_odoo 2026-10-29 06:00:07,051 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Issuing json command http://127.0.0.1:43631/json/version 2026-10-29 06:00:07,053 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:43631/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:00:07,187 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Browser version: Chrome/150.0.7871.114 2026-10-29 06:00:07,187 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Issuing json command http://127.0.0.1:43631/json 2026-10-29 06:00:07,188 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:43631/json with timeout 3 increased to 10s during tests 2026-10-29 06:00:07,220 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Websocket url found: ws://127.0.0.1:43631/devtools/page/4163C156B023861B6C259BB49CDB3821 2026-10-29 06:00:07,266 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Enable chrome headless console log notification 2026-10-29 06:00:07,285 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Chrome headless enable page notifications 2026-10-29 06:00:07,303 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Setting session cookie in browser 2026-10-29 06:00:07,364 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Open "http://127.0.0.1:8069/" in browser 2026-10-29 06:00:07,364 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Navigating to: "http://127.0.0.1:8069/" 2026-10-29 06:00:07,397 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:00:08,924 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:08] "GET / HTTP/1.1" 200 - 186 0.128 1.407 2026-10-29 06:00:08,932 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Navigation result: {'frameId': '4163C156B023861B6C259BB49CDB3821', 'loaderId': '8D46E780D4B4B15BE6F599C35BCE66C2', 'isDownload': False} 2026-10-29 06:00:08,932 100 INFO rb-19fb48c-226083-429903 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-29 06:00:09,006 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.032 2026-10-29 06:00:09,010 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8b6b96c/web.assets_frontend.min.css, copying from /web/assets/8b6b96c/web.assets_frontend.min.css 2026-10-29 06:00:09,087 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:09] "GET /web/assets/1/8b6b96c/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.049 0.061 2026-10-29 06:00:09,102 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d35f65/web.assets_frontend_minimal.min.js, copying from /web/assets/5d35f65/web.assets_frontend_minimal.min.js 2026-10-29 06:00:09,116 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:09] "GET /web/assets/1/5d35f65/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.009 0.067 2026-10-29 06:00:09,158 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b9b5438/web.__assets_tests_call__.min.js, copying from /web/assets/b9b5438/web.__assets_tests_call__.min.js 2026-10-29 06:00:09,192 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:09] "GET /web/assets/1/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.005 0.045 2026-10-29 06:00:09,349 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:00:09,354 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:09] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:00:09,378 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:09] "GET /web/image/website/1/logo/My%20Website?unique=4272d0e HTTP/1.1" 200 - 6 0.007 0.015 2026-10-29 06:00:09,380 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:09] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 06:00:09,484 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/20faf5d/web.assets_frontend_lazy.min.js, copying from /web/assets/20faf5d/web.assets_frontend_lazy.min.js 2026-10-29 06:00:09,516 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:09] "GET /web/assets/1/20faf5d/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.017 0.057 2026-10-29 06:00:09,542 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:09] "GET /web/image/website/1/favicon?unique=4272d0e HTTP/1.1" 200 - 6 0.004 0.064 2026-10-29 06:00:09,990 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:09] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.005 0.019 2026-10-29 06:00:10,116 100 INFO rb-19fb48c-226083-429903 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-29 06:00:10,229 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:10] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.007 0.174 2026-10-29 06:00:10,233 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:10] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.170 2026-10-29 06:00:10,267 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:10] "POST /im_livechat/init HTTP/1.1" 200 - 13 0.005 0.014 2026-10-29 06:00:10,335 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:10] "POST /im_livechat/get_session HTTP/1.1" 200 - 21 0.012 0.037 2026-10-29 06:00:10,515 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:10] "GET /im_livechat/operator/4518/avatar HTTP/1.1" 200 - 10 0.008 0.036 2026-10-29 06:00:11,364 100 INFO rb-19fb48c-226083-429903 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-29 06:00:11,469 100 INFO rb-19fb48c-226083-429903 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-29 06:00:11,576 100 INFO rb-19fb48c-226083-429903 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-29 06:00:11,686 100 INFO rb-19fb48c-226083-429903 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-29 06:00:11,799 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:11] "POST /im_livechat/get_session HTTP/1.1" 200 - 53 0.039 0.071 2026-10-29 06:00:11,829 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.011 2026-10-29 06:00:11,858 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.008 2026-10-29 06:00:11,939 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: website.visitor 2026-10-29 06:00:11,971 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:11] "POST /mail/init_messaging HTTP/1.1" 200 - 46 0.036 0.070 2026-10-29 06:00:11,987 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-29 06:00:12,122 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:12] "POST /chatbot/post_welcome_steps HTTP/1.1" 200 - 48 0.034 0.094 2026-10-29 06:00:12,173 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:12] "GET /web/bundle/web.assets_emoji?lang=en_US&website_id=1 HTTP/1.1" 200 - 7 0.011 0.015 2026-10-29 06:00:12,207 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d90bb30/web.assets_emoji.min.js, copying from /web/assets/d90bb30/web.assets_emoji.min.js 2026-10-29 06:00:12,221 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:12] "GET /web/assets/1/d90bb30/web.assets_emoji.min.js HTTP/1.1" 200 - 10 0.005 0.020 2026-10-29 06:00:12,499 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:12] "POST /mail/message/post HTTP/1.1" 200 - 44 0.035 0.071 2026-10-29 06:00:12,542 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:12] "GET /discuss/channel/592/guest/72/avatar_128?unique=2026-10-29%2006%3A00%3A11 HTTP/1.1" 200 - 10 0.021 0.089 2026-10-29 06:00:12,586 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:12] "POST /mail/link_preview HTTP/1.1" 200 - 16 0.013 0.055 2026-10-29 06:00:12,592 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:12] "GET /im_livechat/static/src/img/chatbot_is_typing.gif HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:00:14,251 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=592 retrieval=ok hits=1 readable_hits=1 2026-10-29 06:00:14,338 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=592 outcome=answer run_status=ok 2026-10-29 06:00:14,443 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:14] "POST /chatbot/step/trigger HTTP/1.1" 200 - 214 0.137 0.283 2026-10-29 06:00:14,448 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.281 2026-10-29 06:00:14,550 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:14] "POST /discuss/channel/messages HTTP/1.1" 200 - 34 0.035 0.057 2026-10-29 06:00:14,745 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:14] "POST /discuss/channel/set_last_seen_message HTTP/1.1" 200 - 20 0.041 0.041 2026-10-29 06:00:15,444 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour.browser: test successful 2026-10-29 06:00:15,458 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:15] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:00:15,488 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Closing chrome headless with pid 12867 2026-10-29 06:00:15,489 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Closing websocket connection 2026-10-29 06:00:15,490 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Terminating chrome headless with pid 12867 2026-10-29 06:00:15,613 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_060015_612865_TestVisitorMarkdownAndOrderingTour.txt 2026-10-29 06:00:15,613 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Removing chrome user profile "/tmp/tmp_dekioo7_chrome_odoo" 2026-10-29 06:00:15,630 100 INFO rb-19fb48c-226083-429903 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-29 06:00:16,202 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Chrome pid: 13059 2026-10-29 06:00:16,203 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Chrome headless temporary user profile dir: /tmp/tmpe__6nhka_chrome_odoo 2026-10-29 06:00:16,203 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Issuing json command http://127.0.0.1:35607/json/version 2026-10-29 06:00:16,204 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:35607/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:00:16,256 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Browser version: Chrome/150.0.7871.114 2026-10-29 06:00:16,257 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Issuing json command http://127.0.0.1:35607/json 2026-10-29 06:00:16,258 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:35607/json with timeout 3 increased to 10s during tests 2026-10-29 06:00:16,281 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Websocket url found: ws://127.0.0.1:35607/devtools/page/49795FC8C99B09FE0D10346F96B6CD49 2026-10-29 06:00:16,297 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Enable chrome headless console log notification 2026-10-29 06:00:16,305 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Chrome headless enable page notifications 2026-10-29 06:00:16,368 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Setting session cookie in browser 2026-10-29 06:00:16,399 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Open "http://127.0.0.1:8069/" in browser 2026-10-29 06:00:16,400 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Navigating to: "http://127.0.0.1:8069/" 2026-10-29 06:00:16,438 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:00:17,920 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:17] "GET / HTTP/1.1" 200 - 186 0.141 1.349 2026-10-29 06:00:17,933 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Navigation result: {'frameId': '49795FC8C99B09FE0D10346F96B6CD49', 'loaderId': 'AF01B966DAEA35A6C41B245480951A5D', 'isDownload': False} 2026-10-29 06:00:17,933 100 INFO rb-19fb48c-226083-429903 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-29 06:00:17,994 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8b6b96c/web.assets_frontend.min.css, copying from /web/assets/8b6b96c/web.assets_frontend.min.css 2026-10-29 06:00:18,000 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.036 2026-10-29 06:00:18,068 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:18] "GET /web/assets/1/8b6b96c/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.053 0.051 2026-10-29 06:00:18,084 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d35f65/web.assets_frontend_minimal.min.js, copying from /web/assets/5d35f65/web.assets_frontend_minimal.min.js 2026-10-29 06:00:18,103 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:18] "GET /web/assets/1/5d35f65/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.017 0.033 2026-10-29 06:00:18,126 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b9b5438/web.__assets_tests_call__.min.js, copying from /web/assets/b9b5438/web.__assets_tests_call__.min.js 2026-10-29 06:00:18,151 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:18] "GET /web/assets/1/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.015 0.035 2026-10-29 06:00:18,350 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:18] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:00:18,352 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:18] "GET /web/image/website/1/logo/My%20Website?unique=4272d0e HTTP/1.1" 200 - 6 0.009 0.012 2026-10-29 06:00:18,357 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:00:18,367 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:18] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:00:18,455 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:18] "GET /web/image/website/1/favicon?unique=4272d0e HTTP/1.1" 200 - 6 0.011 0.025 2026-10-29 06:00:18,498 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/20faf5d/web.assets_frontend_lazy.min.js, copying from /web/assets/20faf5d/web.assets_frontend_lazy.min.js 2026-10-29 06:00:18,532 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:18] "GET /web/assets/1/20faf5d/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.021 0.077 2026-10-29 06:00:19,015 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:19] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.015 2026-10-29 06:00:19,066 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:19] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.008 2026-10-29 06:00:19,169 100 INFO rb-19fb48c-226083-429903 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-29 06:00:19,264 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:19] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.015 0.179 2026-10-29 06:00:19,296 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:19] "POST /im_livechat/init HTTP/1.1" 200 - 13 0.010 0.124 2026-10-29 06:00:19,407 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:19] "POST /im_livechat/get_session HTTP/1.1" 200 - 21 0.014 0.048 2026-10-29 06:00:19,604 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:19] "GET /im_livechat/operator/4518/avatar HTTP/1.1" 200 - 10 0.013 0.035 2026-10-29 06:00:20,396 100 INFO rb-19fb48c-226083-429903 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-29 06:00:20,502 100 INFO rb-19fb48c-226083-429903 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-29 06:00:20,608 100 INFO rb-19fb48c-226083-429903 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-29 06:00:20,715 100 INFO rb-19fb48c-226083-429903 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-29 06:00:20,824 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:20] "POST /im_livechat/get_session HTTP/1.1" 200 - 53 0.028 0.081 2026-10-29 06:00:20,866 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.014 2026-10-29 06:00:20,902 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-29 06:00:20,991 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: website.visitor 2026-10-29 06:00:21,021 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:21] "POST /mail/init_messaging HTTP/1.1" 200 - 46 0.040 0.077 2026-10-29 06:00:21,037 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-29 06:00:21,147 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:21] "POST /chatbot/post_welcome_steps HTTP/1.1" 200 - 48 0.024 0.073 2026-10-29 06:00:21,207 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:21] "GET /web/bundle/web.assets_emoji?lang=en_US&website_id=1 HTTP/1.1" 200 - 7 0.009 0.019 2026-10-29 06:00:21,239 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d90bb30/web.assets_emoji.min.js, copying from /web/assets/d90bb30/web.assets_emoji.min.js 2026-10-29 06:00:21,260 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:21] "GET /web/assets/1/d90bb30/web.assets_emoji.min.js HTTP/1.1" 200 - 10 0.007 0.028 2026-10-29 06:00:21,540 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:21] "POST /mail/message/post HTTP/1.1" 200 - 44 0.044 0.076 2026-10-29 06:00:21,573 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:21] "GET /discuss/channel/593/guest/73/avatar_128?unique=2026-10-29%2006%3A00%3A20 HTTP/1.1" 200 - 10 0.016 0.112 2026-10-29 06:00:21,613 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:21] "POST /mail/link_preview HTTP/1.1" 200 - 16 0.010 0.037 2026-10-29 06:00:21,632 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:21] "GET /im_livechat/static/src/img/chatbot_is_typing.gif HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:00:22,386 100 INFO rb-19fb48c-226083-429903 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-29 06:00:23,329 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=593 retrieval=ok hits=1 readable_hits=1 2026-10-29 06:00:23,421 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=593 outcome=answer run_status=ok 2026-10-29 06:00:23,523 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:23] "POST /chatbot/step/trigger HTTP/1.1" 200 - 214 0.159 0.298 2026-10-29 06:00:23,527 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.360 2026-10-29 06:00:23,603 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:23] "POST /discuss/channel/messages HTTP/1.1" 200 - 34 0.019 0.050 2026-10-29 06:00:23,735 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:23] "POST /discuss/channel/set_last_seen_message HTTP/1.1" 200 - 20 0.017 0.037 2026-10-29 06:00:24,449 100 INFO rb-19fb48c-226083-429903 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-29 06:00:24,551 100 INFO rb-19fb48c-226083-429903 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-29 06:00:24,600 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-29 06:00:24,656 100 INFO rb-19fb48c-226083-429903 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-29 06:00:24,760 100 INFO rb-19fb48c-226083-429903 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-29 06:00:24,939 100 INFO rb-19fb48c-226083-429903 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-29 06:00:25,046 100 INFO rb-19fb48c-226083-429903 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-29 06:00:25,064 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:25] "POST /mail/message/post HTTP/1.1" 200 - 44 0.059 0.107 2026-10-29 06:00:25,129 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:25] "POST /mail/link_preview HTTP/1.1" 200 - 11 0.014 0.024 2026-10-29 06:00:26,716 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=593 retrieval=ok hits=1 readable_hits=1 2026-10-29 06:00:26,776 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=593 outcome=answer run_status=ok 2026-10-29 06:00:26,841 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:26] "POST /chatbot/step/trigger HTTP/1.1" 200 - 145 0.068 0.186 2026-10-29 06:00:26,847 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.137 2026-10-29 06:00:26,969 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:26] "POST /discuss/channel/messages HTTP/1.1" 200 - 32 0.024 0.076 2026-10-29 06:00:27,107 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:27] "POST /discuss/channel/set_last_seen_message HTTP/1.1" 200 - 16 0.012 0.026 2026-10-29 06:00:27,878 100 INFO rb-19fb48c-226083-429903 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-29 06:00:27,966 100 INFO rb-19fb48c-226083-429903 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-29 06:00:28,145 100 INFO rb-19fb48c-226083-429903 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-29 06:00:28,229 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:28] "POST /mail/message/post HTTP/1.1" 200 - 44 0.068 0.069 2026-10-29 06:00:28,335 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:28] "POST /mail/link_preview HTTP/1.1" 200 - 11 0.008 0.025 2026-10-29 06:00:28,381 100 INFO rb-19fb48c-226083-429903 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-29 06:00:29,890 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=593 retrieval=ok hits=1 readable_hits=1 2026-10-29 06:00:29,958 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=593 outcome=answer run_status=ok 2026-10-29 06:00:30,030 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:30] "POST /chatbot/step/trigger HTTP/1.1" 200 - 145 0.074 0.192 2026-10-29 06:00:30,123 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:30] "POST /discuss/channel/messages HTTP/1.1" 200 - 32 0.024 0.058 2026-10-29 06:00:30,339 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:30] "POST /discuss/channel/set_last_seen_message HTTP/1.1" 200 - 16 0.024 0.035 2026-10-29 06:00:31,060 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour.browser: test successful 2026-10-29 06:00:31,072 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:31] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:00:31,096 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Closing chrome headless with pid 13059 2026-10-29 06:00:31,097 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Closing websocket connection 2026-10-29 06:00:31,098 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Terminating chrome headless with pid 13059 2026-10-29 06:00:31,221 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_060031_221112_TestVisitorMarkdownAndOrderingTour.txt 2026-10-29 06:00:31,221 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_markdown_and_ordering.TestVisitorMarkdownAndOrderingTour: Removing chrome user profile "/tmp/tmpe__6nhka_chrome_odoo" 2026-10-29 06:00:31,248 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 06:00:32,082 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [106718] 2026-10-29 06:00:32,082 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted im_livechat.channel records with IDs: [1] 2026-10-29 06:00:32,281 100 INFO rb-19fb48c-226083-429903 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-29 06:00:32,428 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted im_livechat.channel records with IDs: [314] 2026-10-29 06:00:32,887 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Chrome pid: 13260 2026-10-29 06:00:32,887 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Chrome headless temporary user profile dir: /tmp/tmpqqq3gw5j_chrome_odoo 2026-10-29 06:00:32,888 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Issuing json command http://127.0.0.1:40263/json/version 2026-10-29 06:00:32,898 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:40263/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:00:32,972 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Browser version: Chrome/150.0.7871.114 2026-10-29 06:00:32,973 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Issuing json command http://127.0.0.1:40263/json 2026-10-29 06:00:32,974 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:40263/json with timeout 3 increased to 10s during tests 2026-10-29 06:00:32,988 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Websocket url found: ws://127.0.0.1:40263/devtools/page/9D5F89C6B7D0089F9D76411F8EDEE484 2026-10-29 06:00:33,000 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Enable chrome headless console log notification 2026-10-29 06:00:33,021 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Chrome headless enable page notifications 2026-10-29 06:00:33,067 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Setting session cookie in browser 2026-10-29 06:00:33,188 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Open "http://127.0.0.1:8069/" in browser 2026-10-29 06:00:33,188 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Navigating to: "http://127.0.0.1:8069/" 2026-10-29 06:00:33,210 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:00:36,081 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:36] "GET / HTTP/1.1" 200 - 185 0.137 2.741 2026-10-29 06:00:36,092 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Navigation result: {'frameId': '9D5F89C6B7D0089F9D76411F8EDEE484', 'loaderId': '641CFF7F5FA65EBAA1C2E9A45E0D3D6A', 'isDownload': False} 2026-10-29 06:00:36,092 100 INFO rb-19fb48c-226083-429903 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-29 06:00:36,161 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.028 2026-10-29 06:00:36,166 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8b6b96c/web.assets_frontend.min.css, copying from /web/assets/8b6b96c/web.assets_frontend.min.css 2026-10-29 06:00:36,225 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:36] "GET /web/assets/1/8b6b96c/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.055 0.044 2026-10-29 06:00:36,244 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d35f65/web.assets_frontend_minimal.min.js, copying from /web/assets/5d35f65/web.assets_frontend_minimal.min.js 2026-10-29 06:00:36,263 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:36] "GET /web/assets/1/5d35f65/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.009 0.045 2026-10-29 06:00:36,305 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b9b5438/web.__assets_tests_call__.min.js, copying from /web/assets/b9b5438/web.__assets_tests_call__.min.js 2026-10-29 06:00:36,324 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:36] "GET /web/assets/1/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.007 0.044 2026-10-29 06:00:36,491 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:36] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 06:00:36,510 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:36] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 06:00:36,523 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 06:00:36,531 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:36] "GET /web/image/website/1/logo/My%20Website?unique=d4bb6d2 HTTP/1.1" 200 - 6 0.035 0.021 2026-10-29 06:00:36,618 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/20faf5d/web.assets_frontend_lazy.min.js, copying from /web/assets/20faf5d/web.assets_frontend_lazy.min.js 2026-10-29 06:00:36,655 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:36] "GET /web/assets/1/20faf5d/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.017 0.069 2026-10-29 06:00:36,708 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:36] "GET /web/image/website/1/favicon?unique=d4bb6d2 HTTP/1.1" 200 - 6 0.010 0.094 2026-10-29 06:00:37,213 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:37] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.015 2026-10-29 06:00:37,257 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:37] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.004 2026-10-29 06:00:37,336 100 INFO rb-19fb48c-226083-429903 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-29 06:00:37,437 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:37] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.005 0.164 2026-10-29 06:00:37,467 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:37] "POST /im_livechat/init HTTP/1.1" 200 - 12 0.009 0.106 2026-10-29 06:00:37,563 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:37] "POST /im_livechat/get_session HTTP/1.1" 200 - 21 0.017 0.047 2026-10-29 06:00:37,674 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:37] "GET /im_livechat/static/src/img/chatbot_is_typing.gif HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 06:00:37,699 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:37] "GET /im_livechat/operator/4521/avatar HTTP/1.1" 200 - 10 0.013 0.045 2026-10-29 06:00:38,590 100 INFO rb-19fb48c-226083-429903 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-29 06:00:38,694 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman.browser: test successful 2026-10-29 06:00:38,711 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:00:38,723 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Closing chrome headless with pid 13260 2026-10-29 06:00:38,724 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Closing websocket connection 2026-10-29 06:00:38,724 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Terminating chrome headless with pid 13260 2026-10-29 06:00:38,834 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_060038_834356_TestVisitorRequestsAHuman.txt 2026-10-29 06:00:38,834 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Removing chrome user profile "/tmp/tmpqqq3gw5j_chrome_odoo" 2026-10-29 06:00:38,847 100 INFO rb-19fb48c-226083-429903 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-29 06:00:40,196 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Chrome pid: 13432 2026-10-29 06:00:40,196 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Chrome headless temporary user profile dir: /tmp/tmp7bgkts9o_chrome_odoo 2026-10-29 06:00:40,196 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Issuing json command http://127.0.0.1:34681/json/version 2026-10-29 06:00:40,198 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:34681/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:00:40,225 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Browser version: Chrome/150.0.7871.114 2026-10-29 06:00:40,225 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Issuing json command http://127.0.0.1:34681/json 2026-10-29 06:00:40,229 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:34681/json with timeout 3 increased to 10s during tests 2026-10-29 06:00:40,246 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Websocket url found: ws://127.0.0.1:34681/devtools/page/AAAAE1E7C36968412461FA1D48AA0DD5 2026-10-29 06:00:40,271 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Enable chrome headless console log notification 2026-10-29 06:00:40,281 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Chrome headless enable page notifications 2026-10-29 06:00:40,309 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Setting session cookie in browser 2026-10-29 06:00:40,373 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Open "http://127.0.0.1:8069/" in browser 2026-10-29 06:00:40,373 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Navigating to: "http://127.0.0.1:8069/" 2026-10-29 06:00:40,405 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:00:41,926 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:41] "GET / HTTP/1.1" 200 - 184 0.137 1.391 2026-10-29 06:00:41,932 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Navigation result: {'frameId': 'AAAAE1E7C36968412461FA1D48AA0DD5', 'loaderId': 'E06D90F65AF800B47793E53F316B3526', 'isDownload': False} 2026-10-29 06:00:41,932 100 INFO rb-19fb48c-226083-429903 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-29 06:00:41,971 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:41] "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-29 06:00:42,023 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8b6b96c/web.assets_frontend.min.css, copying from /web/assets/8b6b96c/web.assets_frontend.min.css 2026-10-29 06:00:42,105 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:42] "GET /web/assets/1/8b6b96c/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.044 0.071 2026-10-29 06:00:42,131 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d35f65/web.assets_frontend_minimal.min.js, copying from /web/assets/5d35f65/web.assets_frontend_minimal.min.js 2026-10-29 06:00:42,154 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:42] "GET /web/assets/1/5d35f65/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.023 0.107 2026-10-29 06:00:42,180 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b9b5438/web.__assets_tests_call__.min.js, copying from /web/assets/b9b5438/web.__assets_tests_call__.min.js 2026-10-29 06:00:42,200 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:42] "GET /web/assets/1/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.009 0.043 2026-10-29 06:00:42,332 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:42] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 06:00:42,336 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 06:00:42,341 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:42] "GET /web/image/website/1/logo/My%20Website?unique=d4bb6d2 HTTP/1.1" 200 - 6 0.021 0.016 2026-10-29 06:00:42,342 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:42] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 06:00:42,417 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/20faf5d/web.assets_frontend_lazy.min.js, copying from /web/assets/20faf5d/web.assets_frontend_lazy.min.js 2026-10-29 06:00:42,455 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:42] "GET /web/assets/1/20faf5d/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.010 0.066 2026-10-29 06:00:42,485 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:42] "GET /web/image/website/1/favicon?unique=d4bb6d2 HTTP/1.1" 200 - 6 0.017 0.076 2026-10-29 06:00:42,955 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:42] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.022 2026-10-29 06:00:42,995 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:42] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.006 2026-10-29 06:00:43,107 100 INFO rb-19fb48c-226083-429903 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-29 06:00:43,246 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:43] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.011 0.211 2026-10-29 06:00:43,284 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:43] "POST /im_livechat/init HTTP/1.1" 200 - 13 0.010 0.148 2026-10-29 06:00:43,382 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:43] "POST /im_livechat/get_session HTTP/1.1" 200 - 21 0.019 0.041 2026-10-29 06:00:43,502 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:43] "GET /im_livechat/static/src/img/chatbot_is_typing.gif HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 06:00:43,553 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:43] "GET /im_livechat/operator/4520/avatar HTTP/1.1" 200 - 10 0.018 0.049 2026-10-29 06:00:44,357 100 INFO rb-19fb48c-226083-429903 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-29 06:00:44,462 100 INFO rb-19fb48c-226083-429903 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-29 06:00:44,570 100 INFO rb-19fb48c-226083-429903 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-29 06:00:44,695 100 INFO rb-19fb48c-226083-429903 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-29 06:00:44,811 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:44] "POST /im_livechat/get_session HTTP/1.1" 200 - 53 0.042 0.083 2026-10-29 06:00:44,847 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:44] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.011 2026-10-29 06:00:44,881 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.013 2026-10-29 06:00:44,977 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: website.visitor 2026-10-29 06:00:45,005 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:45] "POST /mail/init_messaging HTTP/1.1" 200 - 46 0.060 0.063 2026-10-29 06:00:45,022 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-29 06:00:45,147 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:45] "POST /chatbot/post_welcome_steps HTTP/1.1" 200 - 48 0.035 0.083 2026-10-29 06:00:45,207 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:45] "GET /web/bundle/web.assets_emoji?lang=en_US&website_id=1 HTTP/1.1" 200 - 7 0.007 0.025 2026-10-29 06:00:45,241 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d90bb30/web.assets_emoji.min.js, copying from /web/assets/d90bb30/web.assets_emoji.min.js 2026-10-29 06:00:45,261 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:45] "GET /web/assets/1/d90bb30/web.assets_emoji.min.js HTTP/1.1" 200 - 10 0.006 0.034 2026-10-29 06:00:45,563 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:45] "POST /mail/message/post HTTP/1.1" 200 - 44 0.045 0.081 2026-10-29 06:00:45,600 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:45] "GET /discuss/channel/594/guest/74/avatar_128?unique=2026-10-29%2006%3A00%3A44 HTTP/1.1" 200 - 10 0.021 0.113 2026-10-29 06:00:45,653 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:45] "POST /mail/link_preview HTTP/1.1" 200 - 16 0.014 0.045 2026-10-29 06:00:46,406 100 INFO rb-19fb48c-226083-429903 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-29 06:00:46,555 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-29 06:00:47,372 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=594 retrieval=ok hits=1 readable_hits=1 2026-10-29 06:00:47,491 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=594 outcome=answer run_status=ok 2026-10-29 06:00:47,604 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:47] "POST /chatbot/step/trigger HTTP/1.1" 200 - 214 0.160 0.347 2026-10-29 06:00:47,710 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:47] "POST /discuss/channel/messages HTTP/1.1" 200 - 34 0.024 0.063 2026-10-29 06:00:47,868 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:47] "POST /discuss/channel/set_last_seen_message HTTP/1.1" 200 - 20 0.017 0.058 2026-10-29 06:00:47,888 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-29 06:00:48,575 100 INFO rb-19fb48c-226083-429903 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-29 06:00:48,681 100 INFO rb-19fb48c-226083-429903 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-29 06:00:48,786 100 INFO rb-19fb48c-226083-429903 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-29 06:00:48,986 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:48] "POST /viin_ai_livechat/request_human HTTP/1.1" 200 - 127 0.106 0.201 2026-10-29 06:00:49,775 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman.browser: test successful 2026-10-29 06:00:49,793 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:49] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:00:49,812 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Closing chrome headless with pid 13432 2026-10-29 06:00:49,814 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Closing websocket connection 2026-10-29 06:00:49,815 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Terminating chrome headless with pid 13432 2026-10-29 06:00:49,930 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_060049_929959_TestVisitorRequestsAHuman.txt 2026-10-29 06:00:49,930 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_tour_visitor_requests_a_human.TestVisitorRequestsAHuman: Removing chrome user profile "/tmp/tmp7bgkts9o_chrome_odoo" 2026-10-29 06:00:49,978 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 06:00:50,616 100 INFO rb-19fb48c-226083-429903 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-29 06:00:51,190 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=595 retrieval=ok hits=1 readable_hits=1 2026-10-29 06:00:51,402 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: the answer for channel 595 held no words (run status content_filtered) - handing the visitor to a colleague. 2026-10-29 06:00:51,491 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.tests.test_visitor_delta_projection: Starting TestVisitorDeltaProjection.test_the_assistants_own_words_still_reach_the_visitor_untouched ... 2026-10-29 06:00:52,006 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=596 retrieval=ok hits=1 readable_hits=1 2026-10-29 06:00:52,255 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=596 outcome=answer run_status=ok 2026-10-29 06:00:52,345 100 INFO rb-19fb48c-226083-429903 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-29 06:00:52,897 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=597 retrieval=ok hits=1 readable_hits=1 2026-10-29 06:00:53,067 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: the streamed answer for channel 597 did not complete on connection 881 - answering through the blocking path instead, so the visitor still gets an answer. 2026-10-29 06:00:53,108 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=597 outcome=answer run_status=ok 2026-10-29 06:00:53,176 100 INFO rb-19fb48c-226083-429903 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-29 06:00:53,825 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=598 retrieval=ok hits=1 readable_hits=1 2026-10-29 06:00:54,016 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_livechat.models.chatbot_script_step: viin_ai_livechat: public turn channel=598 outcome=answer run_status=ok 2026-10-29 06:00:54,101 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 06:01:06,049 100 INFO rb-19fb48c-226083-429903 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-29 06:01:06,192 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2184, model: portal.wizard 2026-10-29 06:01:06,195 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2184, model: portal.wizard 2026-10-29 06:01:06,355 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2184, model: portal.wizard 2026-10-29 06:01:06,357 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2184, model: portal.wizard 2026-10-29 06:01:06,424 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2184, model: portal.wizard 2026-10-29 06:01:06,427 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2184, model: portal.wizard 2026-10-29 06:01:06,509 100 INFO rb-19fb48c-226083-429903 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-29 06:01:06,655 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2184, model: portal.wizard 2026-10-29 06:01:06,659 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2184, model: portal.wizard 2026-10-29 06:01:06,808 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2184, model: portal.wizard 2026-10-29 06:01:06,810 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2184, model: portal.wizard 2026-10-29 06:01:06,889 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 06:01:19,384 100 INFO rb-19fb48c-226083-429903 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-29 06:01:19,502 100 INFO rb-19fb48c-226083-429903 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-29 06:01:19,594 100 INFO rb-19fb48c-226083-429903 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-29 06:01:19,643 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4540], uid: 2185, model: res.partner 2026-10-29 06:01:19,703 100 INFO rb-19fb48c-226083-429903 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-29 06:01:19,956 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2186, model: res.partner 2026-10-29 06:01:19,977 100 INFO rb-19fb48c-226083-429903 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-29 06:01:20,103 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 06:01:21,633 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 571 and Message-Id '<570989746560625.1793253681.575437068939209-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 06:01:21,633 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:01:21,653 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [571] 2026-10-29 06:01:21,709 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [115608] 2026-10-29 06:01:21,710 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:01:21,727 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:01:21,909 100 INFO rb-19fb48c-226083-429903 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-29 06:01:22,758 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=ui_set_fields not offered - ui_set_fields.fields_not_writable 2026-10-29 06:01:22,984 100 INFO rb-19fb48c-226083-429903 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-29 06:01:23,885 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent: tool=ui_press_button not offered - ui_press_button.invalid_arguments 2026-10-29 06:01:24,051 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 06:01:36,238 100 INFO rb-19fb48c-226083-429903 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-29 06:01:36,396 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4548], uid: 2188, model: res.partner 2026-10-29 06:01:36,435 100 INFO rb-19fb48c-226083-429903 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-29 06:01:36,496 100 INFO rb-19fb48c-226083-429903 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-29 06:01:36,660 100 INFO rb-19fb48c-226083-429903 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-29 06:01:36,799 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 06:01:48,827 100 INFO rb-19fb48c-226083-429903 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-29 06:01:49,093 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 06:02:01,288 100 INFO rb-19fb48c-226083-429903 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-29 06:02:01,522 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 06:02:13,556 100 INFO rb-19fb48c-226083-429903 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-29 06:02:14,310 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 06:02:16,914 100 INFO rb-19fb48c-226083-429903 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-29 06:02:17,585 100 INFO rb-19fb48c-226083-429903 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-29 06:02:18,272 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 06:02:18,275 100 INFO rb-19fb48c-226083-429903 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-29 06:02:18,334 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 06:02:41,704 100 INFO rb-19fb48c-226083-429903 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-29 06:02:52,962 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_cost_per_goal_company_wide_for_ops_manager ... 2026-10-29 06:02:53,122 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_cost_per_goal_ops_manager_excludes_other_company ... 2026-10-29 06:02:53,273 100 INFO rb-19fb48c-226083-429903 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-29 06:02:53,395 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_fail_rate_company_wide_for_ops_manager ... 2026-10-29 06:02:53,520 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_fail_rate_drill_count_equals_tile_count ... 2026-10-29 06:02:53,604 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_fail_rate_ops_manager_does_not_see_other_company ... 2026-10-29 06:02:53,698 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_fail_rate_scoped_to_own_traces_for_plain_employee ... 2026-10-29 06:02:53,800 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_no_approvals_source_means_no_pending_approvals_metric ... 2026-10-29 06:02:53,869 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_stale_evidence_company_wide_for_ops_manager ... 2026-10-29 06:02:53,991 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitAggregation.test_stuck_workflow_isolated_per_company ... 2026-10-29 06:02:54,172 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 06:02:54,176 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_ops.tests.test_cockpit_aggregation: Starting TestOpsCockpitDrillTargets.test_every_tile_drill_opens_an_action_or_model_that_exists ... 2026-10-29 06:02:54,210 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 06:02:54,227 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_ops.tests.test_cockpit_tour: Starting TestOpsCockpitTour.test_cockpit_tour_renders_the_tiles_and_drills_down ... 2026-10-29 06:02:54,751 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Chrome pid: 13618 2026-10-29 06:02:54,752 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Chrome headless temporary user profile dir: /tmp/tmpb5s1xkf4_chrome_odoo 2026-10-29 06:02:54,752 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Issuing json command http://127.0.0.1:44941/json/version 2026-10-29 06:02:54,759 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:44941/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:02:54,824 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Browser version: Chrome/150.0.7871.114 2026-10-29 06:02:54,824 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Issuing json command http://127.0.0.1:44941/json 2026-10-29 06:02:54,825 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:44941/json with timeout 3 increased to 10s during tests 2026-10-29 06:02:54,859 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Websocket url found: ws://127.0.0.1:44941/devtools/page/F84F17F849B3AF2B2E7EF33EE035CD82 2026-10-29 06:02:54,889 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Enable chrome headless console log notification 2026-10-29 06:02:54,913 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Chrome headless enable page notifications 2026-10-29 06:02:55,755 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 06:02:55,759 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:admin from n/a 2026-10-29 06:02:55,775 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Setting session cookie in browser 2026-10-29 06:02:55,777 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-29 06:02:55,778 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-29 06:02:55,838 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:02:57,464 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:57] "GET /web HTTP/1.1" 200 - 121 0.152 1.491 2026-10-29 06:02:57,478 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Navigation result: {'frameId': 'F84F17F849B3AF2B2E7EF33EE035CD82', 'loaderId': '8FE4A0B2BAA5B136110672BFA1F0ED9B', 'isDownload': False} 2026-10-29 06:02:57,478 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Evaluate ready code "odoo.isTourReady("viin_ai_ops_cockpit")" 2026-10-29 06:02:57,568 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:57] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.014 0.030 2026-10-29 06:02:57,602 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:57] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.018 0.057 2026-10-29 06:02:57,700 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:57] "GET /web/webclient/load_menus/1f230c4b7b3c31d1e5ac168421cb22b049d41454250a481ce84452c113349bfc HTTP/1.1" 200 - 4 0.004 0.156 2026-10-29 06:02:57,706 100 INFO rb-19fb48c-226083-429903 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-29 06:02:57,731 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:57] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.002 0.188 2026-10-29 06:02:57,778 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:57] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.019 0.207 2026-10-29 06:02:57,821 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:57] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.020 2026-10-29 06:02:59,028 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:59] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-29 06:02:59,091 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:59] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.060 2026-10-29 06:02:59,103 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:59] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.085 2026-10-29 06:02:59,109 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.022 0.048 2026-10-29 06:02:59,171 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Evaluate test code "window._tour_cockpit_action_id = 678; odoo.startTour("viin_ai_ops_cockpit", {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-29 06:02:59,396 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:59] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.140 0.200 2026-10-29 06:02:59,465 100 INFO rb-19fb48c-226083-429903 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-29 06:02:59,547 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:59] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.036 0.424 2026-10-29 06:02:59,556 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:59] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:02:59,560 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:59] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.425 2026-10-29 06:02:59,625 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:59] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.027 0.407 2026-10-29 06:02:59,821 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:59] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.055 0.561 2026-10-29 06:02:59,835 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.613 2026-10-29 06:03:00,182 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:00] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 80 0.217 0.722 2026-10-29 06:03:00,218 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 06:03:00,243 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:03:00,260 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.036 0.798 2026-10-29 06:03:00,272 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:00] "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-29 06:03:00,322 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:00] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 06:03:00,343 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:00] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.028 0.746 2026-10-29 06:03:00,350 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:00] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:03:00,390 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:00] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.026 0.790 2026-10-29 06:03:00,436 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:00] "GET /web/offline HTTP/1.1" 200 - 7 0.021 0.763 2026-10-29 06:03:00,502 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:00] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.012 0.605 2026-10-29 06:03:00,548 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.007 0.233 2026-10-29 06:03:00,557 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.167 2026-10-29 06:03:01,167 100 INFO rb-19fb48c-226083-429903 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-29 06:03:01,183 100 INFO rb-19fb48c-226083-429903 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-29 06:03:01,212 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:01] "POST /web/action/load HTTP/1.1" 200 - 7 0.011 0.017 2026-10-29 06:03:01,359 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:01] "POST /web/dataset/call_kw/viin.ai.work.item/retrieve_ops_cockpit HTTP/1.1" 200 - 26 0.053 0.058 2026-10-29 06:03:01,762 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.006 2026-10-29 06:03:02,150 100 INFO rb-19fb48c-226083-429903 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-29 06:03:02,165 100 INFO rb-19fb48c-226083-429903 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-29 06:03:02,182 100 INFO rb-19fb48c-226083-429903 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-29 06:03:02,204 100 INFO rb-19fb48c-226083-429903 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-29 06:03:02,214 100 INFO rb-19fb48c-226083-429903 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-29 06:03:02,230 100 INFO rb-19fb48c-226083-429903 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-29 06:03:02,252 100 INFO rb-19fb48c-226083-429903 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-29 06:03:02,264 100 INFO rb-19fb48c-226083-429903 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-29 06:03:02,280 100 INFO rb-19fb48c-226083-429903 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-29 06:03:02,297 100 INFO rb-19fb48c-226083-429903 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-29 06:03:02,322 100 INFO rb-19fb48c-226083-429903 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-29 06:03:02,401 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:02] "POST /web/dataset/call_kw/viin.ai.work.item/get_views HTTP/1.1" 200 - 25 0.029 0.062 2026-10-29 06:03:02,467 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:02] "POST /web/dataset/call_kw/viin.ai.work.item/web_search_read HTTP/1.1" 200 - 6 0.008 0.026 2026-10-29 06:03:02,479 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.044 2026-10-29 06:03:03,319 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour.browser: test successful 2026-10-29 06:03:03,334 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:03:03,356 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Closing chrome headless with pid 13618 2026-10-29 06:03:03,358 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Closing websocket connection 2026-10-29 06:03:03,359 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Terminating chrome headless with pid 13618 2026-10-29 06:03:03,498 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_060303_498488_TestOpsCockpitTour.txt 2026-10-29 06:03:03,499 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_ops.tests.test_cockpit_tour.TestOpsCockpitTour: Removing chrome user profile "/tmp/tmpb5s1xkf4_chrome_odoo" 2026-10-29 06:03:03,591 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 06:03:05,900 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_ops.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-29 06:03:05,960 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_ack_owner from n/a 2026-10-29 06:03:05,985 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:03:06,565 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:06] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 73 0.073 0.512 2026-10-29 06:03:06,577 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_ops.tests.test_directive_ack_carries_what_the_step_produced: Starting TestTheAckCarriesWhatTheStepProduced.test_a_created_record_reaches_the_browser_by_id ... 2026-10-29 06:03:06,642 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_ack_owner from n/a 2026-10-29 06:03:06,673 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:03:07,310 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:07] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 120 0.096 0.547 2026-10-29 06:03:07,319 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_ops.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-29 06:03:07,362 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_ack_owner from n/a 2026-10-29 06:03:07,389 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:03:09,232 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:09] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 82 0.071 1.775 2026-10-29 06:03:09,248 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_ops.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-29 06:03:09,316 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_ack_owner from n/a 2026-10-29 06:03:09,337 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:03:09,737 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:09] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 36 0.025 0.378 2026-10-29 06:03:09,742 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_ops.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-29 06:03:09,804 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_ack_owner from n/a 2026-10-29 06:03:09,828 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:03:10,269 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:10] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 36 0.023 0.423 2026-10-29 06:03:10,271 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_ops.tests.test_directive_ack_carries_what_the_step_produced.TestTheAckCarriesWhatTheStepProduced: waiting for threads: [] 2026-10-29 06:03:10,273 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_ops.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-29 06:03:10,352 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_ack_owner from n/a 2026-10-29 06:03:10,381 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:03:10,792 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:10] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 44 0.032 0.384 2026-10-29 06:03:10,795 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_ops.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-29 06:03:10,869 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_ack_owner from n/a 2026-10-29 06:03:10,913 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:03:11,343 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:11] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 45 0.051 0.400 2026-10-29 06:03:11,347 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_ops.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-29 06:03:11,402 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:w5_ack_owner from n/a 2026-10-29 06:03:11,421 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:03:11,845 100 INFO rb-19fb48c-226083-429903 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-29 06:03:11,854 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:11] "POST /viin_ai/ui/directive/ack HTTP/1.1" 200 - 44 0.030 0.406 2026-10-29 06:03:11,876 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 06:03:23,148 100 INFO rb-19fb48c-226083-429903 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-29 06:03:23,609 100 INFO rb-19fb48c-226083-429903 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-29 06:03:23,782 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 06:03:35,050 100 INFO rb-19fb48c-226083-429903 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-29 06:03:36,440 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 06:03:47,431 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_ops.tests.test_goal: Starting TestAGoalAggregatesOnlyWhatItsReaderMaySee.test_each_goal_counts_and_opens_its_own_work_and_nobody_elses ... 2026-10-29 06:03:47,515 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_ops.tests.test_goal: Starting TestAGoalAggregatesOnlyWhatItsReaderMaySee.test_the_count_leaves_out_work_the_reader_cannot_see ... 2026-10-29 06:03:47,599 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 06:03:58,536 100 INFO rb-19fb48c-226083-429903 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-29 06:03:58,844 100 INFO rb-19fb48c-226083-429903 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-29 06:03:59,061 100 INFO rb-19fb48c-226083-429903 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-29 06:03:59,338 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 06:04:10,465 100 INFO rb-19fb48c-226083-429903 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-29 06:04:11,037 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 06:04:32,280 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_ops.tests.test_security: Starting TestTheOperatingRecordsStayInTheirCompany.test_a_goal_is_invisible_to_a_reader_in_another_company ... 2026-10-29 06:04:32,344 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_ops.tests.test_security: Starting TestTheOperatingRecordsStayInTheirCompany.test_an_internal_user_can_create_a_goal_in_their_own_company ... 2026-10-29 06:04:32,424 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 06:04:43,803 100 INFO rb-19fb48c-226083-429903 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-29 06:04:44,170 100 INFO rb-19fb48c-226083-429903 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-29 06:04:44,465 100 INFO rb-19fb48c-226083-429903 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-29 06:04:44,773 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 06:04:56,091 100 INFO rb-19fb48c-226083-429903 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-29 06:04:56,157 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_ops.tests.test_work_item: Starting TestWorkItemsStayInTheirOwnCompany.test_an_owner_drives_a_work_item_only_along_its_lifecycle ... 2026-10-29 06:04:56,242 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 06:04:58,923 100 INFO rb-19fb48c-226083-429903 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-29 06:04:58,923 100 INFO rb-19fb48c-226083-429903 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-29 06:04:59,285 100 INFO rb-19fb48c-226083-429903 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-29 06:04:59,285 100 INFO rb-19fb48c-226083-429903 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-29 06:05:02,464 100 INFO rb-19fb48c-226083-429903 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-29 06:05:02,600 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:05:02,628 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:05:03,342 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:03] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 112 0.108 0.611 2026-10-29 06:05:04,242 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:04] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 321 0.248 0.646 2026-10-29 06:05:04,265 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:05:04,413 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:04] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 61 0.040 0.103 2026-10-29 06:05:05,082 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:05] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 245 0.175 0.485 2026-10-29 06:05:05,091 100 INFO rb-19fb48c-226083-429903 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-29 06:05:05,324 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:05:05,346 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:05:05,864 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:05] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 104 0.073 0.451 2026-10-29 06:05:06,803 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:06] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 321 0.263 0.670 2026-10-29 06:05:06,839 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 06:05:09,429 100 INFO rb-19fb48c-226083-429903 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-29 06:05:09,430 100 INFO rb-19fb48c-226083-429903 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-29 06:05:09,718 100 INFO rb-19fb48c-226083-429903 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-29 06:05:09,718 100 INFO rb-19fb48c-226083-429903 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-29 06:05:11,284 100 INFO rb-19fb48c-226083-429903 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-29 06:05:11,553 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:05:11,579 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:05:12,171 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:12] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 114 0.085 0.513 2026-10-29 06:05:13,210 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:13] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 341 0.330 0.700 2026-10-29 06:05:13,240 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:05:13,757 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:13] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 212 0.152 0.357 2026-10-29 06:05:13,937 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:05:14,103 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:14] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 69 0.042 0.115 2026-10-29 06:05:14,868 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:14] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 262 0.210 0.549 2026-10-29 06:05:14,898 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:05:15,178 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:15] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 109 0.085 0.190 2026-10-29 06:05:15,301 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:05:15,452 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:15] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 69 0.044 0.101 2026-10-29 06:05:16,133 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:16] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 262 0.190 0.484 2026-10-29 06:05:16,162 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:05:16,388 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:16] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 111 0.062 0.158 2026-10-29 06:05:16,425 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:05:16,521 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2215 deleted viin.ai.chat.pending.tool records with IDs: [57] 2026-10-29 06:05:16,660 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:16] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 104 0.064 0.164 2026-10-29 06:05:16,703 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 06:05:19,125 100 INFO rb-19fb48c-226083-429903 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-29 06:05:19,125 100 INFO rb-19fb48c-226083-429903 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-29 06:05:19,502 100 INFO rb-19fb48c-226083-429903 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-29 06:05:19,503 100 INFO rb-19fb48c-226083-429903 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-29 06:05:21,209 100 INFO rb-19fb48c-226083-429903 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-29 06:05:24,315 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 06:05:26,731 100 INFO rb-19fb48c-226083-429903 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-29 06:05:26,731 100 INFO rb-19fb48c-226083-429903 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-29 06:05:27,097 100 INFO rb-19fb48c-226083-429903 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-29 06:05:27,098 100 INFO rb-19fb48c-226083-429903 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-29 06:05:28,745 100 INFO rb-19fb48c-226083-429903 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-29 06:05:30,482 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Chrome pid: 13856 2026-10-29 06:05:30,483 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Chrome headless temporary user profile dir: /tmp/tmpd8ka_gup_chrome_odoo 2026-10-29 06:05:30,483 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Issuing json command http://127.0.0.1:36165/json/version 2026-10-29 06:05:30,485 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:36165/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:05:30,555 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Browser version: Chrome/150.0.7871.114 2026-10-29 06:05:30,556 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Issuing json command http://127.0.0.1:36165/json 2026-10-29 06:05:30,557 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:36165/json with timeout 3 increased to 10s during tests 2026-10-29 06:05:30,586 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Websocket url found: ws://127.0.0.1:36165/devtools/page/2C7F39CA062B7BDC95E9FFC3AAC39C3F 2026-10-29 06:05:30,623 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Enable chrome headless console log notification 2026-10-29 06:05:30,636 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Chrome headless enable page notifications 2026-10-29 06:05:30,848 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:05:30,869 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Setting session cookie in browser 2026-10-29 06:05:30,880 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Open "http://127.0.0.1:8069/web" in browser 2026-10-29 06:05:30,880 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Navigating to: "http://127.0.0.1:8069/web" 2026-10-29 06:05:30,916 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:05:32,162 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:32] "GET /web HTTP/1.1" 200 - 114 0.099 1.162 2026-10-29 06:05:32,168 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Navigation result: {'frameId': '2C7F39CA062B7BDC95E9FFC3AAC39C3F', 'loaderId': '2DE11EA366A698877285DB7A02B24393', 'isDownload': False} 2026-10-29 06:05:32,168 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Evaluate ready code "odoo.isTourReady('voice_mic_tour')" 2026-10-29 06:05:32,245 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:32] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.010 0.021 2026-10-29 06:05:32,282 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:32] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.018 0.021 2026-10-29 06:05:32,308 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:32] "GET /web/webclient/load_menus/5ae5c08d149f87a728c534bae39a96fd3a37f5a9e78cb277acd1266387a3aec1 HTTP/1.1" 200 - 4 0.007 0.042 2026-10-29 06:05:32,308 100 INFO rb-19fb48c-226083-429903 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-29 06:05:32,369 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:32] "GET /web/webclient/translations/c7b4847186ba80f5b8a8e3c75f5528d73dc41dcb?lang=en_US HTTP/1.1" 200 - 4 0.018 0.081 2026-10-29 06:05:32,416 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:32] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.018 0.054 2026-10-29 06:05:32,470 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:32] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.004 0.011 2026-10-29 06:05:33,679 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:33] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-29 06:05:33,722 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:33] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.041 2026-10-29 06:05:33,723 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:33] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.038 2026-10-29 06:05:33,741 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.021 0.027 2026-10-29 06:05:33,857 100 INFO rb-19fb48c-226083-429903 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-29 06:05:34,142 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:34] "POST /mail/init_messaging HTTP/1.1" 200 - 101 0.113 0.280 2026-10-29 06:05:34,151 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:34] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:05:34,152 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:34] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.004 0.398 2026-10-29 06:05:34,162 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:34] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.319 2026-10-29 06:05:34,207 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:34] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.015 0.331 2026-10-29 06:05:34,262 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:34] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.026 0.367 2026-10-29 06:05:34,282 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.383 2026-10-29 06:05:34,324 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:34] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 6 0.019 0.321 2026-10-29 06:05:34,341 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 06:05:34,354 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:34] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.013 0.173 2026-10-29 06:05:34,379 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 06:05:34,410 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:34] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 06:05:34,415 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 06:05:34,446 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:34] "GET /web/offline HTTP/1.1" 200 - 7 0.010 0.246 2026-10-29 06:05:34,520 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:34] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.007 0.295 2026-10-29 06:05:34,521 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:34] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.060 2026-10-29 06:05:34,568 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:34] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.012 0.068 2026-10-29 06:05:34,648 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:34] "GET /web/image?model=res.users&field=avatar_128&id=2217 HTTP/1.1" 200 - 11 0.021 0.373 2026-10-29 06:05:35,342 100 INFO rb-19fb48c-226083-429903 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-29 06:05:35,361 100 INFO rb-19fb48c-226083-429903 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-29 06:05:35,391 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:35] "POST /web/action/load HTTP/1.1" 200 - 7 0.005 0.022 2026-10-29 06:05:35,525 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:35] "POST /mail/inbox/messages HTTP/1.1" 200 - 7 0.007 0.014 2026-10-29 06:05:35,592 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:35] "GET /discuss/channel/1/avatar_128?unique=709e84ef3cb0065e4ce5ae3b68a540939e83af3930943b7424ab780a713514f03be3e485767772efccd4789aeaad6d3d4438e6faaa063f2083af5771ef287163 HTTP/1.1" 200 - 12 0.023 0.040 2026-10-29 06:05:35,647 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:35] "GET /web/image/res.partner/2/avatar_128?unique=2026-10-29%2002%3A10%3A00 HTTP/1.1" 200 - 10 0.014 0.090 2026-10-29 06:05:35,717 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:35] "GET /web/image/res.partner/4622/avatar_128?unique=2026-10-29%2006%3A05%3A24 HTTP/1.1" 200 - 11 0.013 0.157 2026-10-29 06:05:35,766 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:35] "GET /web/image/res.partner/87/avatar_128 HTTP/1.1" 200 - 10 0.011 0.190 2026-10-29 06:05:36,363 100 INFO rb-19fb48c-226083-429903 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-29 06:05:36,395 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:36] "POST /viin_ai/chat/status HTTP/1.1" 200 - 8 0.017 0.027 2026-10-29 06:05:36,398 100 INFO rb-19fb48c-226083-429903 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-29 06:05:36,520 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:36] "POST /viin_ai/voice/status HTTP/1.1" 200 - 35 0.041 0.094 2026-10-29 06:05:36,543 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:36] "POST /discuss/channel/messages HTTP/1.1" 200 - 8 0.009 0.113 2026-10-29 06:05:36,619 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:36] "GET /discuss/channel/610/partner/4621/avatar_128?unique=2026-10-29%2006%3A05%3A24 HTTP/1.1" 200 - 14 0.013 0.154 2026-10-29 06:05:36,708 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 06:05:37,382 100 INFO rb-19fb48c-226083-429903 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-29 06:05:37,390 100 INFO rb-19fb48c-226083-429903 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-29 06:05:37,411 100 INFO rb-19fb48c-226083-429903 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-29 06:05:37,427 100 INFO rb-19fb48c-226083-429903 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-29 06:05:37,444 100 INFO rb-19fb48c-226083-429903 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-29 06:05:37,504 100 INFO rb-19fb48c-226083-429903 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-29 06:05:37,519 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic.browser: test successful 2026-10-29 06:05:37,554 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:37] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 06:05:37,568 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:37] "POST /discuss/channel/messages HTTP/1.1" 200 - 8 0.015 0.037 2026-10-29 06:05:37,654 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Closing chrome headless with pid 13856 2026-10-29 06:05:37,664 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Closing websocket connection 2026-10-29 06:05:37,670 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:37] "GET /discuss/channel/611/partner/4621/avatar_128?unique=2026-10-29%2006%3A05%3A24 HTTP/1.1" 200 - 14 0.020 0.113 2026-10-29 06:05:37,679 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Terminating chrome headless with pid 13856 2026-10-29 06:05:37,814 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_060537_814666_TestTourVoiceMic.txt 2026-10-29 06:05:37,815 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_tour_voice_mic.TestTourVoiceMic: Removing chrome user profile "/tmp/tmpd8ka_gup_chrome_odoo" 2026-10-29 06:05:37,861 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 06:05:37,870 100 INFO rb-19fb48c-226083-429903 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-29 06:05:39,029 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 06:05:39,033 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:admin from n/a 2026-10-29 06:05:39,059 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:05:39,816 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:39] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 105 0.113 0.650 2026-10-29 06:05:39,992 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:39] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 61 0.047 0.122 2026-10-29 06:05:41,197 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:41] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 327 0.328 0.868 2026-10-29 06:05:42,039 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:42] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 251 0.223 0.609 2026-10-29 06:05:42,250 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:42] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 61 0.055 0.129 2026-10-29 06:05:43,275 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:43] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 257 0.288 0.729 2026-10-29 06:05:43,323 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 06:05:46,258 100 INFO rb-19fb48c-226083-429903 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-29 06:05:46,259 100 INFO rb-19fb48c-226083-429903 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-29 06:05:46,583 100 INFO rb-19fb48c-226083-429903 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-29 06:05:46,584 100 INFO rb-19fb48c-226083-429903 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-29 06:05:48,263 100 INFO rb-19fb48c-226083-429903 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-29 06:05:49,575 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.delegated.approval from n/a 2026-10-29 06:05:49,607 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:05:51,874 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:51] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 120 0.121 2.151 2026-10-29 06:05:52,942 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:52] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 399 0.312 0.751 2026-10-29 06:05:52,978 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.delegated.approval from n/a 2026-10-29 06:05:53,909 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:53] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 310 0.229 0.695 2026-10-29 06:05:53,934 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_voice_a_delegates_step_is_approved_once: Starting TestVoiceApprovesADelegatesStepOnce.test_a_spoken_yes_goes_on_with_the_request_the_front_door_paused ... 2026-10-29 06:05:55,363 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.delegated.approval from n/a 2026-10-29 06:05:55,386 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:05:56,155 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:56] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 120 0.189 0.583 2026-10-29 06:05:57,403 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:57] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 396 0.423 0.818 2026-10-29 06:05:57,431 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.delegated.approval from n/a 2026-10-29 06:05:58,112 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:58] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 266 0.216 0.457 2026-10-29 06:05:58,136 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 06:05:58,140 100 INFO rb-19fb48c-226083-429903 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-29 06:05:58,362 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 06:06:00,955 100 INFO rb-19fb48c-226083-429903 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-29 06:06:00,956 100 INFO rb-19fb48c-226083-429903 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-29 06:06:01,279 100 INFO rb-19fb48c-226083-429903 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-29 06:06:01,279 100 INFO rb-19fb48c-226083-429903 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-29 06:06:03,054 100 INFO rb-19fb48c-226083-429903 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-29 06:06:04,169 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.ja.person from n/a 2026-10-29 06:06:04,199 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:06:04,836 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:04] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 109 0.100 0.548 2026-10-29 06:06:05,659 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:05] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 265 0.251 0.559 2026-10-29 06:06:05,677 100 INFO rb-19fb48c-226083-429903 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-29 06:06:06,882 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.ja.person from n/a 2026-10-29 06:06:06,901 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:06:07,380 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:07] "POST /viin_ai/voice/status HTTP/1.1" 200 - 49 0.036 0.449 2026-10-29 06:06:07,417 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.ja.person from n/a 2026-10-29 06:06:07,512 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:07] "POST /viin_ai/voice/status HTTP/1.1" 200 - 29 0.024 0.061 2026-10-29 06:06:07,515 100 INFO rb-19fb48c-226083-429903 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-29 06:06:08,718 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.ja.person from n/a 2026-10-29 06:06:08,741 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:06:09,240 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:09] "POST /viin_ai/voice/status HTTP/1.1" 200 - 59 0.039 0.466 2026-10-29 06:06:09,249 100 INFO rb-19fb48c-226083-429903 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-29 06:06:10,510 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.ja.person from n/a 2026-10-29 06:06:10,538 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:06:11,121 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:11] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 128 0.124 0.469 2026-10-29 06:06:11,896 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:11] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 272 0.244 0.526 2026-10-29 06:06:11,914 100 INFO rb-19fb48c-226083-429903 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-29 06:06:13,007 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.ja.person from n/a 2026-10-29 06:06:13,026 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:06:13,573 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:13] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 112 0.068 0.482 2026-10-29 06:06:14,291 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:14] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 267 0.241 0.474 2026-10-29 06:06:14,326 100 INFO rb-19fb48c-226083-429903 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-29 06:06:15,545 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.ja.person from n/a 2026-10-29 06:06:15,565 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:06:16,118 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:16] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 109 0.081 0.476 2026-10-29 06:06:16,809 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:16] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 266 0.198 0.489 2026-10-29 06:06:16,814 100 INFO rb-19fb48c-226083-429903 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-29 06:06:17,960 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.ja.person from n/a 2026-10-29 06:06:17,977 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:06:18,561 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:18] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 109 0.074 0.513 2026-10-29 06:06:19,217 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:19] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 271 0.195 0.456 2026-10-29 06:06:19,225 100 INFO rb-19fb48c-226083-429903 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-29 06:06:20,304 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.ja.person from n/a 2026-10-29 06:06:20,320 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:06:22,276 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:22] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 117 0.079 1.882 2026-10-29 06:06:22,996 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:22] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 266 0.231 0.483 2026-10-29 06:06:23,006 100 INFO rb-19fb48c-226083-429903 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-29 06:06:24,232 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.ja.person from n/a 2026-10-29 06:06:24,249 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:06:24,714 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:24] "POST /viin_ai/voice/status HTTP/1.1" 200 - 54 0.028 0.440 2026-10-29 06:06:24,716 100 INFO rb-19fb48c-226083-429903 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-29 06:06:24,718 100 INFO rb-19fb48c-226083-429903 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-29 06:06:25,952 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.ja.person from n/a 2026-10-29 06:06:25,973 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:06:26,446 100 INFO rb-19fb48c-226083-429903 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-29 06:06:26,458 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:26] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 60 0.035 0.454 2026-10-29 06:06:26,460 100 INFO rb-19fb48c-226083-429903 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-29 06:06:26,462 100 INFO rb-19fb48c-226083-429903 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-29 06:06:27,598 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.ja.person from n/a 2026-10-29 06:06:27,619 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:06:28,159 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:28] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 117 0.083 0.461 2026-10-29 06:06:28,849 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:28] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 266 0.201 0.481 2026-10-29 06:06:28,884 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 06:06:31,334 100 INFO rb-19fb48c-226083-429903 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-29 06:06:31,334 100 INFO rb-19fb48c-226083-429903 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-29 06:06:31,689 100 INFO rb-19fb48c-226083-429903 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-29 06:06:31,689 100 INFO rb-19fb48c-226083-429903 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-29 06:06:33,232 100 INFO rb-19fb48c-226083-429903 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-29 06:06:33,433 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:06:33,469 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:06:34,112 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:34] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 112 0.116 0.541 2026-10-29 06:06:35,057 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:35] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 312 0.303 0.637 2026-10-29 06:06:35,093 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 06:06:37,549 100 INFO rb-19fb48c-226083-429903 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-29 06:06:37,549 100 INFO rb-19fb48c-226083-429903 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-29 06:06:37,879 100 INFO rb-19fb48c-226083-429903 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-29 06:06:37,879 100 INFO rb-19fb48c-226083-429903 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-29 06:06:39,588 100 INFO rb-19fb48c-226083-429903 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-29 06:06:41,671 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.refused.relanguaged from n/a 2026-10-29 06:06:41,690 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:06:42,285 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:42] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 104 0.095 0.505 2026-10-29 06:06:43,166 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:43] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 337 0.243 0.632 2026-10-29 06:06:43,199 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.refused.relanguaged from n/a 2026-10-29 06:06:43,612 100 INFO rb-19fb48c-226083-429903 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-29 06:06:43,748 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:43] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 234 0.167 0.378 2026-10-29 06:06:43,760 100 INFO rb-19fb48c-226083-429903 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-29 06:06:45,097 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.refused.business from n/a 2026-10-29 06:06:45,112 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:06:45,622 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:45] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 104 0.080 0.434 2026-10-29 06:06:46,541 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:46] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 337 0.289 0.626 2026-10-29 06:06:46,566 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.refused.business from n/a 2026-10-29 06:06:46,829 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent._execute_tool_call: tool=voice_refused_probe refused: Recursion Detected. 2026-10-29 06:06:46,950 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:46] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 172 0.134 0.241 2026-10-29 06:06:46,960 100 INFO rb-19fb48c-226083-429903 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-29 06:06:48,201 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.refused.model from n/a 2026-10-29 06:06:48,218 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:06:50,102 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:50] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 104 0.071 1.817 2026-10-29 06:06:51,014 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:51] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 337 0.252 0.656 2026-10-29 06:06:51,029 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.refused.model from n/a 2026-10-29 06:06:51,360 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:51] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 139 0.114 0.212 2026-10-29 06:06:51,368 100 INFO rb-19fb48c-226083-429903 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-29 06:06:52,669 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.refused.answer from n/a 2026-10-29 06:06:52,691 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:06:53,234 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:53] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 104 0.076 0.471 2026-10-29 06:06:54,156 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:54] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 337 0.259 0.655 2026-10-29 06:06:54,174 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.refused.answer from n/a 2026-10-29 06:06:54,500 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:54] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 139 0.092 0.228 2026-10-29 06:06:54,523 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 06:06:57,000 100 INFO rb-19fb48c-226083-429903 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-29 06:06:57,000 100 INFO rb-19fb48c-226083-429903 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-29 06:06:57,358 100 INFO rb-19fb48c-226083-429903 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-29 06:06:57,358 100 INFO rb-19fb48c-226083-429903 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-29 06:06:59,068 100 INFO rb-19fb48c-226083-429903 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-29 06:06:59,239 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:06:59,267 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:06:59,836 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:59] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 112 0.077 0.499 2026-10-29 06:07:00,713 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:00] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 270 0.262 0.609 2026-10-29 06:07:00,731 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 06:07:03,192 100 INFO rb-19fb48c-226083-429903 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-29 06:07:03,192 100 INFO rb-19fb48c-226083-429903 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-29 06:07:03,524 100 INFO rb-19fb48c-226083-429903 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-29 06:07:03,524 100 INFO rb-19fb48c-226083-429903 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-29 06:07:05,238 100 INFO rb-19fb48c-226083-429903 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-29 06:07:06,452 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.abandon.stranger from n/a 2026-10-29 06:07:06,470 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:07:07,037 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:07] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 110 0.083 0.488 2026-10-29 06:07:07,082 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:07:07,110 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:07] "POST /viin_ai/voice/abandon HTTP/1.1" 200 - 4 0.001 0.005 2026-10-29 06:07:07,116 100 INFO rb-19fb48c-226083-429903 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-29 06:07:07,303 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:07:07,323 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:07:07,830 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:07] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 104 0.058 0.454 2026-10-29 06:07:07,881 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:07] "POST /viin_ai/voice/abandon HTTP/1.1" 200 - 20 0.018 0.021 2026-10-29 06:07:07,904 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 06:07:10,296 100 INFO rb-19fb48c-226083-429903 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-29 06:07:10,297 100 INFO rb-19fb48c-226083-429903 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-29 06:07:10,617 100 INFO rb-19fb48c-226083-429903 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-29 06:07:10,617 100 INFO rb-19fb48c-226083-429903 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-29 06:07:12,186 100 INFO rb-19fb48c-226083-429903 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-29 06:07:13,498 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.finds.nothing from n/a 2026-10-29 06:07:13,514 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:07:14,106 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:14] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 104 0.074 0.521 2026-10-29 06:07:15,116 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:15] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 337 0.324 0.679 2026-10-29 06:07:15,142 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.finds.nothing from n/a 2026-10-29 06:07:15,525 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:15] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 158 0.109 0.263 2026-10-29 06:07:15,554 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 06:07:18,244 100 INFO rb-19fb48c-226083-429903 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-29 06:07:18,245 100 INFO rb-19fb48c-226083-429903 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-29 06:07:18,570 100 INFO rb-19fb48c-226083-429903 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-29 06:07:18,571 100 INFO rb-19fb48c-226083-429903 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-29 06:07:20,206 100 INFO rb-19fb48c-226083-429903 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-29 06:07:20,417 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:07:20,431 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:07:20,948 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:20] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 112 0.098 0.423 2026-10-29 06:07:21,958 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:21] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 311 0.306 0.698 2026-10-29 06:07:21,991 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 06:07:24,499 100 INFO rb-19fb48c-226083-429903 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-29 06:07:24,499 100 INFO rb-19fb48c-226083-429903 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-29 06:07:26,463 100 INFO rb-19fb48c-226083-429903 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-29 06:07:26,463 100 INFO rb-19fb48c-226083-429903 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-29 06:07:28,205 100 INFO rb-19fb48c-226083-429903 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-29 06:07:28,414 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:07:28,434 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:07:29,016 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:29] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 120 0.083 0.502 2026-10-29 06:07:29,844 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:29] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 280 0.255 0.567 2026-10-29 06:07:29,890 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 06:07:29,896 100 INFO rb-19fb48c-226083-429903 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-29 06:07:30,332 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane: Chrome pid: 14131 2026-10-29 06:07:30,332 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane: Chrome headless temporary user profile dir: /tmp/tmp42pelf7h_chrome_odoo 2026-10-29 06:07:30,333 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane: Issuing json command http://127.0.0.1:40337/json/version 2026-10-29 06:07:30,335 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:40337/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:07:30,396 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane: Browser version: Chrome/150.0.7871.114 2026-10-29 06:07:30,396 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane: Issuing json command http://127.0.0.1:40337/json 2026-10-29 06:07:30,397 100 INFO rb-19fb48c-226083-429903 odoo.tests.common.requests: request http://127.0.0.1:40337/json with timeout 3 increased to 10s during tests 2026-10-29 06:07:30,427 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane: Websocket url found: ws://127.0.0.1:40337/devtools/page/88B49F9215B88533C51C15728310613C 2026-10-29 06:07:30,453 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane: Enable chrome headless console log notification 2026-10-29 06:07:30,461 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane: Chrome headless enable page notifications 2026-10-29 06:07:31,467 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 06:07:31,473 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:admin from n/a 2026-10-29 06:07:31,489 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane: Setting session cookie in browser 2026-10-29 06:07:31,492 100 INFO rb-19fb48c-226083-429903 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-29 06:07:31,493 100 INFO rb-19fb48c-226083-429903 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-29 06:07:31,514 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:07:32,582 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:32] "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.034 1.040 2026-10-29 06:07:32,587 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane: Navigation result: {'frameId': '88B49F9215B88533C51C15728310613C', 'loaderId': '9823BD8A3280FC24DF641419D846DB04', 'isDownload': False} 2026-10-29 06:07:32,587 100 INFO rb-19fb48c-226083-429903 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-29 06:07:32,664 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:32] "GET /web/assets/3ea6781/web.qunit_suite_tests.min.css HTTP/1.1" 200 - 4 0.020 0.011 2026-10-29 06:07:32,682 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:32] "GET /web/assets/2a12415/web.tests_assets.min.js HTTP/1.1" 200 - 4 0.003 0.053 2026-10-29 06:07:32,713 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:32] "GET /web/assets/e1d1937/web.tests_assets.min.css HTTP/1.1" 200 - 4 0.014 0.057 2026-10-29 06:07:32,738 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:32] "GET /web/assets/bcdbe0b/web.qunit_suite_tests.min.js HTTP/1.1" 200 - 4 0.011 0.070 2026-10-29 06:07:32,836 100 INFO rb-19fb48c-226083-429903 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-29 06:07:34,285 100 INFO rb-19fb48c-226083-429903 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-29 06:07:36,122 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane.browser: [assets] fetch libs from xmlID: web.assets_emoji 2026-10-29 06:07:36,205 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:36] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 06:07:37,982 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:37] "POST /bus/get_model_definitions HTTP/1.1" 200 - 688 0.505 1.340 2026-10-29 06:07:37,995 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:37] "GET /web/bundle/web.assets_emoji HTTP/1.1" 200 - 3 0.002 1.846 2026-10-29 06:07:38,024 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane.browser: [assets] fetch JS ressource: /web/assets/d90bb30/web.assets_emoji.min.js 2026-10-29 06:07:38,049 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:38] "GET /web/assets/d90bb30/web.assets_emoji.min.js HTTP/1.1" 200 - 4 0.005 0.010 2026-10-29 06:07:38,122 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane.browser: [assets] fetch libs from xmlID: mail.assets_lamejs 2026-10-29 06:07:38,140 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:38] "GET /web/bundle/mail.assets_lamejs HTTP/1.1" 200 - 3 0.001 0.012 2026-10-29 06:07:38,155 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane.browser: [assets] fetch JS ressource: /web/assets/fc4b119/mail.assets_lamejs.min.js 2026-10-29 06:07:38,174 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:38] "GET /web/assets/fc4b119/mail.assets_lamejs.min.js HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 06:07:38,472 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:38] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.016 2026-10-29 06:07:38,526 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:38] "GET /web/offline HTTP/1.1" 200 - 7 0.003 0.025 2026-10-29 06:07:38,632 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:07:38,639 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:38] "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-29 06:07:38,650 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 06:07:38,788 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:38] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:07:39,259 100 INFO rb-19fb48c-226083-429903 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":29,"readyHookInstalled":true,"beginFired":true,"totalTestsAtBegin":7778,"modulesAtBegin":1629,"moduleCountNow":1629,"viinModuleCount":95,"viinModules":[{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - streamed answer","tests":7},{"name":"viin_ai > AI conversation on Discuss - approval card","tests":1},{"name":"viin_ai > AI conversation on Discuss - lists and entry points","tests":13},{"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":2},{"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","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 > AiSources","tests":5},{"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":9},{"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}],"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-29 06:07:40,415 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:40] "GET /web/image/res.company/undefined/favicon HTTP/1.1" 404 - 236 0.236 1.534 2026-10-29 06:07:46,647 100 INFO rb-19fb48c-226083-429903 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-29 06:07:51,081 100 INFO rb-19fb48c-226083-429903 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-29 06:07:51,574 100 INFO rb-19fb48c-226083-429903 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-29 06:07:52,249 100 INFO rb-19fb48c-226083-429903 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-29 06:07:53,341 100 INFO rb-19fb48c-226083-429903 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-29 06:07:56,755 100 INFO rb-19fb48c-226083-429903 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-29 06:07:58,191 100 INFO rb-19fb48c-226083-429903 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-29 06:07:59,310 100 INFO rb-19fb48c-226083-429903 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-29 06:07:59,311 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane.browser: "viin_ai_voice" passed 0 tests. 2026-10-29 06:07:59,347 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane.browser: QUnit test suite done. 2026-10-29 06:07:59,347 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane.browser: test successful 2026-10-29 06:07:59,403 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane: Closing chrome headless with pid 14131 2026-10-29 06:07:59,405 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane: Closing websocket connection 2026-10-29 06:07:59,406 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane: Terminating chrome headless with pid 14131 2026-10-29 06:07:59,524 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429903/chrome_logs/chrome_log_20261029_060759_524529_TestVoiceComposerQunitLane.txt 2026-10-29 06:07:59,525 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_voice_composer_qunit_lane.TestVoiceComposerQunitLane: Removing chrome user profile "/tmp/tmp42pelf7h_chrome_odoo" 2026-10-29 06:07:59,539 100 INFO rb-19fb48c-226083-429903 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":29,"readyHookInstalled":true,"beginFired":true,"totalTestsAtBegin":7778,"modulesAtBegin":1629,"moduleCountNow":1629,"viinModuleCount":95,"viinModules":[{"name":"viin_ai","tests":0},{"name":"viin_ai > AI conversation on Discuss - streamed answer","tests":7},{"name":"viin_ai > AI conversation on Discuss - approval card","tests":1},{"name":"viin_ai > AI conversation on Discuss - lists and entry points","tests":13},{"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":2},{"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","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 > AiSources","tests":5},{"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":9},{"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}],"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-29 06:07:59,540 100 INFO rb-19fb48c-226083-429903 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-29 06:07:59,554 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 06:08:01,836 100 INFO rb-19fb48c-226083-429903 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-29 06:08:01,836 100 INFO rb-19fb48c-226083-429903 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-29 06:08:02,142 100 INFO rb-19fb48c-226083-429903 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-29 06:08:02,143 100 INFO rb-19fb48c-226083-429903 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-29 06:08:03,550 100 INFO rb-19fb48c-226083-429903 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-29 06:08:03,703 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:08:03,725 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:08:04,321 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:04] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 120 0.084 0.518 2026-10-29 06:08:05,192 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:05] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 348 0.264 0.603 2026-10-29 06:08:05,212 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:08:06,572 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.models.voice_turn: viin_ai_voice: ack classification unavailable (Provider error (500): The server had an error.) 2026-10-29 06:08:06,758 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:06] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 180 0.169 1.368 2026-10-29 06:08:06,780 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:08:08,081 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.models.voice_turn: viin_ai_voice: ack classification unavailable (Provider error (500): The server had an error.) 2026-10-29 06:08:08,091 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2247 deleted viin.ai.chat.pending.tool records with IDs: [65] 2026-10-29 06:08:08,225 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:08] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 170 0.133 1.294 2026-10-29 06:08:08,234 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_voice_confirmation: Starting TestVoiceConfirmation.test_a_dialog_click_arriving_after_the_spoken_yes_executes_nothing ... 2026-10-29 06:08:08,469 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:08:08,499 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:08:09,096 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:09] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 120 0.090 0.515 2026-10-29 06:08:10,036 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:10] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 348 0.300 0.636 2026-10-29 06:08:10,051 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:08:10,551 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:10] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 212 0.153 0.342 2026-10-29 06:08:10,579 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:10] "POST /viin_ai/chat/tool_confirm HTTP/1.1" 200 - 11 0.005 0.016 2026-10-29 06:08:10,585 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_voice_confirmation: Starting TestVoiceConfirmation.test_a_misheard_negation_never_creates_the_quotation_that_was_refused ... 2026-10-29 06:08:10,830 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:08:10,856 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:08:11,463 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:11] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 120 0.076 0.536 2026-10-29 06:08:12,419 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:12] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 348 0.301 0.647 2026-10-29 06:08:12,440 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:08:12,675 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:12] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 109 0.064 0.158 2026-10-29 06:08:12,687 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_voice_confirmation: Starting TestVoiceConfirmation.test_a_spoken_reply_to_a_declined_proposal_answers_declined ... 2026-10-29 06:08:12,940 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:08:12,965 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:08:13,604 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:13] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 120 0.098 0.546 2026-10-29 06:08:14,462 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:14] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 348 0.285 0.566 2026-10-29 06:08:14,489 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:08:14,776 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:14] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 109 0.073 0.204 2026-10-29 06:08:14,802 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:08:14,956 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:14] "POST /viin_ai/voice/ack HTTP/1.1" 200 - 53 0.046 0.094 2026-10-29 06:08:14,963 100 INFO rb-19fb48c-226083-429903 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-29 06:08:15,181 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:08:15,203 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:08:15,820 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:15] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 120 0.104 0.519 2026-10-29 06:08:16,799 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:16] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 348 0.324 0.650 2026-10-29 06:08:16,817 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:08:17,376 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:17] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 213 0.168 0.381 2026-10-29 06:08:17,396 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:08:17,543 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:17] "POST /viin_ai/voice/ack HTTP/1.1" 200 - 55 0.046 0.093 2026-10-29 06:08:17,553 100 INFO rb-19fb48c-226083-429903 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-29 06:08:17,795 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:08:17,815 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:08:18,405 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:18] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 120 0.106 0.486 2026-10-29 06:08:19,365 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:19] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 348 0.312 0.636 2026-10-29 06:08:19,395 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:08:19,898 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:19] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 212 0.163 0.334 2026-10-29 06:08:19,934 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:08:20,117 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:20] "POST /viin_ai/voice/ack HTTP/1.1" 200 - 55 0.058 0.117 2026-10-29 06:08:20,132 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_voice_confirmation: Starting TestVoiceConfirmation.test_a_spoken_yes_really_creates_the_quotation_exactly_once ... 2026-10-29 06:08:20,375 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:08:20,400 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:08:22,322 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:22] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 120 0.090 1.837 2026-10-29 06:08:23,292 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:23] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 348 0.291 0.673 2026-10-29 06:08:23,317 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:08:23,863 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:23] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 212 0.178 0.363 2026-10-29 06:08:23,897 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:08:24,047 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:24] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 61 0.043 0.099 2026-10-29 06:08:24,533 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:24] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 200 0.137 0.341 2026-10-29 06:08:24,544 100 INFO rb-19fb48c-226083-429903 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-29 06:08:24,742 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:08:24,761 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:08:25,430 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:25] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 120 0.096 0.579 2026-10-29 06:08:26,379 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:26] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 348 0.290 0.645 2026-10-29 06:08:26,402 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:08:26,665 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:26] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 111 0.073 0.181 2026-10-29 06:08:26,687 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:08:26,784 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2247 deleted viin.ai.chat.pending.tool records with IDs: [72] 2026-10-29 06:08:26,912 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:26] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 104 0.063 0.155 2026-10-29 06:08:26,919 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_voice_confirmation: Starting TestVoiceConfirmation.test_the_readback_describes_the_stored_action_in_business_terms ... 2026-10-29 06:08:27,304 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:08:27,330 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:08:27,935 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:27] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 120 0.105 0.503 2026-10-29 06:08:28,836 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:28] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 358 0.281 0.614 2026-10-29 06:08:28,961 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:08:29,103 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:29] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 69 0.039 0.097 2026-10-29 06:08:29,786 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:29] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 277 0.200 0.479 2026-10-29 06:08:29,813 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 06:08:32,241 100 INFO rb-19fb48c-226083-429903 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-29 06:08:32,241 100 INFO rb-19fb48c-226083-429903 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-29 06:08:32,487 100 INFO rb-19fb48c-226083-429903 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-29 06:08:32,487 100 INFO rb-19fb48c-226083-429903 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-29 06:08:33,945 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_voice_container_traversal: Starting TestVoiceContainerTraversal.test_the_upload_declares_the_container_the_browser_recorded ... 2026-10-29 06:08:34,073 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:08:34,096 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:08:34,718 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:34] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 128 0.101 0.526 2026-10-29 06:08:35,468 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:35] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 263 0.216 0.528 2026-10-29 06:08:35,489 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:08:35,668 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:35] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 70 0.056 0.115 2026-10-29 06:08:36,139 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:36] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 195 0.134 0.326 2026-10-29 06:08:36,158 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:08:36,311 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:36] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 70 0.045 0.098 2026-10-29 06:08:36,808 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:36] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 199 0.142 0.349 2026-10-29 06:08:36,832 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:08:36,989 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:36] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 70 0.045 0.107 2026-10-29 06:08:37,566 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:37] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 203 0.154 0.417 2026-10-29 06:08:37,568 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_voice_container_traversal.TestVoiceContainerTraversal: waiting for threads: [] 2026-10-29 06:08:37,583 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 06:08:39,873 100 INFO rb-19fb48c-226083-429903 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-29 06:08:39,873 100 INFO rb-19fb48c-226083-429903 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-29 06:08:40,217 100 INFO rb-19fb48c-226083-429903 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-29 06:08:40,217 100 INFO rb-19fb48c-226083-429903 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-29 06:08:41,723 100 INFO rb-19fb48c-226083-429903 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-29 06:08:42,846 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice_directive_handoff_speaker from n/a 2026-10-29 06:08:42,867 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:08:43,740 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:43] "POST /viin_ai/voice/ack HTTP/1.1" 200 - 274 0.200 0.677 2026-10-29 06:08:43,744 100 INFO rb-19fb48c-226083-429903 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-29 06:08:44,862 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice_directive_handoff_speaker from n/a 2026-10-29 06:08:44,881 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:08:45,435 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:45] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 120 0.090 0.469 2026-10-29 06:08:46,213 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:46] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 297 0.229 0.544 2026-10-29 06:08:46,230 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 06:08:48,620 100 INFO rb-19fb48c-226083-429903 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-29 06:08:48,621 100 INFO rb-19fb48c-226083-429903 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-29 06:08:48,995 100 INFO rb-19fb48c-226083-429903 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-29 06:08:48,996 100 INFO rb-19fb48c-226083-429903 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-29 06:08:50,629 100 INFO rb-19fb48c-226083-429903 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-29 06:08:51,754 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:08:51,778 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:08:52,328 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:52] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 106 0.075 0.481 2026-10-29 06:08:53,099 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:53] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 260 0.250 0.515 2026-10-29 06:08:53,161 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 06:08:55,772 100 INFO rb-19fb48c-226083-429903 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-29 06:08:55,772 100 INFO rb-19fb48c-226083-429903 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-29 06:08:57,552 100 INFO rb-19fb48c-226083-429903 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-29 06:08:57,553 100 INFO rb-19fb48c-226083-429903 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-29 06:08:59,132 100 INFO rb-19fb48c-226083-429903 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-29 06:08:59,265 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:08:59,284 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:08:59,747 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:59] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 53 0.039 0.429 2026-10-29 06:08:59,931 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:59] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 88 0.067 0.110 2026-10-29 06:08:59,952 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 06:09:02,532 100 INFO rb-19fb48c-226083-429903 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-29 06:09:02,532 100 INFO rb-19fb48c-226083-429903 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-29 06:09:02,818 100 INFO rb-19fb48c-226083-429903 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-29 06:09:02,818 100 INFO rb-19fb48c-226083-429903 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-29 06:09:04,349 100 INFO rb-19fb48c-226083-429903 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-29 06:09:04,398 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:09:06,812 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:09:07,376 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:07] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 93 0.071 0.497 2026-10-29 06:09:08,318 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:08] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 329 0.255 0.680 2026-10-29 06:09:08,477 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:08] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 61 0.041 0.112 2026-10-29 06:09:09,120 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:09] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 258 0.192 0.445 2026-10-29 06:09:09,135 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 06:09:11,659 100 INFO rb-19fb48c-226083-429903 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-29 06:09:11,659 100 INFO rb-19fb48c-226083-429903 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-29 06:09:11,972 100 INFO rb-19fb48c-226083-429903 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-29 06:09:11,973 100 INFO rb-19fb48c-226083-429903 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-29 06:09:13,491 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_voice_language: Starting TestVoiceLanguage.test_a_detected_language_disagreement_never_flips_the_conversation ... 2026-10-29 06:09:13,528 100 INFO rb-19fb48c-226083-429903 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-29 06:09:13,529 100 INFO rb-19fb48c-226083-429903 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-29 06:09:13,844 100 INFO rb-19fb48c-226083-429903 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-29 06:09:13,845 100 INFO rb-19fb48c-226083-429903 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-29 06:09:15,395 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.vi.user from n/a 2026-10-29 06:09:15,429 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:09:16,027 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:16] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 107 0.089 0.517 2026-10-29 06:09:16,832 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:16] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 267 0.225 0.576 2026-10-29 06:09:16,849 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_voice_language: Starting TestVoiceLanguage.test_an_english_pinned_conversation_speaks_english_to_a_vietnamese_user ... 2026-10-29 06:09:16,866 100 INFO rb-19fb48c-226083-429903 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-29 06:09:16,867 100 INFO rb-19fb48c-226083-429903 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-29 06:09:17,296 100 INFO rb-19fb48c-226083-429903 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-29 06:09:17,296 100 INFO rb-19fb48c-226083-429903 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-29 06:09:20,471 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.en.user from n/a 2026-10-29 06:09:20,496 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:09:21,156 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:21] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 121 0.135 0.530 2026-10-29 06:09:22,001 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:22] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 302 0.267 0.571 2026-10-29 06:09:22,033 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.vi.user from n/a 2026-10-29 06:09:22,318 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:22] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 108 0.097 0.168 2026-10-29 06:09:22,972 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:22] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 274 0.220 0.428 2026-10-29 06:09:23,029 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.vi.user from n/a 2026-10-29 06:09:23,188 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:23] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 70 0.044 0.104 2026-10-29 06:09:23,826 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:23] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 226 0.214 0.419 2026-10-29 06:09:23,870 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 06:09:26,329 100 INFO rb-19fb48c-226083-429903 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-29 06:09:26,330 100 INFO rb-19fb48c-226083-429903 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-29 06:09:26,641 100 INFO rb-19fb48c-226083-429903 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-29 06:09:26,642 100 INFO rb-19fb48c-226083-429903 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-29 06:09:28,563 100 INFO rb-19fb48c-226083-429903 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-29 06:09:30,003 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_module: module viin_ai: no translation for language ja_JP 2026-10-29 06:09:30,004 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_module: module viin_ai_voice: no translation for language ja_JP 2026-10-29 06:09:31,088 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.ja.user from n/a 2026-10-29 06:09:31,116 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:09:32,838 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:32] "POST /viin_ai/voice/status HTTP/1.1" 200 - 39 0.033 1.697 2026-10-29 06:09:34,029 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:probe.pin.ja from n/a 2026-10-29 06:09:34,204 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:34] "POST /viin_ai/voice/status HTTP/1.1" 200 - 47 0.065 0.101 2026-10-29 06:09:35,352 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:probe.nopin from n/a 2026-10-29 06:09:35,506 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:35] "POST /viin_ai/voice/status HTTP/1.1" 200 - 48 0.048 0.081 2026-10-29 06:09:35,511 100 INFO rb-19fb48c-226083-429903 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-29 06:09:36,692 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.administrator from n/a 2026-10-29 06:09:36,716 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:09:37,151 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:37] "POST /viin_ai/voice/status HTTP/1.1" 200 - 37 0.045 0.394 2026-10-29 06:09:37,202 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:09:37,317 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:37] "POST /viin_ai/voice/status HTTP/1.1" 200 - 28 0.031 0.063 2026-10-29 06:09:37,321 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_voice_language: Starting TestVoiceReadinessRoute.test_the_probe_offers_exactly_the_languages_the_user_can_activate ... 2026-10-29 06:09:37,342 100 INFO rb-19fb48c-226083-429903 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-29 06:09:37,343 100 INFO rb-19fb48c-226083-429903 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-29 06:09:37,693 100 INFO rb-19fb48c-226083-429903 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-29 06:09:37,693 100 INFO rb-19fb48c-226083-429903 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-29 06:09:39,514 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_module: module viin_ai: no translation for language fr_FR 2026-10-29 06:09:39,515 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_module: module viin_ai_voice: no translation for language fr_FR 2026-10-29 06:09:39,564 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:09:39,586 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:09:40,105 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:40] "POST /viin_ai/voice/status HTTP/1.1" 200 - 37 0.047 0.476 2026-10-29 06:09:40,120 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_voice_language: Starting TestVoiceReadinessRoute.test_the_readiness_probe_says_ready_and_names_no_vendor_detail ... 2026-10-29 06:09:40,127 100 INFO rb-19fb48c-226083-429903 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-29 06:09:40,127 100 INFO rb-19fb48c-226083-429903 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-29 06:09:40,465 100 INFO rb-19fb48c-226083-429903 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-29 06:09:40,465 100 INFO rb-19fb48c-226083-429903 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-29 06:09:40,948 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:09:40,977 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:09:41,466 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:41] "POST /viin_ai/voice/status HTTP/1.1" 200 - 37 0.042 0.457 2026-10-29 06:09:41,536 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:41] "POST /viin_ai/voice/status HTTP/1.1" 200 - 20 0.015 0.045 2026-10-29 06:09:41,540 100 INFO rb-19fb48c-226083-429903 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-29 06:09:41,557 100 INFO rb-19fb48c-226083-429903 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-29 06:09:41,557 100 INFO rb-19fb48c-226083-429903 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-29 06:09:41,869 100 INFO rb-19fb48c-226083-429903 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-29 06:09:41,869 100 INFO rb-19fb48c-226083-429903 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-29 06:09:45,448 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:probe.pinned from n/a 2026-10-29 06:09:45,474 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:09:45,951 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:45] "POST /viin_ai/voice/status HTTP/1.1" 200 - 55 0.041 0.440 2026-10-29 06:09:46,068 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:46] "POST /viin_ai/voice/status HTTP/1.1" 200 - 28 0.023 0.065 2026-10-29 06:09:46,140 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:46] "POST /viin_ai/voice/status HTTP/1.1" 200 - 20 0.017 0.048 2026-10-29 06:09:46,166 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:probe.nosy from n/a 2026-10-29 06:09:46,220 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [683], uid: 2267, model: discuss.channel 2026-10-29 06:09:46,276 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:46] "POST /viin_ai/voice/status HTTP/1.1" 200 - 38 0.029 0.056 2026-10-29 06:09:46,295 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-29 06:09:48,693 100 INFO rb-19fb48c-226083-429903 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-29 06:09:48,693 100 INFO rb-19fb48c-226083-429903 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-29 06:09:49,017 100 INFO rb-19fb48c-226083-429903 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-29 06:09:49,018 100 INFO rb-19fb48c-226083-429903 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-29 06:09:50,649 100 INFO rb-19fb48c-226083-429903 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-29 06:09:50,853 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:09:50,872 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:09:51,459 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:51] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 112 0.084 0.507 2026-10-29 06:09:52,227 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:52] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 272 0.216 0.545 2026-10-29 06:09:52,264 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 06:09:54,685 100 INFO rb-19fb48c-226083-429903 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-29 06:09:54,685 100 INFO rb-19fb48c-226083-429903 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-29 06:09:54,939 100 INFO rb-19fb48c-226083-429903 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-29 06:09:54,939 100 INFO rb-19fb48c-226083-429903 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-29 06:09:56,491 100 INFO rb-19fb48c-226083-429903 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-29 06:09:56,647 100 INFO rb-19fb48c-226083-429903 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-29 06:09:56,783 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_voice_privacy: Starting TestVoicePrivacy.test_the_spoken_answer_audio_never_reaches_the_technical_record ... 2026-10-29 06:09:56,976 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 06:09:59,593 100 INFO rb-19fb48c-226083-429903 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-29 06:09:59,593 100 INFO rb-19fb48c-226083-429903 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-29 06:09:59,891 100 INFO rb-19fb48c-226083-429903 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-29 06:09:59,891 100 INFO rb-19fb48c-226083-429903 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-29 06:10:15,323 100 INFO rb-19fb48c-226083-429903 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-29 06:10:15,498 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:cross_channel_cross_channel_speaker from n/a 2026-10-29 06:10:15,528 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:10:16,434 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:16] "POST /viin_ai/voice/ack HTTP/1.1" 200 - 272 0.219 0.693 2026-10-29 06:10:16,454 100 INFO rb-19fb48c-226083-429903 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-29 06:10:16,616 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:cross_channel_cross_channel_speaker from n/a 2026-10-29 06:10:16,635 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:10:17,231 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:17] "POST /viin_ai/voice/ack HTTP/1.1" 200 - 93 0.096 0.503 2026-10-29 06:10:17,248 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:cross_channel_cross_channel_speaker from n/a 2026-10-29 06:10:17,388 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:17] "POST /viin_ai/voice/ack HTTP/1.1" 200 - 53 0.048 0.087 2026-10-29 06:10:17,444 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 06:10:19,756 100 INFO rb-19fb48c-226083-429903 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-29 06:10:19,756 100 INFO rb-19fb48c-226083-429903 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-29 06:10:20,118 100 INFO rb-19fb48c-226083-429903 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-29 06:10:20,119 100 INFO rb-19fb48c-226083-429903 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-29 06:10:21,643 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_voice_routes: Starting TestVoiceRoutes.test_a_replayed_answer_request_never_runs_the_agent_twice ... 2026-10-29 06:10:21,908 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:10:21,927 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:10:22,460 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:22] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 120 0.093 0.443 2026-10-29 06:10:23,364 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:23] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 360 0.275 0.620 2026-10-29 06:10:23,378 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:23] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 6 0.003 0.006 2026-10-29 06:10:23,390 100 INFO rb-19fb48c-226083-429903 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-29 06:10:23,532 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:10:23,550 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:10:24,084 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:24] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 104 0.070 0.469 2026-10-29 06:10:24,826 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:24] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 262 0.211 0.526 2026-10-29 06:10:24,845 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_voice_routes: Starting TestVoiceRoutes.test_a_turn_refused_over_the_pin_names_the_language_fault ... 2026-10-29 06:10:26,338 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_module: module viin_ai: no translation for language ja_JP 2026-10-29 06:10:26,339 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_module: module viin_ai_voice: no translation for language ja_JP 2026-10-29 06:10:26,463 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:10:26,478 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:10:26,843 100 INFO rb-19fb48c-226083-429903 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-29 06:10:26,855 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:26] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 54 0.031 0.349 2026-10-29 06:10:26,862 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_voice_routes: Starting TestVoiceRoutes.test_an_anonymous_caller_cannot_run_a_spoken_turn ... 2026-10-29 06:10:27,029 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:10:27,405 100 INFO rb-19fb48c-226083-429903 odoo.http: Session expired 2026-10-29 06:10:27,406 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:27] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 10 0.019 0.362 2026-10-29 06:10:27,416 100 INFO rb-19fb48c-226083-429903 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-29 06:10:28,730 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:10:28,761 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:10:29,144 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:29] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 14 0.006 0.380 2026-10-29 06:10:29,152 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_voice_routes: Starting TestVoiceRoutes.test_answering_a_confirmation_that_does_not_exist_warns_nobody ... 2026-10-29 06:10:29,269 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:10:29,286 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:10:29,839 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:29] "POST /viin_ai/voice/ack HTTP/1.1" 200 - 75 0.049 0.508 2026-10-29 06:10:29,850 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_voice_routes.TestVoiceRoutes: waiting for threads: [] 2026-10-29 06:10:29,853 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_voice_routes: Starting TestVoiceRoutes.test_the_abandon_route_retires_a_turn_nobody_has_claimed ... 2026-10-29 06:10:30,050 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:10:30,066 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:10:30,568 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:30] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 104 0.060 0.445 2026-10-29 06:10:30,582 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:30] "POST /viin_ai/voice/abandon HTTP/1.1" 200 - 3 0.001 0.004 2026-10-29 06:10:30,592 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:30] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 6 0.003 0.005 2026-10-29 06:10:30,604 100 INFO rb-19fb48c-226083-429903 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-29 06:10:30,814 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:10:30,835 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:10:32,719 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:32] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 104 0.068 1.821 2026-10-29 06:10:33,480 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:33] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 262 0.206 0.549 2026-10-29 06:10:33,484 100 INFO rb-19fb48c-226083-429903 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-29 06:10:33,649 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:10:33,667 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:10:34,259 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:34] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 104 0.080 0.518 2026-10-29 06:10:34,269 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_voice_routes: Starting TestVoiceRoutes.test_the_two_requests_together_answer_and_persist_both_sides ... 2026-10-29 06:10:34,420 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:10:34,439 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:10:34,982 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:34] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 104 0.091 0.458 2026-10-29 06:10:35,670 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:35] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 260 0.193 0.487 2026-10-29 06:10:35,703 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 06:10:38,162 100 INFO rb-19fb48c-226083-429903 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-29 06:10:38,162 100 INFO rb-19fb48c-226083-429903 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-29 06:10:38,506 100 INFO rb-19fb48c-226083-429903 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-29 06:10:38,506 100 INFO rb-19fb48c-226083-429903 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-29 06:10:52,424 100 INFO rb-19fb48c-226083-429903 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-29 06:10:52,689 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:screen_freeze_speaker from n/a 2026-10-29 06:10:52,715 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:10:53,257 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:53] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 116 0.088 0.462 2026-10-29 06:10:53,532 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.turn_environment: the screen behind 63 does not validate for this user; refusing the resume rather than running the approved step in another company. 2026-10-29 06:10:53,727 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:53] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 130 0.108 0.187 2026-10-29 06:10:53,732 100 INFO rb-19fb48c-226083-429903 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-29 06:10:53,950 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:screen_freeze_speaker from n/a 2026-10-29 06:10:53,966 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:10:54,542 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2275, model: portal.wizard 2026-10-29 06:10:54,550 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2275, model: portal.wizard 2026-10-29 06:10:54,698 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:54] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 154 0.152 0.584 2026-10-29 06:10:54,793 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2275, model: portal.wizard 2026-10-29 06:10:54,795 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2275, model: portal.wizard 2026-10-29 06:10:54,848 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.discuss_channel: Conversation 703: answering agent re-pointed to agent 1. 2026-10-29 06:10:55,326 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2275, model: portal.wizard 2026-10-29 06:10:55,328 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2275, model: portal.wizard 2026-10-29 06:10:55,607 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:55] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 327 0.295 0.608 2026-10-29 06:10:55,651 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 06:10:58,678 100 INFO rb-19fb48c-226083-429903 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-29 06:10:58,679 100 INFO rb-19fb48c-226083-429903 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-29 06:10:59,040 100 INFO rb-19fb48c-226083-429903 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-29 06:10:59,040 100 INFO rb-19fb48c-226083-429903 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-29 06:11:00,841 100 INFO rb-19fb48c-226083-429903 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-29 06:11:01,060 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:11:01,084 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:11:01,661 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:01] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 120 0.092 0.491 2026-10-29 06:11:02,499 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:02] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 300 0.263 0.571 2026-10-29 06:11:02,519 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 06:11:05,030 100 INFO rb-19fb48c-226083-429903 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-29 06:11:05,030 100 INFO rb-19fb48c-226083-429903 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-29 06:11:05,324 100 INFO rb-19fb48c-226083-429903 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-29 06:11:05,324 100 INFO rb-19fb48c-226083-429903 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-29 06:11:07,033 100 INFO rb-19fb48c-226083-429903 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-29 06:11:07,175 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:11:07,199 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:11:07,885 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:07] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 112 0.125 0.569 2026-10-29 06:11:08,686 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:08] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 278 0.262 0.533 2026-10-29 06:11:08,755 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:11:09,026 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:09] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 107 0.096 0.156 2026-10-29 06:11:09,786 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:09] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 306 0.224 0.529 2026-10-29 06:11:09,857 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:11:10,156 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:10] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 107 0.094 0.175 2026-10-29 06:11:10,940 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:10] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 308 0.235 0.543 2026-10-29 06:11:11,006 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:11:11,261 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:11] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 107 0.081 0.156 2026-10-29 06:11:12,076 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:12] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 310 0.245 0.562 2026-10-29 06:11:12,152 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:11:12,445 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:12] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 107 0.105 0.163 2026-10-29 06:11:13,236 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:13] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 312 0.240 0.545 2026-10-29 06:11:13,324 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:11:13,644 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:13] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 107 0.094 0.203 2026-10-29 06:11:14,454 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:14] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 314 0.281 0.521 2026-10-29 06:11:14,537 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:11:14,800 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:14] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 107 0.095 0.141 2026-10-29 06:11:15,731 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:15] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 316 0.317 0.607 2026-10-29 06:11:15,795 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:11:16,008 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:16] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 107 0.073 0.124 2026-10-29 06:11:16,728 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:16] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 318 0.204 0.509 2026-10-29 06:11:16,773 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:11:17,018 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:17] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 107 0.093 0.135 2026-10-29 06:11:17,805 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:17] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 320 0.243 0.532 2026-10-29 06:11:17,867 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:11:18,139 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:18] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 107 0.082 0.167 2026-10-29 06:11:18,956 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:18] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 322 0.255 0.557 2026-10-29 06:11:19,026 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:11:19,296 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:19] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 107 0.087 0.161 2026-10-29 06:11:20,014 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:20] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 324 0.222 0.491 2026-10-29 06:11:20,080 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:11:20,322 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:20] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 107 0.078 0.142 2026-10-29 06:11:21,130 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:21] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 326 0.274 0.529 2026-10-29 06:11:21,199 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:11:21,461 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:21] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 107 0.098 0.134 2026-10-29 06:11:22,263 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:22] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 328 0.231 0.566 2026-10-29 06:11:22,268 100 INFO rb-19fb48c-226083-429903 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-29 06:11:22,432 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:11:22,447 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:11:24,390 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:24] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 104 0.083 1.863 2026-10-29 06:11:25,279 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:25] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 274 0.250 0.634 2026-10-29 06:11:25,366 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:11:25,636 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:25] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 107 0.091 0.158 2026-10-29 06:11:26,505 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:26] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 306 0.311 0.555 2026-10-29 06:11:26,571 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:11:26,888 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:26] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 107 0.148 0.137 2026-10-29 06:11:27,591 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:27] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 308 0.226 0.469 2026-10-29 06:11:27,642 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:11:27,878 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:27] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 107 0.107 0.113 2026-10-29 06:11:28,682 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:28] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 310 0.239 0.559 2026-10-29 06:11:28,746 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:11:28,989 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:28] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 107 0.079 0.136 2026-10-29 06:11:29,746 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:29] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 312 0.252 0.501 2026-10-29 06:11:29,752 100 INFO rb-19fb48c-226083-429903 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-29 06:11:29,932 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:11:29,957 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:11:30,600 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:30] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 104 0.095 0.554 2026-10-29 06:11:31,398 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:31] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 274 0.243 0.550 2026-10-29 06:11:31,484 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:11:31,745 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:31] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 107 0.106 0.128 2026-10-29 06:11:32,322 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai.models.agent: viin.ai.agent._execute_tool_call: tool=voice_broken_lookup refused: Recursion Detected. 2026-10-29 06:11:32,651 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:32] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 346 0.299 0.601 2026-10-29 06:11:32,683 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 06:11:35,046 100 INFO rb-19fb48c-226083-429903 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-29 06:11:35,046 100 INFO rb-19fb48c-226083-429903 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-29 06:11:35,398 100 INFO rb-19fb48c-226083-429903 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-29 06:11:35,399 100 INFO rb-19fb48c-226083-429903 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-29 06:11:36,942 100 INFO rb-19fb48c-226083-429903 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-29 06:11:37,067 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:11:37,091 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:11:37,661 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:37] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 112 0.073 0.500 2026-10-29 06:11:38,716 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2278 deleted viin.ai.turn.cancel records with IDs: [9] 2026-10-29 06:11:38,891 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:38] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 660 0.337 0.883 2026-10-29 06:11:38,917 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 06:11:41,337 100 INFO rb-19fb48c-226083-429903 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-29 06:11:41,338 100 INFO rb-19fb48c-226083-429903 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-29 06:11:41,700 100 INFO rb-19fb48c-226083-429903 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-29 06:11:41,700 100 INFO rb-19fb48c-226083-429903 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-29 06:11:43,411 100 INFO rb-19fb48c-226083-429903 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-29 06:11:43,532 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:11:43,555 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:11:44,162 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:44] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 112 0.073 0.539 2026-10-29 06:11:44,811 100 INFO rb-19fb48c-226083-429903 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-29 06:11:44,895 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:44] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 276 0.199 0.529 2026-10-29 06:11:44,923 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 06:11:47,241 100 INFO rb-19fb48c-226083-429903 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-29 06:11:47,242 100 INFO rb-19fb48c-226083-429903 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-29 06:11:47,557 100 INFO rb-19fb48c-226083-429903 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-29 06:11:47,558 100 INFO rb-19fb48c-226083-429903 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-29 06:11:49,136 100 INFO rb-19fb48c-226083-429903 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-29 06:11:49,264 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:11:49,283 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:11:49,903 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:49] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 112 0.109 0.515 2026-10-29 06:11:50,631 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:50] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 264 0.212 0.505 2026-10-29 06:11:50,636 100 INFO rb-19fb48c-226083-429903 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-29 06:11:52,836 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.note.allowed from n/a 2026-10-29 06:11:52,856 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:11:53,413 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:53] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 106 0.080 0.480 2026-10-29 06:11:54,449 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:54] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 349 0.300 0.731 2026-10-29 06:11:54,505 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121121] 2026-10-29 06:11:55,372 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted res.partner records with IDs: [4702] 2026-10-29 06:11:55,382 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [34995] 2026-10-29 06:11:55,557 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.note.refused from n/a 2026-10-29 06:11:55,771 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:55] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 93 0.065 0.127 2026-10-29 06:11:56,431 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:56] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 249 0.203 0.454 2026-10-29 06:11:56,457 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 06:11:58,861 100 INFO rb-19fb48c-226083-429903 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-29 06:11:58,862 100 INFO rb-19fb48c-226083-429903 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-29 06:11:59,217 100 INFO rb-19fb48c-226083-429903 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-29 06:11:59,217 100 INFO rb-19fb48c-226083-429903 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-29 06:12:00,760 100 INFO rb-19fb48c-226083-429903 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-29 06:12:00,832 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted viin.ai.voice.turn.job records with IDs: [97, 95, 93, 91] 2026-10-29 06:12:00,852 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 06:12:03,363 100 INFO rb-19fb48c-226083-429903 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-29 06:12:03,363 100 INFO rb-19fb48c-226083-429903 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-29 06:12:05,025 100 INFO rb-19fb48c-226083-429903 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-29 06:12:05,026 100 INFO rb-19fb48c-226083-429903 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-29 06:12:07,833 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 573 and Message-Id '<422968746972411.1793254327.792827606201172-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 06:12:07,833 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:12:07,847 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [573] 2026-10-29 06:12:07,866 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121159] 2026-10-29 06:12:07,867 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:12:07,876 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:12:08,997 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 574 and Message-Id '<342274560775223.1793254328.959122419357300-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 06:12:08,997 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:12:09,007 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [574] 2026-10-29 06:12:09,023 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121161] 2026-10-29 06:12:09,024 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:12:09,035 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:12:09,102 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_voice.tests.test_voice_turn_job: Starting TestVoiceTurnJobSecurity.test_user_a_cannot_see_or_touch_another_users_job ... 2026-10-29 06:12:09,127 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [98], uid: 2285, model: viin.ai.voice.turn.job 2026-10-29 06:12:09,145 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2285, model: viin.ai.voice.turn.job 2026-10-29 06:12:09,153 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2285, model: viin.ai.voice.turn.job 2026-10-29 06:12:09,155 100 INFO rb-19fb48c-226083-429903 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-29 06:12:09,218 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2286, model: viin.ai.voice.turn.job 2026-10-29 06:12:09,233 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2286, model: viin.ai.voice.turn.job 2026-10-29 06:12:09,248 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 06:12:11,811 100 INFO rb-19fb48c-226083-429903 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-29 06:12:11,812 100 INFO rb-19fb48c-226083-429903 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-29 06:12:12,174 100 INFO rb-19fb48c-226083-429903 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-29 06:12:12,174 100 INFO rb-19fb48c-226083-429903 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-29 06:12:13,790 100 INFO rb-19fb48c-226083-429903 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-29 06:12:14,049 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:12:14,313 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:12:14,899 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:14] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 106 0.096 0.494 2026-10-29 06:12:14,939 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:14] "POST /viin_ai/voice/language HTTP/1.1" 200 - 16 0.010 0.023 2026-10-29 06:12:15,135 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:15] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 62 0.048 0.120 2026-10-29 06:12:15,176 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:15] "POST /viin_ai/voice/language HTTP/1.1" 200 - 12 0.008 0.027 2026-10-29 06:12:15,235 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:15] "POST /viin_ai/voice/language HTTP/1.1" 200 - 14 0.008 0.030 2026-10-29 06:12:15,250 100 INFO rb-19fb48c-226083-429903 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-29 06:12:15,509 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:12:15,539 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:12:16,215 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:16] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 120 0.088 0.597 2026-10-29 06:12:17,021 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:17] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 268 0.235 0.565 2026-10-29 06:12:17,049 100 INFO rb-19fb48c-226083-429903 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-29 06:12:17,294 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:12:17,317 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:12:17,910 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:17] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 120 0.091 0.508 2026-10-29 06:12:18,850 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:18] "POST /viin_ai/voice/answer HTTP/1.1" 200 - 344 0.298 0.637 2026-10-29 06:12:19,389 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:19] "POST /viin_ai/voice/ack HTTP/1.1" 200 - 212 0.190 0.331 2026-10-29 06:12:19,581 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:19] "POST /viin_ai/voice/ack HTTP/1.1" 200 - 55 0.038 0.113 2026-10-29 06:12:19,586 100 INFO rb-19fb48c-226083-429903 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-29 06:12:19,834 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:12:22,185 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.stranger from n/a 2026-10-29 06:12:22,210 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:12:22,614 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [729], uid: 2288, model: discuss.channel 2026-10-29 06:12:22,627 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:22] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 27 0.021 0.401 2026-10-29 06:12:22,645 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [729], uid: 2288, model: discuss.channel 2026-10-29 06:12:22,654 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:22] "POST /viin_ai/voice/language HTTP/1.1" 200 - 9 0.005 0.018 2026-10-29 06:12:22,672 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:12:22,718 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:22] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 11 0.006 0.022 2026-10-29 06:12:22,738 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [729], uid: 2288, model: discuss.channel 2026-10-29 06:12:22,751 100 INFO rb-19fb48c-226083-429903 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-29 06:12:23,022 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:voice.speaker from n/a 2026-10-29 06:12:23,048 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:12:23,493 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:23] "POST /viin_ai/voice/language HTTP/1.1" 200 - 39 0.034 0.417 2026-10-29 06:12:23,698 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:23] "POST /viin_ai/voice/turn HTTP/1.1" 200 - 98 0.069 0.131 2026-10-29 06:12:23,804 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:23] "POST /viin_ai/voice/status HTTP/1.1" 200 - 34 0.039 0.062 2026-10-29 06:12:23,859 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:23] "POST /viin_ai/voice/status HTTP/1.1" 200 - 20 0.012 0.037 2026-10-29 06:12:23,876 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 06:12:25,339 100 INFO rb-19fb48c-226083-429903 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-29 06:12:25,403 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 06:12:27,157 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_website.tests.test_website_compose: Starting TestWebsiteCompose.test_compose_page_fills_matched_reports_unmatched_keeps_untouched ... 2026-10-29 06:12:27,244 100 INFO rb-19fb48c-226083-429903 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-29 06:12:27,431 100 INFO rb-19fb48c-226083-429903 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-29 06:12:27,631 100 INFO rb-19fb48c-226083-429903 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-29 06:12:27,762 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_website.tests.test_website_compose: Starting TestWebsiteCompose.test_compose_page_writes_model_text_as_characters_never_markup ... 2026-10-29 06:12:27,878 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 06:12:29,685 100 INFO rb-19fb48c-226083-429903 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-29 06:12:30,316 100 INFO rb-19fb48c-226083-429903 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-29 06:12:30,949 100 INFO rb-19fb48c-226083-429903 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-29 06:12:30,994 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 06:12:33,805 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_website.tests.test_website_structure: Starting TestWebsiteStructure.test_describe_structure_refuses_a_language_the_website_does_not_publish ... 2026-10-29 06:12:36,535 100 INFO rb-19fb48c-226083-429903 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-29 06:12:36,635 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_website.tests.test_website_structure: Starting TestWebsiteStructure.test_portal_user_cannot_describe_the_website ... 2026-10-29 06:12:36,699 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_website.tests.test_website_structure: Starting TestWebsiteStructure.test_render_snippet_returns_html_with_data_snippet_root_and_placeholders ... 2026-10-29 06:12:36,742 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_website.tests.test_website_structure: Starting TestWebsiteStructure.test_render_snippet_unknown_or_non_qweb_id_is_not_found ... 2026-10-29 06:12:36,793 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_website.tests.test_website_structure: Starting TestWebsiteStructure.test_render_snippet_uses_the_websites_default_language ... 2026-10-29 06:12:38,474 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_ai_website.tests.test_website_structure: Starting TestWebsiteStructure.test_snippet_saved_for_one_website_is_not_visible_from_another ... 2026-10-29 06:12:42,040 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 06:12:42,043 100 INFO rb-19fb48c-226083-429903 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-29 06:12:42,709 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 575 and Message-Id '<357232163346838.1793254362.667063474655151-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'************or@example.com'" successfully sent 2026-10-29 06:12:42,709 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:12:42,722 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [575] 2026-10-29 06:12:42,744 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121211] 2026-10-29 06:12:42,745 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:12:42,754 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:12:42,970 100 INFO rb-19fb48c-226083-429903 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-29 06:12:43,662 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 576 and Message-Id '<952191937179569.1793254363.620608568191528-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'************or@example.com'" successfully sent 2026-10-29 06:12:43,662 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:12:43,674 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [576] 2026-10-29 06:12:43,692 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121214] 2026-10-29 06:12:43,692 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:12:43,702 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:12:43,752 100 INFO rb-19fb48c-226083-429903 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-29 06:12:44,383 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 577 and Message-Id '<151528843257962.1793254364.345300197601318-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'************or@example.com'" successfully sent 2026-10-29 06:12:44,383 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:12:44,408 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [577] 2026-10-29 06:12:44,432 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121216] 2026-10-29 06:12:44,433 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:12:44,446 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:12:44,525 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 06:12:44,528 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_action ... 2026-10-29 06:12:45,229 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 578 and Message-Id '<275218501207098.1793254365.186807155609131-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-29 06:12:45,229 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:12:45,243 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [578] 2026-10-29 06:12:45,258 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121218] 2026-10-29 06:12:45,259 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:12:45,270 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:12:45,973 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 579 and Message-Id '<516506558263186.1793254365.927347421646118-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-29 06:12:45,973 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:12:45,986 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [579] 2026-10-29 06:12:46,004 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121220] 2026-10-29 06:12:46,005 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:12:46,023 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:12:46,653 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 580 and Message-Id '<798231746739741.1793254366.612318992614746-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-29 06:12:46,653 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:12:46,666 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [580] 2026-10-29 06:12:46,681 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121222] 2026-10-29 06:12:46,682 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:12:46,693 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:12:47,228 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2301 deleted mail.message records with IDs: [121224] 2026-10-29 06:12:47,350 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2301 deleted mail.message records with IDs: [121226, 121224] 2026-10-29 06:12:47,452 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2301 deleted mail.message records with IDs: [121225] 2026-10-29 06:12:47,522 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2301 deleted calendar.event records with IDs: [24] 2026-10-29 06:12:47,535 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2301 deleted mail.followers records with IDs: [35002, 35003] 2026-10-29 06:12:47,660 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2301 deleted mail.message records with IDs: [121227, 121226, 121224] 2026-10-29 06:12:47,725 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2301 deleted mail.message records with IDs: [121227, 121226, 121224] 2026-10-29 06:12:47,737 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2301 deleted appointment.appointment records with IDs: [6] 2026-10-29 06:12:47,755 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2301 deleted mail.followers records with IDs: [34999, 35000, 35001] 2026-10-29 06:12:47,760 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_compute_fields ... 2026-10-29 06:12:48,450 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 581 and Message-Id '<872197425107626.1793254368.411535263061523-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-29 06:12:48,450 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:12:48,462 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [581] 2026-10-29 06:12:48,477 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121229] 2026-10-29 06:12:48,478 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:12:48,487 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:12:49,171 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 582 and Message-Id '<602922286330633.1793254369.132838487625122-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-29 06:12:49,171 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:12:49,183 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [582] 2026-10-29 06:12:49,202 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121231] 2026-10-29 06:12:49,203 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:12:49,216 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:12:49,896 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 583 and Message-Id '<647632478436613.1793254369.855412721633911-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-29 06:12:49,897 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:12:49,909 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [583] 2026-10-29 06:12:49,930 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121233] 2026-10-29 06:12:49,931 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:12:49,940 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:12:50,806 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_create_name ... 2026-10-29 06:12:51,437 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 584 and Message-Id '<921319630058676.1793254371.392832279205322-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-29 06:12:51,437 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:12:51,451 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [584] 2026-10-29 06:12:51,470 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121237] 2026-10-29 06:12:51,471 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:12:51,483 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:12:52,203 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 585 and Message-Id '<678632366067162.1793254372.158781766891479-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-29 06:12:52,204 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:12:52,215 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [585] 2026-10-29 06:12:52,231 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121239] 2026-10-29 06:12:52,231 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:12:52,241 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:12:52,928 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 586 and Message-Id '<155235016316237.1793254372.886511802673340-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-29 06:12:52,928 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:12:52,940 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [586] 2026-10-29 06:12:52,956 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121241] 2026-10-29 06:12:52,956 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:12:52,966 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:12:53,349 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 06:12:53,352 100 INFO rb-19fb48c-226083-429903 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-29 06:12:53,995 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 587 and Message-Id '<820829510456869.1793254373.949372053146362-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-29 06:12:53,995 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:12:54,008 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [587] 2026-10-29 06:12:54,026 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121246] 2026-10-29 06:12:54,027 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:12:54,036 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:12:54,696 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 588 and Message-Id '<621484940158872.1793254374.658784866333008-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-29 06:12:54,696 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:12:54,708 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [588] 2026-10-29 06:12:54,723 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121248] 2026-10-29 06:12:54,724 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:12:54,734 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:12:55,392 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 589 and Message-Id '<923519700415744.1793254375.353618144989014-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-29 06:12:55,393 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:12:55,405 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [589] 2026-10-29 06:12:55,423 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121250] 2026-10-29 06:12:55,424 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:12:55,433 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:12:56,667 100 INFO rb-19fb48c-226083-429903 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-29 06:12:57,359 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 590 and Message-Id '<935827623335410.1793254377.307761669158936-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-29 06:12:57,360 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:12:57,375 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [590] 2026-10-29 06:12:57,409 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121254] 2026-10-29 06:12:57,409 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:12:57,422 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:12:58,154 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 591 and Message-Id '<784501605439508.1793254378.112514972686768-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-29 06:12:58,154 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:12:58,170 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [591] 2026-10-29 06:12:58,191 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121256] 2026-10-29 06:12:58,192 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:12:58,201 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:12:58,936 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 592 and Message-Id '<064997593948280.1793254378.891648292541504-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-29 06:12:58,936 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:12:58,951 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [592] 2026-10-29 06:12:58,969 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121258] 2026-10-29 06:12:58,969 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:12:58,980 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:12:59,934 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 06:12:59,938 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_appointment.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_appointment_access ... 2026-10-29 06:13:00,713 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 593 and Message-Id '<344811166878768.1793254380.666307687759399-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-29 06:13:00,713 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:13:00,727 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [593] 2026-10-29 06:13:00,747 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121262] 2026-10-29 06:13:00,748 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:13:00,759 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:13:01,436 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 594 and Message-Id '<332200773174297.1793254381.403871774673462-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-29 06:13:01,436 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:13:01,446 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [594] 2026-10-29 06:13:01,461 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121264] 2026-10-29 06:13:01,461 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:13:01,470 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:13:02,137 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 595 and Message-Id '<151616469895975.1793254382.102854490280151-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-29 06:13:02,137 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:13:02,148 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [595] 2026-10-29 06:13:02,166 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121266] 2026-10-29 06:13:02,166 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:13:02,188 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:13:02,770 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: appointment.appointment 2026-10-29 06:13:02,795 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #7 deleted mail.message records with IDs: [121268] 2026-10-29 06:13:02,801 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: appointment.appointment 2026-10-29 06:13:02,816 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 7, model: ir.sequence 2026-10-29 06:13:02,886 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: appointment.appointment 2026-10-29 06:13:02,912 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #7 deleted mail.message records with IDs: [121269] 2026-10-29 06:13:02,923 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: appointment.appointment 2026-10-29 06:13:03,008 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2316 deleted mail.message records with IDs: [121269] 2026-10-29 06:13:03,038 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2316 deleted appointment.appointment records with IDs: [13] 2026-10-29 06:13:03,054 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2316 deleted mail.followers records with IDs: [35021, 35022, 35023] 2026-10-29 06:13:03,192 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 2316, model: appointment.appointment 2026-10-29 06:13:03,207 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 2316, model: appointment.appointment 2026-10-29 06:13:03,235 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2316 deleted mail.message records with IDs: [121270] 2026-10-29 06:13:03,238 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [14], uid: 2316, model: appointment.appointment 2026-10-29 06:13:03,364 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2317 deleted mail.message records with IDs: [121271] 2026-10-29 06:13:03,384 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2317 deleted appointment.appointment records with IDs: [15] 2026-10-29 06:13:03,396 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2317 deleted mail.followers records with IDs: [35027, 35028, 35029] 2026-10-29 06:13:03,441 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2317 deleted mail.message records with IDs: [121270] 2026-10-29 06:13:03,453 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2317 deleted appointment.appointment records with IDs: [14] 2026-10-29 06:13:03,467 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2317 deleted mail.followers records with IDs: [35024, 35025, 35026] 2026-10-29 06:13:03,472 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_appointment.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_access ... 2026-10-29 06:13:04,147 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 596 and Message-Id '<957383099658818.1793254384.103729009628296-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-29 06:13:04,147 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:13:04,158 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [596] 2026-10-29 06:13:04,172 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121273] 2026-10-29 06:13:04,172 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:13:04,180 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:13:04,874 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 597 and Message-Id '<351074100257703.1793254384.830202341079712-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-29 06:13:04,875 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:13:04,887 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [597] 2026-10-29 06:13:04,904 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121275] 2026-10-29 06:13:04,904 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:13:04,914 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:13:05,731 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 598 and Message-Id '<982152821465896.1793254385.684132337570190-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-29 06:13:05,731 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:13:05,746 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [598] 2026-10-29 06:13:05,768 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121277] 2026-10-29 06:13:05,768 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:13:05,778 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:13:06,010 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2319, model: viin.appointment.type 2026-10-29 06:13:06,033 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2319 deleted mail.message records with IDs: [2463] 2026-10-29 06:13:06,041 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2319, model: viin.appointment.type 2026-10-29 06:13:06,053 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2319, model: viin.appointment.type 2026-10-29 06:13:06,109 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2320, model: viin.appointment.type 2026-10-29 06:13:06,132 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2320 deleted mail.message records with IDs: [2463] 2026-10-29 06:13:06,139 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2320, model: viin.appointment.type 2026-10-29 06:13:06,151 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2320, model: viin.appointment.type 2026-10-29 06:13:06,287 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2321 deleted mail.message records with IDs: [121279] 2026-10-29 06:13:06,312 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2321 deleted viin.appointment.type records with IDs: [4] 2026-10-29 06:13:06,322 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2321 deleted mail.followers records with IDs: [35030] 2026-10-29 06:13:06,337 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 06:13:06,340 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_appointment_crm.tests.test_appointment_crm: Starting TestAppointment.test_appointment_create_crm ... 2026-10-29 06:13:07,163 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 599 and Message-Id '<515042745819728.1793254387.111363649368286-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-29 06:13:07,164 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:13:07,182 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [599] 2026-10-29 06:13:07,223 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121281] 2026-10-29 06:13:07,224 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:13:07,243 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:13:08,019 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 600 and Message-Id '<889804623015497.1793254387.969517469406128-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-29 06:13:08,019 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:13:08,032 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [600] 2026-10-29 06:13:08,046 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121283] 2026-10-29 06:13:08,047 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:13:08,055 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:13:08,791 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 601 and Message-Id '<844438761104153.1793254388.745190858840942-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-29 06:13:08,791 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:13:08,803 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [601] 2026-10-29 06:13:08,821 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121285] 2026-10-29 06:13:08,821 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:13:08,843 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:13:09,363 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_appointment_crm.tests.test_appointment_crm: Starting TestAppointment.test_saleman_click_action_schedule_meeting ... 2026-10-29 06:13:10,073 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 602 and Message-Id '<912150918110693.1793254390.027849197387695-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-29 06:13:10,073 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:13:10,085 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [602] 2026-10-29 06:13:10,107 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121291] 2026-10-29 06:13:10,107 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:13:10,117 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:13:10,832 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 603 and Message-Id '<588745680350438.1793254390.798686742782593-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-29 06:13:10,833 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:13:10,843 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [603] 2026-10-29 06:13:10,859 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121293] 2026-10-29 06:13:10,859 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:13:10,868 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:13:11,573 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 604 and Message-Id '<897139001540921.1793254391.528934955596924-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-29 06:13:11,573 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:13:11,586 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [604] 2026-10-29 06:13:11,604 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121295] 2026-10-29 06:13:11,605 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:13:11,614 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:13:12,123 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 06:13:12,126 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_appointment_sale.tests.test_appointment_sale: Starting TestAppointment.test_appointment_create_sale ... 2026-10-29 06:13:12,833 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 605 and Message-Id '<392420291269743.1793254392.803942203521729-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-29 06:13:12,833 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:13:12,844 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [605] 2026-10-29 06:13:12,868 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121298] 2026-10-29 06:13:12,869 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:13:12,898 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:13:13,679 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 606 and Message-Id '<584346045248204.1793254393.645164966583252-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-29 06:13:13,680 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:13:13,694 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [606] 2026-10-29 06:13:13,709 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121300] 2026-10-29 06:13:13,710 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:13:13,720 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:13:14,399 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 607 and Message-Id '<306249559230888.1793254394.363459825515747-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-29 06:13:14,399 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:13:14,414 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [607] 2026-10-29 06:13:14,433 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121302] 2026-10-29 06:13:14,433 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:13:14,443 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:13:16,246 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 608 and Message-Id '<461034798105261.1793254396.073106765747070-openerp-251-sale.order@2ff4138d272a>' from 'user@example.viindoo.com' to (redacted) 't***@example.viindoo.com' successfully sent 2026-10-29 06:13:16,246 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:13:16,520 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [608] 2026-10-29 06:13:16,521 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:13:16,639 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2328 deleted mail.message records with IDs: [121306] 2026-10-29 06:13:16,701 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2328 deleted calendar.event records with IDs: [25] 2026-10-29 06:13:16,713 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2328 deleted mail.followers records with IDs: [35044, 35045] 2026-10-29 06:13:17,729 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 609 and Message-Id '<231003247843806.1793254397.677778482437134-openerp-252-sale.order@2ff4138d272a>' from 'user@example.viindoo.com' to (redacted) 't***@example.viindoo.com' successfully sent 2026-10-29 06:13:17,729 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:13:17,920 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [609] 2026-10-29 06:13:17,921 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:13:18,051 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2328 deleted mail.message records with IDs: [121310] 2026-10-29 06:13:18,100 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2328 deleted calendar.event records with IDs: [26] 2026-10-29 06:13:18,114 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2328 deleted mail.followers records with IDs: [35051, 35052] 2026-10-29 06:13:18,215 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 06:13:18,217 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_appointment_sale_crm.tests.test_convert_lead2so: Starting TestAppointment.test_sales_man_click_convert_lead2so ... 2026-10-29 06:13:18,933 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 610 and Message-Id '<053129679564384.1793254398.890875577926636-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-29 06:13:18,933 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:13:18,975 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [610] 2026-10-29 06:13:19,023 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121314] 2026-10-29 06:13:19,024 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:13:19,032 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:13:19,728 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 611 and Message-Id '<887555187403372.1793254399.683888912200928-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-29 06:13:19,729 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:13:19,741 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [611] 2026-10-29 06:13:19,758 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121316] 2026-10-29 06:13:19,758 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:13:19,768 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:13:20,394 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 612 and Message-Id '<968622952445200.1793254400.347581624984741-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-29 06:13:20,394 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:13:20,409 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [612] 2026-10-29 06:13:20,432 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121318] 2026-10-29 06:13:20,433 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:13:20,447 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:13:20,990 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 06:13:20,996 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_appointment_website.tests.test_appointment_submit_async_notify: Starting TestAppointmentSubmitAsyncNotify.test_appointment_submit_must_not_send_notification_mail_synchronously ... 2026-10-29 06:13:24,402 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 06:13:24,406 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:portal from n/a 2026-10-29 06:13:25,246 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:13:26,072 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-29 06:13:26,076 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_am_value_parsed_correctly ... 2026-10-29 06:13:26,077 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_invalid_values_return_none ... 2026-10-29 06:13:26,079 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_iso_fallback_value ... 2026-10-29 06:13:26,080 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_noon_and_midnight ... 2026-10-29 06:13:26,081 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_pm_value_parsed_correctly ... 2026-10-29 06:13:26,083 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_pm_value_under_non_english_locale ... 2026-10-29 06:13:26,095 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 06:13:26,098 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_constraint_hour_shift ... 2026-10-29 06:13:26,807 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 616 and Message-Id '<487313296831714.1793254406.766065359115601-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-29 06:13:26,807 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:13:26,822 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [616] 2026-10-29 06:13:26,855 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121325] 2026-10-29 06:13:26,855 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:13:26,868 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:13:27,625 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 617 and Message-Id '<338712449388718.1793254407.578255653381348-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-29 06:13:27,625 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:13:27,639 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [617] 2026-10-29 06:13:27,656 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121327] 2026-10-29 06:13:27,657 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:13:27,666 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:13:28,383 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 618 and Message-Id '<154825374779895.1793254408.338987112045288-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-29 06:13:28,383 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:13:28,396 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [618] 2026-10-29 06:13:28,413 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121329] 2026-10-29 06:13:28,414 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:13:28,423 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:13:28,752 100 INFO rb-19fb48c-226083-429903 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-29 06:13:30,464 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_1 ... 2026-10-29 06:13:31,203 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 619 and Message-Id '<198274187756064.1793254411.157113790512085-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-29 06:13:31,203 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:13:31,216 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [619] 2026-10-29 06:13:31,234 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121355] 2026-10-29 06:13:31,234 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:13:31,244 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:13:31,885 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 620 and Message-Id '<564973986853571.1793254411.846861362457275-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-29 06:13:31,885 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:13:31,898 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [620] 2026-10-29 06:13:31,913 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121357] 2026-10-29 06:13:31,913 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:13:31,923 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:13:32,608 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 621 and Message-Id '<106180322948534.1793254412.565723180770874-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-29 06:13:32,609 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:13:32,641 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [621] 2026-10-29 06:13:32,658 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121359] 2026-10-29 06:13:32,659 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:13:32,669 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:13:32,905 100 INFO rb-19fb48c-226083-429903 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-29 06:13:32,926 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_2 ... 2026-10-29 06:13:33,598 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 622 and Message-Id '<228717271172897.1793254413.541510820388794-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-29 06:13:33,598 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:13:33,610 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [622] 2026-10-29 06:13:33,625 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121362] 2026-10-29 06:13:33,626 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:13:33,635 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:13:34,278 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 623 and Message-Id '<420186041131678.1793254414.236538887023926-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-29 06:13:34,278 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:13:34,290 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [623] 2026-10-29 06:13:34,305 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121364] 2026-10-29 06:13:34,305 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:13:34,315 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:13:34,933 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 624 and Message-Id '<013782210045011.1793254414.888889074325562-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-29 06:13:34,933 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:13:34,944 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [624] 2026-10-29 06:13:34,959 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121366] 2026-10-29 06:13:34,960 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:13:34,969 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:13:35,216 100 INFO rb-19fb48c-226083-429903 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-29 06:13:35,369 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_3 ... 2026-10-29 06:13:35,986 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 625 and Message-Id '<663110025188154.1793254415.939827680587769-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-29 06:13:35,986 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:13:36,003 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [625] 2026-10-29 06:13:36,018 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121371] 2026-10-29 06:13:36,019 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:13:36,028 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:13:36,629 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 626 and Message-Id '<251399020006803.1793254416.584467411041260-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-29 06:13:36,629 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:13:36,641 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [626] 2026-10-29 06:13:36,658 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121373] 2026-10-29 06:13:36,658 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:13:36,668 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:13:37,373 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 627 and Message-Id '<577139588207959.1793254417.334478616714478-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-29 06:13:37,373 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:13:37,386 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [627] 2026-10-29 06:13:37,402 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121375] 2026-10-29 06:13:37,403 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:13:37,415 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:13:37,693 100 INFO rb-19fb48c-226083-429903 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-29 06:13:37,868 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_4_resource_calendar ... 2026-10-29 06:13:38,525 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 628 and Message-Id '<088724300090973.1793254418.469428539276123-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-29 06:13:38,525 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:13:38,546 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [628] 2026-10-29 06:13:38,567 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121380] 2026-10-29 06:13:38,567 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:13:38,577 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:13:39,256 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 629 and Message-Id '<523969873696769.1793254419.201446056365967-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-29 06:13:39,257 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:13:39,286 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [629] 2026-10-29 06:13:39,311 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121382] 2026-10-29 06:13:39,312 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:13:39,321 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:13:40,101 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 630 and Message-Id '<376085312618436.1793254420.059167385101318-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-29 06:13:40,101 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:13:40,112 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [630] 2026-10-29 06:13:40,126 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121384] 2026-10-29 06:13:40,127 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:13:40,136 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:13:40,376 100 INFO rb-19fb48c-226083-429903 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-29 06:13:40,386 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [48, 49] 2026-10-29 06:13:40,426 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 06:13:40,429 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_appointment_website.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_access ... 2026-10-29 06:13:41,168 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 631 and Message-Id '<686105283314877.1793254421.129189014434814-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-29 06:13:41,169 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:13:41,188 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [631] 2026-10-29 06:13:41,209 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121387] 2026-10-29 06:13:41,210 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:13:41,219 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:13:41,917 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 632 and Message-Id '<137990112016535.1793254421.876689434051514-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-29 06:13:41,917 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:13:41,930 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [632] 2026-10-29 06:13:41,949 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121389] 2026-10-29 06:13:41,950 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:13:41,960 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:13:42,600 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 633 and Message-Id '<610541467422819.1793254422.546378850936890-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-29 06:13:42,601 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:13:42,617 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [633] 2026-10-29 06:13:42,646 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121391] 2026-10-29 06:13:42,647 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:13:42,659 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:13:42,907 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: viin.appointment.type 2026-10-29 06:13:42,930 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #7 deleted mail.message records with IDs: [2463] 2026-10-29 06:13:42,936 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: viin.appointment.type 2026-10-29 06:13:42,948 100 INFO rb-19fb48c-226083-429903 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-29 06:13:42,984 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_appointment_website.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_working_time_access ... 2026-10-29 06:13:43,710 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 634 and Message-Id '<091568000819679.1793254423.667598485946655-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'****@example.viindoo.com'" successfully sent 2026-10-29 06:13:43,710 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:13:43,724 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [634] 2026-10-29 06:13:43,742 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121394] 2026-10-29 06:13:43,742 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:13:43,751 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:13:44,447 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 635 and Message-Id '<279482968442902.1793254424.401720046997070-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***@example.viindoo.com'" successfully sent 2026-10-29 06:13:44,448 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:13:44,457 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [635] 2026-10-29 06:13:44,477 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121396] 2026-10-29 06:13:44,478 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:13:44,491 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:13:45,286 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 636 and Message-Id '<633212376613108.1793254425.240572690963745-openerp-private@2ff4138d272a>' from 'info@yourcompany.com' to (redacted) "'***in@example.viindoo.com'" successfully sent 2026-10-29 06:13:45,286 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:13:45,299 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [636] 2026-10-29 06:13:45,316 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [121398] 2026-10-29 06:13:45,317 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:13:45,327 100 INFO rb-19fb48c-226083-429903 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:13:45,592 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 7, model: appointment.type.working.time 2026-10-29 06:13:45,620 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2356, model: appointment.type.working.time 2026-10-29 06:13:45,633 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2356, model: appointment.type.working.time 2026-10-29 06:13:45,678 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2358 deleted appointment.type.working.time records with IDs: [1] 2026-10-29 06:13:45,699 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 06:13:45,821 100 INFO rb-19fb48c-226083-429903 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-29 06:13:45,851 100 INFO rb-19fb48c-226083-429903 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-29 06:13:46,242 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 06:13:46,249 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr: Starting TestAppointmentWebsiteHR.test_api_get_staffs ... 2026-10-29 06:13:52,777 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 06:13:52,780 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:portal from n/a 2026-10-29 06:13:52,800 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:13:53,158 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:13:53] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 17 0.013 0.348 2026-10-29 06:13:53,223 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:13:53] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 24 0.018 0.040 2026-10-29 06:13:53,266 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:13:53] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 17 0.009 0.027 2026-10-29 06:13:53,267 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr.TestAppointmentWebsiteHR: waiting for threads: [] 2026-10-29 06:13:53,269 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr: Starting TestAppointmentWebsiteHR.test_validate_appointment_submit ... 2026-10-29 06:13:59,373 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 06:13:59,376 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:portal from n/a 2026-10-29 06:13:59,443 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:14:00,002 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:14:00] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 79 0.069 0.492 2026-10-29 06:14:00,512 100 INFO rb-19fb48c-226083-429903 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:14:00] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 118 0.121 0.374 2026-10-29 06:14:00,571 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 06:14:00,583 100 INFO rb-19fb48c-226083-429903 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-29 06:14:03,630 100 INFO rb-19fb48c-226083-429903 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 06:14:03,634 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429903 login:portal from n/a 2026-10-29 06:14:03,694 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:14:05,053 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 06:14:11,821 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_activity_consistency: Starting TestApprovalActivityConsistency.test_non_sequential_activity_keeps_only_pending_approvers ... 2026-10-29 06:14:12,508 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 644 and Message-Id '<436253348165531.1793254452.371742963790894-openerp-message-notify@2ff4138d272a>' from 'activity_submitter_user@example.viindoo.com' to (redacted) 'a****************_a@example.viindoo.com' successfully sent 2026-10-29 06:14:12,509 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:14:12,590 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2375 deleted mail.mail records with IDs: [644] 2026-10-29 06:14:12,590 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:14:12,778 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 645 and Message-Id '<892230254380946.1793254452.702046394348145-openerp-message-notify@2ff4138d272a>' from 'activity_submitter_user@example.viindoo.com' to (redacted) 'a****************_b@example.viindoo.com' successfully sent 2026-10-29 06:14:12,780 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:14:12,794 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2375 deleted mail.mail records with IDs: [645] 2026-10-29 06:14:12,795 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:14:12,969 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 646 and Message-Id '<484135595170751.1793254452.884923696517944-openerp-message-notify@2ff4138d272a>' from 'activity_submitter_user@example.viindoo.com' to (redacted) 'a****************_c@example.viindoo.com' successfully sent 2026-10-29 06:14:12,969 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:14:12,982 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2375 deleted mail.mail records with IDs: [646] 2026-10-29 06:14:12,982 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:14:13,146 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 647 and Message-Id '<711959052135509.1793254453.051648616790771-openerp-message-notify@2ff4138d272a>' from 'activity_submitter_user@example.viindoo.com' to (redacted) 'a****************_d@example.viindoo.com' successfully sent 2026-10-29 06:14:13,146 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:14:13,165 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2375 deleted mail.mail records with IDs: [647] 2026-10-29 06:14:13,165 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:14:13,476 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2376 deleted mail.activity records with IDs: [116, 117, 118, 119] 2026-10-29 06:14:13,695 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 648 and Message-Id '<561141708668249.1793254453.577696561813354-openerp-message-notify@2ff4138d272a>' from 'activity_approver_a@example.viindoo.com' to (redacted) 'a****************_b@example.viindoo.com' successfully sent 2026-10-29 06:14:13,695 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:14:13,713 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2376 deleted mail.mail records with IDs: [648] 2026-10-29 06:14:13,714 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:14:13,858 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 649 and Message-Id '<609247933838064.1793254453.789204835891724-openerp-message-notify@2ff4138d272a>' from 'activity_approver_a@example.viindoo.com' to (redacted) 'a****************_c@example.viindoo.com' successfully sent 2026-10-29 06:14:13,858 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:14:13,868 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2376 deleted mail.mail records with IDs: [649] 2026-10-29 06:14:13,869 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:14:13,995 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 650 and Message-Id '<224006598256022.1793254453.918300390243530-openerp-message-notify@2ff4138d272a>' from 'activity_approver_a@example.viindoo.com' to (redacted) 'a****************_d@example.viindoo.com' successfully sent 2026-10-29 06:14:13,995 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:14:14,009 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2376 deleted mail.mail records with IDs: [650] 2026-10-29 06:14:14,010 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:14:14,233 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2377 deleted mail.activity records with IDs: [120, 121, 122] 2026-10-29 06:14:14,431 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 651 and Message-Id '<416557999747756.1793254454.334341049194336-openerp-message-notify@2ff4138d272a>' from 'activity_approver_b@example.viindoo.com' to (redacted) 'a****************_c@example.viindoo.com' successfully sent 2026-10-29 06:14:14,431 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:14:14,444 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2377 deleted mail.mail records with IDs: [651] 2026-10-29 06:14:14,444 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:14:14,591 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 652 and Message-Id '<065278104219502.1793254454.508982419967651-openerp-message-notify@2ff4138d272a>' from 'activity_approver_b@example.viindoo.com' to (redacted) 'a****************_d@example.viindoo.com' successfully sent 2026-10-29 06:14:14,591 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:14:14,603 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2377 deleted mail.mail records with IDs: [652] 2026-10-29 06:14:14,604 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:14:14,680 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_activity_consistency: Starting TestApprovalActivityConsistency.test_sequential_multiple_approvers_activity_moves_to_next_step ... 2026-10-29 06:14:15,303 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 653 and Message-Id '<805606791280593.1793254455.171249628067017-openerp-message-notify@2ff4138d272a>' from 'activity_submitter_user@example.viindoo.com' to (redacted) 'a****************_a@example.viindoo.com' successfully sent 2026-10-29 06:14:15,303 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:14:15,362 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2375 deleted mail.mail records with IDs: [653] 2026-10-29 06:14:15,363 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:14:15,518 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 654 and Message-Id '<736883939637670.1793254455.443722009658813-openerp-message-notify@2ff4138d272a>' from 'activity_submitter_user@example.viindoo.com' to (redacted) 'a****************_b@example.viindoo.com' successfully sent 2026-10-29 06:14:15,518 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:14:15,533 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2375 deleted mail.mail records with IDs: [654] 2026-10-29 06:14:15,534 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:14:15,832 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2376 deleted mail.activity records with IDs: [125, 126] 2026-10-29 06:14:16,031 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 655 and Message-Id '<322414745633644.1793254455.941653728485107-openerp-message-notify@2ff4138d272a>' from 'activity_approver_a@example.viindoo.com' to (redacted) 'a****************_c@example.viindoo.com' successfully sent 2026-10-29 06:14:16,031 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:14:16,044 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2376 deleted mail.mail records with IDs: [655] 2026-10-29 06:14:16,044 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:14:16,192 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 656 and Message-Id '<843607839518710.1793254456.117431879043579-openerp-message-notify@2ff4138d272a>' from 'activity_approver_a@example.viindoo.com' to (redacted) 'a****************_d@example.viindoo.com' successfully sent 2026-10-29 06:14:16,192 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:14:16,206 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2376 deleted mail.mail records with IDs: [656] 2026-10-29 06:14:16,207 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:14:16,523 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2379 deleted mail.activity records with IDs: [127, 128] 2026-10-29 06:14:16,703 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 657 and Message-Id '<529231351365174.1793254456.579651355743408-openerp-3-viin.approval.request@2ff4138d272a>' 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-29 06:14:16,704 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 5 2026-10-29 06:14:16,721 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2379 deleted mail.mail records with IDs: [657] 2026-10-29 06:14:16,721 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:14:16,857 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-29 06:14:37,287 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_01_single_amount_currency_and_subtotal ... 2026-10-29 06:14:37,866 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_02_single_amount2_fallback_when_amount_disabled ... 2026-10-29 06:14:38,255 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_03_multi_aggregates_request_amount_currency_and_subtotal ... 2026-10-29 06:14:38,946 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [9] 2026-10-29 06:14:39,001 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_04_quantity_priority_integer_over_float ... 2026-10-29 06:14:39,315 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_05_currency_conversion_uses_rate_date ... 2026-10-29 06:14:39,620 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_06_recompute_when_values_change ... 2026-10-29 06:14:40,010 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_07_company_currency_rounding ... 2026-10-29 06:14:40,309 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_08_multi_header_vs_lines_precedence ... 2026-10-29 06:14:40,763 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [14] 2026-10-29 06:14:40,808 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_09_multi_lines_use_amount2_as_base ... 2026-10-29 06:14:41,378 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [16] 2026-10-29 06:14:41,442 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_10_line_currency_conversion_uses_request_date ... 2026-10-29 06:14:41,859 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 06:14:44,135 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [125838, 125839, 125840, 125841, 125842, 125843, 125844] 2026-10-29 06:14:45,005 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [125845, 125846, 125847, 125848, 125849, 125850, 125851] 2026-10-29 06:14:45,547 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3968, 3964, 3496] 2026-10-29 06:14:45,741 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [158880] 2026-10-29 06:14:45,804 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [1954] 2026-10-29 06:14:45,805 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted approval.request.type records with IDs: [2] 2026-10-29 06:14:46,185 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [125852, 125853, 125854, 125855, 125856, 125857, 125858, 125859, 125860] 2026-10-29 06:14:47,706 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 658 and Message-Id '<442423405768401.1793254487.555804729461670-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-29 06:14:47,706 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:14:47,862 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [658] 2026-10-29 06:14:47,863 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:14:48,611 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 659 and Message-Id '<941856237384654.1793254488.549633741378784-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-29 06:14:48,611 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:14:48,718 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [659] 2026-10-29 06:14:48,719 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:14:49,445 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 660 and Message-Id '<102693778818987.1793254489.392286062240601-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-29 06:14:49,446 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:14:49,550 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [660] 2026-10-29 06:14:49,551 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:14:49,780 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [131] 2026-10-29 06:14:50,772 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 661 and Message-Id '<223292645094571.1793254490.707206487655640-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-29 06:14:50,772 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:14:50,904 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [661] 2026-10-29 06:14:50,905 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:14:51,696 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 662 and Message-Id '<883385621614898.1793254491.627504825592041-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-29 06:14:51,696 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:14:51,813 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [662] 2026-10-29 06:14:51,813 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:14:51,986 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [133] 2026-10-29 06:14:52,855 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 663 and Message-Id '<960768091108242.1793254492.802009344100952-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-29 06:14:52,855 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:14:53,005 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [663] 2026-10-29 06:14:53,010 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:14:53,199 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [134] 2026-10-29 06:14:54,141 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 664 and Message-Id '<644377625366403.1793254494.082379341125488-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-29 06:14:54,141 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:14:54,284 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [664] 2026-10-29 06:14:54,285 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:14:54,458 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [135] 2026-10-29 06:14:55,400 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 665 and Message-Id '<860581379847667.1793254495.339915990829468-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-29 06:14:55,400 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:14:55,543 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [665] 2026-10-29 06:14:55,544 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:14:55,705 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [136] 2026-10-29 06:14:56,542 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 666 and Message-Id '<406442037786051.1793254496.472704172134399-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-29 06:14:56,542 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:14:56,672 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [666] 2026-10-29 06:14:56,673 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:14:56,805 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [137] 2026-10-29 06:14:57,522 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 667 and Message-Id '<593330076767872.1793254497.464516401290894-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-29 06:14:57,522 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:14:57,630 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [667] 2026-10-29 06:14:57,631 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:14:57,716 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [138] 2026-10-29 06:14:58,372 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 668 and Message-Id '<323633667857975.1793254498.309627532958984-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-29 06:14:58,373 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:14:58,482 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [668] 2026-10-29 06:14:58,482 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:14:58,527 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_101_missing_state ... 2026-10-29 06:14:58,568 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_102_waiting_state ... 2026-10-29 06:14:58,625 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_103_partial_state ... 2026-10-29 06:14:58,703 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_104_full_state ... 2026-10-29 06:14:58,767 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_105_refused_state ... 2026-10-29 06:14:58,826 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_106_cancelled_state ... 2026-10-29 06:14:58,880 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_201_can_generate_flag ... 2026-10-29 06:14:58,963 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_301_payload_has_requests_and_lines ... 2026-10-29 06:14:59,879 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 669 and Message-Id '<820460729057812.1793254499.757596492767334-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-29 06:14:59,879 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:15:00,020 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [669] 2026-10-29 06:15:00,020 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:15:00,364 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_501_optional_types_without_requests_hide_ribbon ... 2026-10-29 06:15:01,136 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_502_optional_only_waiting ... 2026-10-29 06:15:02,409 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 670 and Message-Id '<063398600704093.1793254502.280017137527466-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-29 06:15:02,409 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:15:02,543 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [670] 2026-10-29 06:15:02,544 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:15:02,618 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_503_optional_only_full ... 2026-10-29 06:15:03,923 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 671 and Message-Id '<531265443704256.1793254503.828762769699097-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-29 06:15:03,924 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:15:04,084 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [671] 2026-10-29 06:15:04,085 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:15:04,319 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [142] 2026-10-29 06:15:04,551 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_504_optional_only_refused ... 2026-10-29 06:15:05,753 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 672 and Message-Id '<298118646029678.1793254505.643934965133667-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-29 06:15:05,754 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:15:05,868 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [672] 2026-10-29 06:15:05,868 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:15:06,032 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [143] 2026-10-29 06:15:06,220 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_505_optional_only_cancelled ... 2026-10-29 06:15:07,613 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 673 and Message-Id '<612358233183857.1793254507.503664493560791-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-29 06:15:07,614 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:15:07,778 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [673] 2026-10-29 06:15:07,779 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:15:07,872 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [144] 2026-10-29 06:15:07,918 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_506_optional_only_partial ... 2026-10-29 06:15:09,421 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 674 and Message-Id '<124566310993603.1793254509.295660257339478-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-29 06:15:09,421 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:15:09,593 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [674] 2026-10-29 06:15:09,593 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:15:09,791 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [145] 2026-10-29 06:15:10,535 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 675 and Message-Id '<275372993605806.1793254510.472970962524414-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-29 06:15:10,535 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:15:10,690 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [675] 2026-10-29 06:15:10,691 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:15:10,781 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_601_search_by_approval_coverage_state_on_partner ... 2026-10-29 06:15:10,958 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_602_search_by_approval_coverage_state_on_employee ... 2026-10-29 06:15:11,076 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_602_search_by_approval_coverage_state_on_partner_in_operator ... 2026-10-29 06:15:11,124 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_603_get_view_injects_filters_only_when_approval_enabled ... 2026-10-29 06:15:11,241 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_603_search_by_approval_coverage_state_on_partner_not_in_operator ... 2026-10-29 06:15:11,296 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_604_get_view_does_not_duplicate_filters ... 2026-10-29 06:15:11,382 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_604_search_by_approval_coverage_state_on_partner_not_equal_operator ... 2026-10-29 06:15:11,427 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_employee_type_is_isolated_from_partners ... 2026-10-29 06:15:11,470 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 1 removed 2026-10-29 06:15:11,475 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_01_functional_sanity ... 2026-10-29 06:15:11,508 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_02_query_count_cold ... 2026-10-29 06:15:11,628 100 INFO rb-19fb48c-226083-429903 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-29 06:15:11,630 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_03_query_count_warm ... 2026-10-29 06:15:11,753 100 INFO rb-19fb48c-226083-429903 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-29 06:15:11,755 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_04_query_count_scaling_with_more_children ... 2026-10-29 06:15:11,878 100 INFO rb-19fb48c-226083-429903 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-29 06:15:11,880 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_05_strict_mode_validation_error ... 2026-10-29 06:15:11,925 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 06:15:12,608 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_generate_src_records_from_request: Starting TestApprovalGeneratePartnerRecordsFromRequest.test_01_single_header_and_one_child ... 2026-10-29 06:15:13,771 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 676 and Message-Id '<616306088593967.1793254513.639395236968994-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-29 06:15:13,771 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:15:13,943 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [676] 2026-10-29 06:15:13,951 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:15:14,039 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_generate_src_records_from_request: Starting TestApprovalGeneratePartnerRecordsFromRequest.test_02_single_header_and_two_children ... 2026-10-29 06:15:15,600 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 677 and Message-Id '<939773001261253.1793254515.437406778335571-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-29 06:15:15,600 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:15:15,820 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [677] 2026-10-29 06:15:15,820 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:15:15,896 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 06:15:17,808 100 INFO rb-19fb48c-226083-429903 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-29 06:15:18,909 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 678 and Message-Id '<518353192985648.1793254518.787891626358032-openerp-message-notify@2ff4138d272a>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-29 06:15:18,910 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:15:19,110 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2382 deleted mail.mail records with IDs: [678] 2026-10-29 06:15:19,111 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:15:19,278 100 INFO rb-19fb48c-226083-429903 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-29 06:15:20,788 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 679 and Message-Id '<782704993876977.1793254520.644273042678833-openerp-message-notify@2ff4138d272a>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-29 06:15:20,788 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:15:21,044 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2382 deleted mail.mail records with IDs: [679] 2026-10-29 06:15:21,045 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:15:21,184 100 INFO rb-19fb48c-226083-429903 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-29 06:15:23,115 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 680 and Message-Id '<916655156685409.1793254522.929725408554077-openerp-message-notify@2ff4138d272a>' from 't.t@example.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-29 06:15:23,116 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:15:23,380 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2382 deleted mail.mail records with IDs: [680] 2026-10-29 06:15:23,381 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:15:23,561 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 06:15:25,133 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_loads_defaults_fill_if_empty ... 2026-10-29 06:15:27,148 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_overrides_when_forced ... 2026-10-29 06:15:29,156 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_respects_existing_context_values_when_not_forced ... 2026-10-29 06:15:30,950 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_onchange_type_applies_defaults ... 2026-10-29 06:15:33,967 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 06:15:35,149 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_01_default_code_must_be_dict ... 2026-10-29 06:15:35,232 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_02_default_code_keys_must_start_with_default ... 2026-10-29 06:15:35,263 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_03_default_code_unknown_field_is_ignored ... 2026-10-29 06:15:35,467 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_10_apply_defaults_fill_if_empty ... 2026-10-29 06:15:35,840 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_11_do_not_override_when_existing_value_present ... 2026-10-29 06:15:36,143 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_20_override_when_force_enabled ... 2026-10-29 06:15:36,692 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_30_helpers_uid_now_company_ref ... 2026-10-29 06:15:37,059 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_40_comment_only_is_treated_as_empty ... 2026-10-29 06:15:37,270 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_41_inline_comment_is_ignored ... 2026-10-29 06:15:37,455 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 06:15:39,113 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_loads_defaults_fill_if_empty ... 2026-10-29 06:15:39,000 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2385 deleted request.approval.user.line records with IDs: [46] 2026-10-29 06:15:40,034 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_overrides_when_forced ... 2026-10-29 06:15:40,000 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2385 deleted request.approval.user.line records with IDs: [46] 2026-10-29 06:15:41,113 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_respects_context_when_not_forced ... 2026-10-29 06:15:41,911 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #2385 deleted request.approval.user.line records with IDs: [46] 2026-10-29 06:15:42,089 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_uses_line_defaults_not_header ... 2026-10-29 06:15:44,966 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_values_overridden_when_forced ... 2026-10-29 06:15:48,037 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_values_vs_defaults_not_forced ... 2026-10-29 06:15:50,923 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 06:15:52,294 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_01_default_code_must_be_dict ... 2026-10-29 06:15:52,418 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_02_default_code_keys_must_start_with_default ... 2026-10-29 06:15:52,453 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_03_line_default_code_unknown_field_is_ignored ... 2026-10-29 06:15:52,664 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_04_line_default_code_comment_only ... 2026-10-29 06:15:52,911 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_10_line_defaults_fill_if_empty_direct_create ... 2026-10-29 06:15:53,294 100 INFO rb-19fb48c-226083-429903 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-29 06:15:53,607 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_20_line_defaults_override_when_forced_direct_create ... 2026-10-29 06:15:54,097 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_30_line_helpers_uid_now_ref_direct_create ... 2026-10-29 06:15:54,466 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_40_line_defaults_fill_if_empty_via_request_write ... 2026-10-29 06:15:54,000 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [53] 2026-10-29 06:15:54,929 100 INFO rb-19fb48c-226083-429903 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-29 06:15:55,401 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [53] 2026-10-29 06:15:55,463 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_42_line_defaults_override_when_forced_via_request_write ... 2026-10-29 06:15:55,982 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [53] 2026-10-29 06:15:56,027 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_50_isolation_header_vs_line_defaults_direct_create_line ... 2026-10-29 06:15:56,587 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_51_isolation_header_vs_line_defaults_via_request_write ... 2026-10-29 06:15:57,093 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [53] 2026-10-29 06:15:57,212 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_52_independent_force_policy_header_forced_line_not_forced ... 2026-10-29 06:15:57,550 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_53_independent_force_policy_header_not_forced_line_forced ... 2026-10-29 06:15:57,840 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_60_create_request_with_lines_defaults_applied ... 2026-10-29 06:15:58,157 100 INFO rb-19fb48c-226083-429903 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-29 06:15:58,536 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_62_create_request_with_lines_line_forced_overrides_values ... 2026-10-29 06:15:59,199 100 INFO rb-19fb48c-226083-429903 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-29 06:16:01,080 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 06:16:02,554 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_001_confirm_blocks_when_lines_required_missing ... 2026-10-29 06:16:03,011 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_002_confirm_succeeds_when_line_present ... 2026-10-29 06:16:04,039 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 681 and Message-Id '<117382556026000.1793254563.919128417968750-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-29 06:16:04,039 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:16:04,186 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [681] 2026-10-29 06:16:04,187 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:16:04,248 100 INFO rb-19fb48c-226083-429903 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_003_confirm_not_blocked_when_lines_optional ... 2026-10-29 06:16:05,037 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 682 and Message-Id '<626339693351448.1793254564.903047561645508-openerp-message-notify@2ff4138d272a>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****@yourcompany.example.com' successfully sent 2026-10-29 06:16:05,037 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:16:05,155 100 INFO rb-19fb48c-226083-429903 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [682] 2026-10-29 06:16:05,155 100 INFO rb-19fb48c-226083-429903 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:16:05,214 100 INFO rb-19fb48c-226083-429903 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed