Commit: telescope_addons_cp:1e0fd2d9  
Subject: Switch from base.group_user to hr_manager group
Author: Jake Warren
Committer: Jake Warren
Commit: enterprise:6d99e397  
Subject: [FIX] l10n_it_pos: reduce number of errors when offline
Author: Sarah Bellefroid
Committer: Sarah Bellefroid
Commit: odoo:455b289a  
Subject: [FIX] mail: handle bin/plain attachments
Author: Tudor-Calin Panzaru (tupan)
Committer: Tudor-Calin Panzaru (tupan)
Version: 18
Config: Default
Build time: 2h
Wait time: 2h
Load time: 2h17m
Date Level Type Message
2026-03-11 14:45:07 INFO runbot Init build environment with config Default
2026-03-11 14:45:07 Starting step base from config Default
2026-03-11 14:45:07 Using Dockerfile Tag odoo:Telescope_DockerDefault
2026-03-11 14:46:37 INFO server odoo.modules.loading:360 1 modules loaded in 10.76s, 9241 queries (+9241 extra)
2026-03-11 14:46:47 INFO server odoo.modules.loading:360 18 modules loaded in 8.58s, 7893 queries (+7893 extra)
2026-03-11 14:46:50 INFO runbot Getting results for build 00177-18
2026-03-11 14:46:50 Step base finished in 100s
2026-03-11 14:46:50 Starting step all from config Default
2026-03-11 14:46:50 Using Dockerfile Tag odoo:Telescope_DockerDefault
2026-03-11 14:48:49 INFO server odoo.modules.loading:360 1 modules loaded in 57.85s, 9241 queries (+37347 extra)
2026-03-11 15:14:57 ERROR server odoo.addons.maintenance_customizations.tests.test_timesheet_grid_access_rights:343
ERROR: TestAccessRightsTimesheetGrid.test_employee_update_validated_timesheet
Traceback (most recent call last):
  File "/data/build/telescope_addons_cp/maintenance_customizations/tests/test_timesheet_grid_access_rights.py", line 343, in test_employee_update_validated_timesheet
    timesheet_to_validate.with_user(self.user_approver).action_validate_timesheet()
  File "/data/build/enterprise/timesheet_grid/models/analytic.py", line 207, in action_validate_timesheet
    analytic_lines = self.filtered_domain(self._get_domain_for_validation_timesheets())
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/models.py", line 6715, in filtered_domain
    ok = data.filtered_domain(value)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/models.py", line 6676, in filtered_domain
    data = record.mapped(key)
           ^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/models.py", line 6519, in mapped
    recs = recs._fields[name].mapped(recs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/fields.py", line 1385, in mapped
    self.__get__(first(remaining))
  File "/data/build/odoo/odoo/fields.py", line 3113, in __get__
    return super().__get__(records, owner)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/fields.py", line 1274, in __get__
    recs._fetch_field(self)
  File "/data/build/odoo/odoo/models.py", line 4120, in _fetch_field
    self.fetch(fnames)
  File "/data/build/odoo/addons/hr/models/hr_employee.py", line 322, in fetch
    self._check_private_fields(field_names)
  File "/data/build/odoo/addons/hr/models/hr_employee.py", line 338, in _check_private_fields
    raise AccessError(_('The fields “%s”, which you are trying to read, are not available for employee public profiles.', ','.join(private_fields)))
odoo.exceptions.AccessError: The fields “clock_number,hire_date,trial_days,payroll_types,plan_master_id,employee_profile,service_year,last_transfer,special_designation,employee_shift,pension_eligible,age,amount_of_service,grade,straight_pay,regular_pay_rate,piecework_pay,holiday_pay,piecework_average”, which you are trying to read, are not available for employee public profiles.
2026-03-11 15:15:00 ERROR server odoo.addons.maintenance_customizations.tests.test_timesheet_grid_access_rights:467
ERROR: TestAccessRightsTimesheetGrid.test_last_validated_timesheet_date
Traceback (most recent call last):
  File "/data/build/telescope_addons_cp/maintenance_customizations/tests/test_timesheet_grid_access_rights.py", line 467, in test_last_validated_timesheet_date
    timesheet.with_user(self.user_approver).action_validate_timesheet()
  File "/data/build/enterprise/timesheet_grid/models/analytic.py", line 207, in action_validate_timesheet
    analytic_lines = self.filtered_domain(self._get_domain_for_validation_timesheets())
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/models.py", line 6715, in filtered_domain
    ok = data.filtered_domain(value)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/models.py", line 6676, in filtered_domain
    data = record.mapped(key)
           ^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/models.py", line 6519, in mapped
    recs = recs._fields[name].mapped(recs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/fields.py", line 1385, in mapped
    self.__get__(first(remaining))
  File "/data/build/odoo/odoo/fields.py", line 3113, in __get__
    return super().__get__(records, owner)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/fields.py", line 1274, in __get__
    recs._fetch_field(self)
  File "/data/build/odoo/odoo/models.py", line 4120, in _fetch_field
    self.fetch(fnames)
  File "/data/build/odoo/addons/hr/models/hr_employee.py", line 322, in fetch
    self._check_private_fields(field_names)
  File "/data/build/odoo/addons/hr/models/hr_employee.py", line 338, in _check_private_fields
    raise AccessError(_('The fields “%s”, which you are trying to read, are not available for employee public profiles.', ','.join(private_fields)))
odoo.exceptions.AccessError: The fields “clock_number,hire_date,trial_days,payroll_types,plan_master_id,employee_profile,service_year,last_transfer,special_designation,employee_shift,pension_eligible,age,amount_of_service,grade,straight_pay,regular_pay_rate,piecework_pay,holiday_pay,piecework_average”, which you are trying to read, are not available for employee public profiles.
2026-03-11 15:15:07 ERROR server odoo.addons.maintenance_customizations.tests.test_timesheet_grid_access_rights:280
ERROR: TestAccessRightsTimesheetGrid.test_timesheet_validation_approver_and_invalidate
Traceback (most recent call last):
  File "/data/build/telescope_addons_cp/maintenance_customizations/tests/test_timesheet_grid_access_rights.py", line 280, in test_timesheet_validation_approver_and_invalidate
    timesheet_to_validate.with_user(self.user_approver).action_validate_timesheet()
  File "/data/build/enterprise/timesheet_grid/models/analytic.py", line 207, in action_validate_timesheet
    analytic_lines = self.filtered_domain(self._get_domain_for_validation_timesheets())
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/models.py", line 6715, in filtered_domain
    ok = data.filtered_domain(value)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/models.py", line 6676, in filtered_domain
    data = record.mapped(key)
           ^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/models.py", line 6519, in mapped
    recs = recs._fields[name].mapped(recs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/fields.py", line 1385, in mapped
    self.__get__(first(remaining))
  File "/data/build/odoo/odoo/fields.py", line 3113, in __get__
    return super().__get__(records, owner)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/fields.py", line 1274, in __get__
    recs._fetch_field(self)
  File "/data/build/odoo/odoo/models.py", line 4120, in _fetch_field
    self.fetch(fnames)
  File "/data/build/odoo/addons/hr/models/hr_employee.py", line 322, in fetch
    self._check_private_fields(field_names)
  File "/data/build/odoo/addons/hr/models/hr_employee.py", line 338, in _check_private_fields
    raise AccessError(_('The fields “%s”, which you are trying to read, are not available for employee public profiles.', ','.join(private_fields)))
odoo.exceptions.AccessError: The fields “clock_number,hire_date,trial_days,payroll_types,plan_master_id,employee_profile,service_year,last_transfer,special_designation,employee_shift,pension_eligible,age,amount_of_service,grade,straight_pay,regular_pay_rate,piecework_pay,holiday_pay,piecework_average”, which you are trying to read, are not available for employee public profiles.
2026-03-11 15:15:10 ERROR server odoo.addons.maintenance_customizations.tests.test_timesheet_grid_access_rights:310
ERROR: TestAccessRightsTimesheetGrid.test_timesheet_validation_by_approver_when_he_is_manager_of_employee
Traceback (most recent call last):
  File "/data/build/telescope_addons_cp/maintenance_customizations/tests/test_timesheet_grid_access_rights.py", line 310, in test_timesheet_validation_by_approver_when_he_is_manager_of_employee
    timesheet_to_validate.with_user(self.user_approver).action_validate_timesheet()
  File "/data/build/enterprise/timesheet_grid/models/analytic.py", line 207, in action_validate_timesheet
    analytic_lines = self.filtered_domain(self._get_domain_for_validation_timesheets())
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/models.py", line 6715, in filtered_domain
    ok = data.filtered_domain(value)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/models.py", line 6676, in filtered_domain
    data = record.mapped(key)
           ^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/models.py", line 6519, in mapped
    recs = recs._fields[name].mapped(recs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/fields.py", line 1385, in mapped
    self.__get__(first(remaining))
  File "/data/build/odoo/odoo/fields.py", line 3113, in __get__
    return super().__get__(records, owner)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/fields.py", line 1274, in __get__
    recs._fetch_field(self)
  File "/data/build/odoo/odoo/models.py", line 4120, in _fetch_field
    self.fetch(fnames)
  File "/data/build/odoo/addons/hr/models/hr_employee.py", line 322, in fetch
    self._check_private_fields(field_names)
  File "/data/build/odoo/addons/hr/models/hr_employee.py", line 338, in _check_private_fields
    raise AccessError(_('The fields “%s”, which you are trying to read, are not available for employee public profiles.', ','.join(private_fields)))
odoo.exceptions.AccessError: The fields “clock_number,hire_date,trial_days,payroll_types,plan_master_id,employee_profile,service_year,last_transfer,special_designation,employee_shift,pension_eligible,age,amount_of_service,grade,straight_pay,regular_pay_rate,piecework_pay,holiday_pay,piecework_average”, which you are trying to read, are not available for employee public profiles.
2026-03-11 15:15:11 ERROR server odoo.addons.maintenance_customizations.tests.test_timesheet_grid_access_rights:303
ERROR: TestAccessRightsTimesheetGrid.test_timesheet_validation_by_approver_when_he_is_not_responsible
Traceback (most recent call last):
  File "/data/build/telescope_addons_cp/maintenance_customizations/tests/test_timesheet_grid_access_rights.py", line 303, in test_timesheet_validation_by_approver_when_he_is_not_responsible
    ).action_validate_timesheet()
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/enterprise/timesheet_grid/models/analytic.py", line 207, in action_validate_timesheet
    analytic_lines = self.filtered_domain(self._get_domain_for_validation_timesheets())
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/models.py", line 6715, in filtered_domain
    ok = data.filtered_domain(value)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/models.py", line 6676, in filtered_domain
    data = record.mapped(key)
           ^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/models.py", line 6519, in mapped
    recs = recs._fields[name].mapped(recs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/fields.py", line 1385, in mapped
    self.__get__(first(remaining))
  File "/data/build/odoo/odoo/fields.py", line 3113, in __get__
    return super().__get__(records, owner)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/fields.py", line 1274, in __get__
    recs._fetch_field(self)
  File "/data/build/odoo/odoo/models.py", line 4120, in _fetch_field
    self.fetch(fnames)
  File "/data/build/odoo/addons/hr/models/hr_employee.py", line 322, in fetch
    self._check_private_fields(field_names)
  File "/data/build/odoo/addons/hr/models/hr_employee.py", line 338, in _check_private_fields
    raise AccessError(_('The fields “%s”, which you are trying to read, are not available for employee public profiles.', ','.join(private_fields)))
odoo.exceptions.AccessError: The fields “clock_number,hire_date,trial_days,payroll_types,plan_master_id,employee_profile,service_year,last_transfer,special_designation,employee_shift,pension_eligible,age,amount_of_service,grade,straight_pay,regular_pay_rate,piecework_pay,holiday_pay,piecework_average”, which you are trying to read, are not available for employee public profiles.
2026-03-11 15:15:13 ERROR server odoo.modules.loading:321 Module maintenance_customizations: 0 failures, 5 errors of 37 tests
2026-03-11 15:15:20 INFO server odoo.modules.loading:360 191 modules loaded in 1588.81s, 151189 queries (+1086836 extra)
2026-03-11 15:15:24 ERROR server odoo.modules.loading:609 At least one test failed when loading the modules.
2026-03-11 15:15:24 INFO server odoo.addons.base.models.ir_qweb:360 Pregenerating assets bundles
2026-03-11 15:16:12 INFO server odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts:360 Screencast frames in: /data/build/tests/00177-18-all/screencasts/failed_screencast_20260311_151612_058668
2026-03-11 15:19:35 INFO server odoo.addons.web.tests.test_js.MobileWebSuite.test_qunit_mobile.browser:1681 QUnit: passed 87 tests (350 assertions), took 5s
2026-03-11 15:27:38 INFO server odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser:1681 [HOOT] Passed 6824 tests (22297 assertions, total time: 00:07:59)
2026-03-11 15:57:10 ERROR server odoo.addons.hr.tests.test_self_user_access:111
ERROR: TestSelfAccessProfile.test_employee_fields_groups
Traceback (most recent call last):
  File "/data/build/odoo/addons/hr/tests/test_self_user_access.py", line 111, in test_employee_fields_groups
    self.env['hr.employee'].with_user(internal_user).search([]).read([])
  File "/data/build/odoo/odoo/models.py", line 3862, in read
    self._origin.fetch(fields)
  File "/data/build/odoo/addons/hr/models/hr_employee.py", line 322, in fetch
    self._check_private_fields(field_names)
  File "/data/build/odoo/addons/hr/models/hr_employee.py", line 338, in _check_private_fields
    raise AccessError(_('The fields “%s”, which you are trying to read, are not available for employee public profiles.', ','.join(private_fields)))
odoo.exceptions.AccessError: The fields “clock_number,hire_date,trial_days,trial_end_date,payroll_types,plan_master_id,emergency_detail_ids,insurance_detail_ids,employee_profile,dependent_ids,employee_notes_ids,service_year,last_transfer,special_designation,employee_shift,pension_eligible,age,amount_of_service,grade,straight_pay,regular_pay_rate,piecework_pay,holiday_pay,piecework_average,time_off_ids,attendance_ids”, which you are trying to read, are not available for employee public profiles.
2026-03-11 15:57:39 ERROR server odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser:1681
TypeError: Cannot read properties of undefined (reading '0')
    at Object.doActionButton (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:10156:921)
2026-03-11 15:57:39 INFO server odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour:360 Screenshot in: /data/build/tests/00177-18-all/screenshots/sc_20260311_155739_449586_TestPersonalStageTour.png
2026-03-11 15:57:39 INFO server odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour:360 Screenshot in: /data/build/tests/00177-18-all/screenshots/sc_20260311_155739_484583_TestPersonalStageTour.png
2026-03-11 15:57:39 ERROR server odoo.addons.project.tests.test_personal_stages:386
FAIL: TestPersonalStageTour.test_personal_stage_tour
Traceback (most recent call last):
  File "/data/build/odoo/addons/project/tests/test_personal_stages.py", line 386, in test_personal_stage_tour
    self.start_tour('/odoo', 'personal_stage_tour', login="armandel")
  File "/data/build/odoo/odoo/tests/common.py", line 2439, 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 2413, in browser_js
    self.fail('%s\n\n%s' % (message, error))
AssertionError: The test code "odoo.startTour('personal_stage_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" failed

TypeError: Cannot read properties of undefined (reading '0')
    at Object.doActionButton (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:10156:921)
2026-03-11 15:58:42 ERROR server odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser:1681
TypeError: Cannot read properties of undefined (reading '0')
    at Object.doActionButton (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:10156:921)
    at async execute (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:9760:301)
    at async executeButtonCallback (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:9753:34)
2026-03-11 15:58:42 INFO server odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour:360 Screenshot in: /data/build/tests/00177-18-all/screenshots/sc_20260311_155842_333669_TestProjectUpdateUi.png
2026-03-11 15:58:42 INFO server odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour:360 Screenshot in: /data/build/tests/00177-18-all/screenshots/sc_20260311_155842_367644_TestProjectUpdateUi.png
2026-03-11 15:58:42 ERROR server odoo.addons.project.tests.test_project_update_ui:17
FAIL: TestProjectUpdateUi.test_01_project_tour
Traceback (most recent call last):
  File "/data/build/odoo/addons/project/tests/test_project_update_ui.py", line 17, in test_01_project_tour
    self.start_tour("/odoo", 'project_update_tour', login="admin")
  File "/data/build/odoo/odoo/tests/common.py", line 2439, 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 2413, in browser_js
    self.fail('%s\n\n%s' % (message, error))
AssertionError: The test code "odoo.startTour('project_update_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" failed

TypeError: Cannot read properties of undefined (reading '0')
    at Object.doActionButton (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:10156:921)
    at async execute (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:9760:301)
    at async executeButtonCallback (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:9753:34)
2026-03-11 16:09:05 ERROR server odoo.addons.project_enterprise.tests.test_ui.ProjectEnterpriseTestUi.test_01_ui.browser:1681
TypeError: Cannot read properties of undefined (reading '0')
    at Object.doActionButton (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:10156:921)
    at async execute (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:9760:301)
    at async executeButtonCallback (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:9753:34)
2026-03-11 16:09:05 INFO server odoo.addons.project_enterprise.tests.test_ui.ProjectEnterpriseTestUi.test_01_ui:360 Screenshot in: /data/build/tests/00177-18-all/screenshots/sc_20260311_160905_574052_ProjectEnterpriseTestUi.png
2026-03-11 16:09:05 INFO server odoo.addons.project_enterprise.tests.test_ui.ProjectEnterpriseTestUi.test_01_ui:360 Screenshot in: /data/build/tests/00177-18-all/screenshots/sc_20260311_160905_607569_ProjectEnterpriseTestUi.png
2026-03-11 16:09:05 ERROR server odoo.addons.project_enterprise.tests.test_ui:51
FAIL: ProjectEnterpriseTestUi.test_01_ui
Traceback (most recent call last):
  File "/data/build/enterprise/project_enterprise/tests/test_ui.py", line 51, in test_01_ui
    self.start_tour("/", 'project_test_tour', login='admin')
  File "/data/build/odoo/odoo/tests/common.py", line 2439, 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 2413, in browser_js
    self.fail('%s\n\n%s' % (message, error))
AssertionError: The test code "odoo.startTour('project_test_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" failed

TypeError: Cannot read properties of undefined (reading '0')
    at Object.doActionButton (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:10156:921)
    at async execute (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:9760:301)
    at async executeButtonCallback (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:9753:34)
2026-03-11 16:12:56 ERROR server odoo.addons.stock_barcode.tests.test_barcode_client_action_inventory.TestInventoryAdjustmentBarcodeClientAction.test_inventory_adjustment.browser:1681
FAILED: [2/19] Tour test_inventory_adjustment → Step .o_scan_message.o_scan_product.
Element (.o_scan_message.o_scan_product) has not been found.
TIMEOUT step failed to complete within 10000 ms.
2026-03-11 16:12:56 INFO server odoo.addons.stock_barcode.tests.test_barcode_client_action_inventory.TestInventoryAdjustmentBarcodeClientAction.test_inventory_adjustment.browser:1681
Error received after termination: {
  "trigger": ".o_button_inventory",
  "run": "click"
},
---------- FAILED: [2/19] Tour test_inventory_adjustment → Step .o_scan_message.o_scan_product ----------
{
  "trigger": ".o_scan_message.o_scan_product",
  "run": "[function]"
},
---------------------------------------------------------------------------------------------------------
{
  "trigger": ".o_barcode_client_action",
  "run": "scan product1"
},
{
  "trigger": ".o_barcode_line",
  "run": "[function]"
},
{
  "trigger": ".o_barcode_client_action",
  "run": "scan product1"
},
2026-03-11 16:12:56 INFO server odoo.addons.stock_barcode.tests.test_barcode_client_action_inventory.TestInventoryAdjustmentBarcodeClientAction.test_inventory_adjustment:360 Screenshot in: /data/build/tests/00177-18-all/screenshots/sc_20260311_161256_182641_TestInventoryAdjustmentBarcodeClientAction.png
2026-03-11 16:12:56 INFO server odoo.addons.stock_barcode.tests.test_barcode_client_action_inventory.TestInventoryAdjustmentBarcodeClientAction.test_inventory_adjustment:360 Screenshot in: /data/build/tests/00177-18-all/screenshots/sc_20260311_161256_209488_TestInventoryAdjustmentBarcodeClientAction.png
2026-03-11 16:12:56 ERROR server odoo.addons.stock_barcode.tests.test_barcode_client_action_inventory:34
FAIL: TestInventoryAdjustmentBarcodeClientAction.test_inventory_adjustment
Traceback (most recent call last):
  File "/data/build/enterprise/stock_barcode/tests/test_barcode_client_action_inventory.py", line 34, in test_inventory_adjustment
    self.start_tour("/odoo/barcode", 'test_inventory_adjustment', login='admin', timeout=180)
  File "/data/build/odoo/odoo/tests/common.py", line 2439, 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 2413, in browser_js
    self.fail('%s\n\n%s' % (message, error))
AssertionError: The test code "odoo.startTour('test_inventory_adjustment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/barcode", "delayToCheckUndeterminisms": 0})" failed

FAILED: [2/19] Tour test_inventory_adjustment → Step .o_scan_message.o_scan_product.
Element (.o_scan_message.o_scan_product) has not been found.
TIMEOUT step failed to complete within 10000 ms.
2026-03-11 16:14:07 ERROR server odoo.addons.stock_barcode.tests.test_barcode_client_action_inventory.TestInventoryAdjustmentBarcodeClientAction.test_inventory_image_visible_for_quant.browser:1681
FAILED: [2/6] Tour test_inventory_image_visible_for_quant → Step .o_barcode_line:first-child button.o_edit.
Element (.o_barcode_line:first-child button.o_edit) has not been found.
TIMEOUT step failed to complete within 10000 ms.
2026-03-11 16:14:07 INFO server odoo.addons.stock_barcode.tests.test_barcode_client_action_inventory.TestInventoryAdjustmentBarcodeClientAction.test_inventory_image_visible_for_quant.browser:1681
Error received after termination: {
  "trigger": "button.o_button_inventory",
  "run": "click"
},
---------- FAILED: [2/6] Tour test_inventory_image_visible_for_quant → Step .o_barcode_line:first-child button.o_edit ----------
{
  "trigger": ".o_barcode_line:first-child button.o_edit",
  "run": "click"
},
--------------------------------------------------------------------------------------------------------------------------------
{
  "trigger": ".o_form_view",
  "run": "[function]"
},
{
  "trigger": "button.o_discard",
  "run": "click"
},
{
  "trigger": ".o_barcode_line:nth-child(2) button.o_edit",
  "run": "click"
},
2026-03-11 16:14:07 INFO server odoo.addons.stock_barcode.tests.test_barcode_client_action_inventory.TestInventoryAdjustmentBarcodeClientAction.test_inventory_image_visible_for_quant:360 Screenshot in: /data/build/tests/00177-18-all/screenshots/sc_20260311_161407_923155_TestInventoryAdjustmentBarcodeClientAction.png
2026-03-11 16:14:07 INFO server odoo.addons.stock_barcode.tests.test_barcode_client_action_inventory.TestInventoryAdjustmentBarcodeClientAction.test_inventory_image_visible_for_quant:360 Screenshot in: /data/build/tests/00177-18-all/screenshots/sc_20260311_161407_949093_TestInventoryAdjustmentBarcodeClientAction.png
2026-03-11 16:14:08 ERROR server odoo.addons.stock_barcode.tests.test_barcode_client_action_inventory:322
FAIL: TestInventoryAdjustmentBarcodeClientAction.test_inventory_image_visible_for_quant
Traceback (most recent call last):
  File "/data/build/enterprise/stock_barcode/tests/test_barcode_client_action_inventory.py", line 322, in test_inventory_image_visible_for_quant
    self.start_tour("/odoo/barcode/", 'test_inventory_image_visible_for_quant', login='admin', timeout=180)
  File "/data/build/odoo/odoo/tests/common.py", line 2439, 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 2413, in browser_js
    self.fail('%s\n\n%s' % (message, error))
AssertionError: The test code "odoo.startTour('test_inventory_image_visible_for_quant', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/barcode/", "delayToCheckUndeterminisms": 0})" failed

