Commit: us_marketplace_integration_rozetka:9104c609  
Subject: [init]
Author: maxim
Committer: maxim
Commit: us_marketplace_integration:5b044a34  
Subject: add module 18.0
Author: umanets
Committer: umanets
Commit: us_prom_integration:b046bb1c  
Subject: add module 18.0
Author: umanets
Committer: umanets
Commit: odoo:059dc8cf  
Subject: [I18N] *: fetch translation updates
Author: Odoo Translation Bot
Committer: Odoo Translation Bot
Version: 18.0
Config: Default
Build time: 61m
Wait time: 61m
Load time: 1h
Date Level Type Message
2025-08-22 06:57:16 INFO runbot Rebuild initiated by Administrator
2025-08-22 06:57:18 INFO runbot Init build environment with config Default
2025-08-22 06:57:18 Starting step base from config Default
2025-08-22 06:57:18 Using Dockerfile Tag odoo:DockerDefault
2025-08-22 06:57:37 INFO server odoo.modules.loading:360 1 modules loaded in 8.81s, 9250 queries (+9250 extra)
2025-08-22 06:57:41 INFO server odoo.modules.loading:360 12 modules loaded in 3.98s, 4169 queries (+4169 extra)
2025-08-22 06:57:45 INFO runbot Getting results for build 00003-18-0
2025-08-22 06:57:45 Step base finished in 24s
2025-08-22 06:57:45 Starting step all from config Default
2025-08-22 06:57:45 Using Dockerfile Tag odoo:DockerDefault
2025-08-22 06:58:26 INFO server odoo.modules.loading:360 1 modules loaded in 37.42s, 9250 queries (+36640 extra)
2025-08-22 07:03:24 WARNING server odoo.addons.base.models.ir_model:1196 Two fields (last_prom_orders_update, last_rozetka_orders_update) of res.config.settings() have the same label: Last Orders Update. [Modules: us_prom_integration and us_marketplace_integration_rozetka]
2025-08-22 07:03:24 WARNING server odoo.addons.base.models.ir_model:1196 Two fields (last_prom_products_update, last_rozetka_products_update) of res.config.settings() have the same label: Last Products Update. [Modules: us_prom_integration and us_marketplace_integration_rozetka]
2025-08-22 07:03:24 WARNING server odoo.addons.base.models.ir_model:1196 Two fields (prom_request_limit, rozetka_request_limit) of res.config.settings() have the same label: Request Limit. [Modules: us_prom_integration and us_marketplace_integration_rozetka]
2025-08-22 07:03:29 WARNING server odoo.addons.us_prom_integration.models.product_template:1557 Failed to reach the image URL 'https://example.com/images/example1.jpg'. Error: HTTPSConnectionPool(host='example.com', port=443): Max retries exceeded with url: /images/example1.jpg (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x73afc2da2ed0>: Failed to resolve 'example.com' ([Errno -3] Temporary failure in name resolution)"))
2025-08-22 07:03:29 WARNING server odoo.addons.us_prom_integration.models.product_template:1557 Product '[PROM_DEMO_002] Сукня літня [demo]' is missing prices for 'Retail'. The changes have been applied exclusively in Odoo. Set the required prices to enable export.
2025-08-22 07:03:29 WARNING server odoo.addons.us_prom_integration.models.product_template:1557 Failed to reach the image URL 'https://example.com/images/example2.jpg'. Error: HTTPSConnectionPool(host='example.com', port=443): Max retries exceeded with url: /images/example2.jpg (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x73afc10b4650>: Failed to resolve 'example.com' ([Errno -3] Temporary failure in name resolution)"))
2025-08-22 07:03:30 WARNING server odoo.addons.us_prom_integration.models.product_template:1557 Failed to reach the image URL 'https://example.com/images/example3.jpg'. Error: HTTPSConnectionPool(host='example.com', port=443): Max retries exceeded with url: /images/example3.jpg (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x73afc17e81a0>: Failed to resolve 'example.com' ([Errno -3] Temporary failure in name resolution)"))
2025-08-22 07:03:30 WARNING server odoo.addons.us_prom_integration.models.product_template:1557 Failed to reach the image URL 'https://example.com/images/example4.jpg'. Error: HTTPSConnectionPool(host='example.com', port=443): Max retries exceeded with url: /images/example4.jpg (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x73afc1681970>: Failed to resolve 'example.com' ([Errno -3] Temporary failure in name resolution)"))
2025-08-22 07:03:30 WARNING server odoo.addons.us_prom_integration.models.product_template:1557 Failed to reach the image URL 'https://example.com/images/example4.jpg'. Error: HTTPSConnectionPool(host='example.com', port=443): Max retries exceeded with url: /images/example4.jpg (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x73afc40c3950>: Failed to resolve 'example.com' ([Errno -3] Temporary failure in name resolution)"))
2025-08-22 07:03:30 WARNING server odoo.addons.us_prom_integration.models.product_template:1557 Failed to reach the image URL 'https://example.com/images/example5.jpg'. Error: HTTPSConnectionPool(host='example.com', port=443): Max retries exceeded with url: /images/example5.jpg (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x73afc1681af0>: Failed to resolve 'example.com' ([Errno -3] Temporary failure in name resolution)"))
2025-08-22 07:03:30 WARNING server odoo.addons.us_prom_integration.models.product_template:1557 Product '[PROM_DEMO_006] Розвиваюча іграшка [demo]' is missing prices for 'Retail'. The changes have been applied exclusively in Odoo. Set the required prices to enable export.
2025-08-22 07:03:30 WARNING server odoo.addons.us_prom_integration.models.product_template:1557 Failed to reach the image URL 'https://example.com/images/example6.jpg'. Error: HTTPSConnectionPool(host='example.com', port=443): Max retries exceeded with url: /images/example6.jpg (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x73afc10b67b0>: Failed to resolve 'example.com' ([Errno -3] Temporary failure in name resolution)"))
2025-08-22 07:03:31 INFO server odoo.modules.loading:360 84 modules loaded in 303.71s, 74005 queries (+328017 extra)
2025-08-22 07:03:33 INFO server odoo.addons.base.models.ir_qweb:360 Pregenerating assets bundles
2025-08-22 07:04:00 INFO server odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts:360 Screencast frames in: /data/build/tests/00003-18-0-all/screencasts/failed_screencast_20250822_070400_64805
2025-08-22 07:04:13 ERROR server odoo.addons.base.tests.test_overrides:19
ERROR: TestOverrides.test_creates
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/tests/test_overrides.py", line 19, in test_creates
    model_env.create([]), model_env.browse(),
    ^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration/models/us_exchange_sequence_settings.py", line 27, in create
    vals['priority'] = self._get_next_priority()
    ~~~~^^^^^^^^^^^^
TypeError: list indices must be integers or slices, not str
2025-08-22 07:05:12 INFO server odoo.addons.base.tests.test_views:360
Please indicate why the always invisible fields are present in the view, or remove the field tag.
Addons: 'base_setup'   Views: ['res_config_settings_view_form']
Addons: 'analytic'   Views: ['view_account_analytic_line_form', 'view_account_analytic_account_list', 'account_analytic_distribution_model_form_view', 'account_analytic_distribution_model_tree_view', 'view_account_analytic_line_tree', 'view_account_analytic_account_form']
Addons: 'account'   Views: ['view_account_journal_form', 'view_account_journal_group_form', 'view_account_journal_group_tree', 'view_account_journal_tree', 'view_move_line_form', 'view_partner_property_form', 'partner_view_buttons', 'product_template_form_view', 'view_move_line_tree', 'view_partner_bank_form_inherit_account', 'validate_account_move_view', 'view_base_document_layout', 'account_resequence_view', 'account_tag_view_form', 'view_account_form', 'view_account_list', 'view_account_accrued_orders_wizard', 'account_analytic_plan_form_view_inherit_account', 'account_automatic_entry_wizard_form', 'view_bank_statement_tree', 'setup_financial_year_opening_form', 'view_account_position_form', 'account_incoterms_form', 'view_incoterms_tree', 'view_invoice_tree', 'view_account_lock_exception_form', 'account_merge_wizard_form', 'view_move_form', 'view_move_tree', 'view_account_move_reversal', 'account_move_send_wizard_form', 'setup_bank_account_wizard', 'view_account_payment_form', 'view_account_payment_tree', 'view_account_payment_register_form', 'view_payment_term_form', 'view_account_reconcile_model_form', 'view_account_reconcile_model_line_form', 'view_account_secure_entries_wizard', 'init_accounts_tree', 'view_tax_form', 'view_tax_group_form', 'view_tax_group_tree', 'tax_repartition_line_tree', 'product_uom_form_view_inherit', 'view_company_form', 'res_config_settings_view_form', 'view_move_line_payment_tree']
Addons: 'stock'   Views: ['view_move_form', 'view_location_tree2', 'view_stock_quant_tree_editable', 'view_move_tree_receipt_picking', 'stock_location_route_form_view', 'view_move_tree', 'view_production_lot_form', 'view_stock_quant_tree_inventory_editable', 'view_stock_quant_form_editable', 'view_picking_form', 'product_template_form_view_procurement_button', 'view_change_product_quantity', 'view_picking_type_form', 'view_picking_type_tree', 'package_level_form_view', 'view_product_replenish', 'view_stock_return_picking_form', 'view_stock_orderpoint_snooze', 'stock_quant_relocate_view_form', 'view_stock_replenishment_info', 'view_stock_rules_report', 'product_form_view_procurement_button', 'view_stock_product_template_tree', 'view_template_property_form', 'stock_inventory_conflict_form_view', 'view_location_form', 'stock_location_route_tree', 'view_move_line_form', 'view_move_line_tree', 'stock_package_destination_form_view', 'vpicktree', 'stock_putaway_list', 'replenishment_option_tree_view', 'stock_inventory_request_count_form_view', 'view_stock_rule_form', 'view_route_rule_form', 'stock_scrap_form_view', 'stock_scrap_form_view2', 'stock_scrap_tree_view', 'stock_storage_category_capacity_tree', 'stock_storage_category_form', 'view_stock_track_confirmation', 'view_warehouse', 'view_warehouse_tree', 'view_warehouse_orderpoint_form', 'view_warehouse_orderpoint_tree_editable', 'stock_warn_insufficient_qty_form_view', 'view_backorder_confirmation', 'view_picking_move_tree', 'product_product_stock_tree', 'view_stock_quant_form', 'package_level_tree_view_picking', 'view_stock_move_line_operation_tree', 'view_stock_move_line_detailed_operation_tree', 'view_stock_move_operations']
Addons: 'product'   Views: ['product_normal_form_view', 'product_product_tree_view', 'product_template_only_form_view', 'product_template_tree_view', 'product_attribute_view_form', 'product_combo_view_form', 'product_combo_view_tree', 'product_document_form', 'product_document_list', 'product_label_layout_form', 'product_packaging_form_view', 'product_packaging_tree_view', 'product_pricelist_view', 'product_pricelist_item_form_view', 'product_variant_easy_edit_view', 'product_product_view_form_normalized', 'product_supplierinfo_form_view', 'product_template_attribute_value_view_form', 'product_template_attribute_value_view_tree', 'product_template_form_view', 'update_product_attribute_value_form', 'product_pricelist_item_tree_view_from_product']
Addons: 'mail'   Views: ['discuss_channel_view_form', 'mail_activity_schedule_view_form', 'mail_wizard_invite_form', 'email_template_form', 'email_template_tree', 'view_email_server_form', 'view_server_action_form_template', 'model_form_view', 'field_form_view', 'mail_activity_plan_template_view_form', 'mail_activity_type_view_form', 'mail_alias_view_form', 'mail_canned_response_view_form', 'mail_canned_response_view_tree', 'email_compose_message_wizard_form', 'mail_compose_message_view_form_template_save', 'view_mail_form', 'view_mail_tree', 'mail_resend_message_view_form', 'mail_resend_partner_view_form', 'mail_scheduled_message_view_form', 'mail_template_preview_view_form', 'res_partner_view_form_inherit_mail', 'mail_activity_plan_view_form', 'mail_activity_view_form_popup', 'mail_activity_view_form_without_record_access']
Addons: 'sms'   Views: ['res_partner_view_form', 'sms_composer_view_form', 'mail_resend_message_view_form', 'sms_tsms_view_form', 'sms_template_preview_form', 'sms_template_view_form']
Addons: 'sale_loyalty'   Views: ['sale_order_view_form_inherit_sale_loyalty', 'sale_loyalty_reward_wizard_view_form']
Addons: 'sale'   Views: ['account_invoice_form', 'view_sale_advance_payment_inv', 'product_template_form_view', 'mass_cancel_orders_view_form', 'sale_order_cancel_view_form', 'view_order_form', 'sale_order_line_view_form_readonly', 'view_order_line_tree', 'sale_order_line_wizard_form', 'sale_report_view_tree', 'sale_order_tree']
Addons: 'barcodes_gs1_nomenclature'   Views: ['view_barcode_gs1_rule_form']
Addons: 'web'   Views: ['view_base_document_layout']
Addons: 'portal'   Views: ['wizard_view', 'portal_share_wizard']
Addons: 'account_payment'   Views: ['view_account_journal_form', 'account_invoice_view_form_inherit_payment', 'view_account_payment_register_form_inherit_payment', 'payment_link_wizard__form_inherit_account_payment', 'payment_refund_wizard_view_form', 'view_account_payment_form_inherit_payment']
Addons: 'base_import_module'   Views: ['view_base_module_import']
Addons: 'base_install_request'   Views: ['base_module_install_request_view_form', 'base_module_install_review_view_form']
Addons: 'delivery'   Views: ['choose_delivery_carrier_view_form', 'view_delivery_carrier_form', 'view_delivery_price_rule_form', 'view_order_form_with_carrier']
Addons: 'stock_delivery'   Views: ['choose_delivery_package_view_form', 'view_picking_withcarrier_out_form']
Addons: 'website_sale_loyalty'   Views: ['coupon_share_view_form']
Addons: 'sales_team'   Views: ['crm_team_view_form', 'crm_team_view_tree', 'crm_team_member_view_form']
Addons: 'digest'   Views: ['digest_digest_view_form']
Addons: 'website'   Views: ['view_server_action_form_website', 'view_view_form_extend', 'view_view_tree_inherit_website', 'website_controller_pages_form_view', 'view_website_form', 'website_page_properties_view_form', 'website_visitor_view_form', 'website_visitor_view_tree', 'res_config_settings_view_form', 'website_controller_pages_tree_view', 'website_pages_tree_view']
Addons: 'loyalty'   Views: ['loyalty_card_update_balance_form', 'loyalty_generate_wizard_view_form', 'loyalty_history_form', 'loyalty_program_view_form', 'loyalty_reward_view_form', 'loyalty_rule_view_form']
Addons: 'onboarding'   Views: ['onboarding_onboarding_step_view_form', 'onboarding_onboarding_view_form']
Addons: 'payment'   Views: ['payment_capture_wizard_view_form', 'payment_link_wizard_view_form', 'payment_method_form', 'payment_provider_form', 'payment_token_form', 'payment_transaction_form', 'payment_transaction_list']
Addons: 'privacy_lookup'   Views: ['privacy_lookup_wizard_line_view_tree', 'privacy_lookup_wizard_view_form']
Addons: 'stock_account'   Views: ['view_category_property_form', 'product_product_stock_tree_inherit_stock_account', 'view_stock_quant_tree_editable_inherit', 'view_stock_quant_tree_inherit', 'stock_valuation_layer_form', 'stock_valuation_layer_tree', 'stock_valuation_layer_revaluation_form_view', 'view_production_lot_form_stock_account']
Addons: 'website_sale'   Views: ['view_product_image_form', 'product_product_view_form_normalized_website_sale', 'res_config_settings_view_form', 'sale_order_view_form_cart_recovery', 'website_sale_pricelist_form_view']
Addons: 'rating'   Views: ['rating_rating_view_form']
Addons: 'partner_autocomplete'   Views: ['view_company_form_inherit_partner_autocomplete', 'view_res_partner_form_inherit_partner_autocomplete', 'view_partner_simple_form_inherit_partner_autocomplete']
Addons: 'website_sale_stock'   Views: ['res_config_settings_view_form', 'view_picking_form_inherit_website_sale_stock']
Addons: 'account_edi_ubl_cii'   Views: ['view_partner_property_form']
Addons: 'resource'   Views: ['view_resource_calendar_attendance_tree', 'resource_calendar_form', 'resource_calendar_leave_form', 'resource_resource_form', 'resource_resource_tree']
Addons: 'sale_stock'   Views: ['sale_order_cancel_view_form_inherit', 'view_order_form_inherit_sale_stock', 'view_order_form_inherit_sale_stock_qty', 'view_order_tree', 'stock_production_lot_view_form']
Addons: 'sale_management'   Views: ['sale_order_form_quote', 'sale_order_template_view_form']
Addons: 'sale_pdf_quote_builder'   Views: ['sale_order_form_inherit_sale_pdf_quote_builder']
Addons: 'snailmail'   Views: ['snailmail_letter_form', 'snailmail_letter_list', 'snailmail_letter_missing_required_fields']
Addons: 'uom'   Views: ['product_uom_categ_form_view']
Addons: 'auth_totp'   Views: ['view_totp_field']
Addons: 'utm'   Views: ['utm_campaign_view_form', 'utm_campaign_view_tree', 'utm_medium_view_tree', 'utm_campaign_view_form_quick_create']
Addons: 'website_sms'   Views: ['website_visitor_view_t
 ...<message too long, truncated>
2025-08-22 07:05:12 ERROR server odoo.addons.base.tests.test_views:4813
Please indicate why the always invisible fields are present in the view, or remove the field tag.
Addon: 'us_marketplace_integration'
   View: view_delivery_carrier_form
      Fields:
         <field name="is_marketplace_admin" invisible="1"/>
   View: view_payment_method_form
      Fields:
         <field name="is_marketplace_admin" invisible="1"/>
   View: product_category_form_view
      Fields:
         <field name="is_marketplace_admin" invisible="1"/>
   View: product_pricelist_view
      Fields:
         <field name="is_marketplace_admin" invisible="1"/>
   View: product_variant_easy_edit_view
      Fields:
         <field name="marketplace_ids" invisible="1"/>
   View: product_template_only_form_view
      Fields:
         <field name="is_marketplace_admin" invisible="1"/>
   View: res_config_settings_view_form
      Fields:
         <field name="is_marketplace_admin" invisible="1"/>
   View: view_partner_form
      Fields:
         <field name="is_marketplace_admin" invisible="1"/>
   View: view_order_form
      Fields:
         <field name="is_marketplace_admin" invisible="1"/>
   View: view_picking_form
      Fields:
         <field name="is_marketplace_admin" invisible="1"/>
   View: us_exchange_marketplace_log_view_form
      Fields:
         <field name="response_attachment_name" invisible="1" readonly="1"/>
   View: us_exchange_marketplace_log_view_list
      Fields:
         <field name="response_attachment_name" invisible="1" column_invisible="1" readonly="1"/>
   View: us_exchange_queue_view_form
      Fields:
         <field name="is_marketplace_admin" invisible="1"/>
   View: us_marketplace_order_status_view_form
      Fields:
         <field name="is_marketplace_admin" invisible="1"/>
         <field name="company_id" groups="!base.group_multi_company" column_invisible="True"/>
   View: us_marketplace_region_view_form
      Fields:
         <field name="is_marketplace_admin" invisible="1"/>
   View: us_marketplace_view_form
      Fields:
         <field name="is_marketplace_admin" invisible="1"/>
Addon: 'us_prom_integration'
   View: product_normal_form_view
      Fields:
         <field name="is_marketplace_admin" invisible="1"/>
         <field name="is_prom_product" invisible="1"/>
   View: product_template_only_form_view
      Fields:
         <field name="is_prom_product" invisible="1"/>
   View: view_partner_form
      Fields:
         <field name="is_prom_partner" invisible="1"/>
         <field name="is_prom_partner" invisible="1"/>
         <field name="is_marketplace_admin" invisible="1"/>
   View: view_order_form
      Fields:
         <field name="is_canceled_on_prom" invisible="1"/>
   View: view_picking_form
      Fields:
         <field name="sale_id" invisible="1"/>
         <field name="is_prom_order_canceled" invisible="1"/>
   View: us_prom_product_category_view_form
      Fields:
         <field name="is_marketplace_admin" invisible="1"/>
2025-08-22 07:06:18 INFO server odoo.addons.web.tests.test_js.WebSuite.test_hoot.browser:1519 [HOOT] Passed 180 tests (915 assertions, total time: 00:00:02)
2025-08-22 07:07:04 INFO server odoo.addons.web.tests.test_js.WebSuite.test_qunit_desktop.browser:1519 QUnit: passed 334 tests (1627 assertions), took 44s
2025-08-22 07:19:08 INFO server odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser:1519 [HOOT] Passed 10085 tests (41267 assertions, total time: 00:12:01)
2025-08-22 07:19:12 INFO server odoo.addons.web.tests.test_js.MobileWebSuite.test_qunit_mobile.browser:1519 QUnit: passed 76 tests (289 assertions), took 3s
2025-08-22 07:25:14 INFO server odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser:1519 [HOOT] Passed 6030 tests (21159 assertions, total time: 00:06:00)
2025-08-22 07:30:04 ERROR server odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser:1519
FAILED: [2/10] Tour discuss_channel_tour → Step <p>Channels make it easy to organize information across different topics and groups.</p> <p>Try to <b>create your first channel</b> (e.g. sales, marketing, product XYZ, after work party, etc).</p> (trigger: .o-mail-DiscussSidebarCategory-channel .o-mail-DiscussSidebarCategory-add).
Element (.o-mail-DiscussSidebarCategory-channel .o-mail-DiscussSidebarCategory-add) has not been found.
TIMEOUT step failed to complete within 10000 ms.
2025-08-22 07:30:04 INFO server odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser:1519
Error received after termination: {
  "isActive": [
    "enterprise"
  ],
  "content": "Open Discuss App",
  "trigger": "a[data-menu-xmlid='mail.menu_root_discuss']",
  "run": "click",
  "tooltipPosition": "bottom"
},
---------- FAILED: [2/10] Tour discuss_channel_tour → Step <p>Channels make it easy to organize information across different topics and groups.</p> <p>Try to <b>create your first channel</b> (e.g. sales, marketing, product XYZ, after work party, etc).</p> (trigger: .o-mail-DiscussSidebarCategory-channel .o-mail-DiscussSidebarCategory-add) ----------
{
  "content": "<p>Channels make it easy to organize information across different topics and groups.</p> <p>Try to <b>create your first channel</b> (e.g. sales, marketing, product XYZ, after work party, etc).</p>",
  "trigger": ".o-mail-DiscussSidebarCategory-channel .o-mail-DiscussSidebarCategory-add",
  "run": "click",
  "tooltipPosition": "bottom"
},
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
{
  "content": "<p>Create a channel here.</p>",
  "trigger": ".o-discuss-ChannelSelector input",
  "run": "edit SomeChannel_1755847794068",
  "tooltipPosition": "bottom"
},
{
  "content": "<p>Create a public or private channel.</p>",
  "trigger": ".o-discuss-ChannelSelector-suggestion",
  "run": "click",
  "tooltipPosition": "right"
},
{
  "content": "<p><b>Write a message</b> to the members of the channel here.</p> <p>You can notify someone with <i>'@'</i> or link another channel with <i>'#'</i>. Start your message with <i>'/'</i> to get the list of possible commands.</p>",
  "trigger": ".o-mail-Composer-input",
  "run": "edit SomeText_1755847794068",
  "tooltipPosition": "top"
},
2025-08-22 07:30:04 INFO server odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour:360 Screenshot in: /data/build/tests/00003-18-0-all/screenshots/sc_20250822_073004_354138_TestUi.png
2025-08-22 07:30:04 INFO server odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour:360 Screenshot in: /data/build/tests/00003-18-0-all/screenshots/sc_20250822_073004_424895_TestUi.png
2025-08-22 07:30:04 ERROR server odoo.addons.mail.tests.discuss.test_ui:12
FAIL: TestUi.test_01_mail_tour
Traceback (most recent call last):
  File "/data/build/odoo/addons/mail/tests/discuss/test_ui.py", line 12, in test_01_mail_tour
    self.start_tour("/odoo", 'discuss_channel_tour', login="admin")
  File "/data/build/odoo/odoo/tests/common.py", line 2264, in start_tour
    return self.browser_js(url_path=url_path, code=code, ready=ready, timeout=timeout, success_signal="tour succeeded", **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tests/common.py", line 2235, in browser_js
    self.fail('%s\n\n%s' % (message, error))
AssertionError: The test code "odoo.startTour('discuss_channel_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" failed

FAILED: [2/10] Tour discuss_channel_tour → Step <p>Channels make it easy to organize information across different topics and groups.</p> <p>Try to <b>create your first channel</b> (e.g. sales, marketing, product XYZ, after work party, etc).</p> (trigger: .o-mail-DiscussSidebarCategory-channel .o-mail-DiscussSidebarCategory-add).
Element (.o-mail-DiscussSidebarCategory-channel .o-mail-DiscussSidebarCategory-add) has not been found.
TIMEOUT step failed to complete within 10000 ms.
2025-08-22 07:30:15 ERROR server odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser:1519
FAILED: [2/10] Tour discuss_channel_tour → Step <p>Channels make it easy to organize information across different topics and groups.</p> <p>Try to <b>create your first channel</b> (e.g. sales, marketing, product XYZ, after work party, etc).</p> (trigger: .o-mail-DiscussSidebarCategory-channel .o-mail-DiscussSidebarCategory-add).
Element (.o-mail-DiscussSidebarCategory-channel .o-mail-DiscussSidebarCategory-add) has not been found.
TIMEOUT step failed to complete within 10000 ms.
2025-08-22 07:30:15 INFO server odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser:1519
Error received after termination: {
  "isActive": [
    "enterprise"
  ],
  "content": "Open Discuss App",
  "trigger": "a[data-menu-xmlid='mail.menu_root_discuss']",
  "run": "click",
  "tooltipPosition": "bottom"
},
---------- FAILED: [2/10] Tour discuss_channel_tour → Step <p>Channels make it easy to organize information across different topics and groups.</p> <p>Try to <b>create your first channel</b> (e.g. sales, marketing, product XYZ, after work party, etc).</p> (trigger: .o-mail-DiscussSidebarCategory-channel .o-mail-DiscussSidebarCategory-add) ----------
{
  "content": "<p>Channels make it easy to organize information across different topics and groups.</p> <p>Try to <b>create your first channel</b> (e.g. sales, marketing, product XYZ, after work party, etc).</p>",
  "trigger": ".o-mail-DiscussSidebarCategory-channel .o-mail-DiscussSidebarCategory-add",
  "run": "click",
  "tooltipPosition": "bottom"
},
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
{
  "content": "<p>Create a channel here.</p>",
  "trigger": ".o-discuss-ChannelSelector input",
  "run": "edit SomeChannel_1755847805688",
  "tooltipPosition": "bottom"
},
{
  "content": "<p>Create a public or private channel.</p>",
  "trigger": ".o-discuss-ChannelSelector-suggestion",
  "run": "click",
  "tooltipPosition": "right"
},
{
  "content": "<p><b>Write a message</b> to the members of the channel here.</p> <p>You can notify someone with <i>'@'</i> or link another channel with <i>'#'</i>. Start your message with <i>'/'</i> to get the list of possible commands.</p>",
  "trigger": ".o-mail-Composer-input",
  "run": "edit SomeText_1755847805688",
  "tooltipPosition": "top"
},
2025-08-22 07:30:15 INFO server odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour:360 Screenshot in: /data/build/tests/00003-18-0-all/screenshots/sc_20250822_073015_947767_TestUi.png
2025-08-22 07:30:16 INFO server odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour:360 Screenshot in: /data/build/tests/00003-18-0-all/screenshots/sc_20250822_073016_000373_TestUi.png
2025-08-22 07:30:16 ERROR server odoo.addons.mail.tests.discuss.test_ui:22
FAIL: TestUi.test_02_mail_create_channel_no_mail_tour
Traceback (most recent call last):
  File "/data/build/odoo/addons/mail/tests/discuss/test_ui.py", line 22, in test_02_mail_create_channel_no_mail_tour
    self.start_tour("/odoo", 'discuss_channel_tour', login='testuser')
  File "/data/build/odoo/odoo/tests/common.py", line 2264, in start_tour
    return self.browser_js(url_path=url_path, code=code, ready=ready, timeout=timeout, success_signal="tour succeeded", **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tests/common.py", line 2235, in browser_js
    self.fail('%s\n\n%s' % (message, error))
AssertionError: The test code "odoo.startTour('discuss_channel_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" failed

FAILED: [2/10] Tour discuss_channel_tour → Step <p>Channels make it easy to organize information across different topics and groups.</p> <p>Try to <b>create your first channel</b> (e.g. sales, marketing, product XYZ, after work party, etc).</p> (trigger: .o-mail-DiscussSidebarCategory-channel .o-mail-DiscussSidebarCategory-add).
Element (.o-mail-DiscussSidebarCategory-channel .o-mail-DiscussSidebarCategory-add) has not been found.
TIMEOUT step failed to complete within 10000 ms.
2025-08-22 07:30:27 ERROR server odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser:1519
FAILED: [4/21] Tour discuss_configuration_tour → Step .dropdown-menu a:contains('Notification').
Element (.dropdown-menu a:contains('Notification')) has not been found.
TIMEOUT step failed to complete within 10000 ms.
2025-08-22 07:30:27 INFO server odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser:1519
Error received after termination: {
  "isActive": [
    "auto",
    "community",
    "desktop"
  ],
  "trigger": ".o_navbar_apps_menu button:enabled",
  "run": "click",
  "tooltipPosition": "bottom"
},
{
  "trigger": ".o_app[data-menu-xmlid=\"mail.menu_root_discuss\"]",
  "run": "click"
},
{
  "trigger": ".o_main_navbar button:contains('Configuration')",
  "run": "click"
},
---------- FAILED: [4/21] Tour discuss_configuration_tour → Step .dropdown-menu a:contains('Notification') ----------
{
  "trigger": ".dropdown-menu a:contains('Notification')",
  "run": "click"
},
---------------------------------------------------------------------------------------------------------------------
{
  "trigger": ".o-mail-DiscussNotificationSettings label:contains('Mute')",
  "run": "click"
},
{
  "trigger": "button:contains('All Messages')",
  "run": "click"
},
{
  "trigger": "button:contains('Mentions Only')",
  "run": "click"
},
2025-08-22 07:30:27 INFO server odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour:360 Screenshot in: /data/build/tests/00003-18-0-all/screenshots/sc_20250822_073027_592147_TestUi.png
2025-08-22 07:30:27 INFO server odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour:360 Screenshot in: /data/build/tests/00003-18-0-all/screenshots/sc_20250822_073027_625844_TestUi.png
2025-08-22 07:30:27 ERROR server odoo.addons.mail.tests.discuss.test_ui:26
FAIL: TestUi.test_03_mail_discuss_configuration_tour
Traceback (most recent call last):
  File "/data/build/odoo/addons/mail/tests/discuss/test_ui.py", line 26, in test_03_mail_discuss_configuration_tour
    self.start_tour("/odoo", "discuss_configuration_tour", login="admin")
  File "/data/build/odoo/odoo/tests/common.py", line 2264, in start_tour
    return self.browser_js(url_path=url_path, code=code, ready=ready, timeout=timeout, success_signal="tour succeeded", **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tests/common.py", line 2235, in browser_js
    self.fail('%s\n\n%s' % (message, error))
AssertionError: The test code "odoo.startTour('discuss_configuration_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" failed

FAILED: [4/21] Tour discuss_configuration_tour → Step .dropdown-menu a:contains('Notification').
Element (.dropdown-menu a:contains('Notification')) has not been found.
TIMEOUT step failed to complete within 10000 ms.
2025-08-22 07:44:32 INFO server odoo.addons.website.tests.test_crawl:360 public crawled 21 urls in 1.94s 957 queries, 0.092s 45.57q per request,
2025-08-22 07:44:36 INFO server odoo.addons.website.tests.test_crawl:360 demo crawled 34 urls in 3.91s 1695 queries, 0.115s 49.85q per request
2025-08-22 07:46:42 ERROR server odoo.addons.website.tests.test_snippets.TestSnippets.test_03_snippets_all_drag_and_drop.browser:1519
FAILED: [110/805] Tour snippets_all_drag_and_drop → Step Drop s_blockquote snippet [15/116] (trigger: #oe_snippets .oe_snippet:has( > [data-snippet="s_blockquote"]) .oe_snippet_thumbnail).
ERROR during perform action:
expected at least 1 element after 1000ms and found 0 elements: 0 matching ":iframe #wrap .oe_drop_zone" (1 iframe element)
2025-08-22 07:46:42 INFO server odoo.addons.website.tests.test_snippets.TestSnippets.test_03_snippets_all_drag_and_drop.browser:1519
Error received after termination: {
  "content": "Remove the s_dynamic_snippet_products snippet",
  "trigger": "we-button.oe_snippet_remove:last",
  "run": "click"
},
{
  "trigger": "body[test-dd-snippet-removed]"
},
{
  "content": "click on 'BLOCKS' tab (s_dynamic_snippet_products)",
  "trigger": ".o_we_add_snippet_btn",
  "run": "[function]"
},
---------- FAILED: [110/805] Tour snippets_all_drag_and_drop → Step Drop s_blockquote snippet [15/116] (trigger: #oe_snippets .oe_snippet:has( > [data-snippet="s_blockquote"]) .oe_snippet_thumbnail) ----------
{
  "content": "Drop s_blockquote snippet [15/116]",
  "trigger": "#oe_snippets .oe_snippet:has( > [data-snippet=\"s_blockquote\"]) .oe_snippet_thumbnail",
  "run": "drag_and_drop :iframe #wrap .oe_drop_zone"
},
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
{
  "content": "Edit s_blockquote snippet",
  "trigger": ":iframe #wrap.o_editable [data-snippet='s_blockquote']",
  "run": "click"
},
{
  "content": "check s_blockquote setting are loaded, wait panel is visible",
  "trigger": ".o_we_customize_panel"
},
{
  "content": "Remove the s_blockquote snippet",
  "trigger": "we-button.oe_snippet_remove:last",
  "run": "click"
},
2025-08-22 07:46:42 INFO server odoo.addons.website.tests.test_snippets.TestSnippets.test_03_snippets_all_drag_and_drop:360 Screenshot in: /data/build/tests/00003-18-0-all/screenshots/sc_20250822_074642_456246_TestSnippets.png
2025-08-22 07:46:42 INFO server odoo.addons.website.tests.test_snippets.TestSnippets.test_03_snippets_all_drag_and_drop:360 Screenshot in: /data/build/tests/00003-18-0-all/screenshots/sc_20250822_074642_520483_TestSnippets.png
2025-08-22 07:46:42 ERROR server odoo.addons.website.tests.test_snippets:56
FAIL: TestSnippets.test_03_snippets_all_drag_and_drop
Traceback (most recent call last):
  File "/data/build/odoo/addons/website/tests/test_snippets.py", line 56, in test_03_snippets_all_drag_and_drop
    self.start_tour(f"/odoo/action-website.website_preview?{path}", "snippets_all_drag_and_drop", login='admin', timeout=600)
  File "/data/build/odoo/odoo/tests/common.py", line 2264, in start_tour
    return self.browser_js(url_path=url_path, code=code, ready=ready, timeout=timeout, success_signal="tour succeeded", **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tests/common.py", line 2235, in browser_js
    self.fail('%s\n\n%s' % (message, error))
AssertionError: The test code "odoo.startTour('snippets_all_drag_and_drop', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2F%3Fsnippets_names%3Ds_quotes_carousel%253Apeople,s_popup%253Acontent,s_sidegrid%253Aintro,s_title_form%253Acontact_and_forms,s_closer_look%253Aintro,s_countdown%253Acontent,s_tabs%253Acontent,s_website_form%253A,s_numbers_charts%253Acontent,s_color_blocks_2%253Acontent,s_faq_list%253Atext,s_video%253A,s_key_images%253Acolumns,s_dynamic_snippet_products%253Aproducts,s_blockquote%253A,s_table_of_content%253Atext,s_alert%253A,s_numbers%253Acontent,s_text_highlight%253A,s_text_cover%253Aintro,s_adventure%253Aintro,s_title%253Atext,s_images_constellation%253Aimages,s_rating%253A,s_searchbar%253Acontent,s_discovery%253Aintro,s_searchbar_input%253A,s_cta_mockups%253Acontent,s_product_catalog%253Atext,s_button%253A,s_unveil%253Aimages,s_references%253Apeople,s_media_list%253Acontent,s_freegrid%253Acolumns,s_intro_pill%253Aintro,s_company_team_basic%253Apeople,s_embed_code%253Acontent,s_features_wave%253Acontent,s_comparisons%253Acontent,s_picture%253Aimages,s_pricelist_cafe%253Atext,s_showcase%253Acontent,s_kickoff%253Aintro,s_timeline%253Acontent,s_features_grid%253Acontent,s_empowerment%253Aintro,s_banner%253Aintro,s_opening_hours%253Acontact_and_forms,s_chart%253A,s_framed_intro%253Aintro,s_accordion_image%253Acontent,s_hr%253A,s_badge%253A,s_process_steps%253Acontent,s_shape_image%253Acontent,s_add_to_cart%253A,s_image_text_box%253Acontent,s_carousel_intro%253Aintro,s_three_columns%253Acolumns,s_image_hexagonal%253Acontent,s_parallax%253Aimages,s_striped%253Acontent,s_card_offset%253Acolumns,s_text_block%253Atext,s_image_text%253Acontent,s_call_to_action%253Acontent,s_cover%253Aintro,s_quotes_carousel_minimal%253Apeople,s_cards_grid%253Acolumns,s_company_team_detail%253Apeople,s_big_number%253Acontent,s_motto%253Aintro,s_quadrant%253Aimages,s_carousel%253Aintro,s_countdown%253A,s_mockup_image%253Acontent,s_donation_button%253A,s_masonry_block%253Aimages,s_references_social%253Apeople,s_company_team%253Apeople,s_timeline_list%253Acontent,s_social_media%253A,s_striped_center_top%253Aintro,s_embed_code%253A,s_card%253A,s_product_list%253Acolumns,s_pricelist_boxed%253Atext,s_cta_box%253Acontent,s_image_title%253Aimages,s_faq_collapse%253Atext,s_numbers_grid%253Acontent,s_image_text_overlap%253Acontent,s_key_benefits%253Acolumns,s_numbers_list%253Acontent,s_donation%253Acontact_and_forms,s_company_team_shapes%253Apeople,s_images_wall%253Aimages,s_cta_badge%253A,s_image_frame%253Aimages,s_features_wall%253Acolumns,s_cta_card%253Acontent,s_progress_bar%253A,s_image_gallery%253Aimages,s_images_mosaic%253Aimages,s_image_punchy%253Aimages,s_references_grid%253Apeople,s_wavy_grid%253Acolumns,s_share%253A,s_text_image%253Acontent,s_cards_soft%253Acolumns,s_numbers_showcase%253Acontent,s_faq_horizontal%253Atext,s_contact_info%253Acontact_and_forms,s_accordion%253A,s_striped_top%253Aintro,s_features%253Acontent", "delayToCheckUndeterminisms": 0})" failed

FAILED: [110/805] Tour snippets_all_drag_and_drop → Step Drop s_blockquote snippet [15/116] (trigger: #oe_snippets .oe_snippet:has( > [data-snippet="s_blockquote"]) .oe_snippet_thumbnail).
ERROR during perform action:
expected at least 1 element after 1000ms and found 0 elements: 0 matching ":iframe #wrap .oe_drop_zone" (1 iframe element)
2025-08-22 07:57:49 INFO runbot all time exceeded (3604s)
2025-08-22 07:57:49 INFO runbot Kill build 00003-18-0
2025-08-22 11:30:29 INFO runbot Wake up initiated by Administrator
2025-08-22 11:30:32 Waking up build
2025-08-22 11:30:32 INFO runbot Start running build 00003-18-0
2025-08-22 11:30:32 Using Dockerfile Tag odoo:DockerDefault
2025-08-22 11:30:35 INFO server odoo.modules.loading:360 1 modules loaded in 0.03s, 0 queries (+0 extra)
2025-08-22 11:30:35 INFO server odoo.modules.loading:360 12 modules loaded in 0.32s, 0 queries (+0 extra)
2025-08-23 10:35:39 ERROR runbot Docker with state GHOST not started after 60 seconds, skipping
2025-08-23 10:35:39 INFO runbot Step False finished in 23h