Docker command: python3 odoo/odoo-bin --addons-path duong-addons-ee,duong-addons,odoo/addons,odoo/odoo/addons,odoo-enteprise -d 02379-19-0-all --test-enable --test-tags -at_install,-http_tour,-is_tour,-:CiiExportFacturXFR.test_invoice_deferred_dates,-:WebSuite.test_unit_desktop,-:MobileWebSuite.test_unit_mobile,-/d_employee_portal,-:TestWebAssets.test_assets_url_validation,-:TestFuzzy.test_variant_default_code,-:TestWebsiteAssets.test_01_multi_domain_assets_generation,/d_account_invoice_customer_phone,/d_account_remove_banner,/d_auresys_branding,/d_auresys_pos_branding,/d_auth_oauth_advance,/d_auth_oauth_facebook,/d_auth_oauth_google,/d_auth_oauth_tiktok,/d_bank_connector,/d_bank_connector_paypal,/d_bank_connector_sepay,/d_bank_connector_wise,/d_base_company_favicon,/d_button_near_create_button,/d_crm_meta_lead_ads,/d_discuss_attachment_advance,/d_discuss_channel_quick_favorite_emojis,/d_discuss_link_preview,/d_discuss_mention_with_avatar,/d_ee_bank_connector_sepay,/d_ee_social,/d_ee_social_dashboard,/d_ee_social_dashboard_douyin,/d_ee_social_dashboard_facebook,/d_ee_social_dashboard_instagram,/d_ee_social_dashboard_linkedin,/d_ee_social_dashboard_tiktok,/d_ee_social_dashboard_tiktok_business,/d_ee_social_dashboard_twitter,/d_ee_social_dashboard_youtube,/d_ee_social_douyin,/d_ee_social_facebook_messenger,/d_ee_social_facebook_messenger_account,/d_ee_social_facebook_messenger_crm,/d_ee_social_facebook_messenger_delivery,/d_ee_social_facebook_messenger_event,/d_ee_social_facebook_messenger_sale,/d_ee_social_instagram_messenger,/d_ee_social_linkedin_mentions,/d_ee_social_messenger_base,/d_ee_social_pinterest,/d_ee_social_threads,/d_ee_social_tiktok,/d_ee_social_tiktok_business,/d_ee_social_tiktok_messaging,/d_employee_portal,/d_employee_portal_attendance,/d_employee_portal_expense,/d_employee_portal_payroll,/d_employee_portal_timesheet,/d_gold_price_sync,/d_hierarchy_account_asset,/d_hierarchy_company,/d_hierarchy_hr_salary_rule_category,/d_hierarchy_partner,/d_hierarchy_product_category,/d_hierarchy_project_task,/d_hierarchy_project_task_enterprise,/d_hierarchy_stock_location,/d_hierarchy_website_menu,/d_html_field_history,/d_mail_attachment_preview,/d_mail_chatter_html_link_domain,/d_mail_tracking_duration_selection,/d_mail_tracking_selection_rotting,/d_mrp_bom_builder,/d_mrp_bom_builder_mrp_workorder,/d_mrp_bom_builder_subcontracting,/d_partner_birthday_and_gender,/d_payment_binance_pay,/d_payment_method_vietqr,/d_payment_zalopay,/d_pos_adyen_tap_to_pay,/d_pos_company_favicon,/d_pos_custom_product_screen,/d_pos_n2tap,/d_pos_online_payment_qr,/d_pos_toggle_download_invoice,/d_product_brand,/d_product_brand_stock,/d_product_tracking,/d_repair_section_and_note,/d_sale_duration_tracking,/d_sale_preview_quotation_on_chatter,/d_sale_quotation_customer_phone,/d_sale_rotting,/d_social,/d_social_crm,/d_social_crm_livechat,/d_social_facebook,/d_social_facebook_messenger,/d_social_facebook_messenger_account,/d_social_facebook_messenger_crm,/d_social_facebook_messenger_delivery,/d_social_facebook_messenger_event,/d_social_facebook_messenger_sale,/d_social_facebook_video,/d_social_instagram,/d_social_instagram_messenger,/d_social_instagram_video,/d_social_linkedin,/d_social_linkedin_video,/d_social_messaging,/d_social_messaging_social,/d_social_threads,/d_social_tiktok,/d_social_tiktok_business,/d_social_tiktok_messaging,/d_social_video,/d_social_x,/d_social_x_video,/d_social_youtube,/d_survey_custom_certificate,/d_tiktok_shop_connector,/d_tiktok_shop_connector_customer_service,/d_tiktok_shop_connector_patch1,/d_tiktok_shop_connector_patch2,/d_trial_security,/d_website_amp,/d_website_amp_blog,/d_website_amp_editor_badges,/d_website_amp_sale,/d_website_amp_validation,/d_website_blog_history,/d_website_blog_schema,/d_website_elearning_schema,/d_website_event_sale_schema,/d_website_event_schema,/d_website_hotjar,/d_website_page_history,/d_website_sale_auto_reload,/d_website_sale_cart_quantity,/d_website_sale_product_best_seller_snippet,/d_website_sale_schema,/d_website_sale_stock_schema,/d_website_schema,/d_whatsapp,/d_whatsapp_account,/d_whatsapp_chatbot,/d_whatsapp_crm,/d_whatsapp_sale,/d_whatsapp_stock,/data_cleaning,/data_merge_crm,/data_merge_helpdesk,/data_merge_project,/data_merge_stock_account,/data_merge_utm,/data_recycle,/databases,/databases_auth,/delivery,/delivery_bpost,/delivery_dhl,/delivery_dhl_rest,/delivery_easypost,/delivery_envia,/delivery_fedex,/delivery_fedex_rest,/delivery_iot,/delivery_mondialrelay,/delivery_sendcloud,/delivery_shiprocket,/delivery_starshipit,/delivery_stock_picking_batch,/delivery_ups,/delivery_ups_rest,/delivery_usps,/delivery_usps_rest,/digest,/digest_enterprise,/documents,/documents_account,/documents_account_peppol,/documents_approvals,/documents_fleet,/documents_fsm,/documents_hr,/documents_hr_expense,/documents_hr_holidays,/documents_hr_payroll,/documents_l10n_be_hr_payroll,/documents_l10n_ch_hr_payroll,/documents_l10n_hk_hr_payroll,/documents_l10n_ke_hr_payroll,/documents_l10n_mx_hr_payroll_account_edi,/documents_product,/documents_project,/documents_project_sale,/documents_project_sign,/documents_sign,/documents_spreadsheet,/documents_spreadsheet_survey,/equity,/esg,/esg_csrd,/esg_csrd_ai,/esg_csrd_hr,/esg_csrd_hr_fleet,/esg_hr,/esg_hr_fleet,/esg_project,/event,/event_booth,/event_booth_sale,/event_crm,/event_crm_sale,/event_enterprise,/event_iot,/event_product,/event_sale,/event_sale_iot,/event_sms,/event_social --stop-after-init --log-level=test --max-cron-threads=0 ================================================= Adding readonly volume '/data/build/duong-addons-ee' pointing to /home/git/runbot19/runbot/static/sources/duong-addons-ee/9c7ad90bd6007d52de3a0ed3f623a6fdfa323b3c Adding readonly volume '/data/build/duong-addons' pointing to /home/git/runbot19/runbot/static/sources/duong-addons/9bc04e37fa9c74877deb666fad933fb6ede0b627 Adding readonly volume '/data/build/odoo' pointing to /home/git/runbot19/runbot/static/sources/odoo/8314a8603bb71e1fa7310f0074408222d947e75c Adding readonly volume '/data/build/odoo-enteprise' pointing to /home/git/runbot19/runbot/static/sources/odoo-enteprise/f557694768dcc1cb7b43d02acb076bce50f95a8d Adding readonly volume '/home/runbot19/.odoorc' pointing to /home/git/runbot19/runbot/static/build/02379-19-0/.odoorc Defaulting to user installation because normal site-packages is not writeable WARNING: Skipping /usr/lib/python3.12/dist-packages/charset_normalizer-3.3.2.dist-info due to invalid metadata entry 'name' Ignoring asn1crypto: markers 'python_version < "3.11"' don't match your environment Ignoring Babel: markers 'python_version < "3.11"' don't match your environment Ignoring Babel: markers 'python_version >= "3.13"' don't match your environment Ignoring cbor2: markers 'python_version < "3.11"' don't match your environment Ignoring cbor2: markers 'python_version >= "3.11" and python_version < "3.12"' don't match your environment Ignoring chardet: markers 'python_version < "3.11"' don't match your environment Ignoring cryptography: markers 'python_version < "3.12"' don't match your environment Ignoring docutils: markers 'python_version < "3.11"' don't match your environment Ignoring freezegun: markers 'python_version < "3.11"' don't match your environment Ignoring freezegun: markers 'python_version >= "3.13"' don't match your environment Ignoring gevent: markers 'sys_platform != "win32" and python_version == "3.10"' don't match your environment Ignoring gevent: markers 'sys_platform != "win32" and python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring gevent: markers 'sys_platform != "win32" and python_version >= "3.13"' don't match your environment Ignoring greenlet: markers 'sys_platform != "win32" and python_version == "3.10"' don't match your environment Ignoring greenlet: markers 'sys_platform != "win32" and python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring greenlet: markers 'sys_platform != "win32" and python_version >= "3.13" and python_version < "3.14"' don't match your environment Ignoring greenlet: markers 'sys_platform != "win32" and python_version >= "3.14"' don't match your environment Ignoring idna: markers 'python_version < "3.12"' don't match your environment Ignoring Jinja2: markers 'python_version <= "3.10"' don't match your environment Ignoring libsass: markers 'python_version < "3.11"' don't match your environment Ignoring lxml: markers 'python_version <= "3.10"' don't match your environment Ignoring lxml: markers 'python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring lxml: markers 'python_version >= "3.13" and python_version < "3.14"' don't match your environment Ignoring lxml: markers 'python_version >= "3.14"' don't match your environment Ignoring MarkupSafe: markers 'python_version <= "3.10"' don't match your environment Ignoring MarkupSafe: markers 'python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring num2words: markers 'python_version < "3.12"' don't match your environment Ignoring openpyxl: markers 'python_version < "3.12"' don't match your environment Ignoring Pillow: markers 'python_version <= "3.10"' don't match your environment Ignoring Pillow: markers 'python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring Pillow: markers 'python_version >= "3.13" and python_version < "3.14"' don't match your environment Ignoring Pillow: markers 'python_version >= "3.14"' don't match your environment Ignoring psutil: markers 'python_version <= "3.10"' don't match your environment Ignoring psutil: markers 'python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring psycopg2: markers 'python_version == "3.10"' don't match your environment Ignoring psycopg2: markers 'python_version == "3.11"' don't match your environment Ignoring psycopg2: markers 'python_version >= "3.13"' don't match your environment Ignoring pyopenssl: markers 'python_version < "3.12"' don't match your environment Ignoring PyPDF2: markers 'python_version <= "3.10"' don't match your environment Ignoring PyPDF: markers 'python_version >= "3.13"' don't match your environment Ignoring pypiwin32: markers 'sys_platform == "win32"' don't match your environment Ignoring python-dateutil: markers 'python_version < "3.11"' don't match your environment Ignoring python-magic: markers 'sys_platform != "win32" and python_version < "3.12"' don't match your environment Ignoring python-ldap: markers 'sys_platform != "win32" and python_version < "3.12"' don't match your environment Ignoring python-stdnum: markers 'python_version < "3.11"' don't match your environment Ignoring python-stdnum: markers 'python_version >= "3.14"' don't match your environment Ignoring qrcode: markers 'python_version < "3.11"' don't match your environment Ignoring reportlab: markers 'python_version <= "3.10"' don't match your environment Ignoring reportlab: markers 'python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring requests: markers 'python_version < "3.11"' don't match your environment Ignoring rjsmin: markers 'python_version < "3.11"' don't match your environment Ignoring rl-renderPM: markers 'sys_platform == "win32" and python_version >= "3.12"' don't match your environment Ignoring urllib3: markers 'python_version < "3.12"' don't match your environment Ignoring vobject: markers 'python_version >= "3.14"' don't match your environment Ignoring Werkzeug: markers 'python_version <= "3.10"' don't match your environment Ignoring Werkzeug: markers 'python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring xlrd: markers 'python_version < "3.12"' don't match your environment Ignoring XlsxWriter: markers 'python_version < "3.12"' don't match your environment Ignoring zeep: markers 'python_version < "3.11"' don't match your environment Ignoring zeep: markers 'python_version >= "3.13"' don't match your environment Requirement already satisfied: asn1crypto==1.5.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 4)) (1.5.1) Requirement already satisfied: Babel==2.10.3 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 6)) (2.10.3) Requirement already satisfied: cbor2==5.6.2 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 10)) (5.6.2) Requirement already satisfied: chardet==5.2.0 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 12)) (5.2.0) Requirement already satisfied: cryptography==42.0.8 in /home/runbot19/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 14)) (42.0.8) Requirement already satisfied: docutils==0.20.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 16)) (0.20.1) Requirement already satisfied: freezegun==1.2.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 18)) (1.2.1) Requirement already satisfied: geoip2==2.9.0 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 20)) (2.9.0) Requirement already satisfied: gevent==24.2.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 23)) (24.2.1) Requirement already satisfied: greenlet==3.0.3 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 27)) (3.0.3) Requirement already satisfied: idna==3.6 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 31)) (3.6) Requirement already satisfied: Jinja2==3.1.2 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 33)) (3.1.2) Requirement already satisfied: libsass==0.22.0 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 35)) (0.22.0) Requirement already satisfied: lxml==5.2.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 38)) (5.2.1) Requirement already satisfied: lxml-html-clean in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 41)) (0.1.1) Requirement already satisfied: MarkupSafe==2.1.5 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 44)) (2.1.5) Requirement already satisfied: num2words==0.5.13 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 46)) (0.5.13) Requirement already satisfied: ofxparse==0.21 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 47)) (0.21) Requirement already satisfied: openpyxl==3.1.2 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 49)) (3.1.2) Requirement already satisfied: passlib==1.7.4 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 50)) (1.7.4) Requirement already satisfied: Pillow==10.2.0 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 53)) (10.2.0) Requirement already satisfied: polib==1.1.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 56)) (1.1.1) Requirement already satisfied: psutil==5.9.8 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 59)) (5.9.8) Requirement already satisfied: psycopg2==2.9.9 in /home/runbot19/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 62)) (2.9.9) Requirement already satisfied: pyopenssl==24.1.0 in /home/runbot19/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 65)) (24.1.0) Requirement already satisfied: PyPDF2==2.12.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 67)) (2.12.1) Requirement already satisfied: pyserial==3.5 in /home/runbot19/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 70)) (3.5) Requirement already satisfied: python-dateutil==2.8.2 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 72)) (2.8.2) Requirement already satisfied: python-magic==0.4.27 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 74)) (0.4.27) Requirement already satisfied: python-ldap==3.4.4 in /home/runbot19/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 76)) (3.4.4) Requirement already satisfied: python-stdnum==1.19 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 78)) (1.19) Requirement already satisfied: pytz in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 80)) (2024.1) Requirement already satisfied: pyusb==1.2.1 in /home/runbot19/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 81)) (1.2.1) Requirement already satisfied: qrcode==7.4.2 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 83)) (7.4.2) Requirement already satisfied: reportlab==4.1.0 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 86)) (4.1.0) Requirement already satisfied: requests==2.31.0 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 88)) (2.31.0) Requirement already satisfied: rjsmin==1.2.0 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 90)) (1.2.0) Requirement already satisfied: urllib3==2.0.7 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 93)) (2.0.7) Requirement already satisfied: vobject==0.9.6.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 94)) (0.9.6.1) Requirement already satisfied: Werkzeug==3.0.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 98)) (3.0.1) Requirement already satisfied: xlrd==2.0.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 100)) (2.0.1) Requirement already satisfied: XlsxWriter==3.1.9 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 102)) (3.1.9) Requirement already satisfied: xlwt==1.3.0 in /home/runbot19/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 103)) (1.3.0) Requirement already satisfied: zeep==4.2.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 105)) (4.2.1) Requirement already satisfied: cffi>=1.12 in /home/runbot19/.local/lib/python3.12/site-packages (from cryptography==42.0.8->-r odoo/requirements.txt (line 14)) (2.1.0) Requirement already satisfied: pyasn1>=0.3.7 in /usr/lib/python3/dist-packages (from python-ldap==3.4.4->-r odoo/requirements.txt (line 76)) (0.4.8) Requirement already satisfied: pyasn1_modules>=0.1.5 in /usr/lib/python3/dist-packages (from python-ldap==3.4.4->-r odoo/requirements.txt (line 76)) (0.2.8) Requirement already satisfied: pycparser in /home/runbot19/.local/lib/python3.12/site-packages (from cffi>=1.12->cryptography==42.0.8->-r odoo/requirements.txt (line 14)) (3.0) WARNING: Skipping /usr/lib/python3.12/dist-packages/charset_normalizer-3.3.2.dist-info due to invalid metadata entry 'name' 2026-10-18 06:32:21,480 25 INFO ? odoo: Odoo version 19.0 2026-10-18 06:32:21,480 25 INFO ? odoo: Using configuration file at /home/runbot19/.odoorc 2026-10-18 06:32:21,480 25 INFO ? odoo: addons paths: _NamespacePath(['/data/build/odoo/odoo/addons', '/data/build/datadir/addons/19.0', '/data/build/duong-addons-ee', '/data/build/duong-addons', '/data/build/odoo/addons', '/data/build/odoo-enteprise']) 2026-10-18 06:32:21,480 25 INFO ? odoo: database: runbot19@default:default 2026-10-18 06:32:22,575 25 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-10-18 06:32:22,647 25 INFO 02379-19-0-all odoo.tests.common: Importing test framework 2026-10-18 06:32:22,704 25 INFO 02379-19-0-all odoo.modules.loading: loading 1 modules... 2026-10-18 06:32:23,430 25 INFO 02379-19-0-all odoo.modules.loading: 1 modules loaded in 0.72s, 0 queries (+0 extra) 2026-10-18 06:32:23,681 25 INFO 02379-19-0-all odoo.modules.loading: loading 476 modules... 2026-10-18 06:32:28,811 25 WARNING 02379-19-0-all py.warnings: /data/build/odoo/odoo/osv/__init__.py:4: DeprecationWarning: Since 19.0, odoo.osv is deprecated use odoo.fields.Domain File "/data/build/odoo/odoo-bin", line 6, in odoo.cli.main() File "/data/build/odoo/odoo/cli/command.py", line 133, in main command().run(args) File "/data/build/odoo/odoo/cli/server.py", line 127, in run main(args) File "/data/build/odoo/odoo/cli/server.py", line 118, in main rc = server.start(preload=config['db_name'], stop=stop) File "/data/build/odoo/odoo/service/server.py", line 1677, in start rc = server.run(preload, stop) File "/data/build/odoo/odoo/service/server.py", line 714, in run rc = preload_registries(preload) File "/data/build/odoo/odoo/service/server.py", line 1591, in preload_registries registry = Registry.new(dbname, update_module=update_module, install_modules=config['init'], upgrade_modules=config['update'], reinit_modules=config['reinit']) File "/data/build/odoo/odoo/tools/func.py", line 88, in locked return func(inst, *args, **kwargs) File "/data/build/odoo/odoo/orm/registry.py", line 189, in new load_modules( File "/data/build/odoo/odoo/modules/loading.py", line 464, in load_modules load_module_graph( File "/data/build/odoo/odoo/modules/loading.py", line 178, in load_module_graph load_openerp_module(package.name) File "/data/build/odoo/odoo/modules/module.py", line 506, in load_openerp_module __import__(qualname) File "/data/build/duong-addons-ee/d_ee_social_douyin/__init__.py", line 1, in from . import models File "/data/build/duong-addons-ee/d_ee_social_douyin/models/__init__.py", line 5, in from . import social_post File "/data/build/duong-addons-ee/d_ee_social_douyin/models/social_post.py", line 2, in from odoo.osv import expression File "/data/build/odoo/odoo/osv/__init__.py", line 4, in warnings.warn("Since 19.0, odoo.osv is deprecated use odoo.fields.Domain", DeprecationWarning) 2026-10-18 06:32:41,461 25 INFO 02379-19-0-all odoo.modules.loading: 476 modules loaded in 17.78s, 0 queries (+2 extra) 2026-10-18 06:32:42,595 25 INFO 02379-19-0-all odoo.modules.loading: Modules loaded. 2026-10-18 06:32:43,280 25 INFO 02379-19-0-all odoo.registry: Registry loaded in 20.704s 2026-10-18 06:32:43,281 25 INFO 02379-19-0-all odoo.service.server: Starting post tests 2026-10-18 06:32:45,587 25 INFO 02379-19-0-all odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-10-18 06:32:47,645 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/account_followup.assets_followup_report.min.js (id:969) 2026-10-18 06:32:47,792 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/fe17c33/api_doc.assets.min.js (id:970) 2026-10-18 06:32:47,820 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f5b8b81/bus.websocket_worker_assets.min.js (id:971) 2026-10-18 06:32:49,215 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/249e354/d_employee_portal.webclient.min.js (id:972) 2026-10-18 06:32:49,855 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/2275754/hr_attendance.assets_public_attendance.min.js (id:973) 2026-10-18 06:32:49,872 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8d661f2/html_editor.assets_history_diff.min.js (id:974) 2026-10-18 06:32:49,893 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/12a3e8c/html_editor.assets_image_cropper.min.js (id:975) 2026-10-18 06:32:51,474 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/33ab568/im_livechat.assets_embed_external.min.js (id:976) 2026-10-18 06:32:51,608 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/db45260/im_livechat.assets_livechat_support_tours.min.js (id:977) 2026-10-18 06:32:51,724 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/9af077e/im_livechat.embed_assets_unit_tests.min.js (id:978) 2026-10-18 06:32:58,669 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c0a797c/im_livechat.embed_assets_unit_tests_setup.min.js (id:979) 2026-10-18 06:32:58,814 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d16c77b/mail.assets_discuss_public_test_tours.min.js (id:980) 2026-10-18 06:32:58,835 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8c40d2b/mail.assets_lamejs.min.js (id:981) 2026-10-18 06:32:59,002 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/55d6851/mail.assets_odoo_sfu.min.js (id:982) 2026-10-18 06:33:00,844 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/450d98a/mail.assets_public.min.js (id:983) 2026-10-18 06:33:02,306 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6935815/mrp_subcontracting.webclient.min.js (id:984) 2026-10-18 06:33:02,592 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/316505c/point_of_sale.assets_debug.min.js (id:985) 2026-10-18 06:33:04,850 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ffa881d/point_of_sale.assets_prod.min.js (id:986) 2026-10-18 06:33:06,927 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ffa881d/point_of_sale.assets_prod_dark.min.js (id:987) 2026-10-18 06:33:07,618 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/29624c6/point_of_sale.customer_display_assets.min.js (id:988) 2026-10-18 06:33:07,784 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0677b80/point_of_sale.customer_display_assets_test.min.js (id:989) 2026-10-18 06:33:09,130 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6826d84/portal.assets_chatter.min.js (id:990) 2026-10-18 06:33:09,734 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d1804e3/pos_order_tracking_display.assets.min.js (id:991) 2026-10-18 06:33:10,439 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/adf49d2/pos_preparation_display.assets.min.js (id:992) 2026-10-18 06:33:10,595 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/62d23ef/pos_preparation_display.assets_tour_tests.min.js (id:993) 2026-10-18 06:33:11,493 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/2d5a8cb/pos_self_order.assets.min.js (id:994) 2026-10-18 06:33:11,693 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ec5a3a4/pos_self_order.assets_tests.min.js (id:995) 2026-10-18 06:33:14,277 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22c0b7a/project.webclient.min.js (id:996) 2026-10-18 06:33:14,350 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/snailmail.report_assets_snailmail.min.js (id:997) 2026-10-18 06:33:14,413 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/snailmail_account_followup.followup_report_assets_snailmail.min.js (id:998) 2026-10-18 06:33:14,432 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/spreadsheet.assets_print.min.js (id:999) 2026-10-18 06:33:14,964 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d77e3fd/spreadsheet.o_spreadsheet.min.js (id:1000) 2026-10-18 06:33:15,713 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/b583a3d/spreadsheet.public_spreadsheet.min.js (id:1001) 2026-10-18 06:33:15,868 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/770c032/survey.survey_assets.min.js (id:1002) 2026-10-18 06:33:15,902 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ff4e563/survey.survey_user_input_session_assets.min.js (id:1003) 2026-10-18 06:33:16,966 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4b88b74/web.__assets_tests_call__.min.js (id:1004) 2026-10-18 06:33:16,992 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/202973a/web._assets_jquery.min.js (id:1005) 2026-10-18 06:33:17,031 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c773895/web.ace_lib.min.js (id:1006) 2026-10-18 06:33:17,054 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/9828d94/web.assets_clickbot.min.js (id:1007) 2026-10-18 06:33:17,219 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/b1b0569/web.assets_emoji.min.js (id:1008) 2026-10-18 06:33:19,593 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/637f16d/web.assets_frontend_lazy.min.js (id:1009) 2026-10-18 06:33:19,632 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5524557/web.assets_frontend_minimal.min.js (id:1010) 2026-10-18 06:33:20,624 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cd7fbea/web.assets_tests.min.js (id:1011) 2026-10-18 06:33:27,443 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/df6e903/web.assets_unit_tests.min.js (id:1012) 2026-10-18 06:33:33,936 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6456239/web.assets_unit_tests_setup.min.js (id:1013) 2026-10-18 06:33:38,307 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/73cb185/web.assets_web.min.js (id:1014) 2026-10-18 06:33:38,345 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/e5957c6/web.chartjs_lib.min.js (id:1015) 2026-10-18 06:33:38,370 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/fe1b784/web.fullcalendar_lib.min.js (id:1016) 2026-10-18 06:33:38,422 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/9bbc69c/web.qunit_suite_tests.min.js (id:1017) 2026-10-18 06:33:38,570 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/64cdd59/web.report_assets_common.min.js (id:1018) 2026-10-18 06:33:38,582 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/web.report_assets_pdf.min.js (id:1019) 2026-10-18 06:33:43,895 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/b1a1434/web.tests_assets.min.js (id:1020) 2026-10-18 06:33:43,984 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/da8a87b/web_tour.interactive.min.js (id:1021) 2026-10-18 06:33:44,072 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c555060/website.assets_all_wysiwyg.min.js (id:1022) 2026-10-18 06:33:44,845 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/9529b9f/website.website_builder_assets.min.js (id:1023) 2026-10-18 06:33:45,358 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0649963/website_slides.slide_embed_assets.min.js (id:1024) 2026-10-18 06:33:45,363 25 INFO 02379-19-0-all odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 58.46340608596802 seconds 2026-10-18 06:33:46,389 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0f5abbc/account_followup.assets_followup_report.min.css (id:1025) 2026-10-18 06:33:47,533 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/e8cfe8a/account_reports.assets_pdf_export.min.css (id:1026) 2026-10-18 06:33:48,481 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/434fbd3/api_doc.assets.min.css (id:1027) 2026-10-18 06:33:48,498 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/bus.websocket_worker_assets.min.css (id:1028) 2026-10-18 06:33:50,402 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ad0f818/d_employee_portal.webclient.min.css (id:1029) 2026-10-18 06:33:51,810 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/fbf759c/hr_attendance.assets_public_attendance.min.css (id:1030) 2026-10-18 06:33:51,820 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d53a3ff/html_editor.assets_history_diff.min.css (id:1031) 2026-10-18 06:33:51,828 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0e8c7b4/html_editor.assets_image_cropper.min.css (id:1032) 2026-10-18 06:33:53,268 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/9ba7d3e/im_livechat.assets_embed_external.min.css (id:1033) 2026-10-18 06:33:53,275 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/im_livechat.assets_livechat_support_tours.min.css (id:1034) 2026-10-18 06:33:53,281 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/im_livechat.embed_assets_unit_tests.min.css (id:1035) 2026-10-18 06:33:57,591 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f35e87b/im_livechat.embed_assets_unit_tests_setup.min.css (id:1036) 2026-10-18 06:33:57,600 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/mail.assets_discuss_public_test_tours.min.css (id:1037) 2026-10-18 06:33:57,619 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/mail.assets_lamejs.min.css (id:1038) 2026-10-18 06:33:57,626 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/mail.assets_odoo_sfu.min.css (id:1039) 2026-10-18 06:33:59,185 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/37faf84/mail.assets_public.min.css (id:1040) 2026-10-18 06:34:00,470 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0e3e0c3/mrp_subcontracting.webclient.min.css (id:1041) 2026-10-18 06:34:00,478 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/point_of_sale.assets_debug.min.css (id:1042) 2026-10-18 06:34:02,660 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d6f6221/point_of_sale.assets_prod.min.css (id:1043) 2026-10-18 06:34:04,484 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/e60c215/point_of_sale.assets_prod_dark.min.css (id:1044) 2026-10-18 06:34:05,720 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/083f415/point_of_sale.customer_display_assets.min.css (id:1045) 2026-10-18 06:34:05,727 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/point_of_sale.customer_display_assets_test.min.css (id:1046) 2026-10-18 06:34:06,003 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/285d88c/portal.assets_chatter.min.css (id:1047) 2026-10-18 06:34:07,225 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/fb724b7/pos_order_tracking_display.assets.min.css (id:1048) 2026-10-18 06:34:08,521 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/3665c34/pos_preparation_display.assets.min.css (id:1049) 2026-10-18 06:34:08,530 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/pos_preparation_display.assets_tour_tests.min.css (id:1050) 2026-10-18 06:34:09,954 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0c8b139/pos_self_order.assets.min.css (id:1051) 2026-10-18 06:34:09,962 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/pos_self_order.assets_tests.min.css (id:1052) 2026-10-18 06:34:11,971 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/29d9fc2/project.webclient.min.css (id:1053) 2026-10-18 06:34:12,164 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/e7bd9be/snailmail.report_assets_snailmail.min.css (id:1054) 2026-10-18 06:34:12,344 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/e7bd9be/snailmail_account_followup.followup_report_assets_snailmail.min.css (id:1055) 2026-10-18 06:34:12,354 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0b534d2/spreadsheet.assets_print.min.css (id:1056) 2026-10-18 06:34:12,359 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/spreadsheet.o_spreadsheet.min.css (id:1057) 2026-10-18 06:34:13,325 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/db8b8be/spreadsheet.public_spreadsheet.min.css (id:1058) 2026-10-18 06:34:13,344 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/stock.assets_stock_print_report.min.css (id:1059) 2026-10-18 06:34:13,592 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5db6863/survey.survey_assets.min.css (id:1060) 2026-10-18 06:34:13,598 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/survey.survey_user_input_session_assets.min.css (id:1061) 2026-10-18 06:34:13,604 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/web.__assets_tests_call__.min.css (id:1062) 2026-10-18 06:34:13,609 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/web._assets_jquery.min.css (id:1063) 2026-10-18 06:34:13,615 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/web.ace_lib.min.css (id:1064) 2026-10-18 06:34:13,620 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/web.assets_clickbot.min.css (id:1065) 2026-10-18 06:34:13,634 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/web.assets_common.min.css (id:1066) 2026-10-18 06:34:13,639 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/web.assets_emoji.min.css (id:1067) 2026-10-18 06:34:16,868 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6203533/web.assets_frontend.min.css (id:1068) 2026-10-18 06:34:19,823 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6203533/web.assets_frontend_lazy.min.css (id:1069) 2026-10-18 06:34:19,827 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/web.assets_frontend_minimal.min.css (id:1070) 2026-10-18 06:34:19,831 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/web.assets_tests.min.css (id:1071) 2026-10-18 06:34:20,410 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/54aacb0/web.assets_unit_tests.min.css (id:1072) 2026-10-18 06:34:24,226 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0f49c26/web.assets_unit_tests_setup.min.css (id:1073) 2026-10-18 06:34:27,313 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0bfb8cd/web.assets_web.min.css (id:1074) 2026-10-18 06:34:30,713 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/e241368/web.assets_web_dark.min.css (id:1075) 2026-10-18 06:34:34,417 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6430968/web.assets_web_print.min.css (id:1076) 2026-10-18 06:34:34,422 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/web.chartjs_lib.min.css (id:1077) 2026-10-18 06:34:34,428 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/web.fullcalendar_lib.min.css (id:1078) 2026-10-18 06:34:34,437 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4647067/web.qunit_suite_tests.min.css (id:1079) 2026-10-18 06:34:35,806 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/055abc2/web.report_assets_common.min.css (id:1080) 2026-10-18 06:34:35,819 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/3cf8bf7/web.report_assets_pdf.min.css (id:1081) 2026-10-18 06:34:39,690 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c9b69dd/web.tests_assets.min.css (id:1082) 2026-10-18 06:34:39,702 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cf83e13/web_tour.interactive.min.css (id:1083) 2026-10-18 06:34:39,949 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8fa2c09/website.assets_all_wysiwyg.min.css (id:1084) 2026-10-18 06:34:40,274 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8fa2c09/website.assets_wysiwyg.min.css (id:1085) 2026-10-18 06:34:40,938 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/050e0cf/website.website_builder_assets.min.css (id:1086) 2026-10-18 06:34:42,242 25 INFO 02379-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8115258/website_slides.slide_embed_assets.min.css (id:1087) 2026-10-18 06:34:42,245 25 INFO 02379-19-0-all odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 56.88153147697449 seconds 2026-10-18 06:34:51,831 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_account_actions_dispatch_and_open_transactions ... 2026-10-18 06:34:53,375 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_connection_actions_and_scheduler_dispatch_provider_methods ... 2026-10-18 06:34:53,462 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_exact_code_does_not_fall_back_to_unique_amount ... 2026-10-18 06:34:55,239 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_exact_code_does_not_match_reference_substrings ... 2026-10-18 06:34:56,879 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_exact_code_does_not_match_vendor_reference_prefix_collision ... 2026-10-18 06:34:59,282 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_exact_code_ignores_payment_from_unmapped_journal ... 2026-10-18 06:35:02,782 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_exact_code_matches_provider_content_with_different_separators ... 2026-10-18 06:35:04,931 25 INFO 02379-19-0-all odoo.models.unlink: User #5 deleted account.move.line records with IDs: [25, 26] 2026-10-18 06:35:05,356 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_exact_code_matches_reference_in_provider_description ... 2026-10-18 06:35:07,161 25 INFO 02379-19-0-all odoo.models.unlink: User #5 deleted account.move.line records with IDs: [31, 32] 2026-10-18 06:35:07,556 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_exact_code_matches_sepay_content_with_invoice_reference_prefix ... 2026-10-18 06:35:09,513 25 INFO 02379-19-0-all odoo.models.unlink: User #5 deleted account.move.line records with IDs: [37, 38] 2026-10-18 06:35:09,847 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_exact_code_matches_vendor_payment_reference_before_bank_suffix ... 2026-10-18 06:35:12,333 25 INFO 02379-19-0-all odoo.models.unlink: User #5 deleted account.move.line records with IDs: [45, 46] 2026-10-18 06:35:12,859 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_exact_code_prioritizes_payment_over_open_invoice ... 2026-10-18 06:35:16,425 25 INFO 02379-19-0-all odoo.models.unlink: User #5 deleted account.move.line records with IDs: [55, 56] 2026-10-18 06:35:16,942 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_exact_code_reconciles_existing_registered_payment_first ... 2026-10-18 06:35:19,284 25 INFO 02379-19-0-all odoo.models.unlink: User #5 deleted account.move.line records with IDs: [63, 64] 2026-10-18 06:35:19,736 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_exact_code_reconciles_existing_vendor_payment ... 2026-10-18 06:35:21,917 25 INFO 02379-19-0-all odoo.models.unlink: User #5 deleted account.move.line records with IDs: [71, 72] 2026-10-18 06:35:22,398 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_exact_code_reconciles_one_invoice ... 2026-10-18 06:35:24,457 25 INFO 02379-19-0-all odoo.models.unlink: User #5 deleted account.move.line records with IDs: [77, 78] 2026-10-18 06:35:24,849 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_exact_code_skips_ambiguous_candidates ... 2026-10-18 06:35:27,634 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_exact_code_skips_ambiguous_registered_payments ... 2026-10-18 06:35:31,552 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_exact_code_skips_partner_mismatch ... 2026-10-18 06:35:33,439 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_fetch_pending_operator_action_is_not_marked_success ... 2026-10-18 06:35:33,549 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_journal_can_only_map_to_one_external_account ... 2026-10-18 06:35:33,617 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_late_transaction_resequences_daily_statement ... 2026-10-18 06:35:34,618 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_manual_reconcile_failure_restores_original_bnk_move ... 2026-10-18 06:35:36,438 25 INFO 02379-19-0-all odoo.models.unlink: User #5 deleted account.move.line records with IDs: [109, 110] 2026-10-18 06:35:36,678 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_manual_reconcile_global_tree_accepts_bnk_suspense_and_payment ... 2026-10-18 06:35:39,117 25 INFO 02379-19-0-all odoo.models.unlink: User #5 deleted account.move.line records with IDs: [117, 118] 2026-10-18 06:35:39,640 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_manual_reconcile_global_tree_rejects_invalid_bnk_selection ... 2026-10-18 06:35:41,220 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_manual_reconcile_global_tree_rejects_multiple_bank_transactions ... 2026-10-18 06:35:42,938 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_manual_reconcile_matches_multiple_invoices_with_exact_total ... 2026-10-18 06:35:45,563 25 INFO 02379-19-0-all odoo.models.unlink: User #5 deleted account.move.line records with IDs: [135, 136] 2026-10-18 06:35:45,980 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_manual_reconcile_matches_registered_payment_without_new_entry ... 2026-10-18 06:35:48,270 25 INFO 02379-19-0-all odoo.models.unlink: User #5 deleted account.move.line records with IDs: [143, 144] 2026-10-18 06:35:48,828 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_manual_reconcile_matches_vendor_payment ... 2026-10-18 06:35:51,386 25 INFO 02379-19-0-all odoo.models.unlink: User #5 deleted account.move.line records with IDs: [151, 152] 2026-10-18 06:35:51,907 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_manual_reconcile_opens_eligible_move_line_candidates ... 2026-10-18 06:35:53,610 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_manual_reconcile_rejects_already_reconciled_candidate ... 2026-10-18 06:35:55,904 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_manual_reconcile_rejects_cross_company_candidate ... 2026-10-18 06:36:03,921 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_manual_reconcile_rejects_draft_candidate ... 2026-10-18 06:36:05,698 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_manual_reconcile_rejects_incompatible_currency ... 2026-10-18 06:36:06,538 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_manual_reconcile_rejects_mixed_accounts ... 2026-10-18 06:36:07,549 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_manual_reconcile_rejects_mixed_partners ... 2026-10-18 06:36:08,367 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_manual_reconcile_rejects_modified_bnk_move ... 2026-10-18 06:36:08,921 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_manual_reconcile_rejects_partial_total_without_changing_bnk ... 2026-10-18 06:36:10,840 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_manual_reconcile_rejects_partner_mismatch ... 2026-10-18 06:36:12,627 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_manual_reconcile_undo_restores_suspense_structure ... 2026-10-18 06:36:14,526 25 INFO 02379-19-0-all odoo.models.unlink: User #5 deleted account.move.line records with IDs: [201, 202] 2026-10-18 06:36:14,943 25 INFO 02379-19-0-all odoo.models.unlink: User #5 deleted account.partial.reconcile records with IDs: [26] 2026-10-18 06:36:15,050 25 INFO 02379-19-0-all odoo.models.unlink: User #5 deleted account.full.reconcile records with IDs: [25] 2026-10-18 06:36:15,327 25 INFO 02379-19-0-all odoo.models.unlink: User #5 deleted account.move.line records with IDs: [203, 204] 2026-10-18 06:36:15,490 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_manual_reconcile_uses_standard_foreign_currency_exchange_difference ... 2026-10-18 06:36:17,796 25 INFO 02379-19-0-all odoo.models.unlink: User #5 deleted account.move.line records with IDs: [209, 210] 2026-10-18 06:36:18,546 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_missing_journal_can_be_fixed_and_reprocessed ... 2026-10-18 06:36:19,161 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_open_reconciled_journal_items_shows_payment_reconciliation_group ... 2026-10-18 06:36:21,820 25 INFO 02379-19-0-all odoo.models.unlink: User #5 deleted account.move.line records with IDs: [221, 222] 2026-10-18 06:36:22,323 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_payment_amount_mismatch_blocks_invoice_fallback ... 2026-10-18 06:36:25,671 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_provider_method_names_are_dynamic ... 2026-10-18 06:36:25,722 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_reconciliation_failure_preserves_posted_statement_line ... 2026-10-18 06:36:27,453 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_reconciliation_off_leaves_existing_payment_open ... 2026-10-18 06:36:29,726 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_reprocess_retries_boundary_match_without_duplicate_statement_line ... 2026-10-18 06:36:32,197 25 INFO 02379-19-0-all odoo.models.unlink: User #5 deleted account.move.line records with IDs: [247, 248] 2026-10-18 06:36:32,678 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_scheduled_failure_is_isolated_and_recorded ... 2026-10-18 06:36:32,785 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_statement_line_creation_uses_community_accounting_move ... 2026-10-18 06:36:33,211 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_statement_processing_allows_partial_daily_checkpoint ... 2026-10-18 06:36:34,210 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_transaction_dedupe_by_external_id ... 2026-10-18 06:36:34,305 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_undo_reconciliation_restores_suspense_line ... 2026-10-18 06:36:36,190 25 INFO 02379-19-0-all odoo.models.unlink: User #5 deleted account.move.line records with IDs: [261, 262] 2026-10-18 06:36:36,582 25 INFO 02379-19-0-all odoo.models.unlink: User #5 deleted account.partial.reconcile records with IDs: [35] 2026-10-18 06:36:36,634 25 INFO 02379-19-0-all odoo.models.unlink: User #5 deleted account.full.reconcile records with IDs: [34] 2026-10-18 06:36:36,816 25 INFO 02379-19-0-all odoo.models.unlink: User #5 deleted account.move.line records with IDs: [263, 264] 2026-10-18 06:36:36,943 25 INFO 02379-19-0-all odoo.addons.d_bank_connector.tests.test_bank_connector: Starting TestBankConnector.test_zero_provider_balance_is_preserved_on_transaction ... 2026-10-18 06:36:37,403 25 INFO 02379-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 640 checked, 5 removed 2026-10-18 06:36:44,572 25 INFO 02379-19-0-all odoo.addons.d_bank_connector_sepay.tests.test_sepay: Starting TestSePayConnector.test_api_normalizes_incoming_transaction ... 2026-10-18 06:36:44,627 25 INFO 02379-19-0-all odoo.addons.d_bank_connector_sepay.tests.test_sepay: Starting TestSePayConnector.test_api_retries_after_rate_limit ... 2026-10-18 06:36:44,681 25 INFO 02379-19-0-all odoo.addons.d_bank_connector_sepay.tests.test_sepay: Starting TestSePayConnector.test_api_then_webhook_uses_the_same_sepay_transaction ... 2026-10-18 06:36:44,809 25 INFO 02379-19-0-all odoo.addons.d_bank_connector_sepay.tests.test_sepay: Starting TestSePayConnector.test_fetch_transactions_paginates_and_updates_cursor ... 2026-10-18 06:36:44,919 25 INFO 02379-19-0-all odoo.addons.d_bank_connector_sepay.tests.test_sepay: Starting TestSePayConnector.test_hmac_verification ... 2026-10-18 06:36:44,969 25 INFO 02379-19-0-all odoo.addons.d_bank_connector_sepay.tests.test_sepay: Starting TestSePayConnector.test_migration_flags_duplicates_when_both_have_statement_lines ... 2026-10-18 06:36:46,034 25 INFO 02379-19-0-all odoo.addons.d_bank_connector_sepay.tests.test_sepay: Starting TestSePayConnector.test_migration_merges_legacy_sources_and_preserves_statement_line ... 2026-10-18 06:36:46,816 25 INFO 02379-19-0-all odoo.models.unlink: User #7 deleted d.bank.connector.transaction records with IDs: [59] 2026-10-18 06:36:46,834 25 INFO 02379-19-0-all odoo.addons.d_bank_connector_sepay.tests.test_sepay: Starting TestSePayConnector.test_missing_reference_uses_generic_deduplication_only ... 2026-10-18 06:36:46,970 25 INFO 02379-19-0-all odoo.addons.d_bank_connector_sepay.tests.test_sepay: Starting TestSePayConnector.test_polling_cursor_uses_api_uuid_after_webhook_merge ... 2026-10-18 06:36:47,689 25 INFO 02379-19-0-all odoo.addons.d_bank_connector_sepay.tests.test_sepay: Starting TestSePayConnector.test_provider_registration_and_dispatch ... 2026-10-18 06:36:47,737 25 INFO 02379-19-0-all odoo.addons.d_bank_connector_sepay.tests.test_sepay: Starting TestSePayConnector.test_sepay_identity_constraint_prevents_concurrent_duplicates ... 2026-10-18 06:36:47,844 25 INFO 02379-19-0-all odoo.addons.d_bank_connector_sepay.tests.test_sepay: Starting TestSePayConnector.test_sepay_identity_requires_exact_timestamp_and_amount ... 2026-10-18 06:36:47,994 25 INFO 02379-19-0-all odoo.addons.d_bank_connector_sepay.tests.test_sepay: Starting TestSePayConnector.test_sync_accounts_paginates_and_updates_existing_account ... 2026-10-18 06:36:48,083 25 INFO 02379-19-0-all odoo.addons.d_bank_connector_sepay.tests.test_sepay: Starting TestSePayConnector.test_webhook_and_api_payloads_dedupe_to_one_processed_transaction ... 2026-10-18 06:36:48,903 25 INFO 02379-19-0-all odoo.addons.d_bank_connector_sepay.tests.test_sepay: Starting TestSePayConnector.test_webhook_normalizes_outgoing_transaction ... 2026-10-18 06:36:48,930 25 INFO 02379-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-18 06:36:48,987 25 INFO 02379-19-0-all odoo.addons.d_bank_connector_sepay.tests.test_sepay: Starting TestSePayWebhookRoute.test_signed_webhook_route_is_idempotent ... 2026-10-18 06:36:49,014 25 INFO 02379-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-18 06:36:49,265 25 INFO 02379-19-0-all odoo.addons.d_bank_connector_sepay.controllers.main: {'id': 92704, 'gateway': 'Vietcombank', 'transactionDate': '2026-05-15 11:08:33', 'accountNumber': '1017588888', 'transferType': 'in', 'transferAmount': 150000, 'accumulated': 300000} 2026-10-18 06:36:49,342 25 INFO 02379-19-0-all werkzeug: 127.0.0.1 - - [18/Oct/2026 06:36:49] "POST /bank_connector/sepay/webhook/985e51bc1dfd4c63a2ff54cbbcde76cd HTTP/1.1" 200 - 33 0.042 0.298 2026-10-18 06:36:49,359 25 INFO 02379-19-0-all odoo.addons.d_bank_connector_sepay.controllers.main: {'id': 92704, 'gateway': 'Vietcombank', 'transactionDate': '2026-05-15 11:08:33', 'accountNumber': '1017588888', 'transferType': 'in', 'transferAmount': 150000, 'accumulated': 300000} 2026-10-18 06:36:49,386 25 INFO 02379-19-0-all werkzeug: 127.0.0.1 - - [18/Oct/2026 06:36:49] "POST /bank_connector/sepay/webhook/985e51bc1dfd4c63a2ff54cbbcde76cd HTTP/1.1" 200 - 10 0.013 0.021 2026-10-18 06:36:49,408 25 INFO 02379-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-18 06:36:49,557 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_boost: Starting TestMetaAdBoost.test_ad_activation_chain_is_parent_first ... 2026-10-18 06:36:49,748 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_boost: Starting TestMetaAdBoost.test_boost_post_context_locks_its_source_social_post ... 2026-10-18 06:36:49,848 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_boost: Starting TestMetaAdBoost.test_budget_owner_uses_adset_before_campaign ... 2026-10-18 06:36:49,958 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_boost: Starting TestMetaAdBoost.test_campaign_abo_budget_requires_adset ... 2026-10-18 06:36:50,080 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_boost: Starting TestMetaAdBoost.test_existing_social_post_candidates_match_selected_page ... 2026-10-18 06:36:53,802 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_boost: Starting TestMetaAdBoost.test_existing_social_post_keeps_selected_delivery_values_when_leaving_ad_step ... 2026-10-18 06:36:53,864 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_boost: Starting TestMetaAdBoost.test_existing_social_post_minimum_roas_forces_value_goal ... 2026-10-18 06:36:53,907 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_boost: Starting TestMetaAdBoost.test_existing_social_post_selection_applies_defaults_and_creates_payload ... 2026-10-18 06:36:53,986 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_boost: Starting TestMetaAdBoost.test_final_instagram_validation_requires_eligibility_decision ... 2026-10-18 06:36:54,089 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_boost: Starting TestMetaAdBoost.test_instagram_copyright_9005_does_not_block_eligibility ... 2026-10-18 06:36:54,090 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_boost: Starting TestMetaAdBoost.test_instagram_copyright_code_2_does_not_block_eligibility ... 2026-10-18 06:36:54,101 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_boost: Starting TestMetaAdBoost.test_instagram_eligibility_code_2_after_retry_is_actionable ... 2026-10-18 06:36:54,102 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.models.facebook_service_lead_ads: Retrying Meta Instagram boost eligibility lookup for media image_1. 2026-10-18 06:36:54,111 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_boost: Starting TestMetaAdBoost.test_instagram_eligibility_retries_meta_code_2_once ... 2026-10-18 06:36:54,112 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.models.facebook_service_lead_ads: Retrying Meta Instagram boost eligibility lookup for media image_1. 2026-10-18 06:36:54,114 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_boost: Starting TestMetaAdBoost.test_instagram_image_eligibility_excludes_copyright_field ... 2026-10-18 06:36:54,117 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_boost: Starting TestMetaAdBoost.test_instagram_owner_mismatch_blocks_boost ... 2026-10-18 06:36:54,203 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_boost: Starting TestMetaAdBoost.test_instagram_video_eligibility_fetches_copyright_separately ... 2026-10-18 06:36:54,205 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_boost: Starting TestMetaAdBoost.test_normal_wizard_can_clear_unlocked_social_post_selection ... 2026-10-18 06:36:54,253 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_boost: Starting TestMetaAdBoost.test_parse_meta_datetime_with_offset ... 2026-10-18 06:36:54,256 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_boost: Starting TestMetaAdBoost.test_promotion_smart_button_and_audit_note ... 2026-10-18 06:36:54,516 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_boost: Starting TestMetaAdBoost.test_refresh_instagram_eligibility_is_read_only ... 2026-10-18 06:36:54,656 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_boost: Starting TestMetaAdBoost.test_refresh_normalizes_meta_adset_end_time ... 2026-10-18 06:36:54,790 25 INFO 02379-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-18 06:36:54,797 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_constants: Starting TestMetaAdConstants.test_adset_bid_payload_clears_inactive_controls_on_update ... 2026-10-18 06:36:54,805 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_constants: Starting TestMetaAdConstants.test_adset_bid_payload_matches_each_bid_strategy ... 2026-10-18 06:36:54,811 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_constants: Starting TestMetaAdConstants.test_currency_minor_unit_conversion ... 2026-10-18 06:36:54,814 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_constants: Starting TestMetaAdConstants.test_existing_facebook_post_payload_is_exclusive ... 2026-10-18 06:36:54,815 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_constants: Starting TestMetaAdConstants.test_existing_instagram_post_payload_is_exclusive ... 2026-10-18 06:36:54,816 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_constants: Starting TestMetaAdConstants.test_graph_api_version_is_centralized ... 2026-10-18 06:36:54,837 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_constants: Starting TestMetaAdConstants.test_invalid_json_raises_user_error ... 2026-10-18 06:36:54,843 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_constants: Starting TestMetaAdConstants.test_legacy_destination_aliases ... 2026-10-18 06:36:54,845 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_constants: Starting TestMetaAdConstants.test_minimum_roas_requires_value_goal_and_positive_floor ... 2026-10-18 06:36:54,853 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_constants: Starting TestMetaAdConstants.test_normalize_legacy_objective ... 2026-10-18 06:36:54,855 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_constants: Starting TestMetaAdConstants.test_promoted_object_requirements ... 2026-10-18 06:36:54,856 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_constants: Starting TestMetaAdConstants.test_validate_only_execution_option ... 2026-10-18 06:36:54,868 25 INFO 02379-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-18 06:36:54,979 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_wizard_publish: Starting TestMetaAdWizardPublish.test_adset_service_create_keeps_promoted_object ... 2026-10-18 06:36:54,988 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_wizard_publish: Starting TestMetaAdWizardPublish.test_adset_service_update_keeps_destination_type ... 2026-10-18 06:36:55,006 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_wizard_publish: Starting TestMetaAdWizardPublish.test_adset_service_update_preserves_bid_control_clear_markers ... 2026-10-18 06:36:55,020 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_wizard_publish: Starting TestMetaAdWizardPublish.test_adset_sync_reads_roas_bid_constraint ... 2026-10-18 06:36:55,103 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_wizard_publish: Starting TestMetaAdWizardPublish.test_adset_update_clears_stale_bid_controls_for_highest_volume ... 2026-10-18 06:36:55,198 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_wizard_publish: Starting TestMetaAdWizardPublish.test_app_promotion_promoted_object_uses_app_fields ... 2026-10-18 06:36:55,310 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_wizard_publish: Starting TestMetaAdWizardPublish.test_campaign_budget_bid_strategy_validates_required_controls ... 2026-10-18 06:36:55,429 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_wizard_publish: Starting TestMetaAdWizardPublish.test_campaign_guidance_covers_all_objectives_and_meta_references ... 2026-10-18 06:36:55,447 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_wizard_publish: Starting TestMetaAdWizardPublish.test_campaign_sync_reads_budget_sharing ... 2026-10-18 06:36:55,508 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_wizard_publish: Starting TestMetaAdWizardPublish.test_campaign_update_keeps_false_budget_sharing ... 2026-10-18 06:36:55,527 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_wizard_publish: Starting TestMetaAdWizardPublish.test_cbo_bid_controls_reach_adset_update_without_strategy ... 2026-10-18 06:36:55,632 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_wizard_publish: Starting TestMetaAdWizardPublish.test_cbo_bid_strategy_rejects_missing_bid_amount ... 2026-10-18 06:36:55,753 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_wizard_publish: Starting TestMetaAdWizardPublish.test_cbo_minimum_roas_sends_adset_constraint ... 2026-10-18 06:36:55,848 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_wizard_publish: Starting TestMetaAdWizardPublish.test_engagement_minimum_roas_is_a_soft_warning ... 2026-10-18 06:36:55,853 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_wizard_publish: Starting TestMetaAdWizardPublish.test_existing_adset_update_sends_delivery_settings ... 2026-10-18 06:36:56,025 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_wizard_publish: Starting TestMetaAdWizardPublish.test_existing_adset_updates_a_changed_optimization_goal ... 2026-10-18 06:36:56,163 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_wizard_publish: Starting TestMetaAdWizardPublish.test_existing_adset_updates_delivery_and_promoted_object_fields ... 2026-10-18 06:36:56,277 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_wizard_publish: Starting TestMetaAdWizardPublish.test_existing_campaign_rejects_objective_change ... 2026-10-18 06:36:56,393 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_wizard_publish: Starting TestMetaAdWizardPublish.test_existing_campaign_updates_meta_editable_settings_without_objective ... 2026-10-18 06:36:56,509 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_wizard_publish: Starting TestMetaAdWizardPublish.test_existing_objects_validate_before_the_actual_update ... 2026-10-18 06:36:56,619 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_wizard_publish: Starting TestMetaAdWizardPublish.test_failed_update_keeps_wizard_open_and_stops_publish ... 2026-10-18 06:36:56,730 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_wizard_publish: Starting TestMetaAdWizardPublish.test_get_adsets_requests_bid_amount ... 2026-10-18 06:36:56,732 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_wizard_publish: Starting TestMetaAdWizardPublish.test_lead_form_page_falls_back_to_the_selected_page ... 2026-10-18 06:36:56,934 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_wizard_publish: Starting TestMetaAdWizardPublish.test_lead_form_sets_its_page_on_wizard_and_adset_payload ... 2026-10-18 06:36:57,113 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_wizard_publish: Starting TestMetaAdWizardPublish.test_minimum_roas_guidance_explains_value_without_requiring_app_promotion ... 2026-10-18 06:36:57,123 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_wizard_publish: Starting TestMetaAdWizardPublish.test_minimum_roas_sets_value_and_updates_existing_adset ... 2026-10-18 06:36:57,245 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_wizard_publish: Starting TestMetaAdWizardPublish.test_minimum_roas_update_sends_value_optimization_goal ... 2026-10-18 06:36:57,346 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_wizard_publish: Starting TestMetaAdWizardPublish.test_promoted_object_guidance_matches_destination_type ... 2026-10-18 06:36:57,356 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_wizard_publish: Starting TestMetaAdWizardPublish.test_promoted_object_keeps_values_for_an_unknown_combination ... 2026-10-18 06:36:57,441 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_wizard_publish: Starting TestMetaAdWizardPublish.test_publish_updates_existing_campaign_and_adset_without_status ... 2026-10-18 06:36:57,541 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_wizard_publish: Starting TestMetaAdWizardPublish.test_retry_after_adset_failure_updates_the_created_campaign ... 2026-10-18 06:36:57,660 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_wizard_publish: Starting TestMetaAdWizardPublish.test_sales_post_is_a_soft_guidance_warning ... 2026-10-18 06:36:57,668 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_ad_wizard_publish: Starting TestMetaAdWizardPublish.test_wizard_rejects_negative_budget ... 2026-10-18 06:36:57,690 25 INFO 02379-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-18 06:36:57,692 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_custom_audience: Starting TestMetaCustomAudience.test_custom_audience_size_values_accept_numeric_strings ... 2026-10-18 06:36:57,695 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_custom_audience: Starting TestMetaCustomAudience.test_custom_audience_size_values_keep_zero_lower_bound ... 2026-10-18 06:36:57,696 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_custom_audience: Starting TestMetaCustomAudience.test_custom_audience_size_values_preserve_bounds ... 2026-10-18 06:36:57,696 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_custom_audience: Starting TestMetaCustomAudience.test_get_custom_audiences_requests_current_size_fields ... 2026-10-18 06:36:57,707 25 INFO 02379-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-18 06:36:57,786 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_graph_api: Starting TestMetaGraphApi.test_graph_api_urls_follow_configured_version ... 2026-10-18 06:36:57,792 25 INFO 02379-19-0-all odoo.addons.d_social_instagram.models.instagram_service: Successfully uploaded video to container container-id 2026-10-18 06:36:57,797 25 INFO 02379-19-0-all odoo.addons.d_social_instagram.models.instagram_service: Successfully uploaded video to container container-id 2026-10-18 06:36:57,799 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_graph_api: Starting TestMetaGraphApi.test_instagram_statistics_uses_configured_graph_url ... 2026-10-18 06:36:57,818 25 INFO 02379-19-0-all odoo.addons.d_social_instagram.models.social_account: Updated Instagram statistics for account Instagram Statistics Test 2026-10-18 06:36:57,819 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_graph_api: Starting TestMetaGraphApi.test_migration_preserves_graph_version_and_normalizes_destination_values ... 2026-10-18 06:36:57,944 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_graph_api: Starting TestMetaGraphApi.test_migration_sets_v24_for_an_unconfigured_upgrade ... 2026-10-18 06:36:57,953 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_graph_api: Starting TestMetaGraphApi.test_new_installation_defaults_to_v25 ... 2026-10-18 06:36:57,970 25 INFO 02379-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-18 06:36:58,100 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_insights_sync: Starting TestMetaInsightsSync.test_action_sync_insights_keeps_manual_snapshot_and_returns_true ... 2026-10-18 06:36:58,194 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_insights_sync: Starting TestMetaInsightsSync.test_dashboard_aggregates_totals_trend_and_top_campaigns_using_extract_result ... 2026-10-18 06:36:58,210 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_insights_sync: Starting TestMetaInsightsSync.test_dashboard_cache_and_force_refresh ... 2026-10-18 06:36:58,230 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_insights_sync: Starting TestMetaInsightsSync.test_dashboard_does_not_retry_meta_rate_limit_as_limit_fallback ... 2026-10-18 06:36:58,244 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_insights_sync: Starting TestMetaInsightsSync.test_dashboard_insights_available_includes_token_backed_sandbox ... 2026-10-18 06:36:58,350 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_insights_sync: Starting TestMetaInsightsSync.test_dashboard_requests_time_range_granularity_and_account_reach ... 2026-10-18 06:36:58,368 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_insights_sync: Starting TestMetaInsightsSync.test_dashboard_retries_only_code_100_limit_parameter_error ... 2026-10-18 06:36:58,388 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_insights_sync: Starting TestMetaInsightsSync.test_dashboard_returns_errors_without_raising_and_marks_throttled ... 2026-10-18 06:36:58,414 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_insights_sync: Starting TestMetaInsightsSync.test_dashboard_uses_week_and_month_granularity ... 2026-10-18 06:36:58,432 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_insights_sync: Starting TestMetaInsightsSync.test_dashboard_validates_37_months_order_and_future ... 2026-10-18 06:36:58,471 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_insights_sync: Starting TestMetaInsightsSync.test_dashboard_works_for_sales_user_without_social_access ... 2026-10-18 06:36:59,045 25 INFO 02379-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-18 06:36:59,244 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_insights_sync: Starting TestMetaInsightsSync.test_deprecated_insight_crons_are_noops ... 2026-10-18 06:36:59,245 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_insights_sync: Starting TestMetaInsightsSync.test_meta_rate_limit_detection_does_not_match_subcode_or_code_100 ... 2026-10-18 06:36:59,259 25 INFO 02379-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-18 06:36:59,378 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_lead_attribution: Starting TestMetaLeadAttribution.test_ad_account_lookup_without_page_rejects_duplicate_ids ... 2026-10-18 06:36:59,555 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_lead_attribution: Starting TestMetaLeadAttribution.test_ad_only_payload_backfills_account_and_parents ... 2026-10-18 06:36:59,696 25 INFO 02379-19-0-all odoo.addons.mail.tools.mail_validation: The (optional) `flanker` Python module is not installed,so email validation will fallback to email_normalize. 2026-10-18 06:36:59,826 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_lead_attribution: Starting TestMetaLeadAttribution.test_backfill_does_not_change_another_ad_accounts_lead ... 2026-10-18 06:37:00,051 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_lead_attribution: Starting TestMetaLeadAttribution.test_backfill_does_not_guess_account_from_shared_page ... 2026-10-18 06:37:00,282 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_lead_attribution: Starting TestMetaLeadAttribution.test_backfill_duplicate_ids_respects_the_forms_page ... 2026-10-18 06:37:01,141 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_lead_attribution: Starting TestMetaLeadAttribution.test_backfill_existing_reference_restores_missing_account ... 2026-10-18 06:37:01,478 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_lead_attribution: Starting TestMetaLeadAttribution.test_backfill_preserves_existing_parent_reference ... 2026-10-18 06:37:02,026 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_lead_attribution: Starting TestMetaLeadAttribution.test_backfill_preserves_explicit_parent_attribution ... 2026-10-18 06:37:02,303 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_lead_attribution: Starting TestMetaLeadAttribution.test_backfill_resolves_archived_attribution_objects ... 2026-10-18 06:37:02,579 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_lead_attribution: Starting TestMetaLeadAttribution.test_existing_meta_objects_use_many2one_references ... 2026-10-18 06:37:02,809 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_lead_attribution: Starting TestMetaLeadAttribution.test_fallback_name_groups_available_in_leads_and_pipeline ... 2026-10-18 06:37:02,838 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_lead_attribution: Starting TestMetaLeadAttribution.test_formless_backfill_keeps_duplicate_ids_unassigned ... 2026-10-18 06:37:03,639 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_lead_attribution: Starting TestMetaLeadAttribution.test_formless_lead_links_after_structure_sync_with_multiple_accounts ... 2026-10-18 06:37:03,882 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_lead_attribution: Starting TestMetaLeadAttribution.test_formless_reconciliation_does_not_cross_companies ... 2026-10-18 06:37:07,148 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_lead_attribution: Starting TestMetaLeadAttribution.test_import_ignores_another_pages_copy_of_the_ad ... 2026-10-18 06:37:07,404 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_lead_attribution: Starting TestMetaLeadAttribution.test_import_resolves_archived_attribution_objects ... 2026-10-18 06:37:07,605 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_lead_attribution: Starting TestMetaLeadAttribution.test_log_backfill_ignores_invalid_or_mismatched_payloads ... 2026-10-18 06:37:07,815 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_lead_attribution: Starting TestMetaLeadAttribution.test_log_backfill_preserves_existing_attribution ... 2026-10-18 06:37:07,934 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_lead_attribution: Starting TestMetaLeadAttribution.test_log_backfill_skips_name_when_external_id_conflicts ... 2026-10-18 06:37:08,090 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_lead_attribution: Starting TestMetaLeadAttribution.test_lookup_restricts_meta_ad_account ... 2026-10-18 06:37:08,187 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_lead_attribution: Starting TestMetaLeadAttribution.test_missing_objects_link_after_structure_sync ... 2026-10-18 06:37:08,378 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_lead_attribution: Starting TestMetaLeadAttribution.test_pipeline_exposes_attribution_for_imported_opportunities ... 2026-10-18 06:37:08,519 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_lead_attribution: Starting TestMetaLeadAttribution.test_process_lead_stores_submission_time_and_attribution_names ... 2026-10-18 06:37:08,622 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_lead_attribution: Starting TestMetaLeadAttribution.test_single_lead_requests_attribution_names ... 2026-10-18 06:37:08,624 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_lead_attribution: Starting TestMetaLeadAttribution.test_upgrade_restores_historical_attribution_without_changing_crm ... 2026-10-18 06:37:08,901 25 INFO 02379-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-18 06:37:09,139 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_lead_form: Starting TestMetaLeadForm.test_create_form_sends_meta_marital_status_enum ... 2026-10-18 06:37:09,157 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_lead_form: Starting TestMetaLeadForm.test_migration_converts_legacy_selection_values_and_preserves_question_data ... 2026-10-18 06:37:09,181 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_lead_form: Starting TestMetaLeadForm.test_sync_marital_status_preserves_standard_question_and_roundtrip ... 2026-10-18 06:37:09,185 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_lead_form: Starting TestMetaLeadForm.test_update_form_sends_meta_marital_status_enum ... 2026-10-18 06:37:09,211 25 INFO 02379-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-18 06:37:09,805 25 INFO 02379-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-18 06:37:10,364 25 INFO 02379-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-18 06:37:10,469 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_lead_log_retry: Starting TestMetaLeadLogRetry.test_finished_log_still_blocks_a_second_crm_lead ... 2026-10-18 06:37:10,524 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_lead_log_retry: Starting TestMetaLeadLogRetry.test_retry_button_failure_keeps_error_with_new_message ... 2026-10-18 06:37:10,605 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_lead_log_retry: Starting TestMetaLeadLogRetry.test_retry_button_imports_error_log ... 2026-10-18 06:37:10,769 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_lead_log_retry: Starting TestMetaLeadLogRetry.test_retry_button_is_manager_only ... 2026-10-18 06:37:10,886 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_lead_log_retry: Starting TestMetaLeadLogRetry.test_retry_is_not_offered_for_polling_failures ... 2026-10-18 06:37:10,959 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_lead_log_retry: Starting TestMetaLeadLogRetry.test_sync_imports_lead_whose_log_is_in_error ... 2026-10-18 06:37:11,075 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_lead_log_retry: Starting TestMetaLeadLogRetry.test_sync_imports_lead_whose_log_is_pending ... 2026-10-18 06:37:11,218 25 INFO 02379-19-0-all odoo.addons.d_crm_meta_lead_ads.tests.test_meta_lead_log_retry: Starting TestMetaLeadLogRetry.test_sync_skips_log_claimed_by_another_transaction ... 2026-10-18 06:37:11,315 25 INFO 02379-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-18 06:37:11,591 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_connection: Starting TestSePayConnection.test_connection_can_use_polling_without_webhook ... 2026-10-18 06:37:11,727 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_connection: Starting TestSePayConnection.test_connection_form_uses_native_stat_button_box ... 2026-10-18 06:37:11,736 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_connection: Starting TestSePayConnection.test_connection_wizard_validates_credentials_and_empty_discovery ... 2026-10-18 06:37:11,922 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_connection: Starting TestSePayConnection.test_journal_opens_separate_sepay_connection_flow ... 2026-10-18 06:37:11,975 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_connection: Starting TestSePayConnection.test_manager_connects_sepay_and_discovers_accounts ... 2026-10-18 06:37:12,450 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_connection: Starting TestSePayConnection.test_native_account_selection_does_not_call_odoofin_for_sepay ... 2026-10-18 06:37:12,501 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_connection: ====================================================================== 2026-10-18 06:37:12,501 25 ERROR 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_connection: ERROR: TestSePayConnection.test_native_account_selection_does_not_call_odoofin_for_sepay Traceback (most recent call last): File "/data/build/duong-addons-ee/d_ee_bank_connector_sepay/tests/test_connection.py", line 130, in test_native_account_selection_does_not_call_odoofin_for_sepay with ( File "/usr/lib/python3.12/unittest/mock.py", line 1458, in __enter__ original, local = self.get_original() ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/unittest/mock.py", line 1431, in get_original raise AttributeError( AttributeError: does not have the attribute '_fetch_transactions' 2026-10-18 06:37:12,510 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_connection: Starting TestSePayConnection.test_non_manager_cannot_run_connection_wizard ... 2026-10-18 06:37:12,524 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_connection: ====================================================================== 2026-10-18 06:37:12,525 25 ERROR 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_connection: ERROR: TestSePayConnection.test_non_manager_cannot_run_connection_wizard Traceback (most recent call last): File "/data/build/duong-addons-ee/d_ee_bank_connector_sepay/tests/test_connection.py", line 252, in test_non_manager_cannot_run_connection_wizard user = self.env['res.users'].with_context(no_reset_password=True).create({ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website_slides/models/res_users.py", line 13, in create users = super().create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/hr_holidays/models/res_users.py", line 68, in create users = super().create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/project/models/res_users.py", line 12, in create res = super().create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/hr/models/res_users.py", line 165, in create res = super().create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/digest/models/res_users.py", line 12, in create users = super(ResUsers, self).create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/gamification/models/res_users.py", line 72, in create res = super().create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/calendar/models/res_users.py", line 63, in create res = super().create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/auth_signup/models/res_users.py", line 272, in create users = super(ResUsers, self).create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/mail/models/discuss/res_users.py", line 14, in create users = super().create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/mail/models/res_users.py", line 182, in create users = super().create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/res_users.py", line 1357, in create users = super().create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/res_users.py", line 580, in create users = super().create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 4660, in create raise ValueError(f"Invalid field {field_name!r} in {self._name!r}") ValueError: Invalid field 'groups_id' in 'res.users' 2026-10-18 06:37:12,531 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_connection: Starting TestSePayConnection.test_sepay_connection_is_hidden_and_rejected_outside_vietnam ... 2026-10-18 06:37:12,641 25 INFO 02379-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-18 06:37:12,690 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_lifecycle: Starting TestSePayLifecycle.test_deleting_sepay_never_calls_odoofin ... 2026-10-18 06:37:12,905 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_lifecycle: ====================================================================== 2026-10-18 06:37:12,905 25 ERROR 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_lifecycle: FAIL: TestSePayLifecycle.test_deleting_sepay_never_calls_odoofin Traceback (most recent call last): File "/data/build/duong-addons-ee/d_ee_bank_connector_sepay/tests/test_lifecycle.py", line 79, in test_deleting_sepay_never_calls_odoofin self.assertTrue(reconcile_model) AssertionError: account.reconcile.model() is not true 2026-10-18 06:37:12,910 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_lifecycle: Starting TestSePayLifecycle.test_fixed_api_environment_and_required_token_are_enforced ... 2026-10-18 06:37:12,991 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_lifecycle: Starting TestSePayLifecycle.test_hmac_and_api_key_authentication_are_exact_and_replay_bounded ... 2026-10-18 06:37:13,032 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_lifecycle: Starting TestSePayLifecycle.test_manual_link_is_marked_requested_without_triggering_automatic_sync ... 2026-10-18 06:37:13,070 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_lifecycle: Starting TestSePayLifecycle.test_native_provider_model_methods_delegate_to_enterprise_superclasses ... 2026-10-18 06:37:13,121 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_lifecycle: ====================================================================== 2026-10-18 06:37:13,121 25 ERROR 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_lifecycle: ERROR: TestSePayLifecycle.test_native_provider_model_methods_delegate_to_enterprise_superclasses Traceback (most recent call last): File "/data/build/duong-addons-ee/d_ee_bank_connector_sepay/tests/test_lifecycle.py", line 205, in test_native_provider_model_methods_delegate_to_enterprise_superclasses with patch.object( File "/usr/lib/python3.12/unittest/mock.py", line 1458, in __enter__ original, local = self.get_original() ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/unittest/mock.py", line 1431, in get_original raise AttributeError( AttributeError: does not have the attribute '_get_consent_expiring_date' 2026-10-18 06:37:13,127 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_lifecycle: Starting TestSePayLifecycle.test_non_sepay_credentials_keep_native_superclass_path ... 2026-10-18 06:37:13,160 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_lifecycle: Starting TestSePayLifecycle.test_non_vietnam_connection_cannot_update_or_reconnect ... 2026-10-18 06:37:13,285 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_lifecycle: Starting TestSePayLifecycle.test_sepay_credentials_and_reconnect_use_sepay_wizard ... 2026-10-18 06:37:13,351 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_lifecycle: Starting TestSePayLifecycle.test_transaction_log_count_and_action_are_scoped_to_connection ... 2026-10-18 06:37:13,411 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_lifecycle: Starting TestSePayLifecycle.test_webhook_normalization_validates_schema_and_outgoing_sign ... 2026-10-18 06:37:13,456 25 INFO 02379-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-18 06:37:13,508 25 INFO 02379-19-0-all odoo.tests.suite: ====================================================================== 2026-10-18 06:37:13,509 25 ERROR 02379-19-0-all odoo.tests.suite: ERROR: setUpClass (odoo.addons.d_ee_bank_connector_sepay.tests.test_security.TestSePaySecurity) Traceback (most recent call last): File "/data/build/duong-addons-ee/d_ee_bank_connector_sepay/tests/test_security.py", line 35, in setUpClass cls.account_user = cls.env['res.users'].with_context(no_reset_password=True).create({ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/website_slides/models/res_users.py", line 13, in create users = super().create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/hr_holidays/models/res_users.py", line 68, in create users = super().create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/project/models/res_users.py", line 12, in create res = super().create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/hr/models/res_users.py", line 165, in create res = super().create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/digest/models/res_users.py", line 12, in create users = super(ResUsers, self).create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/gamification/models/res_users.py", line 72, in create res = super().create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/calendar/models/res_users.py", line 63, in create res = super().create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/auth_signup/models/res_users.py", line 272, in create users = super(ResUsers, self).create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/mail/models/discuss/res_users.py", line 14, in create users = super().create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/mail/models/res_users.py", line 182, in create users = super().create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/res_users.py", line 1357, in create users = super().create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/res_users.py", line 580, in create users = super().create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 4660, in create raise ValueError(f"Invalid field {field_name!r} in {self._name!r}") ValueError: Invalid field 'groups_id' in 'res.users' 2026-10-18 06:37:13,525 25 INFO 02379-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-18 06:37:13,736 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: Starting TestSePaySynchronization.test_account_discovery_rejects_invalid_provider_shapes ... 2026-10-18 06:37:13,780 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: Starting TestSePaySynchronization.test_api_first_then_webhook_uses_the_same_audit_record ... 2026-10-18 06:37:13,816 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: Starting TestSePaySynchronization.test_api_redirects_are_not_followed_outside_the_fixed_origin ... 2026-10-18 06:37:13,828 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: Starting TestSePaySynchronization.test_api_transaction_becomes_native_statement_line_with_opening_balance ... File "/data/build/odoo/odoo-bin", line 6, in odoo.cli.main() File "/data/build/odoo/odoo/cli/command.py", line 133, in main command().run(args) File "/data/build/odoo/odoo/cli/server.py", line 127, in run main(args) File "/data/build/odoo/odoo/cli/server.py", line 118, in main rc = server.start(preload=config['db_name'], stop=stop) File "/data/build/odoo/odoo/service/server.py", line 1677, in start rc = server.run(preload, stop) File "/data/build/odoo/odoo/service/server.py", line 714, in run rc = preload_registries(preload) File "/data/build/odoo/odoo/service/server.py", line 1607, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/odoo/odoo/tests/loader.py", line 116, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/odoo/odoo/tests/suite.py", line 79, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/odoo/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/odoo/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/duong-addons-ee/d_ee_bank_connector_sepay/tests/test_synchronization.py", line 102, in test_api_transaction_becomes_native_statement_line_with_opening_balance fetched = self.online_account._retrieve_transactions() File "/data/build/duong-addons-ee/d_ee_bank_connector_sepay/models/account_online.py", line 623, in _retrieve_transactions self.env.cr.commit() File "/data/build/odoo/odoo/tests/common.py", line 1070, in forbidden traceback.print_stack() 2026-10-18 06:37:13,860 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: ====================================================================== 2026-10-18 06:37:13,861 25 ERROR 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: FAIL: TestSePaySynchronization.test_api_transaction_becomes_native_statement_line_with_opening_balance Traceback (most recent call last): File "/data/build/duong-addons-ee/d_ee_bank_connector_sepay/tests/test_synchronization.py", line 102, in test_api_transaction_becomes_native_statement_line_with_opening_balance fetched = self.online_account._retrieve_transactions() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/duong-addons-ee/d_ee_bank_connector_sepay/models/account_online.py", line 623, in _retrieve_transactions self.env.cr.commit() File "/data/build/odoo/odoo/tests/common.py", line 1071, in forbidden raise AssertionError('Cannot commit or rollback a cursor from inside a test, this will lead to a broken cursor when trying to rollback the test. Please rollback to a specific savepoint instead or open another cursor if really necessary') AssertionError: Cannot commit or rollback a cursor from inside a test, this will lead to a broken cursor when trying to rollback the test. Please rollback to a specific savepoint instead or open another cursor if really necessary 2026-10-18 06:37:13,865 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: Starting TestSePaySynchronization.test_api_transaction_schema_rejects_invalid_identity_amounts_and_timestamp ... 2026-10-18 06:37:13,892 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: Starting TestSePaySynchronization.test_different_references_do_not_fallback_merge_on_content ... 2026-10-18 06:37:13,925 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: Starting TestSePaySynchronization.test_empty_initial_history_creates_no_fake_opening_transaction ... File "/data/build/odoo/odoo-bin", line 6, in odoo.cli.main() File "/data/build/odoo/odoo/cli/command.py", line 133, in main command().run(args) File "/data/build/odoo/odoo/cli/server.py", line 127, in run main(args) File "/data/build/odoo/odoo/cli/server.py", line 118, in main rc = server.start(preload=config['db_name'], stop=stop) File "/data/build/odoo/odoo/service/server.py", line 1677, in start rc = server.run(preload, stop) File "/data/build/odoo/odoo/service/server.py", line 714, in run rc = preload_registries(preload) File "/data/build/odoo/odoo/service/server.py", line 1607, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/odoo/odoo/tests/loader.py", line 116, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/odoo/odoo/tests/suite.py", line 79, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/odoo/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/odoo/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/duong-addons-ee/d_ee_bank_connector_sepay/tests/test_synchronization.py", line 596, in test_empty_initial_history_creates_no_fake_opening_transaction result = self.online_account._retrieve_transactions() File "/data/build/duong-addons-ee/d_ee_bank_connector_sepay/models/account_online.py", line 623, in _retrieve_transactions self.env.cr.commit() File "/data/build/odoo/odoo/tests/common.py", line 1070, in forbidden traceback.print_stack() 2026-10-18 06:37:13,933 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: ====================================================================== 2026-10-18 06:37:13,933 25 ERROR 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: FAIL: TestSePaySynchronization.test_empty_initial_history_creates_no_fake_opening_transaction Traceback (most recent call last): File "/data/build/duong-addons-ee/d_ee_bank_connector_sepay/tests/test_synchronization.py", line 596, in test_empty_initial_history_creates_no_fake_opening_transaction result = self.online_account._retrieve_transactions() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/duong-addons-ee/d_ee_bank_connector_sepay/models/account_online.py", line 623, in _retrieve_transactions self.env.cr.commit() File "/data/build/odoo/odoo/tests/common.py", line 1071, in forbidden raise AssertionError('Cannot commit or rollback a cursor from inside a test, this will lead to a broken cursor when trying to rollback the test. Please rollback to a specific savepoint instead or open another cursor if really necessary') AssertionError: Cannot commit or rollback a cursor from inside a test, this will lead to a broken cursor when trying to rollback the test. Please rollback to a specific savepoint instead or open another cursor if really necessary 2026-10-18 06:37:13,936 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: Starting TestSePaySynchronization.test_full_pending_total_drives_first_100_then_remainder_import ... File "/data/build/odoo/odoo-bin", line 6, in odoo.cli.main() File "/data/build/odoo/odoo/cli/command.py", line 133, in main command().run(args) File "/data/build/odoo/odoo/cli/server.py", line 127, in run main(args) File "/data/build/odoo/odoo/cli/server.py", line 118, in main rc = server.start(preload=config['db_name'], stop=stop) File "/data/build/odoo/odoo/service/server.py", line 1677, in start rc = server.run(preload, stop) File "/data/build/odoo/odoo/service/server.py", line 714, in run rc = preload_registries(preload) File "/data/build/odoo/odoo/service/server.py", line 1607, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/odoo/odoo/tests/loader.py", line 116, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/odoo/odoo/tests/suite.py", line 79, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/odoo/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/odoo/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/duong-addons-ee/d_ee_bank_connector_sepay/tests/test_synchronization.py", line 636, in test_full_pending_total_drives_first_100_then_remainder_import pending = self.online_account._retrieve_transactions() File "/data/build/duong-addons-ee/d_ee_bank_connector_sepay/models/account_online.py", line 623, in _retrieve_transactions self.env.cr.commit() File "/data/build/odoo/odoo/tests/common.py", line 1070, in forbidden traceback.print_stack() 2026-10-18 06:37:15,064 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: ====================================================================== 2026-10-18 06:37:15,064 25 ERROR 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: FAIL: TestSePaySynchronization.test_full_pending_total_drives_first_100_then_remainder_import Traceback (most recent call last): File "/data/build/duong-addons-ee/d_ee_bank_connector_sepay/tests/test_synchronization.py", line 636, in test_full_pending_total_drives_first_100_then_remainder_import pending = self.online_account._retrieve_transactions() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/duong-addons-ee/d_ee_bank_connector_sepay/models/account_online.py", line 623, in _retrieve_transactions self.env.cr.commit() File "/data/build/odoo/odoo/tests/common.py", line 1071, in forbidden raise AssertionError('Cannot commit or rollback a cursor from inside a test, this will lead to a broken cursor when trying to rollback the test. Please rollback to a specific savepoint instead or open another cursor if really necessary') AssertionError: Cannot commit or rollback a cursor from inside a test, this will lead to a broken cursor when trying to rollback the test. Please rollback to a specific savepoint instead or open another cursor if really necessary 2026-10-18 06:37:15,076 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: Starting TestSePaySynchronization.test_invalid_provider_response_does_not_advance_cursor ... 2026-10-18 06:37:15,101 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: Starting TestSePaySynchronization.test_migration_cleanup_preserves_manual_counterparty_values ... 2026-10-18 06:37:15,796 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: Starting TestSePaySynchronization.test_migration_flags_legacy_duplicates_when_both_have_statement_lines ... 2026-10-18 06:37:16,541 25 INFO 02379-19-0-all odoo.addons.account_accountant.models.account_bank_statement: try_auto_reconcile - apply reco models - st_lines: [59] - reco models [1, 2] 2026-10-18 06:37:16,820 25 INFO 02379-19-0-all odoo.addons.account_accountant.models.account_bank_statement: try_auto_reconcile - apply reco models - st_lines: [60] - reco models [1, 2] 2026-10-18 06:37:16,829 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: Starting TestSePaySynchronization.test_migration_merges_legacy_sources_and_preserves_statement_line ... 2026-10-18 06:37:17,505 25 INFO 02379-19-0-all odoo.addons.account_accountant.models.account_bank_statement: try_auto_reconcile - apply reco models - st_lines: [61] - reco models [1, 2] 2026-10-18 06:37:17,524 25 INFO 02379-19-0-all odoo.models.unlink: User #1 deleted d.sepay.transaction.log records with IDs: [113] 2026-10-18 06:37:17,531 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: Starting TestSePaySynchronization.test_missing_reference_uses_exact_content_fallback ... 2026-10-18 06:37:17,564 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: Starting TestSePaySynchronization.test_outgoing_normalization_uses_vietnam_time_and_negative_amount ... 2026-10-18 06:37:17,569 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: Starting TestSePaySynchronization.test_pagination_uses_stable_cursor_and_advances_after_last_page ... File "/data/build/odoo/odoo-bin", line 6, in odoo.cli.main() File "/data/build/odoo/odoo/cli/command.py", line 133, in main command().run(args) File "/data/build/odoo/odoo/cli/server.py", line 127, in run main(args) File "/data/build/odoo/odoo/cli/server.py", line 118, in main rc = server.start(preload=config['db_name'], stop=stop) File "/data/build/odoo/odoo/service/server.py", line 1677, in start rc = server.run(preload, stop) File "/data/build/odoo/odoo/service/server.py", line 714, in run rc = preload_registries(preload) File "/data/build/odoo/odoo/service/server.py", line 1607, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/odoo/odoo/tests/loader.py", line 116, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/odoo/odoo/tests/suite.py", line 79, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/odoo/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/odoo/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/duong-addons-ee/d_ee_bank_connector_sepay/tests/test_synchronization.py", line 457, in test_pagination_uses_stable_cursor_and_advances_after_last_page result = self.online_account._retrieve_transactions() File "/data/build/duong-addons-ee/d_ee_bank_connector_sepay/models/account_online.py", line 623, in _retrieve_transactions self.env.cr.commit() File "/data/build/odoo/odoo/tests/common.py", line 1070, in forbidden traceback.print_stack() 2026-10-18 06:37:17,611 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: ====================================================================== 2026-10-18 06:37:17,612 25 ERROR 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: FAIL: TestSePaySynchronization.test_pagination_uses_stable_cursor_and_advances_after_last_page Traceback (most recent call last): File "/data/build/duong-addons-ee/d_ee_bank_connector_sepay/tests/test_synchronization.py", line 457, in test_pagination_uses_stable_cursor_and_advances_after_last_page result = self.online_account._retrieve_transactions() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/duong-addons-ee/d_ee_bank_connector_sepay/models/account_online.py", line 623, in _retrieve_transactions self.env.cr.commit() File "/data/build/odoo/odoo/tests/common.py", line 1071, in forbidden raise AssertionError('Cannot commit or rollback a cursor from inside a test, this will lead to a broken cursor when trying to rollback the test. Please rollback to a specific savepoint instead or open another cursor if really necessary') AssertionError: Cannot commit or rollback a cursor from inside a test, this will lead to a broken cursor when trying to rollback the test. Please rollback to a specific savepoint instead or open another cursor if really necessary 2026-10-18 06:37:17,615 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: Starting TestSePaySynchronization.test_pending_log_recovers_existing_native_line_after_crash_window ... File "/data/build/odoo/odoo-bin", line 6, in odoo.cli.main() File "/data/build/odoo/odoo/cli/command.py", line 133, in main command().run(args) File "/data/build/odoo/odoo/cli/server.py", line 127, in run main(args) File "/data/build/odoo/odoo/cli/server.py", line 118, in main rc = server.start(preload=config['db_name'], stop=stop) File "/data/build/odoo/odoo/service/server.py", line 1677, in start rc = server.run(preload, stop) File "/data/build/odoo/odoo/service/server.py", line 714, in run rc = preload_registries(preload) File "/data/build/odoo/odoo/service/server.py", line 1607, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/odoo/odoo/tests/loader.py", line 116, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/odoo/odoo/tests/suite.py", line 79, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/odoo/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/odoo/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/duong-addons-ee/d_ee_bank_connector_sepay/tests/test_synchronization.py", line 573, in test_pending_log_recovers_existing_native_line_after_crash_window result = self.online_account._retrieve_transactions() File "/data/build/duong-addons-ee/d_ee_bank_connector_sepay/models/account_online.py", line 623, in _retrieve_transactions self.env.cr.commit() File "/data/build/odoo/odoo/tests/common.py", line 1070, in forbidden traceback.print_stack() 2026-10-18 06:37:17,956 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: ====================================================================== 2026-10-18 06:37:17,956 25 ERROR 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: FAIL: TestSePaySynchronization.test_pending_log_recovers_existing_native_line_after_crash_window Traceback (most recent call last): File "/data/build/duong-addons-ee/d_ee_bank_connector_sepay/tests/test_synchronization.py", line 573, in test_pending_log_recovers_existing_native_line_after_crash_window result = self.online_account._retrieve_transactions() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/duong-addons-ee/d_ee_bank_connector_sepay/models/account_online.py", line 623, in _retrieve_transactions self.env.cr.commit() File "/data/build/odoo/odoo/tests/common.py", line 1071, in forbidden raise AssertionError('Cannot commit or rollback a cursor from inside a test, this will lead to a broken cursor when trying to rollback the test. Please rollback to a specific savepoint instead or open another cursor if really necessary') AssertionError: Cannot commit or rollback a cursor from inside a test, this will lead to a broken cursor when trying to rollback the test. Please rollback to a specific savepoint instead or open another cursor if really necessary 2026-10-18 06:37:17,964 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: Starting TestSePaySynchronization.test_rate_limit_is_retried_using_retry_after ... File "/data/build/odoo/odoo-bin", line 6, in odoo.cli.main() File "/data/build/odoo/odoo/cli/command.py", line 133, in main command().run(args) File "/data/build/odoo/odoo/cli/server.py", line 127, in run main(args) File "/data/build/odoo/odoo/cli/server.py", line 118, in main rc = server.start(preload=config['db_name'], stop=stop) File "/data/build/odoo/odoo/service/server.py", line 1677, in start rc = server.run(preload, stop) File "/data/build/odoo/odoo/service/server.py", line 714, in run rc = preload_registries(preload) File "/data/build/odoo/odoo/service/server.py", line 1607, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/odoo/odoo/tests/loader.py", line 116, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/odoo/odoo/tests/suite.py", line 79, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/odoo/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/odoo/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/duong-addons-ee/d_ee_bank_connector_sepay/tests/test_synchronization.py", line 350, in test_rate_limit_is_retried_using_retry_after result = self.online_account._retrieve_transactions() File "/data/build/duong-addons-ee/d_ee_bank_connector_sepay/models/account_online.py", line 623, in _retrieve_transactions self.env.cr.commit() File "/data/build/odoo/odoo/tests/common.py", line 1070, in forbidden traceback.print_stack() 2026-10-18 06:37:17,975 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: ====================================================================== 2026-10-18 06:37:17,975 25 ERROR 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: FAIL: TestSePaySynchronization.test_rate_limit_is_retried_using_retry_after Traceback (most recent call last): File "/data/build/duong-addons-ee/d_ee_bank_connector_sepay/tests/test_synchronization.py", line 350, in test_rate_limit_is_retried_using_retry_after result = self.online_account._retrieve_transactions() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/duong-addons-ee/d_ee_bank_connector_sepay/models/account_online.py", line 623, in _retrieve_transactions self.env.cr.commit() File "/data/build/odoo/odoo/tests/common.py", line 1071, in forbidden raise AssertionError('Cannot commit or rollback a cursor from inside a test, this will lead to a broken cursor when trying to rollback the test. Please rollback to a specific savepoint instead or open another cursor if really necessary') AssertionError: Cannot commit or rollback a cursor from inside a test, this will lead to a broken cursor when trying to rollback the test. Please rollback to a specific savepoint instead or open another cursor if really necessary 2026-10-18 06:37:17,982 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: Starting TestSePaySynchronization.test_rate_limit_retries_are_bounded_and_retry_after_is_clamped ... 2026-10-18 06:37:18,001 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: Starting TestSePaySynchronization.test_registered_payment_is_reconciled_to_imported_bank_line_by_native_model ... 2026-10-18 06:37:18,092 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: ====================================================================== 2026-10-18 06:37:18,092 25 ERROR 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: ERROR: TestSePaySynchronization.test_registered_payment_is_reconciled_to_imported_bank_line_by_native_model Traceback (most recent call last): File "/data/build/odoo/odoo/orm/domains.py", line 915, in __get_field field = model._fields[field_name] ~~~~~~~~~~~~~^^^^^^^^^^^^ KeyError: 'company_id' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/duong-addons-ee/d_ee_bank_connector_sepay/tests/test_synchronization.py", line 699, in test_registered_payment_is_reconciled_to_imported_bank_line_by_native_model revenue_account = self.env['account.account'].search([ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 1391, in search return self.search_fetch(domain, [], offset=offset, limit=limit, order=order) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 1421, in search_fetch query = self._search(domain, offset=offset, limit=limit, order=order or self._order) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 5379, in _search domain = domain.optimize_full(self) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/domains.py", line 446, in optimize_full return self._optimize(model, OptimizationLevel.FULL) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/domains.py", line 460, in _optimize previous, domain = domain, domain._optimize_step(model, next_level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/domains.py", line 654, in _optimize_step children = self._flatten(child._optimize(model, level) for child in self.children) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/domains.py", line 609, in _flatten for child in children: File "/data/build/odoo/odoo/orm/domains.py", line 654, in children = self._flatten(child._optimize(model, level) for child in self.children) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/domains.py", line 460, in _optimize previous, domain = domain, domain._optimize_step(model, next_level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/domains.py", line 939, in _optimize_step field, property_name = self.__get_field(model) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/domains.py", line 917, in __get_field self._raise("Invalid field %s.%s", model._name, field_name) File "/data/build/odoo/odoo/orm/domains.py", line 902, in _raise raise error(message % (*args, self.field_expr, self.operator, self.value)) ValueError: Invalid field account.account.company_id in condition ('company_id', '=', 1) 2026-10-18 06:37:18,099 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: Starting TestSePaySynchronization.test_registered_vendor_bill_payment_is_reconciled_to_imported_bank_line ... 2026-10-18 06:37:18,191 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: ====================================================================== 2026-10-18 06:37:18,191 25 ERROR 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: ERROR: TestSePaySynchronization.test_registered_vendor_bill_payment_is_reconciled_to_imported_bank_line Traceback (most recent call last): File "/data/build/odoo/odoo/orm/domains.py", line 915, in __get_field field = model._fields[field_name] ~~~~~~~~~~~~~^^^^^^^^^^^^ KeyError: 'company_id' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/duong-addons-ee/d_ee_bank_connector_sepay/tests/test_synchronization.py", line 824, in test_registered_vendor_bill_payment_is_reconciled_to_imported_bank_line expense_account = self.env['account.account'].search([ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 1391, in search return self.search_fetch(domain, [], offset=offset, limit=limit, order=order) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 1421, in search_fetch query = self._search(domain, offset=offset, limit=limit, order=order or self._order) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 5379, in _search domain = domain.optimize_full(self) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/domains.py", line 446, in optimize_full return self._optimize(model, OptimizationLevel.FULL) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/domains.py", line 460, in _optimize previous, domain = domain, domain._optimize_step(model, next_level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/domains.py", line 654, in _optimize_step children = self._flatten(child._optimize(model, level) for child in self.children) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/domains.py", line 609, in _flatten for child in children: File "/data/build/odoo/odoo/orm/domains.py", line 654, in children = self._flatten(child._optimize(model, level) for child in self.children) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/domains.py", line 460, in _optimize previous, domain = domain, domain._optimize_step(model, next_level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/domains.py", line 939, in _optimize_step field, property_name = self.__get_field(model) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/domains.py", line 917, in __get_field self._raise("Invalid field %s.%s", model._name, field_name) File "/data/build/odoo/odoo/orm/domains.py", line 902, in _raise raise error(message % (*args, self.field_expr, self.operator, self.value)) ValueError: Invalid field account.account.company_id in condition ('company_id', '=', 1) 2026-10-18 06:37:18,199 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: Starting TestSePaySynchronization.test_same_source_transactions_with_same_heuristic_identity_stay_separate ... 2026-10-18 06:37:18,280 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: Starting TestSePaySynchronization.test_scheduler_processes_requested_and_hourly_due_sepay_links_only ... 2026-10-18 06:37:18,356 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: Starting TestSePaySynchronization.test_statement_label_exposes_leading_sepay_reference_token_only ... 2026-10-18 06:37:18,373 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: Starting TestSePaySynchronization.test_timeout_and_invalid_json_return_safe_user_errors ... 2026-10-18 06:37:18,387 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: Starting TestSePaySynchronization.test_unmatched_sepay_label_remains_unreconciled ... File "/data/build/odoo/odoo-bin", line 6, in odoo.cli.main() File "/data/build/odoo/odoo/cli/command.py", line 133, in main command().run(args) File "/data/build/odoo/odoo/cli/server.py", line 127, in run main(args) File "/data/build/odoo/odoo/cli/server.py", line 118, in main rc = server.start(preload=config['db_name'], stop=stop) File "/data/build/odoo/odoo/service/server.py", line 1677, in start rc = server.run(preload, stop) File "/data/build/odoo/odoo/service/server.py", line 714, in run rc = preload_registries(preload) File "/data/build/odoo/odoo/service/server.py", line 1607, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/odoo/odoo/tests/loader.py", line 116, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/odoo/odoo/tests/suite.py", line 79, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/odoo/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/odoo/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/duong-addons-ee/d_ee_bank_connector_sepay/tests/test_synchronization.py", line 971, in test_unmatched_sepay_label_remains_unreconciled transactions = self.online_account._retrieve_transactions() File "/data/build/duong-addons-ee/d_ee_bank_connector_sepay/models/account_online.py", line 623, in _retrieve_transactions self.env.cr.commit() File "/data/build/odoo/odoo/tests/common.py", line 1070, in forbidden traceback.print_stack() 2026-10-18 06:37:18,418 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: ====================================================================== 2026-10-18 06:37:18,418 25 ERROR 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: FAIL: TestSePaySynchronization.test_unmatched_sepay_label_remains_unreconciled Traceback (most recent call last): File "/data/build/duong-addons-ee/d_ee_bank_connector_sepay/tests/test_synchronization.py", line 971, in test_unmatched_sepay_label_remains_unreconciled transactions = self.online_account._retrieve_transactions() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/duong-addons-ee/d_ee_bank_connector_sepay/models/account_online.py", line 623, in _retrieve_transactions self.env.cr.commit() File "/data/build/odoo/odoo/tests/common.py", line 1071, in forbidden raise AssertionError('Cannot commit or rollback a cursor from inside a test, this will lead to a broken cursor when trying to rollback the test. Please rollback to a specific savepoint instead or open another cursor if really necessary') AssertionError: Cannot commit or rollback a cursor from inside a test, this will lead to a broken cursor when trying to rollback the test. Please rollback to a specific savepoint instead or open another cursor if really necessary 2026-10-18 06:37:18,422 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: Starting TestSePaySynchronization.test_unpaid_invoice_is_reconciled_directly_by_native_reference_matching ... 2026-10-18 06:37:18,515 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: ====================================================================== 2026-10-18 06:37:18,515 25 ERROR 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: ERROR: TestSePaySynchronization.test_unpaid_invoice_is_reconciled_directly_by_native_reference_matching Traceback (most recent call last): File "/data/build/odoo/odoo/orm/domains.py", line 915, in __get_field field = model._fields[field_name] ~~~~~~~~~~~~~^^^^^^^^^^^^ KeyError: 'company_id' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/duong-addons-ee/d_ee_bank_connector_sepay/tests/test_synchronization.py", line 771, in test_unpaid_invoice_is_reconciled_directly_by_native_reference_matching revenue_account = self.env['account.account'].search([ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 1391, in search return self.search_fetch(domain, [], offset=offset, limit=limit, order=order) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 1421, in search_fetch query = self._search(domain, offset=offset, limit=limit, order=order or self._order) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 5379, in _search domain = domain.optimize_full(self) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/domains.py", line 446, in optimize_full return self._optimize(model, OptimizationLevel.FULL) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/domains.py", line 460, in _optimize previous, domain = domain, domain._optimize_step(model, next_level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/domains.py", line 654, in _optimize_step children = self._flatten(child._optimize(model, level) for child in self.children) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/domains.py", line 609, in _flatten for child in children: File "/data/build/odoo/odoo/orm/domains.py", line 654, in children = self._flatten(child._optimize(model, level) for child in self.children) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/domains.py", line 460, in _optimize previous, domain = domain, domain._optimize_step(model, next_level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/domains.py", line 939, in _optimize_step field, property_name = self.__get_field(model) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/domains.py", line 917, in __get_field self._raise("Invalid field %s.%s", model._name, field_name) File "/data/build/odoo/odoo/orm/domains.py", line 902, in _raise raise error(message % (*args, self.field_expr, self.operator, self.value)) ValueError: Invalid field account.account.company_id in condition ('company_id', '=', 1) 2026-10-18 06:37:18,522 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: Starting TestSePaySynchronization.test_unpaid_vendor_bill_is_reconciled_directly_by_native_reference_matching ... 2026-10-18 06:37:18,629 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: ====================================================================== 2026-10-18 06:37:18,629 25 ERROR 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: ERROR: TestSePaySynchronization.test_unpaid_vendor_bill_is_reconciled_directly_by_native_reference_matching Traceback (most recent call last): File "/data/build/odoo/odoo/orm/domains.py", line 915, in __get_field field = model._fields[field_name] ~~~~~~~~~~~~~^^^^^^^^^^^^ KeyError: 'company_id' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/duong-addons-ee/d_ee_bank_connector_sepay/tests/test_synchronization.py", line 895, in test_unpaid_vendor_bill_is_reconciled_directly_by_native_reference_matching expense_account = self.env['account.account'].search([ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 1391, in search return self.search_fetch(domain, [], offset=offset, limit=limit, order=order) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 1421, in search_fetch query = self._search(domain, offset=offset, limit=limit, order=order or self._order) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 5379, in _search domain = domain.optimize_full(self) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/domains.py", line 446, in optimize_full return self._optimize(model, OptimizationLevel.FULL) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/domains.py", line 460, in _optimize previous, domain = domain, domain._optimize_step(model, next_level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/domains.py", line 654, in _optimize_step children = self._flatten(child._optimize(model, level) for child in self.children) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/domains.py", line 609, in _flatten for child in children: File "/data/build/odoo/odoo/orm/domains.py", line 654, in children = self._flatten(child._optimize(model, level) for child in self.children) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/domains.py", line 460, in _optimize previous, domain = domain, domain._optimize_step(model, next_level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/domains.py", line 939, in _optimize_step field, property_name = self.__get_field(model) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/domains.py", line 917, in __get_field self._raise("Invalid field %s.%s", model._name, field_name) File "/data/build/odoo/odoo/orm/domains.py", line 902, in _raise raise error(message % (*args, self.field_expr, self.operator, self.value)) ValueError: Invalid field account.account.company_id in condition ('company_id', '=', 1) 2026-10-18 06:37:18,636 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: Starting TestSePaySynchronization.test_webhook_accounting_waits_for_initial_backfill ... 2026-10-18 06:37:19,313 25 INFO 02379-19-0-all odoo.addons.account_accountant.models.account_bank_statement: try_auto_reconcile - apply reco models - st_lines: [63] - reco models [1, 2] 2026-10-18 06:37:19,316 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_synchronization: Starting TestSePaySynchronization.test_webhook_first_import_is_enriched_by_api_without_duplicate_accounting ... 2026-10-18 06:37:19,953 25 INFO 02379-19-0-all odoo.addons.account_accountant.models.account_bank_statement: try_auto_reconcile - apply reco models - st_lines: [64] - reco models [1, 2] 2026-10-18 06:37:19,983 25 INFO 02379-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-18 06:37:20,033 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_webhook: Starting TestSePayWebhook.test_api_key_fallback_accepts_outgoing_event_as_audit_only ... 2026-10-18 06:37:20,051 25 INFO 02379-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-18 06:37:20,198 25 INFO 02379-19-0-all werkzeug: 127.0.0.1 - - [18/Oct/2026 06:37:20] "POST /bank_connector/sepay/webhook/webhook-3bd8fde2bd8949eeb83eb4c29c392572 HTTP/1.1" 404 - 6 0.005 0.150 2026-10-18 06:37:20,202 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_webhook: ====================================================================== 2026-10-18 06:37:20,202 25 ERROR 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_webhook: FAIL: TestSePayWebhook.test_api_key_fallback_accepts_outgoing_event_as_audit_only Traceback (most recent call last): File "/data/build/duong-addons-ee/d_ee_bank_connector_sepay/tests/test_webhook.py", line 167, in test_api_key_fallback_accepts_outgoing_event_as_audit_only self.assertEqual(response.status_code, 200) AssertionError: 404 != 200 2026-10-18 06:37:20,206 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_webhook: Starting TestSePayWebhook.test_signed_duplicate_webhook_is_acknowledged_once_without_accounting_entry ... 2026-10-18 06:37:20,223 25 INFO 02379-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-18 06:37:20,369 25 INFO 02379-19-0-all werkzeug: 127.0.0.1 - - [18/Oct/2026 06:37:20] "POST /bank_connector/sepay/webhook/webhook-3bd8fde2bd8949eeb83eb4c29c392572 HTTP/1.1" 404 - 8 0.005 0.145 2026-10-18 06:37:20,380 25 INFO 02379-19-0-all werkzeug: 127.0.0.1 - - [18/Oct/2026 06:37:20] "POST /bank_connector/sepay/webhook/webhook-3bd8fde2bd8949eeb83eb4c29c392572 HTTP/1.1" 404 - 1 0.001 0.005 2026-10-18 06:37:20,382 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_webhook: ====================================================================== 2026-10-18 06:37:20,382 25 ERROR 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_webhook: FAIL: TestSePayWebhook.test_signed_duplicate_webhook_is_acknowledged_once_without_accounting_entry Traceback (most recent call last): File "/data/build/duong-addons-ee/d_ee_bank_connector_sepay/tests/test_webhook.py", line 63, in test_signed_duplicate_webhook_is_acknowledged_once_without_accounting_entry self.assertEqual(first_response.status_code, 200) AssertionError: 404 != 200 2026-10-18 06:37:20,387 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_webhook: Starting TestSePayWebhook.test_signed_invalid_schema_is_rejected_without_audit_log ... 2026-10-18 06:37:20,403 25 INFO 02379-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-18 06:37:20,549 25 INFO 02379-19-0-all werkzeug: 127.0.0.1 - - [18/Oct/2026 06:37:20] "POST /bank_connector/sepay/webhook/webhook-3bd8fde2bd8949eeb83eb4c29c392572 HTTP/1.1" 404 - 8 0.005 0.145 2026-10-18 06:37:20,552 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_webhook: ====================================================================== 2026-10-18 06:37:20,552 25 ERROR 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_webhook: FAIL: TestSePayWebhook.test_signed_invalid_schema_is_rejected_without_audit_log Traceback (most recent call last): File "/data/build/duong-addons-ee/d_ee_bank_connector_sepay/tests/test_webhook.py", line 137, in test_signed_invalid_schema_is_rejected_without_audit_log self.assertEqual(response.status_code, 400) AssertionError: 404 != 400 2026-10-18 06:37:20,557 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_webhook: Starting TestSePayWebhook.test_stale_hmac_is_rejected ... 2026-10-18 06:37:20,571 25 INFO 02379-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-18 06:37:20,914 25 INFO 02379-19-0-all werkzeug: 127.0.0.1 - - [18/Oct/2026 06:37:20] "POST /bank_connector/sepay/webhook/webhook-3bd8fde2bd8949eeb83eb4c29c392572 HTTP/1.1" 404 - 8 0.005 0.342 2026-10-18 06:37:20,918 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_webhook: ====================================================================== 2026-10-18 06:37:20,919 25 ERROR 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_webhook: FAIL: TestSePayWebhook.test_stale_hmac_is_rejected Traceback (most recent call last): File "/data/build/duong-addons-ee/d_ee_bank_connector_sepay/tests/test_webhook.py", line 111, in test_stale_hmac_is_rejected self.assertEqual(response.status_code, 403) AssertionError: 404 != 403 2026-10-18 06:37:20,933 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_webhook: Starting TestSePayWebhook.test_unknown_route_malformed_json_and_oversized_body_are_rejected ... 2026-10-18 06:37:20,950 25 INFO 02379-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-18 06:37:21,096 25 INFO 02379-19-0-all werkzeug: 127.0.0.1 - - [18/Oct/2026 06:37:21] "POST /bank_connector/sepay/webhook/unknown-token HTTP/1.1" 404 - 8 0.006 0.144 2026-10-18 06:37:21,111 25 INFO 02379-19-0-all werkzeug: 127.0.0.1 - - [18/Oct/2026 06:37:21] "POST /bank_connector/sepay/webhook/webhook-3bd8fde2bd8949eeb83eb4c29c392572 HTTP/1.1" 404 - 1 0.003 0.005 2026-10-18 06:37:21,114 25 INFO 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_webhook: ====================================================================== 2026-10-18 06:37:21,115 25 ERROR 02379-19-0-all odoo.addons.d_ee_bank_connector_sepay.tests.test_webhook: FAIL: TestSePayWebhook.test_unknown_route_malformed_json_and_oversized_body_are_rejected Traceback (most recent call last): File "/data/build/duong-addons-ee/d_ee_bank_connector_sepay/tests/test_webhook.py", line 201, in test_unknown_route_malformed_json_and_oversized_body_are_rejected self.assertEqual(malformed.status_code, 400) AssertionError: 404 != 400 2026-10-18 06:37:21,133 25 INFO 02379-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-18 06:37:21,136 25 INFO 02379-19-0-all odoo.addons.d_ee_social_dashboard_facebook.tests.test_facebook_metrics: Starting TestFacebookMetrics.test_page_chart_maps_three_metrics_to_separate_series ... 2026-10-18 06:37:21,137 25 INFO 02379-19-0-all odoo.addons.d_ee_social_dashboard_facebook.models.social_account: Facebook Chart API Response (Facebook metrics test): {'data': [{'name': 'page_total_media_view_unique', 'values': [{'end_time': '2026-09-01T00:00:00+0000', 'value': 5}]}, {'name': 'page_media_view', 'values': [{'end_time': '2026-09-01T00:00:00+0000', 'value': 11}]}, {'name': 'page_post_engagements', 'values': [{'end_time': '2026-09-01T00:00:00+0000', 'value': 3}]}]} 2026-10-18 06:37:21,138 25 INFO 02379-19-0-all odoo.addons.d_ee_social_dashboard_facebook.tests.test_facebook_metrics: Starting TestFacebookMetrics.test_post_request_uses_both_current_metric_names ... 2026-10-18 06:37:21,143 25 INFO 02379-19-0-all odoo.addons.d_ee_social_dashboard_facebook.tests.test_facebook_metrics: Starting TestFacebookMetrics.test_top_post_metrics_are_mapped_by_name_and_use_separate_hooks ... 2026-10-18 06:37:21,155 25 INFO 02379-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-18 06:37:21,161 25 INFO 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js: Starting TestLinkedinMentionsEditor.test_editor ... 2026-10-18 06:37:23,223 25 INFO 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js.TestLinkedinMentionsEditor.test_editor: Chrome pid: 38 2026-10-18 06:37:23,223 25 INFO 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js.TestLinkedinMentionsEditor.test_editor: Chrome headless temporary user profile dir: /tmp/tmpbyll5v0s_chrome_odoo 2026-10-18 06:37:23,224 25 INFO 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js.TestLinkedinMentionsEditor.test_editor: Issuing json command http://127.0.0.1:37365/json/version 2026-10-18 06:37:23,225 25 INFO 02379-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37365', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-18 06:37:23,406 25 INFO 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js.TestLinkedinMentionsEditor.test_editor: Browser version: Chrome/141.0.7390.54 2026-10-18 06:37:23,420 25 INFO 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js.TestLinkedinMentionsEditor.test_editor: Issuing json command http://127.0.0.1:37365/json 2026-10-18 06:37:23,421 25 INFO 02379-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37365', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-18 06:37:23,473 25 INFO 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js.TestLinkedinMentionsEditor.test_editor: Websocket url found: ws://127.0.0.1:37365/devtools/page/3190B07B81AB17D55E9C5435BA32B332 2026-10-18 06:37:23,547 25 INFO 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js.TestLinkedinMentionsEditor.test_editor: Enable chrome headless console log notification 2026-10-18 06:37:23,558 25 INFO 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js.TestLinkedinMentionsEditor.test_editor: Chrome headless enable page notifications 2026-10-18 06:37:23,642 25 INFO 02379-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-18 06:37:23,658 25 INFO 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js.TestLinkedinMentionsEditor.test_editor: Setting session cookie in browser 2026-10-18 06:37:23,661 25 INFO 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js.TestLinkedinMentionsEditor.test_editor: Open "http://127.0.0.1:8069/web/tests?headless&loglevel=2&preset=desktop&timeout=15000&filter=d_ee_social_linkedin_mentions" in browser 2026-10-18 06:37:23,662 25 INFO 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js.TestLinkedinMentionsEditor.test_editor: Navigating to: "http://127.0.0.1:8069/web/tests?headless&loglevel=2&preset=desktop&timeout=15000&filter=d_ee_social_linkedin_mentions" 2026-10-18 06:37:23,681 25 INFO 02379-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-18 06:37:25,476 25 INFO 02379-19-0-all werkzeug: 127.0.0.1 - - [18/Oct/2026 06:37:25] "GET /web/tests?headless&loglevel=2&preset=desktop&timeout=15000&filter=d_ee_social_linkedin_mentions HTTP/1.1" 200 - 87 0.062 1.739 2026-10-18 06:37:25,481 25 INFO 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js.TestLinkedinMentionsEditor.test_editor: Navigation result: {'frameId': '3190B07B81AB17D55E9C5435BA32B332', 'loaderId': 'ED934DDC755094F33B295EC427E6165F', 'isDownload': False} 2026-10-18 06:37:25,482 25 INFO 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js.TestLinkedinMentionsEditor.test_editor: Waiting for frame '3190B07B81AB17D55E9C5435BA32B332' to stop loading 2026-10-18 06:37:25,531 25 INFO 02379-19-0-all werkzeug: 127.0.0.1 - - [18/Oct/2026 06:37:25] "GET /web/assets/0f49c26/web.assets_unit_tests_setup.min.css HTTP/1.1" 200 - 2 0.008 0.014 2026-10-18 06:37:25,539 25 INFO 02379-19-0-all werkzeug: 127.0.0.1 - - [18/Oct/2026 06:37:25] "GET /web/assets/54aacb0/web.assets_unit_tests.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-10-18 06:37:25,553 25 INFO 02379-19-0-all werkzeug: 127.0.0.1 - - [18/Oct/2026 06:37:25] "GET /web/assets/6456239/web.assets_unit_tests_setup.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-10-18 06:37:25,625 25 INFO 02379-19-0-all werkzeug: 127.0.0.1 - - [18/Oct/2026 06:37:25] "GET /web/assets/df6e903/web.assets_unit_tests.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-10-18 06:37:26,371 25 INFO 02379-19-0-all odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap&subset=latin,latin-ext,vietnamese 2026-10-18 06:37:26,372 25 INFO 02379-19-0-all odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap&subset=latin,latin-ext,vietnamese 2026-10-18 06:37:26,372 25 INFO 02379-19-0-all odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap&subset=latin,latin-ext,vietnamese 2026-10-18 06:37:26,373 25 INFO 02379-19-0-all odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap&subset=latin,latin-ext,vietnamese 2026-10-18 06:37:26,376 25 INFO 02379-19-0-all odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap&subset=latin,latin-ext,vietnamese 2026-10-18 06:37:26,378 25 INFO 02379-19-0-all odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap&subset=latin,latin-ext,vietnamese 2026-10-18 06:37:26,380 25 INFO 02379-19-0-all odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap&subset=latin,latin-ext,vietnamese 2026-10-18 06:37:26,381 25 INFO 02379-19-0-all odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap&subset=latin,latin-ext,vietnamese 2026-10-18 06:37:26,442 25 INFO ? werkzeug: 127.0.0.1 - - [18/Oct/2026 06:37:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-18 06:37:27,544 25 INFO 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js.TestLinkedinMentionsEditor.test_editor: Asking for screenshot 2026-10-18 06:37:27,553 25 INFO 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js.TestLinkedinMentionsEditor.test_editor: Evaluate ready code "document.readyState === 'complete'" 2026-10-18 06:37:27,556 25 INFO 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js.TestLinkedinMentionsEditor.test_editor: Evaluate test code "" 2026-10-18 06:37:27,565 25 INFO ? werkzeug: 127.0.0.1 - - [18/Oct/2026 06:37:27] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-18 06:37:27,653 25 INFO 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js.TestLinkedinMentionsEditor.test_editor: Closing chrome headless with pid 38 2026-10-18 06:37:27,654 25 INFO 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js.TestLinkedinMentionsEditor.test_editor: Screenshot in: /data/build/tests/02379-19-0-all/screenshots/sc_20261018_063727_652716_test_editor.png 2026-10-18 06:37:27,663 25 INFO 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js.TestLinkedinMentionsEditor.test_editor: Closing websocket connection 2026-10-18 06:37:27,667 25 INFO 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js.TestLinkedinMentionsEditor.test_editor: Terminating chrome headless with pid 38 2026-10-18 06:37:27,775 25 INFO 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js.TestLinkedinMentionsEditor.test_editor: Chrome Log in: /data/build/tests/02379-19-0-all/chrome_logs/chrome_log_20261018_063727_774867_test_editor.txt 2026-10-18 06:37:27,779 25 INFO 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js.TestLinkedinMentionsEditor.test_editor: Removing chrome user profile "/tmp/tmpbyll5v0s_chrome_odoo" 2026-10-18 06:37:27,836 25 INFO 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js: ====================================================================== 2026-10-18 06:37:27,836 25 ERROR 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js: FAIL: TestLinkedinMentionsEditor.test_editor Traceback (most recent call last): File "/data/build/duong-addons-ee/d_ee_social_linkedin_mentions/tests/test_js.py", line 131, in test_editor self.browser_js( File "/data/build/odoo/odoo/tests/common.py", line 2567, in browser_js self.fail('%s\n\n%s' % (message, error)) AssertionError: Some js test failed Test run aborted: Error: Error while loading "@d_social_facebook_messenger/components/messenger_text_variables/messenger_text_variables": Error: Cannot add key "messenger_text_variables" in the "fields" registry: it already exists at ModuleSetLoader.startModule (http://127.0.0.1:8069/web/assets/6456239/web.assets_unit_tests_setup.min.js:41:227) at ModuleSetLoader.startModule (http://127.0.0.1:8069/web/assets/df6e903/web.assets_unit_tests.min.js:861:60) at ModuleSetLoader.setup (http://127.0.0.1:8069/web/assets/df6e903/web.assets_unit_tests.min.js:860:34) at describeDrySuite (http://127.0.0.1:8069/web/assets/df6e903/web.assets_unit_tests.min.js:809:203) at async Runner.dryRun (http://127.0.0.1:8069/web/assets/6456239/web.assets_unit_tests_setup.min.js:1361:15) at async runTests (http://127.0.0.1:8069/web/assets/df6e903/web.assets_unit_tests.min.js:877:54) 2026-10-18 06:37:27,844 25 INFO 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js: Starting TestLinkedinMentionsEditor.test_native_feed_mentions ... 2026-10-18 06:37:28,349 25 INFO 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js.TestLinkedinMentionsEditor.test_native_feed_mentions: Chrome pid: 177 2026-10-18 06:37:28,349 25 INFO 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js.TestLinkedinMentionsEditor.test_native_feed_mentions: Chrome headless temporary user profile dir: /tmp/tmplbgunw0z_chrome_odoo 2026-10-18 06:37:28,349 25 INFO 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js.TestLinkedinMentionsEditor.test_native_feed_mentions: Issuing json command http://127.0.0.1:44641/json/version 2026-10-18 06:37:28,351 25 INFO 02379-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44641', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-18 06:37:28,469 25 INFO 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js.TestLinkedinMentionsEditor.test_native_feed_mentions: Browser version: Chrome/141.0.7390.54 2026-10-18 06:37:28,484 25 INFO 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js.TestLinkedinMentionsEditor.test_native_feed_mentions: Issuing json command http://127.0.0.1:44641/json 2026-10-18 06:37:28,498 25 INFO 02379-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44641', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-18 06:37:28,537 25 INFO 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js.TestLinkedinMentionsEditor.test_native_feed_mentions: Websocket url found: ws://127.0.0.1:44641/devtools/page/1BB1A4692C3EA6EAF524D5A4B180C451 2026-10-18 06:37:28,557 25 INFO 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js.TestLinkedinMentionsEditor.test_native_feed_mentions: Enable chrome headless console log notification 2026-10-18 06:37:28,592 25 INFO 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js.TestLinkedinMentionsEditor.test_native_feed_mentions: Chrome headless enable page notifications 2026-10-18 06:37:28,693 25 INFO 02379-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-18 06:37:28,700 25 INFO 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js.TestLinkedinMentionsEditor.test_native_feed_mentions: Setting session cookie in browser 2026-10-18 06:37:28,703 25 INFO 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js.TestLinkedinMentionsEditor.test_native_feed_mentions: Open "http://127.0.0.1:8069/odoo/action-social.action_social_stream_post" in browser 2026-10-18 06:37:28,704 25 INFO 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js.TestLinkedinMentionsEditor.test_native_feed_mentions: Navigating to: "http://127.0.0.1:8069/odoo/action-social.action_social_stream_post" 2026-10-18 06:37:28,729 25 INFO 02379-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-18 06:37:30,666 25 INFO 02379-19-0-all werkzeug: 127.0.0.1 - - [18/Oct/2026 06:37:30] "GET /odoo/action-social.action_social_stream_post HTTP/1.1" 200 - 162 0.187 1.758 2026-10-18 06:37:30,672 25 INFO 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js.TestLinkedinMentionsEditor.test_native_feed_mentions: Navigation result: {'frameId': '1BB1A4692C3EA6EAF524D5A4B180C451', 'loaderId': 'B4658E777AAE838408E7602FE7DA466F', 'isDownload': False} 2026-10-18 06:37:30,673 25 INFO 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js.TestLinkedinMentionsEditor.test_native_feed_mentions: Waiting for frame '1BB1A4692C3EA6EAF524D5A4B180C451' to stop loading 2026-10-18 06:37:30,721 25 INFO 02379-19-0-all werkzeug: 127.0.0.1 - - [18/Oct/2026 06:37:30] "GET /web/assets/73cb185/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.018 2026-10-18 06:37:30,740 25 INFO 02379-19-0-all werkzeug: 127.0.0.1 - - [18/Oct/2026 06:37:30] "GET /web/assets/0bfb8cd/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.031 2026-10-18 06:37:31,115 25 INFO 02379-19-0-all werkzeug: 127.0.0.1 - - [18/Oct/2026 06:37:31] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.073 0.329 2026-10-18 06:37:31,125 25 INFO 02379-19-0-all werkzeug: 127.0.0.1 - - [18/Oct/2026 06:37:31] "GET /web/assets/cd7fbea/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.284 2026-10-18 06:37:31,136 25 INFO 02379-19-0-all werkzeug: 127.0.0.1 - - [18/Oct/2026 06:37:31] "GET /web/assets/6430968/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-10-18 06:37:31,585 25 INFO 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js.TestLinkedinMentionsEditor.test_native_feed_mentions: Asking for screenshot 2026-10-18 06:37:31,587 25 ERROR 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js.TestLinkedinMentionsEditor.test_native_feed_mentions.browser: Error received after termination: The following modules failed to load because of an error: ['@d_social_facebook_messenger/components/messenger_text_variables/messenger_text_variables'] 2026-10-18 06:37:31,791 25 ERROR 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js.TestLinkedinMentionsEditor.test_native_feed_mentions.browser: Error received after termination: The following modules failed to load because of an error: ['@d_social_facebook_messenger/components/messenger_text_variables/messenger_text_variables'] 2026-10-18 06:37:31,810 25 ERROR 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js.TestLinkedinMentionsEditor.test_native_feed_mentions.browser: Error received after termination: The following modules are needed by other modules but have not been defined, they may not be present in the correct asset bundle: ['@web_tour/tour_service/tour_utils'] 2026-10-18 06:37:31,821 25 ERROR 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js.TestLinkedinMentionsEditor.test_native_feed_mentions.browser: Error received after termination: The following modules could not be loaded because they have unmet dependencies, this is a secondary error which is likely caused by one of the above problems: ['@d_ee_bank_connector_sepay/../tests/tours/sepay_connect_tour'] 2026-10-18 06:37:31,833 25 INFO 02379-19-0-all werkzeug: 127.0.0.1 - - [18/Oct/2026 06:37:31] "POST /website_amp/snippet_fidelity HTTP/1.1" 200 - 1 0.002 0.009 2026-10-18 06:37:31,852 25 INFO 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js.TestLinkedinMentionsEditor.test_native_feed_mentions: Evaluate ready code "document.readyState === 'complete'" 2026-10-18 06:37:31,864 25 INFO ? werkzeug: 127.0.0.1 - - [18/Oct/2026 06:37:31] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-18 06:37:31,889 25 INFO 02379-19-0-all werkzeug: 127.0.0.1 - - [18/Oct/2026 06:37:31] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.016 2026-10-18 06:37:31,947 25 INFO 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js.TestLinkedinMentionsEditor.test_native_feed_mentions: Screenshot in: /data/build/tests/02379-19-0-all/screenshots/sc_20261018_063731_945688_test_native_feed_mentions.png 2026-10-18 06:37:31,965 25 INFO 02379-19-0-all odoo.addons.d_ee_social_linkedin_mentions.tests.test_js.TestLinkedinMentionsEditor.test_native_feed_mentions: Evaluate test code " (async () => { for (let i = 0; i < 100; i++) { const bodies = document.querySelectorAll('.o_social_stream_post_message_text'); const body = [...bodies].find(el => el.textContent.includes('Feed regression')); if (body) { const mention = body.querySelector('a[href="https://www.linkedin.com/company/99"]'); if (!mention || mention.textContent !== 'A & B [ERP] #tag