FAILED: [2/6] Tour test_inventory_image_visible_for_quant → Step .o_barcode_line:first-child button.o_edit.
Element (.o_barcode_line:first-child button.o_edit) has not been found.
TIMEOUT step failed to complete within 10000 ms.
2026-03-11 16:14:10 ERROR server odoo.addons.stock_barcode.tests.test_barcode_client_action_inventory.TestInventoryAdjustmentBarcodeClientAction.test_inventory_nomenclature.browser:1681
FAILED: [2/8] Tour test_inventory_nomenclature → Step .o_barcode_client_action.
Error: Not the right message displayed: "o_scan_src" instead of "o_scan_product".
    at fail (http://127.0.0.1:8069/web/assets/75a354a/web.assets_tests.min.js:596:55)
    at assert (http://127.0.0.1:8069/web/assets/75a354a/web.assets_tests.min.js:609:87)
    at Object.assertScanMessage (http://127.0.0.1:8069/web/assets/75a354a/web.assets_tests.min.js:615:184)
    at Object.run (http://127.0.0.1:8069/web/assets/75a354a/web.assets_tests.min.js:645:18087)
    at http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:11012:141
    at callWithUnloadCheck (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:11027:451)
    at TourStepAutomatic.doAction (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:11012:14)
    at action (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:10824:12)
    at performAction (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:2971:18)
    at executeStep (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:2983:207)
2026-03-11 16:14:10 INFO server odoo.addons.stock_barcode.tests.test_barcode_client_action_inventory.TestInventoryAdjustmentBarcodeClientAction.test_inventory_nomenclature.browser:1681
Error received after termination: {
  "trigger": ".o_button_inventory",
  "run": "click"
},
---------- FAILED: [2/8] Tour test_inventory_nomenclature → Step .o_barcode_client_action ----------
{
  "trigger": ".o_barcode_client_action",
  "run": "[function]"
},
----------------------------------------------------------------------------------------------------
{
  "trigger": ".o_barcode_client_action",
  "run": "scan 2145631123457"
},
{
  "trigger": ".o_product_label:contains(\"product_weight\")",
  "run": "click"
},
{
  "trigger": "body:not(:has(.modal))"
},
2026-03-11 16:14:10 INFO server odoo.addons.stock_barcode.tests.test_barcode_client_action_inventory.TestInventoryAdjustmentBarcodeClientAction.test_inventory_nomenclature:360 Screenshot in: /data/build/tests/00177-18-all/screenshots/sc_20260311_161410_892489_TestInventoryAdjustmentBarcodeClientAction.png
2026-03-11 16:14:10 INFO server odoo.addons.stock_barcode.tests.test_barcode_client_action_inventory.TestInventoryAdjustmentBarcodeClientAction.test_inventory_nomenclature:360 Screenshot in: /data/build/tests/00177-18-all/screenshots/sc_20260311_161410_918010_TestInventoryAdjustmentBarcodeClientAction.png
2026-03-11 16:14:11 ERROR server odoo.addons.stock_barcode.tests.test_barcode_client_action_inventory:337
FAIL: TestInventoryAdjustmentBarcodeClientAction.test_inventory_nomenclature
Traceback (most recent call last):
  File "/data/build/enterprise/stock_barcode/tests/test_barcode_client_action_inventory.py", line 337, in test_inventory_nomenclature
    self.start_tour("/odoo/barcode", 'test_inventory_nomenclature', login='admin', timeout=180)
  File "/data/build/odoo/odoo/tests/common.py", line 2439, 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 2413, in browser_js
    self.fail('%s\n\n%s' % (message, error))
AssertionError: The test code "odoo.startTour('test_inventory_nomenclature', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/barcode", "delayToCheckUndeterminisms": 0})" failed

FAILED: [2/8] Tour test_inventory_nomenclature → Step .o_barcode_client_action.
Error: Not the right message displayed: "o_scan_src" instead of "o_scan_product".
    at fail (http://127.0.0.1:8069/web/assets/75a354a/web.assets_tests.min.js:596:55)
    at assert (http://127.0.0.1:8069/web/assets/75a354a/web.assets_tests.min.js:609:87)
    at Object.assertScanMessage (http://127.0.0.1:8069/web/assets/75a354a/web.assets_tests.min.js:615:184)
    at Object.run (http://127.0.0.1:8069/web/assets/75a354a/web.assets_tests.min.js:645:18087)
    at http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:11012:141
    at callWithUnloadCheck (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:11027:451)
    at TourStepAutomatic.doAction (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:11012:14)
    at action (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:10824:12)
    at performAction (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:2971:18)
    at executeStep (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:2983:207)
2026-03-11 16:15:12 ERROR server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_avoid_useless_line_creation.browser:1681
FAILED: [2/6] Tour test_avoid_useless_line_creation → Step .o_barcode_line.
Element (.o_barcode_line) has not been found.
TIMEOUT step failed to complete within 10000 ms.
2026-03-11 16:15:12 INFO server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_avoid_useless_line_creation.browser:1681
Error received after termination: {
  "trigger": ".o_barcode_client_action",
  "run": "scan LOT01"
},
---------- FAILED: [2/6] Tour test_avoid_useless_line_creation → Step .o_barcode_line ----------
{
  "trigger": ".o_barcode_line",
  "run": "scan LOREM"
},
------------------------------------------------------------------------------------------------
{
  "trigger": ".o_notification_bar.bg-danger",
  "run": "[function]"
},
{
  "trigger": ".o_barcode_line:first-child .o_edit",
  "run": "click"
},
{
  "isActive": [
    "auto"
  ],
  "content": "discard barcode form",
  "trigger": ".o_discard",
  "run": "click"
},
2026-03-11 16:15:12 INFO server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_avoid_useless_line_creation:360 Screenshot in: /data/build/tests/00177-18-all/screenshots/sc_20260311_161512_228346_TestPickingBarcodeClientAction.png
2026-03-11 16:15:12 INFO server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_avoid_useless_line_creation:360 Screenshot in: /data/build/tests/00177-18-all/screenshots/sc_20260311_161512_252461_TestPickingBarcodeClientAction.png
2026-03-11 16:15:12 ERROR server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking:2649
FAIL: TestPickingBarcodeClientAction.test_avoid_useless_line_creation
Traceback (most recent call last):
  File "/data/build/enterprise/stock_barcode/tests/test_barcode_client_action_picking.py", line 2649, in test_avoid_useless_line_creation
    self.start_tour(url, 'test_avoid_useless_line_creation', login='admin', timeout=180)
  File "/data/build/odoo/odoo/tests/common.py", line 2439, 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 2413, in browser_js
    self.fail('%s\n\n%s' % (message, error))
AssertionError: The test code "odoo.startTour('test_avoid_useless_line_creation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/1377/action-stock_barcode.stock_barcode_picking_client_action", "delayToCheckUndeterminisms": 0})" failed

FAILED: [2/6] Tour test_avoid_useless_line_creation → Step .o_barcode_line.
Element (.o_barcode_line) has not been found.
TIMEOUT step failed to complete within 10000 ms.
2026-03-11 16:15:54 ERROR server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_define_the_destination_package.browser:1681
FAILED: [1/5] Tour test_define_the_destination_package → Step .o_line_button.o_add_remaining_quantity.
Element has been found.
BUT: Element is not enabled. TIP: You can use :enable to wait the element is enabled before doing action on it.
TIMEOUT step failed to complete within 10000 ms.
2026-03-11 16:15:54 INFO server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_define_the_destination_package.browser:1681
Error received after termination: ---------- FAILED: [1/5] Tour test_define_the_destination_package → Step .o_line_button.o_add_remaining_quantity ----------
{
  "trigger": ".o_line_button.o_add_remaining_quantity",
  "run": "click"
},
---------------------------------------------------------------------------------------------------------------------------
{
  "trigger": ".o_barcode_line .qty-done:contains(\"1\")",
  "run": "scan PACK02"
},
{
  "trigger": ".o_barcode_line:contains(\"PACK02\")"
},
{
  "trigger": ".btn.o_validate_page",
  "run": "click"
},
2026-03-11 16:15:54 INFO server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_define_the_destination_package:360 Screenshot in: /data/build/tests/00177-18-all/screenshots/sc_20260311_161554_740421_TestPickingBarcodeClientAction.png
2026-03-11 16:15:54 INFO server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_define_the_destination_package:360 Screenshot in: /data/build/tests/00177-18-all/screenshots/sc_20260311_161554_765184_TestPickingBarcodeClientAction.png
2026-03-11 16:15:54 ERROR server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking:2619
FAIL: TestPickingBarcodeClientAction.test_define_the_destination_package
Traceback (most recent call last):
  File "/data/build/enterprise/stock_barcode/tests/test_barcode_client_action_picking.py", line 2619, in test_define_the_destination_package
    self.start_tour(url, 'test_define_the_destination_package', login='admin', timeout=180)
  File "/data/build/odoo/odoo/tests/common.py", line 2439, 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 2413, in browser_js
    self.fail('%s\n\n%s' % (message, error))
AssertionError: The test code "odoo.startTour('test_define_the_destination_package', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/1388/action-stock_barcode.stock_barcode_picking_client_action", "delayToCheckUndeterminisms": 0})" failed

FAILED: [1/5] Tour test_define_the_destination_package → Step .o_line_button.o_add_remaining_quantity.
Element has been found.
BUT: Element is not enabled. TIP: You can use :enable to wait the element is enabled before doing action on it.
TIMEOUT step failed to complete within 10000 ms.
2026-03-11 16:16:08 ERROR server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_delivery_different_products_with_same_lot_name.browser:1681
FAILED: [4/12] Tour test_delivery_different_products_with_same_lot_name → Step .o_barcode_line:has(.o_product_label:contains(productlot1)) .qty-done:contains(2).
Element (.o_barcode_line:has(.o_product_label:contains(productlot1)) .qty-done:contains(2)) has not been found.
TIMEOUT step failed to complete within 10000 ms.
2026-03-11 16:16:08 INFO server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_delivery_different_products_with_same_lot_name.browser:1681
Error received after termination: {
  "trigger": ".o_barcode_client_action",
  "run": "scan productlot1"
},
{
  "trigger": ".o_barcode_client_action",
  "run": "scan lot1"
},
{
  "trigger": ".o_barcode_client_action",
  "run": "scan lot1"
},
---------- FAILED: [4/12] Tour test_delivery_different_products_with_same_lot_name → Step .o_barcode_line:has(.o_product_label:contains(productlot1)) .qty-done:contains(2) ----------
{
  "trigger": ".o_barcode_line:has(.o_product_label:contains(productlot1)) .qty-done:contains(2)"
},
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
{
  "trigger": ".o_barcode_client_action",
  "run": "scan productlot2"
},
{
  "trigger": ".o_barcode_client_action",
  "run": "scan lot1"
},
{
  "trigger": ".o_barcode_client_action",
  "run": "scan lot1"
},
2026-03-11 16:16:08 INFO server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_delivery_different_products_with_same_lot_name:360 Screenshot in: /data/build/tests/00177-18-all/screenshots/sc_20260311_161608_813368_TestPickingBarcodeClientAction.png
2026-03-11 16:16:08 INFO server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_delivery_different_products_with_same_lot_name:360 Screenshot in: /data/build/tests/00177-18-all/screenshots/sc_20260311_161608_840436_TestPickingBarcodeClientAction.png
2026-03-11 16:16:08 ERROR server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking:1229
FAIL: TestPickingBarcodeClientAction.test_delivery_different_products_with_same_lot_name
Traceback (most recent call last):
  File "/data/build/enterprise/stock_barcode/tests/test_barcode_client_action_picking.py", line 1229, in test_delivery_different_products_with_same_lot_name
    self.start_tour(url, 'test_delivery_different_products_with_same_lot_name', login='admin', timeout=180)
  File "/data/build/odoo/odoo/tests/common.py", line 2439, 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 2413, in browser_js
    self.fail('%s\n\n%s' % (message, error))
AssertionError: The test code "odoo.startTour('test_delivery_different_products_with_same_lot_name', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/1389/action-stock_barcode.stock_barcode_picking_client_action", "delayToCheckUndeterminisms": 0})" failed

FAILED: [4/12] Tour test_delivery_different_products_with_same_lot_name → Step .o_barcode_line:has(.o_product_label:contains(productlot1)) .qty-done:contains(2).
Element (.o_barcode_line:has(.o_product_label:contains(productlot1)) .qty-done:contains(2)) has not been found.
TIMEOUT step failed to complete within 10000 ms.
2026-03-11 16:16:21 ERROR server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_delivery_from_scratch_1.browser:1681
FAILED: [5/10] Tour test_delivery_from_scratch_with_lots_1 → Step .o_barcode_line.o_selected .btn.o_toggle_sublines .fa-angle-down.
Element (.o_barcode_line.o_selected .btn.o_toggle_sublines .fa-angle-down) has not been found.
TIMEOUT step failed to complete within 10000 ms.
2026-03-11 16:16:21 INFO server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_delivery_from_scratch_1.browser:1681
Error received after termination: {
  "trigger": ".o_barcode_client_action",
  "run": "scan lot1"
},
{
  "trigger": ".o_barcode_client_action",
  "run": "scan lot2"
},
{
  "trigger": ".o_barcode_client_action",
  "run": "scan lot2"
},
---------- FAILED: [5/10] Tour test_delivery_from_scratch_with_lots_1 → Step .o_barcode_line.o_selected .btn.o_toggle_sublines .fa-angle-down ----------
{
  "trigger": ".o_barcode_line.o_selected .btn.o_toggle_sublines .fa-angle-down",
  "run": "click"
},
--------------------------------------------------------------------------------------------------------------------------------------------------------
{
  "trigger": ".o_barcode_line:nth-child(2)"
},
{
  "trigger": ".o_add_line",
  "run": "click"
},
{
  "trigger": ".o_field_widget[name=\"product_id\"]",
  "run": "click"
},
2026-03-11 16:16:21 INFO server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_delivery_from_scratch_1:360 Screenshot in: /data/build/tests/00177-18-all/screenshots/sc_20260311_161621_986273_TestPickingBarcodeClientAction.png
2026-03-11 16:16:22 INFO server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_delivery_from_scratch_1:360 Screenshot in: /data/build/tests/00177-18-all/screenshots/sc_20260311_161622_010338_TestPickingBarcodeClientAction.png
2026-03-11 16:16:22 ERROR server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking:1046
FAIL: TestPickingBarcodeClientAction.test_delivery_from_scratch_1
Traceback (most recent call last):
  File "/data/build/enterprise/stock_barcode/tests/test_barcode_client_action_picking.py", line 1046, in test_delivery_from_scratch_1
    self.start_tour(url, 'test_delivery_from_scratch_with_lots_1', login='admin', timeout=180)
  File "/data/build/odoo/odoo/tests/common.py", line 2439, 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 2413, in browser_js
    self.fail('%s\n\n%s' % (message, error))
AssertionError: The test code "odoo.startTour('test_delivery_from_scratch_with_lots_1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/1390/action-stock_barcode.stock_barcode_picking_client_action", "delayToCheckUndeterminisms": 0})" failed

FAILED: [5/10] Tour test_delivery_from_scratch_with_lots_1 → Step .o_barcode_line.o_selected .btn.o_toggle_sublines .fa-angle-down.
Element (.o_barcode_line.o_selected .btn.o_toggle_sublines .fa-angle-down) has not been found.
TIMEOUT step failed to complete within 10000 ms.
2026-03-11 16:16:34 ERROR server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_delivery_from_scratch_with_common_lots_name.browser:1681
FAILED: [2/12] Tour test_delivery_from_scratch_with_common_lots_name → Step .o_barcode_line.
Element (.o_barcode_line) has not been found.
TIMEOUT step failed to complete within 10000 ms.
2026-03-11 16:16:34 INFO server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_delivery_from_scratch_with_common_lots_name.browser:1681
Error received after termination: {
  "trigger": ".o_barcode_client_action",
  "run": "scan product1"
},
---------- FAILED: [2/12] Tour test_delivery_from_scratch_with_common_lots_name → Step .o_barcode_line ----------
{
  "trigger": ".o_barcode_line",
  "run": "scan LOT01"
},
-----------------------------------------------------------------------------------------------------------------
{
  "trigger": ".o_barcode_client_action",
  "run": "scan LOT01"
},
{
  "trigger": ".o_barcode_line[data-barcode=\"product1\"] .qty-done:contains(\"2\")",
  "run": "scan product2"
},
{
  "trigger": ".o_barcode_line:contains(\"product2\")",
  "run": "scan LOT01"
},
2026-03-11 16:16:34 INFO server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_delivery_from_scratch_with_common_lots_name:360 Screenshot in: /data/build/tests/00177-18-all/screenshots/sc_20260311_161634_980501_TestPickingBarcodeClientAction.png
2026-03-11 16:16:35 INFO server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_delivery_from_scratch_with_common_lots_name:360 Screenshot in: /data/build/tests/00177-18-all/screenshots/sc_20260311_161635_005518_TestPickingBarcodeClientAction.png
2026-03-11 16:16:35 ERROR server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking:1120
FAIL: TestPickingBarcodeClientAction.test_delivery_from_scratch_with_common_lots_name
Traceback (most recent call last):
  File "/data/build/enterprise/stock_barcode/tests/test_barcode_client_action_picking.py", line 1120, in test_delivery_from_scratch_with_common_lots_name
    self.start_tour(url, 'test_delivery_from_scratch_with_common_lots_name', login='admin', timeout=180)
  File "/data/build/odoo/odoo/tests/common.py", line 2439, 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 2413, in browser_js
    self.fail('%s\n\n%s' % (message, error))
AssertionError: The test code "odoo.startTour('test_delivery_from_scratch_with_common_lots_name', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/1391/action-stock_barcode.stock_barcode_picking_client_action", "delayToCheckUndeterminisms": 0})" failed

FAILED: [2/12] Tour test_delivery_from_scratch_with_common_lots_name → Step .o_barcode_line.
Element (.o_barcode_line) has not been found.
TIMEOUT step failed to complete within 10000 ms.
2026-03-11 16:16:47 ERROR server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_delivery_from_scratch_with_incompatible_lot.browser:1681
FAILED: [2/4] Tour test_delivery_from_scratch_with_incompatible_lot → Step .o_barcode_line:first-child .o_edit.
Element (.o_barcode_line:first-child .o_edit) has not been found.
TIMEOUT step failed to complete within 10000 ms.
2026-03-11 16:16:47 INFO server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_delivery_from_scratch_with_incompatible_lot.browser:1681
Error received after termination: {
  "trigger": ".o_barcode_client_action",
  "run": "scan 0000000001"
},
---------- FAILED: [2/4] Tour test_delivery_from_scratch_with_incompatible_lot → Step .o_barcode_line:first-child .o_edit ----------
{
  "trigger": ".o_barcode_line:first-child .o_edit",
  "run": "click"
},
------------------------------------------------------------------------------------------------------------------------------------
{
  "isActive": [
    "auto"
  ],
  "content": "discard barcode form",
  "trigger": ".o_discard",
  "run": "click"
},
{
  "content": "wait to be back on the barcode lines",
  "trigger": ".o_add_line"
},
2026-03-11 16:16:48 INFO server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_delivery_from_scratch_with_incompatible_lot:360 Screenshot in: /data/build/tests/00177-18-all/screenshots/sc_20260311_161648_011375_TestPickingBarcodeClientAction.png
2026-03-11 16:16:48 INFO server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_delivery_from_scratch_with_incompatible_lot:360 Screenshot in: /data/build/tests/00177-18-all/screenshots/sc_20260311_161648_043106_TestPickingBarcodeClientAction.png
2026-03-11 16:16:48 ERROR server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking:1082
FAIL: TestPickingBarcodeClientAction.test_delivery_from_scratch_with_incompatible_lot
Traceback (most recent call last):
  File "/data/build/enterprise/stock_barcode/tests/test_barcode_client_action_picking.py", line 1082, in test_delivery_from_scratch_with_incompatible_lot
    self.start_tour(url, 'test_delivery_from_scratch_with_incompatible_lot', login='admin', timeout=180)
  File "/data/build/odoo/odoo/tests/common.py", line 2439, 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 2413, in browser_js
    self.fail('%s\n\n%s' % (message, error))
AssertionError: The test code "odoo.startTour('test_delivery_from_scratch_with_incompatible_lot', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/1392/action-stock_barcode.stock_barcode_picking_client_action", "delayToCheckUndeterminisms": 0})" failed

FAILED: [2/4] Tour test_delivery_from_scratch_with_incompatible_lot → Step .o_barcode_line:first-child .o_edit.
Element (.o_barcode_line:first-child .o_edit) has not been found.
TIMEOUT step failed to complete within 10000 ms.
2026-03-11 16:16:56 ERROR server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_delivery_lot_with_package.browser:1681
FAILED: [2/12] Tour test_delivery_lot_with_package → Step .o_barcode_client_action:contains("sn2").
Error: Not the right message displayed: "o_scan_src" instead of "o_scan_serial".
    at fail (http://127.0.0.1:8069/web/assets/75a354a/web.assets_tests.min.js:596:55)
    at assert (http://127.0.0.1:8069/web/assets/75a354a/web.assets_tests.min.js:609:87)
    at Object.assertScanMessage (http://127.0.0.1:8069/web/assets/75a354a/web.assets_tests.min.js:615:184)
    at Object.run (http://127.0.0.1:8069/web/assets/75a354a/web.assets_tests.min.js:648:19815)
    at http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:11012:141
    at callWithUnloadCheck (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:11027:451)
    at TourStepAutomatic.doAction (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:11012:14)
    at action (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:10824:12)
    at performAction (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:2971:18)
    at executeStep (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:2983:207)
2026-03-11 16:16:56 INFO server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_delivery_lot_with_package.browser:1681
Error received after termination: {
  "trigger": ".o_line_button.o_toggle_sublines",
  "run": "click"
},
---------- FAILED: [2/12] Tour test_delivery_lot_with_package → Step .o_barcode_client_action:contains("sn2") ----------
{
  "trigger": ".o_barcode_client_action:contains(\"sn2\")",
  "run": "[function]"
},
------------------------------------------------------------------------------------------------------------------------
{
  "trigger": ".o_barcode_client_action",
  "run": "scan productserial1"
},
{
  "trigger": ".o_barcode_client_action",
  "run": "scan sn3"
},
{
  "trigger": ".o_barcode_client_action",
  "run": "scan sn4"
},
2026-03-11 16:16:56 INFO server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_delivery_lot_with_package:360 Screenshot in: /data/build/tests/00177-18-all/screenshots/sc_20260311_161656_791612_TestPickingBarcodeClientAction.png
2026-03-11 16:16:56 INFO server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_delivery_lot_with_package:360 Screenshot in: /data/build/tests/00177-18-all/screenshots/sc_20260311_161656_818506_TestPickingBarcodeClientAction.png
2026-03-11 16:16:56 ERROR server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking:668
FAIL: TestPickingBarcodeClientAction.test_delivery_lot_with_package
Traceback (most recent call last):
  File "/data/build/enterprise/stock_barcode/tests/test_barcode_client_action_picking.py", line 668, in test_delivery_lot_with_package
    self.start_tour(url, 'test_delivery_lot_with_package', login='admin', timeout=180)
  File "/data/build/odoo/odoo/tests/common.py", line 2439, 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 2413, in browser_js
    self.fail('%s\n\n%s' % (message, error))
AssertionError: The test code "odoo.startTour('test_delivery_lot_with_package', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/1394/action-stock_barcode.stock_barcode_picking_client_action", "delayToCheckUndeterminisms": 0})" failed

FAILED: [2/12] Tour test_delivery_lot_with_package → Step .o_barcode_client_action:contains("sn2").
Error: Not the right message displayed: "o_scan_src" instead of "o_scan_serial".
    at fail (http://127.0.0.1:8069/web/assets/75a354a/web.assets_tests.min.js:596:55)
    at assert (http://127.0.0.1:8069/web/assets/75a354a/web.assets_tests.min.js:609:87)
    at Object.assertScanMessage (http://127.0.0.1:8069/web/assets/75a354a/web.assets_tests.min.js:615:184)
    at Object.run (http://127.0.0.1:8069/web/assets/75a354a/web.assets_tests.min.js:648:19815)
    at http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:11012:141
    at callWithUnloadCheck (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:11027:451)
    at TourStepAutomatic.doAction (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:11012:14)
    at action (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:10824:12)
    at performAction (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:2971:18)
    at executeStep (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:2983:207)
2026-03-11 16:17:16 ERROR server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_delivery_reserved_3.browser:1681
FAILED: [1/4] Tour test_delivery_reserved_3 → Step .o_barcode_client_action.
Error: Not the right message displayed: "o_scan_src" instead of "o_scan_product".
    at fail (http://127.0.0.1:8069/web/assets/75a354a/web.assets_tests.min.js:596:55)
    at assert (http://127.0.0.1:8069/web/assets/75a354a/web.assets_tests.min.js:609:87)
    at Object.assertScanMessage (http://127.0.0.1:8069/web/assets/75a354a/web.assets_tests.min.js:615:184)
    at Object.run (http://127.0.0.1:8069/web/assets/75a354a/web.assets_tests.min.js:648:27292)
    at http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:11012:141
    at callWithUnloadCheck (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:11027:451)
    at TourStepAutomatic.doAction (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:11012:14)
    at action (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:10824:12)
    at performAction (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:2971:18)
    at executeStep (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:2983:207)
2026-03-11 16:17:16 INFO server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_delivery_reserved_3.browser:1681
Error received after termination: ---------- FAILED: [1/4] Tour test_delivery_reserved_3 → Step .o_barcode_client_action ----------
{
  "trigger": ".o_barcode_client_action",
  "run": "[function]"
},
-------------------------------------------------------------------------------------------------
{
  "trigger": ".o_barcode_client_action",
  "run": "scan product1"
},
{
  "trigger": ".o_barcode_client_action",
  "run": "scan this_is_not_a_barcode_dude"
},
{
  "trigger": ".o_barcode_line.o_highlight",
  "run": "[function]"
},
2026-03-11 16:17:16 INFO server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_delivery_reserved_3:360 Screenshot in: /data/build/tests/00177-18-all/screenshots/sc_20260311_161716_123768_TestPickingBarcodeClientAction.png
2026-03-11 16:17:16 INFO server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_delivery_reserved_3:360 Screenshot in: /data/build/tests/00177-18-all/screenshots/sc_20260311_161716_150645_TestPickingBarcodeClientAction.png
2026-03-11 16:17:16 ERROR server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking:895
FAIL: TestPickingBarcodeClientAction.test_delivery_reserved_3
Traceback (most recent call last):
  File "/data/build/enterprise/stock_barcode/tests/test_barcode_client_action_picking.py", line 895, in test_delivery_reserved_3
    self.start_tour(url, 'test_delivery_reserved_3', login='admin', timeout=180)
  File "/data/build/odoo/odoo/tests/common.py", line 2439, 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 2413, in browser_js
    self.fail('%s\n\n%s' % (message, error))
AssertionError: The test code "odoo.startTour('test_delivery_reserved_3', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/1399/action-stock_barcode.stock_barcode_picking_client_action", "delayToCheckUndeterminisms": 0})" failed

FAILED: [1/4] Tour test_delivery_reserved_3 → Step .o_barcode_client_action.
Error: Not the right message displayed: "o_scan_src" instead of "o_scan_product".
    at fail (http://127.0.0.1:8069/web/assets/75a354a/web.assets_tests.min.js:596:55)
    at assert (http://127.0.0.1:8069/web/assets/75a354a/web.assets_tests.min.js:609:87)
    at Object.assertScanMessage (http://127.0.0.1:8069/web/assets/75a354a/web.assets_tests.min.js:615:184)
    at Object.run (http://127.0.0.1:8069/web/assets/75a354a/web.assets_tests.min.js:648:27292)
    at http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:11012:141
    at callWithUnloadCheck (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:11027:451)
    at TourStepAutomatic.doAction (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:11012:14)
    at action (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:10824:12)
    at performAction (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:2971:18)
    at executeStep (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:2983:207)
2026-03-11 16:17:29 ERROR server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_delivery_reserved_4_backorder.browser:1681
FAILED: [3/14] Tour test_delivery_reserved_4_backorder → Step .o_barcode_line.o_selected.
Element (.o_barcode_line.o_selected) has not been found.
TIMEOUT step failed to complete within 10000 ms.
2026-03-11 16:17:29 INFO server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_delivery_reserved_4_backorder.browser:1681
Error received after termination: {
  "trigger": ".o_barcode_client_action",
  "run": "[function]"
},
{
  "trigger": ".o_barcode_client_action",
  "run": "scan product1"
},
---------- FAILED: [3/14] Tour test_delivery_reserved_4_backorder → Step .o_barcode_line.o_selected ----------
{
  "trigger": ".o_barcode_line.o_selected"
},
--------------------------------------------------------------------------------------------------------------
{
  "trigger": ".o_validate_page",
  "run": "click"
},
{
  "trigger": ".modal-content.o_barcode_backorder_dialog",
  "run": "[function]"
},
{
  "trigger": ".modal-dialog button.btn-secondary",
  "run": "click"
},
2026-03-11 16:17:30 INFO server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_delivery_reserved_4_backorder:360 Screenshot in: /data/build/tests/00177-18-all/screenshots/sc_20260311_161730_060687_TestPickingBarcodeClientAction.png
2026-03-11 16:17:30 INFO server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_delivery_reserved_4_backorder:360 Screenshot in: /data/build/tests/00177-18-all/screenshots/sc_20260311_161730_087378_TestPickingBarcodeClientAction.png
2026-03-11 16:17:30 ERROR server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking:930
FAIL: TestPickingBarcodeClientAction.test_delivery_reserved_4_backorder
Traceback (most recent call last):
  File "/data/build/enterprise/stock_barcode/tests/test_barcode_client_action_picking.py", line 930, in test_delivery_reserved_4_backorder
    self.start_tour(url, 'test_delivery_reserved_4_backorder', login='admin', timeout=180)
  File "/data/build/odoo/odoo/tests/common.py", line 2439, 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 2413, in browser_js
    self.fail('%s\n\n%s' % (message, error))
AssertionError: The test code "odoo.startTour('test_delivery_reserved_4_backorder', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/1400/action-stock_barcode.stock_barcode_picking_client_action", "delayToCheckUndeterminisms": 0})" failed

FAILED: [3/14] Tour test_delivery_reserved_4_backorder → Step .o_barcode_line.o_selected.
Element (.o_barcode_line.o_selected) has not been found.
TIMEOUT step failed to complete within 10000 ms.
2026-03-11 16:17:33 ERROR server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_delivery_reserved_5_dont_show_reserved_sn.browser:1681
FAILED: [1/20] Tour test_delivery_reserved_5_dont_show_reserved_sn → Step .o_barcode_client_action.
Error: Not the right message displayed: "o_scan_src" instead of "o_scan_product".
    at fail (http://127.0.0.1:8069/web/assets/75a354a/web.assets_tests.min.js:596:55)
    at assert (http://127.0.0.1:8069/web/assets/75a354a/web.assets_tests.min.js:609:87)
    at Object.assertScanMessage (http://127.0.0.1:8069/web/assets/75a354a/web.assets_tests.min.js:615:184)
    at Object.run (http://127.0.0.1:8069/web/assets/75a354a/web.assets_tests.min.js:648:30203)
    at http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:11012:141
    at callWithUnloadCheck (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:11027:451)
    at TourStepAutomatic.doAction (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:11012:14)
    at action (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:10824:12)
    at performAction (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:2971:18)
    at executeStep (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:2983:207)
2026-03-11 16:17:33 INFO server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_delivery_reserved_5_dont_show_reserved_sn.browser:1681
Error received after termination: ---------- FAILED: [1/20] Tour test_delivery_reserved_5_dont_show_reserved_sn → Step .o_barcode_client_action ----------
{
  "trigger": ".o_barcode_client_action",
  "run": "[function]"
},
------------------------------------------------------------------------------------------------------------------------
{
  "trigger": ".o_barcode_client_action",
  "run": "scan productserial1"
},
{
  "trigger": ".o_barcode_line.o_selected .btn.o_edit",
  "run": "click"
},
{
  "trigger": ".o_form_view_container",
  "run": "[function]"
},
2026-03-11 16:17:33 INFO server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_delivery_reserved_5_dont_show_reserved_sn:360 Screenshot in: /data/build/tests/00177-18-all/screenshots/sc_20260311_161733_120106_TestPickingBarcodeClientAction.png
2026-03-11 16:17:33 INFO server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_delivery_reserved_5_dont_show_reserved_sn:360 Screenshot in: /data/build/tests/00177-18-all/screenshots/sc_20260311_161733_145667_TestPickingBarcodeClientAction.png
2026-03-11 16:17:33 ERROR server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking:981
FAIL: TestPickingBarcodeClientAction.test_delivery_reserved_5_dont_show_reserved_sn
Traceback (most recent call last):
  File "/data/build/enterprise/stock_barcode/tests/test_barcode_client_action_picking.py", line 981, in test_delivery_reserved_5_dont_show_reserved_sn
    self.start_tour(url, 'test_delivery_reserved_5_dont_show_reserved_sn', login='admin', timeout=180)
  File "/data/build/odoo/odoo/tests/common.py", line 2439, 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 2413, in browser_js
    self.fail('%s\n\n%s' % (message, error))
AssertionError: The test code "odoo.startTour('test_delivery_reserved_5_dont_show_reserved_sn', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/1401/action-stock_barcode.stock_barcode_picking_client_action", "delayToCheckUndeterminisms": 0})" failed

FAILED: [1/20] Tour test_delivery_reserved_5_dont_show_reserved_sn → Step .o_barcode_client_action.
Error: Not the right message displayed: "o_scan_src" instead of "o_scan_product".
    at fail (http://127.0.0.1:8069/web/assets/75a354a/web.assets_tests.min.js:596:55)
    at assert (http://127.0.0.1:8069/web/assets/75a354a/web.assets_tests.min.js:609:87)
    at Object.assertScanMessage (http://127.0.0.1:8069/web/assets/75a354a/web.assets_tests.min.js:615:184)
    at Object.run (http://127.0.0.1:8069/web/assets/75a354a/web.assets_tests.min.js:648:30203)
    at http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:11012:141
    at callWithUnloadCheck (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:11027:451)
    at TourStepAutomatic.doAction (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:11012:14)
    at action (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:10824:12)
    at performAction (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:2971:18)
    at executeStep (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:2983:207)
2026-03-11 16:17:36 ERROR server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_delivery_reserved_6_dont_show_reserved_lots.browser:1681
FAILED: [1/11] Tour test_delivery_reserved_6_dont_show_reserved_lots → Step .o_barcode_client_action.
Error: Not the right message displayed: "o_scan_src" instead of "o_scan_product".
    at fail (http://127.0.0.1:8069/web/assets/75a354a/web.assets_tests.min.js:596:55)
    at assert (http://127.0.0.1:8069/web/assets/75a354a/web.assets_tests.min.js:609:87)
    at Object.assertScanMessage (http://127.0.0.1:8069/web/assets/75a354a/web.assets_tests.min.js:615:184)
    at Object.run (http://127.0.0.1:8069/web/assets/75a354a/web.assets_tests.min.js:648:32280)
    at http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:11012:141
    at callWithUnloadCheck (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:11027:451)
    at TourStepAutomatic.doAction (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:11012:14)
    at action (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:10824:12)
    at performAction (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:2971:18)
    at executeStep (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:2983:207)
2026-03-11 16:17:36 INFO server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_delivery_reserved_6_dont_show_reserved_lots.browser:1681
Error received after termination: ---------- FAILED: [1/11] Tour test_delivery_reserved_6_dont_show_reserved_lots → Step .o_barcode_client_action ----------
{
  "trigger": ".o_barcode_client_action",
  "run": "[function]"
},
--------------------------------------------------------------------------------------------------------------------------
{
  "trigger": ".o_barcode_client_action",
  "run": "scan productlot1"
},
{
  "trigger": ".o_barcode_line.o_selected",
  "run": "[function]"
},
{
  "trigger": ".o_barcode_client_action",
  "run": "scan lot-001"
},
2026-03-11 16:17:36 INFO server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_delivery_reserved_6_dont_show_reserved_lots:360 Screenshot in: /data/build/tests/00177-18-all/screenshots/sc_20260311_161736_308970_TestPickingBarcodeClientAction.png
2026-03-11 16:17:36 INFO server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_delivery_reserved_6_dont_show_reserved_lots:360 Screenshot in: /data/build/tests/00177-18-all/screenshots/sc_20260311_161736_335236_TestPickingBarcodeClientAction.png
2026-03-11 16:17:36 ERROR server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking:1024
FAIL: TestPickingBarcodeClientAction.test_delivery_reserved_6_dont_show_reserved_lots
Traceback (most recent call last):
  File "/data/build/enterprise/stock_barcode/tests/test_barcode_client_action_picking.py", line 1024, in test_delivery_reserved_6_dont_show_reserved_lots
    self.start_tour(url, 'test_delivery_reserved_6_dont_show_reserved_lots', login='admin', timeout=180)
  File "/data/build/odoo/odoo/tests/common.py", line 2439, 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 2413, in browser_js
    self.fail('%s\n\n%s' % (message, error))
AssertionError: The test code "odoo.startTour('test_delivery_reserved_6_dont_show_reserved_lots', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/1402/action-stock_barcode.stock_barcode_picking_client_action", "delayToCheckUndeterminisms": 0})" failed

FAILED: [1/11] Tour test_delivery_reserved_6_dont_show_reserved_lots → Step .o_barcode_client_action.
Error: Not the right message displayed: "o_scan_src" instead of "o_scan_product".
    at fail (http://127.0.0.1:8069/web/assets/75a354a/web.assets_tests.min.js:596:55)
    at assert (http://127.0.0.1:8069/web/assets/75a354a/web.assets_tests.min.js:609:87)
    at Object.assertScanMessage (http://127.0.0.1:8069/web/assets/75a354a/web.assets_tests.min.js:615:184)
    at Object.run (http://127.0.0.1:8069/web/assets/75a354a/web.assets_tests.min.js:648:32280)
    at http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:11012:141
    at callWithUnloadCheck (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:11027:451)
    at TourStepAutomatic.doAction (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:11012:14)
    at action (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:10824:12)
    at performAction (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:2971:18)
    at executeStep (http://127.0.0.1:8069/web/assets/e97d341/web.assets_web.min.js:2983:207)
2026-03-11 16:17:49 ERROR server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_delivery_reserved_lots_1.browser:1681
FAILED: [2/15] Tour test_delivery_reserved_lots_1 → Step .o_barcode_line.o_selected .o_toggle_sublines.
Element (.o_barcode_line.o_selected .o_toggle_sublines) has not been found.
TIMEOUT step failed to complete within 10000 ms.
2026-03-11 16:17:49 INFO server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_delivery_reserved_lots_1.browser:1681
Error received after termination: {
  "trigger": ".o_barcode_client_action",
  "run": "scan productlot1"
},
---------- FAILED: [2/15] Tour test_delivery_reserved_lots_1 → Step .o_barcode_line.o_selected .o_toggle_sublines ----------
{
  "trigger": ".o_barcode_line.o_selected .o_toggle_sublines",
  "run": "click"
},
----------------------------------------------------------------------------------------------------------------------------
{
  "trigger": ".o_sublines",
  "run": "[function]"
},
{
  "trigger": ".o_barcode_client_action",
  "run": "scan lot1"
},
{
  "trigger": ".o_barcode_line.o_selected",
  "run": "scan lot2"
},
2026-03-11 16:17:49 INFO server odoo.addons.stock_barcode.tests.test_barcode_client_action_picking.TestPickingBarcodeClientAction.test_delivery_reserved_lots_1:360 Screenshot in: /data/build/tests/00177-18-all/screenshots/sc_20260311_161749_276986_TestPickingBarcodeClientAction.png
2026-03-11 16:17:49 Log limit reached (full logs are still available in the log file)
2026-03-11 17:02:44 INFO runbot Getting results for build 00177-18
2026-03-11 17:02:44 Step all finished in 2h
2026-03-11 17:02:44 Starting step run from config Default
2026-03-11 17:02:44 INFO runbot Start running build 00177-18
2026-03-11 17:02:44 Using Dockerfile Tag odoo:Telescope_DockerDefault
2026-03-11 17:03:44 INFO server odoo.modules.loading:360 1 modules loaded in 0.01s, 0 queries (+0 extra)
2026-03-11 17:03:45 INFO server odoo.modules.loading:360 18 modules loaded in 0.65s, 0 queries (+0 extra)
2026-03-13 23:36:46 INFO runbot Kill build 00177-18